• last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Ensure MVCC uses UnversionedNodes throughout.
    • -0
    • +6
    ./read_committed/NodeReplicatedMoveMvccTest.java
    • -0
    • +6
    ./repeatable_read/NodeReplicatedMoveMvccTest.java
  1. … 12 more files in changeset.
MVCC + CacheLoading and Passivation - preliminary work
    • -0
    • +14
    ./read_committed/CacheLoaderTest.java
    • -0
    • +14
    ./read_committed/PassivationTest.java
    • -0
    • +14
    ./repeatable_read/CacheLoaderTest.java
    • -0
    • +14
    ./repeatable_read/PassivationTest.java
  1. … 16 more files in changeset.
Improved various mvcc move implementation
    • -0
    • +104
    ./NodeMoveMvccTestBase.java
    • -37
    • +2
    ./read_committed/NodeMoveMvccTest.java
    • -37
    • +2
    ./repeatable_read/NodeMoveMvccTest.java
  1. … 9 more files in changeset.
pre-optimised, but correct. Very ugly with unnecessary casts and loops.
    • -0
    • +6
    ./read_committed/ReadCommittedLockParentTest.java
    • -0
    • +6
    ./repeatable_read/RepeatableReadLockParentTest.java
  1. … 5 more files in changeset.
Re-added lockParentForInsertRemove tests with MVCC

    • -0
    • +12
    ./read_committed/ReadCommittedLockParentTest.java
    • -0
    • +12
    ./repeatable_read/RepeatableReadLockParentTest.java
  1. … 8 more files in changeset.
Preliminary move() + forceWriteLock logic
    • -0
    • +38
    ./ForceWriteLockTest.java
    • -1
    • +1
    ./repeatable_read/NodeMoveMvccTest.java
  1. … 2 more files in changeset.
Added more MVCC tests
    • -0
    • +18
    ./read_committed/CacheLoaderTest.java
    • -0
    • +22
    ./read_committed/PassivationTest.java
    • -0
    • +17
    ./read_committed/StateTransferConcurrencyTest.java
    • -0
    • +18
    ./read_committed/StateTransferTest.java
    • -0
    • +18
    ./repeatable_read/CacheLoaderTest.java
    • -0
    • +22
    ./repeatable_read/PassivationTest.java
    • -0
    • +17
    ./repeatable_read/StateTransferConcurrencyTest.java
    • -0
    • +18
    ./repeatable_read/StateTransferTest.java
  1. … 3 more files in changeset.
Sync commit and rollback phases
    • -88
    • +0
    ./repeatable_read/RepeatableReadTestBase.java
Lots more MVCC fixes
    • -0
    • +29
    ./read_committed/NodeMoveMvccTest.java
    • -0
    • +29
    ./repeatable_read/NodeMoveMvccTest.java
    • -0
    • +90
    ./repeatable_read/RepeatableReadLockTest.java
    • -12
    • +0
    ./repeatable_read/RepeatableReadNoWriteSkewLockTest.java
    • -12
    • +0
    ./repeatable_read/RepeatableReadWriteSkewLockTest.java
    • -0
    • +199
    ./repeatable_read/WriteSkewTest.java
  1. … 9 more files in changeset.
MVCC to lock parents always
    • -1
    • +0
    ./read_committed/ReadCommittedLockTest.java
    • -14
    • +0
    ./read_committed/ReadCommittedWithParentLockTest.java
    • -0
    • +1
    ./repeatable_read/NodeAPIMVCCTest.java
    • -1
    • +0
    ./repeatable_read/RepeatableReadNoWriteSkewLockTest.java
    • -13
    • +0
    ./repeatable_read/RepeatableReadNoWriteSkewWithParentLockTest.java
    • -1
    • +0
    ./repeatable_read/RepeatableReadWriteSkewLockTest.java
    • -13
    • +0
    ./repeatable_read/RepeatableReadWriteSkewWithParentLockTest.java
  1. … 6 more files in changeset.
