Commits on Sep 19, 2012
  1. 'Release Script: update versions for 5.2.0.Alpha4'

    Mircea Markus committed Sep 19, 2012
  2. ISPN-2249 GroupsChFunctionalTest was not checking key ownership properly

    It was stopping a cache and then asking the same cache if it owned a key.
    danberindei committed Sep 19, 2012
  3. ISPN-2321 Memory leak in CacheStoreInterceptor (cache with LockingMod…

    Mircea Markus committed with danberindei Sep 19, 2012
  4. ISPN-1440 Make sure distributed indexing can work on non-Serializable…

    … keys
    Sanne committed with Mircea Markus Sep 19, 2012
  5. ISPN-1440 Rebuild the indexes in batch from the data

    Sanne committed with Mircea Markus Sep 10, 2012
  6. ISPN-2294 Duplicate index entries when using the Infinispan IndexMana…

    …ger query backend
    Sanne committed with Mircea Markus Sep 13, 2012
  7. ISPN-2295 Inject the running Cache in the PreExecute context for Redu…

    …cer operations
    Sanne committed with Mircea Markus Sep 13, 2012
  8. ISPN-2249 Fix and re-enable HotRod tests that were failing because of…

    … NBST
    HotRodTestingUtil was duplicating the server logic in order to compare
    the ownership, but it didn't work properly.
    The others were intermittent failures that I believe were fixed with
    danberindei committed with Mircea Markus Sep 19, 2012
  9. ISPN-2306 Remove the code that resends PrepareCommands

    * Remove CommitCommand.RESEND_PREPARE and all the logic related to it from DistributionInterceptor, VersionedDistributionInterceptor, ReplicationInterceptor and VersionedReplicationInterceptor
    * Remove unused methods: PrepareCommand.existModifications(), PrepareCommand.getModificationsCount(), PrepareCommand.containsModificationType()
    * Remove unused method RemoteTransaction.isMissingModifications(). All remote transactions have their 'modifications' correctly populated by new NBST
    * Add RemoteTransaction.isMissingLookedUpEntries() flag. This flag is true for all transactions received via NBST. Modify StateTransferInterceptor to create and execute a PrepareCommand if a CommitCommand is received and RemoteTransaction.isMissingLookedUpEntries() is true; this approach does not require resend of PrepareCommands
    anistor committed with danberindei Sep 17, 2012
  10. fixed compilation issue

    Mircea Markus committed Sep 19, 2012
  11. ISPN-1174 Fix async cache store consistency issues with some operations

    * This fix addresses issues related to interaction between remove,
    eviction (with and without passivation) and async cache store, making
    sure that the cache returns consistent information.
    * To build unit tests I've had to patch internal cache components to
    behave in a particular way, which has lead me to converting the
    component metadata repository to a non-static class. This helps
    enormously in building such unit tests without having to change
    existing components.
    galderz committed with maniksurtani Sep 13, 2012
Commits on Sep 18, 2012
  1. ISPN-2314 QueryCacheRestartTest test failure

    maniksurtani committed with Mircea Markus Sep 18, 2012
  2. Fixed compilation issues introduced with ISPN-1669

    Mircea Markus committed Sep 18, 2012
  3. ISPN-1824 Cross-datacentre replication

    Mircea Markus committed with galderz Sep 17, 2012
  4. ISPN-2290 Fix cache MBean leak when cache statistics disabled

    * Make tests more resilient to failures.
    * Make sure all cache managers are created via the factory.
    * Use withCacheManager() where possible to provide better guarantees
    that cache manager will be closed properly.
    * Added a test for the cache MBean registration leak.
    galderz committed with maniksurtani Sep 17, 2012
  5. ISPN-2305 Cache callback order changes and concurrent cache hang up

    - TxManagerLookup can now be invoked by multipel thread at the same time and needs synchronization
    - there was a race condition in AbstractComponentRegistry
    Mircea Markus committed with galderz Sep 18, 2012
  6. ISPN-1669 Flag checks should be done on commands, not in context

    The invocation context no longer ships flags down since we moved
    away from using thread local, and with need to ship a subset of
    the flags in the commands to other nodes.
    galderz committed with tristantarrant Sep 10, 2012
  7. JBQA-6620 tests for REMOVE_DATA_ON_STOP + 3 flags

    JBQA-6620 test for SKIP_SHARED_CACHE_STORE flag
    JBQA-6620 test for FORCE_SYNC/ASYNC flags
    tsykora committed with tristantarrant Aug 20, 2012
  8. [JBQA-6819] The coverage profile is added, running which the jacoco t…

    …ool is activated for measuring code coverage with testsuit.
    andyuk1986 committed with tristantarrant Sep 14, 2012
Commits on Sep 17, 2012
  1. Set the initial topologyID to -1

    This causes a topology update on initial connection, potentially cleaning out invalid servers in the server list.
    safetytrick committed with galderz Sep 13, 2012
Commits on Sep 14, 2012
  1. ISPN-2256 Cache creation is serialized

    Mircea Markus committed Sep 14, 2012
  2. fixed broken log.tracef statements

    Mircea Markus committed Sep 14, 2012
Commits on Sep 13, 2012
  1. ISPN-2262 Fix StateTransferLockImpl.waitForTopology

    Only wait while the current topology id and the expected topology id are
    Also move the while loop inside the synchronized block, otherwise we might
    miss notifications.
    danberindei committed Sep 13, 2012
  2. ISPN-2262 Wait for the request's topology to be installed in state pr…

    A node can receive a message from a joiner before it has installed a JGroups
    view that contains the joiner. If it tries to send a response immediately,
    it will fail with a SuspectException. And since we don't retry sending state,
    the joiner will never finish the state transfer.
    danberindei committed Sep 13, 2012