partitionhandling

Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
ISPN-11857 eventually() default poll interval is too long

  1. … 3 more files in changeset.
ISPN-11050 StreamDistPartitionHandlingTest.testUsingIteratorButPartitionOccursAfterRetrievingRemoteValues random failures

    • -6
    • +30
    ./StreamDistPartitionHandlingTest.java
  1. … 4 more files in changeset.
ISPN-11050 StreamDistPartitionHandlingTest.testUsingIteratorButPartitionOccursAfterRetrievingRemoteValues random failures

    • -6
    • +30
    ./StreamDistPartitionHandlingTest.java
  1. … 4 more files in changeset.
ISPN-11378 Move StateResponseCommand to org.infinispan.commands.statetransfer

StateResponseCommand no longer serializes origin

    • -1
    • +1
    ./NumOwnersNodeCrashInSequenceTest.java
  1. … 26 more files in changeset.
ISPN-11366 Remove Deprecated ConsistentHash methods

    • -4
    • +4
    ./NumOwnersNodeCrashInSequenceTest.java
  1. … 71 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
    ./BaseOptimisticTxPartitionAndMergeTest.java
  1. … 261 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
    ./BaseOptimisticTxPartitionAndMergeTest.java
  1. … 261 more files in changeset.
ISPN-10261 Remove Total Order Transaction support

    • -2
    • +2
    ./impl/PreferAvailabilityStrategyTest.java
  1. … 138 more files in changeset.
ISPN-11266 Split CacheTopologyControlCommand into individual commands

    • -15
    • +7
    ./ScatteredCrashInSequenceTest.java
  1. … 34 more files in changeset.
ISPN-11259 Remove Hash implementation from CacheJoinInfo

    • -2
    • +1
    ./impl/PreferAvailabilityStrategyTest.java
  1. … 6 more files in changeset.
ISPN-11113 ScatteredDelayedAvailabilityUpdateTest takes too long

Reset cluster name in LOCAL_PING before stopping

ISPN-10310 ThreeNodesReplicatedSplitAndMergeTest.testSplitAndMerge0 random failures

Install DISCARD on all partitions before installing views

    • -40
    • +28
    ./BasePartitionHandlingTest.java
ISPN-10937 Merge clusters before teardown

  1. … 1 more file in changeset.
ISPN-9812 Implement streaming response publisher method

    • -23
    • +12
    ./StreamDistPartitionHandlingTest.java
  1. … 84 more files in changeset.
ISPN-10591 Remove infinispan-jboss-marshalling from query

  1. … 115 more files in changeset.
ISPN-10591 Make Protostream the default marshaller for user types

    • -1
    • +2
    ./NumOwnersNodeCrashInSequenceTest.java
  1. … 203 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

    • -77
    • +59
    ./ScatteredCrashInSequenceTest.java
  1. … 70 more files in changeset.
ISPN-10575 Replace TEST_PING with LOCAL_PING

  1. … 36 more files in changeset.
ISPN-10345 Remove jboss-marshalling dependency from commons and core.

Default user marshaller is now JavaSerializationMarshaller.

    • -8
    • +1
    ./NumOwnersNodeCrashInSequenceTest.java
  1. … 183 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

    • -2
    • +1
    ./NumOwnersNodeCrashInSequenceTest.java
  1. … 125 more files in changeset.
ISPN-10068 AllClusterExecutorTest.testExecutorTriConsumerTimeoutException

* Replace scheduled executor mock with CheckPoint

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

    • -4
    • +3
    ./StreamDistPartitionHandlingTest.java
  1. … 7 more files in changeset.
ISPN-10068 AllClusterExecutorTest.testExecutorTriConsumerTimeoutException

* Replace scheduled executor mock with CheckPoint

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

    • -4
    • +3
    ./StreamDistPartitionHandlingTest.java
  1. … 6 more files in changeset.
ISPN-8192 Deprecate CollectionFactory

  1. … 65 more files in changeset.
ISPN-7889 BaseDistributionInterceptor.remoteGet may cause concurrency issues

* Rename remoteGet to remoteGetSingleKey and use it only for single-key

commands.

* Rename remoteGetAll to remoteGetMany and use it for all multi-key

commands.

* Throw OutdatedTopologyException.RETRY_SAME_TOPOLOGY after receiving

only UnsureResponses and RETRY_NEXT_TOPOLOGY if there was at least one

CacheNotFoundResponse (and no valid response).

* Make remote scattered reads wait for the right topology

* Improve support for PartitionHandling.ALLOW_READS in scattered caches.

* Make partition availability checks more readable.

* Add asynchronous methods in ControlledRpcManager

    • -15
    • +33
    ./DelayedAvailabilityUpdateTest.java
    • -60
    • +47
    ./ScatteredCrashInSequenceTest.java
  1. … 41 more files in changeset.
ISPN-7889 BaseDistributionInterceptor.remoteGet may cause concurrency issues

* Rename remoteGet to remoteGetSingleKey and use it only for single-key

commands.

* Rename remoteGetAll to remoteGetMany and use it for all multi-key

commands.

* Throw OutdatedTopologyException.RETRY_SAME_TOPOLOGY after receiving

only UnsureResponses and RETRY_NEXT_TOPOLOGY if there was at least one

CacheNotFoundResponse (and no valid response).

* Make remote scattered reads wait for the right topology

* Improve support for PartitionHandling.ALLOW_READS in scattered caches.

* Make partition availability checks more readable.

* Add asynchronous methods in ControlledRpcManager

    • -15
    • +33
    ./DelayedAvailabilityUpdateTest.java
    • -60
    • +47
    ./ScatteredCrashInSequenceTest.java
  1. … 41 more files in changeset.
ISPN-8232 Move more [Optimistic|Pessimistic]TxPatitionAndMergeDuring*Test tests to unstable

    • -1
    • +2
    ./OptimisticTxPartitionAndMergeDuringCommitTest.java
    • -0
    • +1
    ./OptimisticTxPartitionAndMergeDuringRollbackTest.java
    • -0
    • +2
    ./PessimisticTxPartitionAndMergeDuringPrepareTest.java
    • -0
    • +1
    ./PessimisticTxPartitionAndMergeDuringRollbackTest.java
ISPN-8232 Move more [Optimistic|Pessimistic]TxPatitionAndMergeDuring*Test tests to unstable

    • -1
    • +2
    ./OptimisticTxPartitionAndMergeDuringCommitTest.java
    • -0
    • +1
    ./OptimisticTxPartitionAndMergeDuringRollbackTest.java
    • -0
    • +2
    ./PessimisticTxPartitionAndMergeDuringPrepareTest.java
    • -0
    • +1
    ./PessimisticTxPartitionAndMergeDuringRollbackTest.java
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.

    • -8
    • +8
    ./NumOwnersNodeCrashInSequenceTest.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. … 13 more files in changeset.