1. 13 Apr, 2001 3 commits
    • Barry Warsaw's avatar
      Added tpc_vote() infrastructure along the lines of tpc_begin() and · 0cbd1f05
      Barry Warsaw authored
      tpc_finish(); i.e. it acquires the lock, checks the argument, and then
      calls self._vote().  Note that the transaction passed to tpc_vote()
      isn't passed to self._vote(), since I don't what would be useful.
      
      BaseStorage._vote(): current no-op.
      0cbd1f05
    • Barry Warsaw's avatar
      Added two tests to specifically (and only) focus in on the one · c60df608
      Barry Warsaw authored
      remaining problem with full Berkeley storage's transactionalUndo().
      Specifically:
      
          tid 1: create object 1
          tid 2: modify object 1
          tid 3: undo tid 2
          ----------------------
          tid 4: undo tid 1 (1st alternative universe)
          ----------------------
          tid 4: undo tid 3 (2nd alternative universe)
      
      The new tests are checkUndoCreationBranch1() and
      checkUndoCreationBranch2(), corresponding to alternative universes 1
      and 2, respectively.  Full storage currently fails a.u. #2.
      FileStorage passes.
      c60df608
    • Barry Warsaw's avatar
      Trivial formatting fixes · f8d1d748
      Barry Warsaw authored
      f8d1d748
  2. 12 Apr, 2001 12 commits
  3. 11 Apr, 2001 7 commits
  4. 10 Apr, 2001 8 commits
  5. 09 Apr, 2001 2 commits
  6. 07 Apr, 2001 6 commits
  7. 05 Apr, 2001 2 commits