Added more MVCC fixes
    • -0
    • +17
    ./read_committed/NodeAPIMVCCTest.java
    • -0
    • +17
    ./repeatable_read/NodeAPIMVCCTest.java
  1. … 10 more files in changeset.
Added more MVCC tests
    • -14
    • +0
    ./DeletedChildResurrectionMvccTest.java
    • -0
    • +29
    ./read_committed/CacheAPIMVCCTest.java
    • -0
    • +22
    ./read_committed/DeletedChildResurrectionMvccTest.java
    • -0
    • +45
    ./read_committed/NodeAPIMVCCTest.java
    • -0
    • +28
    ./read_committed/NodeMoveMvccTest.java
    • -0
    • +28
    ./read_committed/NodeReplicatedMoveMvccTest.java
    • -0
    • +22
    ./read_committed/SyncReplMvccTest.java
    • -0
    • +22
    ./read_committed/SyncReplTxMvccTest.java
    • -0
    • +29
    ./repeatable_read/CacheAPIMVCCTest.java
    • -0
    • +22
    ./repeatable_read/DeletedChildResurrectionMvccTest.java
    • -0
    • +45
    ./repeatable_read/NodeAPIMVCCTest.java
    • -0
    • +28
    ./repeatable_read/NodeMoveMvccTest.java
    • -0
    • +28
    ./repeatable_read/NodeReplicatedMoveMvccTest.java
    • -0
    • +22
    ./repeatable_read/SyncReplMvccTest.java
  1. … 9 more files in changeset.
MVCC-RR
  1. … 13 more files in changeset.
More MVCC work
    • -3
    • +1
    ./repeatable_read/RepeatableReadNoWriteSkewLockTest.java
    • -3
    • +1
    ./repeatable_read/RepeatableReadNoWriteSkewWithParentLockTest.java
    • -0
    • +88
    ./repeatable_read/RepeatableReadTestBase.java
    • -3
    • +1
    ./repeatable_read/RepeatableReadWriteSkewLockTest.java
    • -3
    • +1
    ./repeatable_read/RepeatableReadWriteSkewWithParentLockTest.java
  1. … 12 more files in changeset.
More MVCC tests
    • -12
    • +0
    ./LockParentForChildInsertRemoveTest.java
More MVCC tests
    • -0
    • +14
    ./read_committed/ReadCommittedLockTest.java
    • -0
    • +14
    ./read_committed/ReadCommittedWithParentLockTest.java
    • -0
    • +15
    ./repeatable_read/RepeatableReadNoWriteSkewLockTest.java
    • -0
    • +15
    ./repeatable_read/RepeatableReadNoWriteSkewWithParentLockTest.java
    • -0
    • +15
    ./repeatable_read/RepeatableReadWriteSkewLockTest.java
    • -0
    • +15
    ./repeatable_read/RepeatableReadWriteSkewWithParentLockTest.java
MVCC tests
    • -1
    • +1
    ./LockParentForChildInsertRemoveTest.java
  1. … 4 more files in changeset.
Improved tests
    • -0
    • +14
    ./CacheSPIMVCCTest.java
    • -0
    • +14
    ./DeletedChildResurrectionMvccTest.java
    • -0
    • +20
    ./NodeMoveMvccTest.java
    • -0
    • +20
    ./NodeReplicatedMoveMvccTest.java
    • -0
    • +14
    ./SyncReplMvccTest.java
    • -0
    • +14
    ./SyncReplTxMvccTest.java
  1. … 31 more files in changeset.
Invocation and Transaction Context refactoring.

- introduced interfaces in front of each context

- introduced factories to construct them

- introduced better javadocs

  1. … 116 more files in changeset.
Partially complete MVCC implementation. Still WIP.
    • -0
    • +12
    ./LockParentForChildInsertRemoveTest.java
  1. … 19 more files in changeset.