Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
ISPN-11435 DefaultCacheManager should start all defined caches

HotRodServer tries to pre-start all defined caches,

but this should happen everywhere, not just in the server.

Caches are started on a single thread, to avoid overloading

the blocking thread pool.

Applications/tests that want to start caches individually

have to define the caches after starting the DefaultCacheManager.

    • -1
    • +9
    ./rehash/NonTxBackupOwnerBecomingPrimaryOwnerTest.java
  1. … 44 more files in changeset.
ISPN-11435 DefaultCacheManager should start all defined caches

HotRodServer tries to pre-start all defined caches,

but this should happen everywhere, not just in the server.

Caches are started on a single thread, to avoid overloading

the blocking thread pool.

Applications/tests that want to start caches individually

have to define the caches after starting the DefaultCacheManager.

    • -1
    • +9
    ./rehash/NonTxBackupOwnerBecomingPrimaryOwnerTest.java
  1. … 43 more files in changeset.
ISPN-11367 getCache(name) should never use the default cache's configuration

* Change tests to define the default cache only when necessary.

* Change TestCacheManagerFactory to define the default cache only when

requested.

* Change default cache name to "defaultcache".

    • -1
    • +1
    ./rehash/BaseTxStateTransferOverwriteTest.java
    • -7
    • +9
    ./rehash/L1StateTransferRemovesValueTest.java
    • -1
    • +2
    ./rehash/RehashAfterPartitionMergeTest.java
  1. … 98 more files in changeset.
ISPN-11367 getCache(name) should never use the default cache's configuration

* Change tests to define the default cache only when necessary.

* Change TestCacheManagerFactory to define the default cache only when

requested.

* Change default cache name to "defaultcache".

    • -1
    • +1
    ./rehash/BaseTxStateTransferOverwriteTest.java
    • -7
    • +9
    ./rehash/L1StateTransferRemovesValueTest.java
    • -1
    • +2
    ./rehash/RehashAfterPartitionMergeTest.java
  1. … 98 more files in changeset.
ISPN-11378 Move StateResponseCommand to org.infinispan.commands.statetransfer

StateResponseCommand no longer serializes origin

    • -1
    • +1
    ./rehash/BaseTxStateTransferOverwriteTest.java
    • -1
    • +1
    ./rehash/NonTxJoinerBecomingBackupOwnerTest.java
    • -1
    • +1
    ./rehash/NonTxPrimaryOwnerLeavingTest.java
    • -1
    • +1
    ./rehash/NonTxStateTransferOverwritingValue2Test.java
    • -2
    • +2
    ./rehash/StateResponseOrderingTest.java
    • -1
    • +1
    ./rehash/StateTransferOverwritingValueTest.java
  1. … 21 more files in changeset.
ISPN-11378 Split StateRequestCommand into individual commands

    • -9
    • +10
    ./rehash/BaseTxStateTransferOverwriteTest.java
    • -2
    • +2
    ./rehash/NonTxPrimaryOwnerLeavingTest.java
    • -22
    • +12
    ./rehash/StateResponseOrderingTest.java
  1. … 35 more files in changeset.
ISPN-11366 Remove Deprecated ConsistentHash methods

    • -6
    • +1
    ./ch/CapacityFactorsFunctionalTest.java
    • -4
    • +4
    ./ch/DefaultConsistentHashFactoryTest.java
    • -2
    • +1
    ./ch/DefaultConsistentHashPersistenceTest.java
    • -2
    • +1
    ./ch/ReplicatedConsistentHashFactoryTest.java
    • -2
    • +1
    ./ch/ReplicatedConsistentHashPersistenceTest.java
    • -1
    • +1
    ./ch/SyncConsistentHashFactoryKeyDistributionTest.java
    • -2
    • +1
    ./ch/SyncConsistentHashPersistenceTest.java
    • -1
    • +1
    ./ch/TopologyAwareSyncConsistentHashFactoryKeyDistributionTest.java
    • -4
    • +4
    ./groups/StateTransferGetGroupKeysTest.java
    • -4
    • +4
    ./rehash/NonTxBackupOwnerBecomingPrimaryOwnerTest.java
    • -3
    • +3
    ./rehash/NonTxPrimaryOwnerBecomingNonOwnerTest.java
  1. … 57 more files in changeset.
ISPN-11370 Move some classes/methods to commons-test

* Move TestResourceTracker

* Move Exceptions, ThrowableSupplier and ExceptionRunnable

* Move some methods from TestingUtil

    • -1
    • +1
    ./rehash/OptimisticPrimaryOwnerCrashDuringPrepareTest.java
  1. … 254 more files in changeset.
ISPN-11370 Move some classes/methods to commons-test

* Move TestResourceTracker

* Move Exceptions, ThrowableSupplier and ExceptionRunnable

* Move some methods from TestingUtil

    • -1
    • +1
    ./rehash/OptimisticPrimaryOwnerCrashDuringPrepareTest.java
  1. … 254 more files in changeset.
ISPN-11333 Remove deprecated RpcManager methods

  1. … 20 more files in changeset.
