Commits on Feb 22, 2013
  1. 5.2.2.Final

    tristantarrant committed Feb 22, 2013
Commits on Feb 21, 2013
  1. ISPN-2788 NullPointerException appears in case passing null as an exc…

    …lusion list to LuceneCacheLoader.loadAllKeys()
    Sanne committed Feb 21, 2013
  2. Ensure ConditionalOperationsConcurrentTest worker threads stop at the…

    … end
    of each test method.
    danberindei committed Feb 21, 2013
  3. ISPN-2688 BaseDistributionInterceptor and TxDistributionInterceptor d…

    …o not detect properly if the key needs to be fetched remotely
    Fixes TxDistributionInterceptor by doing an extra local lookup if the value returned by method remoteGetAndStoreInL1() is null.
    If there was a state transfer in progress at the time TxDistributionInterceptor tried to determine if it needs to go remotely or not the decision might be invalid now and the value might be available locally.
    The non-tx case is differrently implemented and is not fixed. Added OperationsDuringStateTransferTest to highlight the issue.
    anistor committed with danberindei Feb 20, 2013
  4. ISPN-2839 Method boolean Cache.replace(K key, V oldValue, V value) (a…

    …nd variants) should guard against null oldValue parameter
    Add explicit null check and test case to cover it.
    anistor committed with danberindei Feb 20, 2013
  5. ControlledCommandFactory.registerControlledCommandFactory() does not …

    …actually register the ControlledCommandFactory into the ComponentRegistry
    The method is also duplicated into ControlledCommandFactory instead of being reused.
    anistor committed with danberindei Feb 20, 2013
Commits on Feb 20, 2013
  1. Revert "ISPN-2817 Create a locate() API on the Java Hot Rod client"

    This reverts commit 8fa1237.
    Mircea Markus committed Feb 20, 2013
  2. ISPN-2435 Cache#replace(key, old, new) method doesn't check old value…

    … on non-local invocations
    Mircea Markus committed Jan 31, 2013
  3. ISPN-2828 The locate command in the CLI supports session and

    per-statement encoding of the key to calculate its location in the
    tristantarrant committed with Mircea Markus Feb 18, 2013
  4. ISPN-2781 NPE in AbstractTopologyAwareEncoder1x

    Copy the address cache into a regular map before generating the
    topology response, to protect from changes from other threads.
    Send "partial" topology responses even if not all CH members are
    in the address cache. This allows the client to remove leaving
    HotRod servers from its CH, even when one of the nodes doesn't
    have a HotRod endpoint.
    danberindei committed with tristantarrant Feb 18, 2013
  5. ISPN-2746 testDistributedPutWithTopologyChanges test randomly fails o…

    …n all environments
    The test wasn't properly waiting for the rebalance to end on the
    servers before checking the topology id.
    danberindei committed with tristantarrant Feb 18, 2013
  6. Update to 5.2.2-SNAPSHOT

    tristantarrant committed Feb 20, 2013
  7. ISPN-2584 BackupReceiver survives cache shutdown

    - on each cache.stop() the backup cache is removed from the backup receiver repository
    Mircea Markus committed with tristantarrant Feb 19, 2013
Commits on Feb 18, 2013
  1. ISPN-2790 ReplCommandForwardingTest fails most of the time in CI

    Looks like joining the cluster can take more than 3 seconds in CI, so I
    increased the timeouts to 15 seconds.
    danberindei committed Feb 13, 2013
  2. ISPN-2792 Allow logging at TRACE level for a single test in the test …

    Add a log4j filter that allows TRACE messages only if the thread name
    matches a regular expression.
    Also add a shutdown hook to CompressedFileAppender to make it more likely
    that the log file is properly terminated.
    danberindei committed Feb 5, 2013
Commits on Feb 16, 2013
  1. ISPN-2537 LockCleanupStateTransferTest fails randomly

    LockCleanupStateTransferTest assumed that once the tx is done on one
    remote node, it's done on all of them (and on the originator as well).
    danberindei committed Feb 15, 2013
Commits on Feb 15, 2013
Commits on Feb 14, 2013
  1. ISPN-2699 Transport object factory propagates Ping exceptions

    * Changed the way response header is changed so that all values are
    read as soon as possible, hence reducing the chances of sockets being
    left with unread data in case of any exception.
    * Use generics properly in Apache pool object factory implementation
    for Transport objects.
    * RetryOnFailureOperation now invalidates a Transport object in the
    pool if a TransportException is received. This is necessary so that
    those Transport objects that are invalid can be destroyed and hence
    any sockets left open can be closed properly.
    * Cleaned up references to InetSocketAddress and replaced them with
    references to SocketAddress.
    * Parsing related errors should invalidate transport instance since
    often these are the consequence of previous errors. This way, next
    time a client sends an operation to the server, a brand new
    connection will be used.
    galderz committed Jan 30, 2013
Commits on Feb 13, 2013
Commits on Feb 12, 2013
Commits on Feb 8, 2013
  1. ISPN-2798 Test name differs from test class name

    Fix testName attribute for relevant tests and modify UnitTestTestNGListener to not issue name related warnings for abstract classes.
    anistor committed with Mircea Markus Feb 5, 2013
  2. ISPN-2770 Wrong format arguments in trace log message

    anistor committed with Mircea Markus Feb 4, 2013
  3. ISPN-2720 StateTransferPessimisticTest.testStateTransfer fails randomly

    Do not take into account expired entries when checking effective number of owners.
    anistor committed with Mircea Markus Feb 4, 2013
  4. Add test for local mode passivation to ensure no side-effects were in…

    …troduced by ISPN-2712 fix
    * also solve some generics warnings in SingleCacheManagerTest
    anistor committed with Mircea Markus Feb 5, 2013
  5. ISPN-2730 Make CDI InfinispanExtension constructor public to overcome…

    … instantiation issues
    tristantarrant committed with Mircea Markus Feb 8, 2013
  6. ISPN-2795 JGroups 3.2.7.Final

    anistor committed Feb 8, 2013
Commits on Feb 7, 2013
  1. ISPN-2658 Fix expected value MarshalledValueTest.testModificationsOnS…

    After fixing ISPN-2803 the key is not added in StateConsumerImpl.updatedKeys so no extra comparison (and serialization) is done. Decrease expected value by 1.
    anistor committed Feb 7, 2013