• last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
[JBCACHE-1579] (NPE on some operations after calling removeNode on an unexistent FQN) Fixed.
    • -0
    • +55
    ./repeatable_read/CacheAPIMVCCTest.java
  1. … 1 more file in changeset.
[JBCACHE-1572] (NPE on cache.put when the corresponding fqn is removed in parallel) Fixed.

    • -0
    • +94
    ./repeatable_read/ConcurrentRepeatableReadTest.java
  1. … 1 more file in changeset.
[JBCACHE-1555] (Mvcc node peek could contain stale data) Made test a bit more robust.
    • -12
    • +3
    ./repeatable_read/ConcurrentRepeatableReadTest.java
[JBCACHE-1555] (Mvcc node peek could contain stale data) Re-peek after acquiring the lock to retrieve latest data container contents.
    • -0
    • +238
    ./repeatable_read/ConcurrentRepeatableReadTest.java
  1. … 1 more file in changeset.
[JBCACHE-1519] (ClassCastException in ReadCommittedNode.markForUpdate()) Fixed by making sure that when parent node is updated after a removal, the parent is wrapped in a NodeReference if read committed is in use.
    • -0
    • +83
    ./PutRemoveTest.java
  1. … 1 more file in changeset.
JBCACHE-1494 - Lock-per-Fqn option in addition to lock striping, for MVCC
    • -0
    • +105
    ./LockPerFqnTest.java
  1. … 15 more files in changeset.
JBCACHE-1493 - REPEATABLE_READ inconsistent with write skew disabled
    • -0
    • +17
    ./repeatable_read/CacheAPIMVCCTest.java
  1. … 8 more files in changeset.
JBCACHE-1480 - getChildrenNames retrieves removed children in a transaction
    • -0
    • +59
    ./GetChildrenNamesAfterRemoveTest.java
  1. … 1 more file in changeset.
CL tests interfered causing intermitent failures, fixed that by sepparating tests
    • -0
    • +20
    ./read_committed/NodeMoveWithCLMvccTest.java
    • -0
    • +20
    ./repeatable_read/NodeMoveWithCLMvccTest.java
  1. … 3 more files in changeset.
renamed factory class and fixed test
    • -2
    • +2
    ./repeatable_read/PassivationTest.java
  1. … 97 more files in changeset.
fix tests
    • -2
    • +2
    ./repeatable_read/CacheLoaderTest.java
    • -3
    • +4
    ./repeatable_read/PassivationTest.java
  1. … 82 more files in changeset.
test improvements
    • -41
    • +0
    ./BuddyReplicationConcurrencyTest.java
    • -6
    • +0
    ./read_committed/NodeReplicatedMoveMvccTest.java
    • -5
    • +4
    ./repeatable_read/NodeAPIMVCCTest.java
    • -5
    • +0
    ./repeatable_read/NodeReplicatedMoveMvccTest.java
    • -12
    • +0
    ./repeatable_read/RepeatableReadLockTest.java
  1. … 196 more files in changeset.
switched to hsqldb instead of derby
    • -2
    • +0
    ./repeatable_read/CacheLoaderTest.java
    • -2
    • +0
    ./repeatable_read/PassivationTest.java
  1. … 32 more files in changeset.
Fix line endings

Add a readme so that folks use the right settings

Add a script in case the problem happens again

    • -0
    • +0
    ./BuddyReplicationConcurrencyTest.java
    • -0
    • +0
    ./read_committed/CacheAPIMVCCTest.java
    • -0
    • +0
    ./read_committed/DeletedChildResurrectionMvccTest.java
    • -0
    • +0
    ./read_committed/NodeMoveMvccTest.java
    • -0
    • +0
    ./read_committed/NodeReplicatedMoveMvccTest.java
    • -0
    • +0
    ./read_committed/ReadCommittedLockParentTest.java
  1. … 1061 more files in changeset.
parallelizing tests
    • -1
    • +1
    ./BuddyReplicationConcurrencyTest.java
    • -2
    • +1
    ./read_committed/CacheAPIMVCCTest.java
    • -1
    • +1
    ./read_committed/DeletedChildResurrectionMvccTest.java
    • -1
    • +1
    ./read_committed/NodeMoveMvccTest.java
    • -1
    • +1
    ./read_committed/NodeReplicatedMoveMvccTest.java
    • -1
    • +1
    ./read_committed/ReadCommittedLockParentTest.java
    • -1
    • +1
    ./read_committed/ReadCommittedLockTest.java
    • -1
    • +1
    ./read_committed/StateTransferConcurrencyTest.java
    • -1
    • +1
    ./read_committed/StateTransferTest.java
  1. … 430 more files in changeset.
fixed tests
    • -2
    • +2
    ./repeatable_read/PassivationTest.java
  1. … 11 more files in changeset.
Removed email address from javadocs
  1. … 363 more files in changeset.
Updated testsuite to support parallel test execution.

Fix in JmxRegistrationManager - did not unregister components properlly.

Fix non thread safe access in DummyTransactionManager.

    • -0
    • +3
    ./repeatable_read/CacheLoaderTest.java
    • -0
    • +5
    ./repeatable_read/NodeAPIMVCCTest.java
    • -0
    • +3
    ./repeatable_read/PassivationTest.java
    • -0
    • +14
    ./repeatable_read/RepeatableReadLockTest.java
  1. … 313 more files in changeset.
Added BR tests for MVCC, and fixed a few MVCC/BR related issues.
    • -0
    • +41
    ./BuddyReplicationConcurrencyTest.java
  1. … 23 more files in changeset.
JBCACHE-131 - persist transient state during state transfer under certain conditions
    • -0
    • +13
    ./PersistingTransientStateTest.java
  1. … 7 more files in changeset.
Test for concurrent remove and insert
    • -3
    • +15
    ./read_committed/ReadCommittedLockParentTest.java
    • -3
    • +15
    ./repeatable_read/RepeatableReadLockParentTest.java
Exracted LockContainer to separate class for better reuse
  1. … 6 more files in changeset.
Whole bunch of performance enhancements and bug fixes
  1. … 62 more files in changeset.
Improved MVCC locking code
    • -0
    • +12
    ./read_committed/ReadCommittedLockParentTest.java
    • -0
    • +14
    ./repeatable_read/RepeatableReadLockParentTest.java
  1. … 15 more files in changeset.
allowWriteSkew -> writeSkewCheck : updated tests
  1. … 1 more file in changeset.
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.