ISPN-10261 Remove Total Order Transaction support

    • -8
    • +3
    ./groups/TransactionalGetGroupKeysTest.java
    • -6
    • +3
    ./groups/WriteSkewGetGroupKeysTest.java
  1. … 138 more files in changeset.
ISPN-11266 Split CacheTopologyControlCommand into individual commands

    • -19
    • +13
    ./rehash/OngoingTransactionsAndJoinTest.java
  1. … 34 more files in changeset.
ISPN-11114 NonTxBackupOwnerBecomingPrimaryOwnerTest takes too long

* Only block the topology updates the test needs to block.

* Remove CheckPoint.triggerAll()

Because it triggers all events that were already blocked,

the set of triggered events can change depending on what

other threads are doing, making it non-deterministic.

    • -35
    • +37
    ./rehash/NonTxBackupOwnerBecomingPrimaryOwnerTest.java
    • -18
    • +22
    ./rehash/NonTxPrimaryOwnerBecomingNonOwnerTest.java
  1. … 3 more files in changeset.
ISPN-10362 Unify command initialization and invocation

Deprecate and remove usages of CommandsFactory::initializeReplicableCommand

    • -1
    • +0
    ./rehash/StateResponseOrderingTest.java
  1. … 116 more files in changeset.
ISPN-10310 Add StateSequencer support for async methods

InboundRpcSequencerAction should wait for asynchronous commands

    • -5
    • +6
    ./rehash/PessimisticStateTransferLocksTest.java
  1. … 2 more files in changeset.
ISPN-10310 Make StateConsumerImpl non-blocking

    • -1
    • +1
    ./rehash/StateResponseOrderingTest.java
  1. … 17 more files in changeset.
ISPN-10937 Merge clusters before teardown

  1. … 1 more file in changeset.
ISPN-10855 Ignore any inherited factory() method

Only run factory() methods defined in the current class,

but do not fail the test if a super class defines a factory() method.

    • -5
    • +0
    ./topologyaware/TopologyAwareDistAsyncFuncTest.java
    • -5
    • +0
    ./topologyaware/TopologyAwareDistSyncUnsafeFuncTest.java
  1. … 5 more files in changeset.
ISPN-10855 MultipleCacheManagersTest factory issues are ignored

    • -7
    • +5
    ./rehash/PessimisticStateTransferLocksTest.java
    • -0
    • +5
    ./topologyaware/TopologyAwareDistAsyncFuncTest.java
    • -0
    • +5
    ./topologyaware/TopologyAwareDistSyncUnsafeFuncTest.java
  1. … 13 more files in changeset.
ISPN-9140 Topology id missing during preloading with JpaStore

Already fixed, only adding a test.

  1. … 1 more file in changeset.
ISPN-10778 Change stores to be segmented by default

* Convert DummyInMemoryStore to be segmented

ISPN-10780 A shared store should not allow purge on startup

    • -1
    • +1
    ./rehash/SharedStoreInvalidationDuringRehashTest.java
  1. … 64 more files in changeset.
ISPN-10744 Remove deprecated DataContainer methods

    • -1
    • +4
    ./rehash/SharedStoreInvalidationDuringRehashTest.java
  1. … 21 more files in changeset.
ISPN-10746 Remove data-segmentation feature

  1. … 12 more files in changeset.
ISPN-10618 Expiration creation/lastUsed timestamp are lost when preloading from store

  1. … 3 more files in changeset.
ISPN-10618 Expiration creation/lastUsed timestamp are lost when preloading from store

  1. … 3 more files in changeset.
ISPN-10310 State provider should not block while sending state

    • -10
    • +12
    ./rehash/BaseTxStateTransferOverwriteTest.java
  1. … 30 more files in changeset.
ISPN-10591 Make Protostream the default marshaller for user types

    • -35
    • +13
    ./groups/StateTransferGetGroupKeysTest.java
  1. … 190 more files in changeset.
ISPN-10310 Stop blocking in ClusterTopologyManagerImpl and LocalTopologyManagerImpl

* Remove BlockingClusterTopologyManager

* Add ConditionFuture to wait for a condition without blocking

* Enhance CheckPoint non-blocking methods to use a timeout and an executor

* Enhance BlockingLocalTopologyManager to not block the caller thread

* Rename AbstractInfinispanTest.getDefaultExecutorService() to testExecutor()

* TestingUtil cleanup, fix generics

* Replace some spies with mocks

The fact that spies copy state and they have lifecycle methods

is causing subtle behaviour changes, better to use mocks instead.

* Stop including cache that haven't joined yet in status response

f ltmi

    • -23
    • +32
    ./rehash/BaseTxStateTransferOverwriteTest.java
    • -9
    • +13
    ./rehash/NonTxStateTransferOverwritingValue2Test.java
    • -2
    • +2
    ./rehash/StateTransferOverwriteTest.java
    • -21
    • +29
    ./rehash/StateTransferOverwritingValueTest.java
  1. … 69 more files in changeset.
ISPN-10458 Fixed issues related to comments

  1. … 29 more files in changeset.
ISPN-10456 Remove ExternalPojo and ExternallyMarshallable

  1. … 73 more files in changeset.