Commits on May 31, 2012
  1. ISPN-2077 - Conflicting transactions are not properly aborted on non-…

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

    Fix javadoc of Node.getParent()
    anistor committed with galderz May 30, 2012
Commits on May 30, 2012
  1. ISPN-2075 WriteSkewCheck failures when an AtomicMap is removed in the…

    … same transaction in which it was created
    * Add test based on Sanne's test
    * Refactor WriteSkewTest to use the current configuration API
    * Create a new StateChangingEntry interface to allow internal state of an entry to be copied so this information is not lost when wrapping a CacheEntry as a RepeatableReadEntry
    maniksurtani committed with Sanne May 30, 2012
  2. fixed the new implementation of ConsistentHashV1 and added an unit te…

    …st to proove that it generates the same values as the previous implementation
    mmarkus committed with maniksurtani May 29, 2012
Commits on May 29, 2012
  1. TestingUtil.tmpDirectory should always use

    Because each test has to specify the base directory, most of them hardcode '/tmp'.
    It's easier to do the right thing in just one place, and provide a system
    property for the user to override the base directory.
    danberindei committed with galderz May 29, 2012
  2. ISPN-1964 - Preloading from store lead to doubled keys in full distri…

    …buted environment
    Always invalidate non-local keys at the end of state transfer. Even if we just joined, we could have preloaded non-local entries.
    danberindei committed with galderz May 29, 2012
  3. OriginatorAndOwnerFailureTest checking the recovery information befor…

    …e state transfer had finished
    danberindei committed with galderz May 29, 2012
  4. ISPN-2071 Reduce contention on Hotrod cleint's TcpTransportFactory

     - if trace is not used don't call getConnectionPool as that  adds a lot of synchronisation overhead
     - make the lock object final
     - reduce contention on accessing transportCount by caching the value
    mmarkus committed with galderz May 28, 2012
Commits on May 28, 2012
Commits on May 25, 2012
Commits on May 24, 2012
  1. ISPN-1999 Transaction table should start before cache loader manager

    This avoids potential issues in different JVM impls where components
    with same priority might start in different order.
    galderz committed May 22, 2012
  2. ISPN-2056 Wrap component stop calls in try/catch to avoid leaks

    If a component fails to stop, it should log it, but the rest of
    components to be stopped should be allowed to do so.
    galderz committed with maniksurtani May 23, 2012
Commits on May 23, 2012
Commits on May 22, 2012
  1. ISPN-2015 Upgrade to Netty 3.4.5

    * select() call timeout in this Netty version is smaller, which might
    yield better performance with client stress tests.
    * it removes the need of the custom replaying decoder cos this netty
    version handles memory better.
    galderz committed with mmarkus May 14, 2012