Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
ISPN-11366 Remove Deprecated ConsistentHash methods

    • -4
    • +4
    ./NonTxBackupOwnerBecomingPrimaryOwnerTest.java
    • -3
    • +3
    ./NonTxPrimaryOwnerBecomingNonOwnerTest.java
  1. … 69 more files in changeset.
ISPN-11266 Split CacheTopologyControlCommand into individual commands

    • -19
    • +13
    ./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
    ./NonTxBackupOwnerBecomingPrimaryOwnerTest.java
    • -18
    • +22
    ./NonTxPrimaryOwnerBecomingNonOwnerTest.java
  1. … 3 more files in changeset.
ISPN-10362 Unify command initialization and invocation

Deprecate and remove usages of CommandsFactory::initializeReplicableCommand

  1. … 116 more files in changeset.
ISPN-10310 Add StateSequencer support for async methods

InboundRpcSequencerAction should wait for asynchronous commands

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

  1. … 18 more files in changeset.
ISPN-10855 MultipleCacheManagersTest factory issues are ignored

    • -7
    • +5
    ./PessimisticStateTransferLocksTest.java
  1. … 16 more files 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
    ./SharedStoreInvalidationDuringRehashTest.java
  1. … 67 more files in changeset.
ISPN-10744 Remove deprecated DataContainer methods

    • -1
    • +4
    ./SharedStoreInvalidationDuringRehashTest.java
  1. … 23 more files in changeset.
ISPN-10310 State provider should not block while sending state

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

    • -0
    • +16
    ./DistributionRehashSCI.java
    • -22
    • +6
    ./NonTxBackupOwnerBecomingPrimaryOwnerTest.java
    • -5
    • +3
    ./NonTxJoinerBecomingBackupOwnerTest.java
    • -4
    • +2
    ./NonTxOriginatorBecomingPrimaryOwnerTest.java
    • -22
    • +7
    ./NonTxPrimaryOwnerBecomingNonOwnerTest.java
  1. … 194 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
    ./BaseTxStateTransferOverwriteTest.java
    • -9
    • +13
    ./NonTxStateTransferOverwritingValue2Test.java
    • -21
    • +29
    ./StateTransferOverwritingValueTest.java
  1. … 69 more files in changeset.
ISPN-10345 Remove jboss-marshalling dependency from commons and core.

Default user marshaller is now JavaSerializationMarshaller.

    • -0
    • +16
    ./NonTxBackupOwnerBecomingPrimaryOwnerTest.java
    • -0
    • +16
    ./NonTxPrimaryOwnerBecomingNonOwnerTest.java
  1. … 182 more files in changeset.
ISPN-8219 Remove deprecated interceptor classes

CommandInterceptor, BaseCustomInterceptor and InterceptorChain

were deprecated in 9.0, to be replaced with the async versions.

  1. … 85 more files in changeset.
ISPN-9949 Removed the implicit default cache

* All tests now use a default cache named with the test's short name

    • -11
    • +8
    ./NonTxBackupOwnerBecomingPrimaryOwnerTest.java
    • -9
    • +5
    ./NonTxPrimaryOwnerBecomingNonOwnerTest.java
  1. … 123 more files in changeset.
ISPN-10137 Make injected fields and methods package-private

    • -1
    • +1
    ./NonTxBackupOwnerBecomingPrimaryOwnerTest.java
  1. … 184 more files in changeset.
ISPN-10322 Create unified interface for initializing commands

  1. … 79 more files in changeset.
ISPN-10068 AllClusterExecutorTest.testExecutorTriConsumerTimeoutException

* Replace scheduled executor mock with CheckPoint

* Replace CheckPoint.await() with CheckPoint.awaitStrict() everywhere

    • -3
    • +2
    ./NonTxBackupOwnerBecomingPrimaryOwnerTest.java
    • -1
    • +1
    ./NonTxPrimaryOwnerBecomingNonOwnerTest.java
  1. … 6 more files in changeset.
