1. 07 Feb, 2001 1 commit
  2. 06 Feb, 2001 2 commits
  3. 05 Feb, 2001 2 commits
    • Jim Fulton's avatar
      · a0dadf7c
      Jim Fulton authored
      Added Sets as distinct types within template. This will make
      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).
      a0dadf7c
    • Jim Fulton's avatar
      c1e22590
  4. 04 Feb, 2001 1 commit
  5. 01 Feb, 2001 4 commits
  6. 31 Jan, 2001 1 commit
  7. 23 Jan, 2001 1 commit
  8. 22 Jan, 2001 2 commits
  9. 18 Jan, 2001 2 commits
    • Jim Fulton's avatar
      Fixed a bug that could cause database consistency problems · c223ab34
      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.
      c223ab34
    • Jim Fulton's avatar
      Fixed a silly typo: Collector 1866 · 13d7eb5e
      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.
      13d7eb5e
  10. 15 Jan, 2001 2 commits
  11. 12 Jan, 2001 1 commit
  12. 11 Jan, 2001 8 commits
  13. 30 Dec, 2000 1 commit
  14. 26 Dec, 2000 1 commit
  15. 11 Dec, 2000 1 commit
  16. 07 Nov, 2000 1 commit
  17. 14 Oct, 2000 2 commits
  18. 11 Oct, 2000 1 commit
  19. 06 Oct, 2000 3 commits
  20. 05 Oct, 2000 3 commits
    • Jim Fulton's avatar
      *** empty log message *** · 9ada184a
      Jim Fulton authored
      9ada184a
    • Jim Fulton's avatar
      Made it easier to call pack on the storage. The time argument now · 27e185b9
      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.
      27e185b9
    • Jim Fulton's avatar
      Simplified the tracing code (blather). · 97129eb2
      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.
      97129eb2