1. 23 Mar, 2010 1 commit
  2. 12 Feb, 2010 1 commit
    • Jim Fulton's avatar
      New Feature: · b053b2a8
      Jim Fulton authored
      When transactions are aborted, new object ids allocated during the
        transaction are saved and used in subsequent transactions. This can
        help in situations where object ids are used as BTree keys and the
        sequential allocation of object ids leads to conflict errors.
      b053b2a8
  3. 08 Feb, 2010 2 commits
  4. 05 Feb, 2010 10 commits
  5. 04 Feb, 2010 1 commit
  6. 03 Feb, 2010 4 commits
  7. 02 Feb, 2010 5 commits
  8. 01 Feb, 2010 3 commits
  9. 31 Jan, 2010 2 commits
  10. 29 Jan, 2010 2 commits
  11. 28 Jan, 2010 2 commits
    • Jim Fulton's avatar
      Refactored the zrpc implementation to: · 245a8580
      Jim Fulton authored
      - Most server methods now return data to clients more quickly by writing to
        client sockets immediately, rather than waiting for the asyncore
        select loop to get around to it.
      
      - More clearly define client and server responsibilities. Machinery
        needed for just clients or just servers has been moved to the
        corresponding connection subclasses.
      
      - Degeneralized "flags" argument to many methods. There's just one
        async flag.
      245a8580
    • Jim Fulton's avatar
      commas should be followed by spaces. · 693d13fd
      Jim Fulton authored
      693d13fd
  12. 27 Jan, 2010 1 commit
  13. 08 Jan, 2010 3 commits
    • Jim Fulton's avatar
      Tweaked the undo api. Now undo multiple transactions with · deb6272a
      Jim Fulton authored
      undoMultiple. This gives applications that want to support older
      versions of ZODB a method to test for.
      deb6272a
    • Jim Fulton's avatar
      Bug fixed: · cf938cee
      Jim Fulton authored
      - The undo implementation was incorrect in ways that could cause
        subtle missbehaviors.
      
      API changes:
      
      - The API for undoing multiple transactions has changed.  To undo
        multiple transactions in a single transaction, pass pass a list of
        transaction identifiers to a database's undo method. Calling a
        database's undo method multiple times in the same transaction now
        raises an exception.
      
      - The storage API (IStorage) has been tightened. Now, storages should
        raise a StorageTransactionError when invalid transactions are passed
        to tpc_begin, tpc_vote, or tpc_finish.
      cf938cee
    • Jim Fulton's avatar
      Merged the hannosch-ibroken branch which provides an interface for · 4e826256
      Jim Fulton authored
      broken objects.
      4e826256
  14. 23 Dec, 2009 3 commits