1. 22 Feb, 2008 1 commit
  2. 21 Feb, 2008 3 commits
  3. 20 Feb, 2008 1 commit
  4. 19 Feb, 2008 3 commits
  5. 18 Feb, 2008 3 commits
  6. 16 Feb, 2008 1 commit
  7. 15 Feb, 2008 5 commits
  8. 14 Feb, 2008 5 commits
  9. 13 Feb, 2008 3 commits
    • Yoni Fogel's avatar
      Closes #348 · 5ffe45a7
      Yoni Fogel authored
      Partial implementation of nested transactions for locking purposes.
      The actual txn (child/grandchild/etc) does all the work,
      but for locking purposes we only use the parent (oldest ancestor).
      This should work as expected (with possibly some extra lock overhead)
      as long as no node has two active (non-aborted non-committed) children
      simultaneously.
      
      If a node has two children, they are supposed to be able to conflict
      with each other (and deadlock/etc).  We are not providing this
      conflict behavior between siblings.
      
      We do support arbitrarily deep nested txns, so long as it is
      a linked list instead of a general tree.
      
      git-svn-id: file:///svn/tokudb@2284 c7de825b-a66e-492c-adef-691d508d4ae1
      5ffe45a7
    • Yoni Fogel's avatar
      Locking code that is difficult to get working in bdb. · 1c9d206f
      Yoni Fogel authored
      git-svn-id: file:///svn/tokudb@2283 c7de825b-a66e-492c-adef-691d508d4ae1
      1c9d206f
    • Vincenzo Liberatore's avatar
      Addresses #311 · 25d340f1
      Vincenzo Liberatore authored
      Completes the documentation of locktree.
      
      git-svn-id: file:///svn/tokudb@2282 c7de825b-a66e-492c-adef-691d508d4ae1
      25d340f1
  10. 12 Feb, 2008 7 commits
  11. 11 Feb, 2008 7 commits
  12. 10 Feb, 2008 1 commit