ISPN-10068 AllClusterExecutorTest.testExecutorTriConsumerTimeoutException

* Replace scheduled executor mock with CheckPoint

* Replace CheckPoint.await() with CheckPoint.awaitStrict() everywhere

    • -3
    • +2
    ./NonTxBackupOwnerBecomingPrimaryOwnerTest.java
    • -1
    • +1
    ./NonTxPrimaryOwnerBecomingNonOwnerTest.java
  1. … 5 more files in changeset.
ISPN-8192 Deprecate CollectionFactory

    • -2
    • +2
    ./NonTxPutIfAbsentDuringJoinStressTest.java
    • -2
    • +2
    ./NonTxPutIfAbsentDuringLeaveStressTest.java
    • -2
    • +2
    ./SharedStoreInvalidationDuringRehashTest.java
  1. … 63 more files in changeset.
ISPN-9784 Remove Distributed Executor

* Refactor DistributedExecutor to ClusterExecutor

  1. … 36 more files in changeset.
ISPN-8320 Fix bad html tags in javadocs caused by < > around author email addresses

  1. … 184 more files in changeset.
ISPN-9714 Update CacheNotifier to return CompletionStage

* Also update many users to also support non blocking

* Listener invocation is done on separate thread when sync

* Listener can return CompletionStage to be non blocking

* Increase notification thread pool due to nested listener invocations

* Make cluster listeners fully non blocking

* Add ComposedCompletionStage to handle many depedent CompletionStages

* Add blocking methods for CompletionStages

    • -4
    • +4
    ./NonTxStateTransferOverwritingValue2Test.java
  1. … 108 more files in changeset.
ISPN-9127 Avoid IllegalLifecycleStateExceptions on shutdown

Move firstTopologyAsMember to StateConsumer

  1. … 19 more files in changeset.
ISPN-9127 Component registry

Introduce BasicComponentRegistry, which handles dependency injection but

doesn't have any logic specific to caches or managers.

Each component has its own lifecycle status, and starting a component

also starts its dependencies. Components can start in parallel.

ComponentRegistry and GlobalComponentRegistry still need to maintain

their own lifecycle status, but it is now possible to start a cache

before all the global components have finished starting.

    • -1
    • +1
    ./NonTxBackupOwnerBecomingPrimaryOwnerTest.java
    • -1
    • +1
    ./NonTxPrimaryOwnerBecomingNonOwnerTest.java
  1. … 244 more files in changeset.
ISPN-9465 Cannot join cache after killing the only member

When the last cache member leaves, the coordinator's ClusterCacheStatus

stays in state RUNNING, and the next join doesn't reinitialize the cache

topology.

  1. … 14 more files in changeset.
ISPN-9465 Cannot join cache after killing the only member

When the last cache member leaves, the coordinator's ClusterCacheStatus

stays in state RUNNING, and the next join doesn't reinitialize the cache

topology.

  1. … 14 more files in changeset.
ISPN-7682 DistributionManager's cache topology updated in wrong order

Use DistributionManager's CacheTopology everywhere

    • -1
    • +1
    ./BaseTxStateTransferOverwriteTest.java
    • -1
    • +1
    ./NonTxPrimaryOwnerBecomingNonOwnerTest.java
    • -1
    • +1
    ./NonTxStateTransferOverwritingValue2Test.java
    • -17
    • +25
    ./StateResponseOrderingTest.java
    • -1
    • +1
    ./StateTransferOverwritingValueTest.java
  1. … 59 more files in changeset.
ISPN-5451 Data Container Segment Striping

* Unbounded data container striping

    • -54
    • +0
    ./SharedStoreInvalidationDuringRehashTest.java
  1. … 143 more files in changeset.
ISPN-8905 Segment-aware non-shared cache stores

* Initial segmented store support

* Convert all non shared stores to support segmented

  1. … 95 more files in changeset.