- 05 Feb, 2001 2 commits
-
-
Jim Fulton authored
merging sets and mapping objects (e.g. integer sets and integer to integer mappings) easier later. Split template into multiple files. Change buckets to use separate key and value arrays. This makes set handling (null value arrays) a little simpler and will allow us to save memory if we implement types with small keys or values (e.g. short keys).
-
Jim Fulton authored
-
- 04 Feb, 2001 1 commit
-
-
Jim Fulton authored
getting key max and min values. Added (back) PER_USE macro to make persistence handling sane.
-
- 01 Feb, 2001 4 commits
-
-
Jim Fulton authored
-
Jim Fulton authored
include files. This cleaned up the code quite a bit and should make it pretty easy to add additional types in the future. Fixed numerous errors with handling bucket list pointers, deletions of subtrees, etc. Fixed bugs in items indexing. Moved macros for handling specific key or value types to separate include files. This cleaned up the code quite a bit and should make it pretty easy to add additional types in the future. Changed BTreeItems_length so it lies. Waaa. See comment in method.
-
Jim Fulton authored
check the length after convering to a list, because btree items have to lie about their length.
-
Jim Fulton authored
include files. This cleaned up the code quite a bit and should make it pretty easy to add additional types in the future.
-
- 31 Jan, 2001 1 commit
-
-
Shane Hathaway authored
-
- 23 Jan, 2001 1 commit
-
-
Chris McDonough authored
-
- 22 Jan, 2001 2 commits
-
-
Jim Fulton authored
-
Jim Fulton authored
the subtransactions.
-
- 18 Jan, 2001 2 commits
-
-
Jim Fulton authored
in cases where a transaction is aborted due to a storage error (e.g. ConflictError) during two-phase commit and new objects have been stored. The new objects were left in a state where they incorrectly appeared to have been saved and be up to date. Also removed unnecessary invalidation of objects in other connections when commiting sub-transactions.
-
Jim Fulton authored
Merged in changes from Evan's branch that allows the system to continue commiting transactions when there is a failure of only one data manager in the last phase of two-phase commit.
-
- 15 Jan, 2001 2 commits
-
-
Jim Fulton authored
inconsistent data. Added a detailed comment with explanation. Added explanation of the semantics for calling the function passed to the storage tpc_finish method.
-
Chris McDonough authored
-
- 12 Jan, 2001 1 commit
-
-
Shane Hathaway authored
-
- 11 Jan, 2001 8 commits
-
-
Jim Fulton authored
important for ZEO, which may need to get tickled to get updates in non-aynchronous mode.
-
Jim Fulton authored
-
Jim Fulton authored
-
Jim Fulton authored
-
Jim Fulton authored
This was to get a newer asynccore (or ZServers) if possible.
-
Jim Fulton authored
-
Jim Fulton authored
-
Jim Fulton authored
-
- 30 Dec, 2000 1 commit
-
-
Shane Hathaway authored
to database connection leaks when the mount point object was garbage collected.
-
- 26 Dec, 2000 1 commit
-
-
Jim Fulton authored
-
- 11 Dec, 2000 1 commit
-
-
Evan Simpson authored
-
- 07 Nov, 2000 1 commit
-
-
Jim Fulton authored
-
- 14 Oct, 2000 2 commits
-
-
Jim Fulton authored
-
Jim Fulton authored
if an attempt was made to write while disconnected from the storage server.
-
- 11 Oct, 2000 1 commit
-
-
Jim Fulton authored
-
- 06 Oct, 2000 3 commits
-
-
Jim Fulton authored
-
Jim Fulton authored
-
- 05 Oct, 2000 4 commits
-
-
Jim Fulton authored
-
Jim Fulton authored
defaults to the present and a 'days' keyword argument can be used to specify a number of days pervious to the time to pack to. A wait keyword argment can be provided for pack that causes the client to wait for a pack response from the server. NOTE: no other requests will be sent to the server while waiting for the pack response. This feature should only be used from utility packing scripts.
-
Jim Fulton authored
Got rid of the no-longer-used (synchronous) store method. Added a wait argument to pack. If the wait argument is provided, then the pack method doesn't return a value till packing is done. Simplified the way errors are handled in normal calls and packs by putting the error marshalling logic into a separate method. No longer log UndoError, VersionCommitError, and TransactionError exceptions on the server, since these are user-level errors. Do log pack errors.
-
Jim Fulton authored
defaults to the present and a 'days' keyword argument can be used to specify a number of days pervious to the time to pack to.
-
- 01 Oct, 2000 2 commits
-
-
Jim Fulton authored
-
Jim Fulton authored
Rearranged handlers to make them a little less signal dependent.
-