Commits on Aug 8, 2012
  1. 5.1.6.REDHAT

    tristantarrant committed Aug 8, 2012
Commits on Aug 7, 2012
  1. JBQA-6693 Test for async notification - exceptions

    tsykora committed with tristantarrant Jul 24, 2012
    JBQA-6693 Test for async notification - repair1
  2. ISPN-2182 Some DefaultCacheManager constructors still performing lega…

    pferraro committed with tristantarrant Aug 2, 2012
    …cy configuration adaptation
  3. ISPN-2185 AtomicHashMapProxy calls Cache.getCacheConfiguration() trig…

    pferraro committed with tristantarrant Aug 5, 2012
    …gering legacy config adaptation.
Commits on Jul 26, 2012
  1. ISPN-1346 Transactional listeners method order problem

    mmarkus committed with tristantarrant Jun 27, 2012
    added unit test to document and enforce the sequence of notifications on remote and local nodes.
Commits on Jul 25, 2012
  1. ISPN-2152 Upgrade 5.1.x to JGroups 3.0.11.FINAL

    Mircea Markus committed with tristantarrant Jul 11, 2012
  2. ISPN-2120 Minor optimisation: inver the order of condition checks. Ma…

    Sanne committed with tristantarrant Jun 22, 2012
    …ke variables immutable
Commits on Jul 24, 2012
  1. 5.1.6-SNAPSHOT

    tristantarrant committed with Mircea Markus Jul 24, 2012
Commits on Jun 22, 2012
  1. ISPN-2102 Make sure all locks are released during

    tristantarrant committed with galderz Jun 21, 2012
    JdbcBinaryCacheStore.purgeInternal() in all situations
Commits on Jun 14, 2012
  1. ISPN-2106 - StateTransferFunctionalTest.testSTWithThirdWritingNonTxCa…

    danberindei committed with maniksurtani Jun 13, 2012
    …che and testSTWithThirdWritingTxCache failing randomly
    Redesign the serialization to make sure we delay the state transfer and not a random put command.
    Wait until the state transfer has ended to check the location of entries.
  2. ISPN-2095 Use flag to identify atomic map operations

    galderz committed Jun 6, 2012
    By assigning a flag to all delta writes, such as atomic map writes,
    interceptors such as the clustered activation interceptor can decide
    more precisely whether to load the previous value or not, which can
    be used to merge atomic maps.
Commits on Jun 13, 2012
  1. ISPN-2100 Backport ConcurrentHashMapV8 improvements

    galderz committed with maniksurtani Jun 11, 2012
    * Also made BaseKeyAffinityServiceTest abstract since it's not supposed
    to run as a test, and with @AfterTest(alwaysRun=true), the method
    appeared to be run on its own.
Commits on Jun 11, 2012
  1. ISPN-2085 Disable failing test

    galderz committed Jun 11, 2012
  2. Make base class abstract

    galderz committed Jun 11, 2012
Commits on Jun 8, 2012
  1. ISPN-1948 View id updater now an interceptor instead of listener

    galderz committed Jun 1, 2012
    Use a custom interceptor to provide stronger guarantees that the
    address cache has been updated with a new entry before the view id
    is updated. This avoids edge cases where the view id will be updated
    before the cache contents.
Commits on Jun 6, 2012
  1. ISPN-2089 Commit not working for distributed shared cache stores

    galderz committed Jun 4, 2012
    Pretty much all DIST cache store operations should check the locality
    of keys and take that into account when making decisions to operate
    on the cache store, except one, clear. Treat this special case
    differently in a explicit way to avoid breaking functionality in the
  2. ISPN-2097 - Tear down methods should run even if the test method failed

    danberindei committed with galderz Jun 6, 2012
    By default TestNG doesn't run methods annotated with `@AfterMethod`/`@AfterTest`/`@AfterClass` if the test method failed.
    This means we have to write `alwaysRun=true` explicitly, or the method won't run after a failure and it may leave cache managers lying around.
  3. ISPN-2098 - DummyTxTest fails randomly

    anistor committed Jun 6, 2012
    * Also take into account threads that do not remove the key
    * Handle the case where a WriteSkewException is thrown earlier than commit time
  4. ISPN-2080 - Cache Listener is not notified on cache replace

    William Burns committed with danberindei May 31, 2012
    Fixed issue where cache listeners were not notified of cache
    modification when a replace occurs.  Also added test that reproduce.
  5. ISPN-2092 - Write skew check not detected in LOCAL mode when doing mu…

    anistor committed with galderz Jun 4, 2012
    …ltiple modifications
    * OptimisticLockingInterceptor does not handle PrepareCommands properly in LOCAL
       mode when there are multiple modifications. LocalWriteSkewCheckingLockAcquisitionVisitor
       is not invoked on this code path and no write skew check is done.
    * DeltaAwareCacheEntry.getStateFlags() does not properly delegate to the wrapped
      entry and reports incorrect flags leading to false write skew check detection.
    * Remove some unused imports from related classes
    * Add WriteSkewTest.testCheckWriteSkewWithMultipleModifications() and fix some generics related warnings
Commits on May 31, 2012
  1. ISPN-2077 - Conflicting transactions are not properly aborted on non-…

    anistor committed with galderz May 30, 2012
    …transactional caches that use batching (DummyTransaction)
    * Add DummyTxTest to highligt lack of RollbackException when commit fails
    * Fix DummyTransaction prepare related issues
  2. ISPN-2078 - Method Node.getParent() javadoc is misleading

    anistor committed with galderz May 30, 2012
    Fix javadoc of Node.getParent()