Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
ISPN-10456 Remove ExternalPojo and ExternallyMarshallable

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

Default user marshaller is now JavaSerializationMarshaller.

    • -1
    • +21
    ./groups/StateTransferGetGroupKeysTest.java
    • -0
    • +16
    ./rehash/NonTxBackupOwnerBecomingPrimaryOwnerTest.java
    • -0
    • +16
    ./rehash/NonTxPrimaryOwnerBecomingNonOwnerTest.java
  1. … 180 more files in changeset.
ISPN-9723 Passivation and Activation needs to be non blocking

* CacheLoading is now non blocking

* WriteSkew with loader non blocking

* Eviction and notifications is non blocking

* Explicit evict command is non blocking

  1. … 63 more files in changeset.
Conversion of all tests except AbstractFunctionalOpTest impls to provide Externalizers.

Jboss-marshalling module skeleton created with basic tests.

Basics in place for loading ExternalJbossMarshaller from other

jboss-marshalling module.

TODO

- Create Protostream user marshaller

- Move jboss marshaller to jboss-marshalling module

- Make required changes to functional tests to pass with

PersistenceMarshaller

  1. … 16 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.

    • -3
    • +3
    ./groups/StateTransferGetGroupKeysTest.java
    • -8
    • +7
    ./rehash/OngoingTransactionsAndJoinTest.java
  1. … 83 more files in changeset.
ISPN-10230 ISPN-8071 Remove org.infinispan.atomic and MergeOnStore

  1. … 68 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
    ./rehash/NonTxBackupOwnerBecomingPrimaryOwnerTest.java
    • -9
    • +5
    ./rehash/NonTxPrimaryOwnerBecomingNonOwnerTest.java
    • -2
    • +2
    ./rehash/StateResponseOrderingTest.java
  1. … 122 more files in changeset.
ISPN-10137 Make injected fields and methods package-private

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

    • -3
    • +1
    ./rehash/StateResponseOrderingTest.java
  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
    ./rehash/NonTxBackupOwnerBecomingPrimaryOwnerTest.java
    • -1
    • +1
    ./rehash/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
    ./rehash/NonTxBackupOwnerBecomingPrimaryOwnerTest.java
    • -1
    • +1
    ./rehash/NonTxPrimaryOwnerBecomingNonOwnerTest.java
  1. … 5 more files in changeset.
ISPN-10059 Off-heap clustered cache cannot start with segmentation disabled

* Implement addSegments/removeSegments in OffHeapDataContainer

and BoundedOffHeapDataContainer

* Use the InternalDataContainerAdapter implementation in all

non-segmented InternalDataContainer implementations

* Only retry the join request on failure

* Skip tests that require segmentation when the feature is disabled

  1. … 10 more files in changeset.
ISPN-10059 Off-heap clustered cache cannot start with segmentation disabled

* Implement addSegments/removeSegments in OffHeapDataContainer

and BoundedOffHeapDataContainer

* Use the InternalDataContainerAdapter implementation in all

non-segmented InternalDataContainer implementations

* Only retry the join request on failure

* Skip tests that require segmentation when the feature is disabled

  1. … 10 more files in changeset.
ISPN-8192 Deprecate CollectionFactory

    • -2
    • +2
    ./rehash/NonTxPutIfAbsentDuringJoinStressTest.java
    • -2
    • +2
    ./rehash/NonTxPutIfAbsentDuringLeaveStressTest.java
    • -2
    • +2
    ./rehash/SharedStoreInvalidationDuringRehashTest.java
  1. … 63 more files in changeset.
ISPN-9908 Cache startup failure with server hinting and insufficient segments

* Precompute maximum owned segments

* Round up the number of allowed primary segments

* Allow backup owners which don't have any primary segment

    • -48
    • +90
    ./topologyaware/TopologyAwareConsistentHashFactoryTest.java
    • -7
    • +9
    ./topologyaware/TopologyAwareSyncConsistentHashFactoryTest.java
  1. … 5 more files in changeset.
ISPN-9908 Cache startup failure with server hinting and insufficient segments

* Precompute maximum owned segments

* Round up the number of allowed primary segments

* Allow backup owners which don't have any primary segment

    • -48
    • +90
    ./topologyaware/TopologyAwareConsistentHashFactoryTest.java
    • -7
    • +9
    ./topologyaware/TopologyAwareSyncConsistentHashFactoryTest.java
  1. … 5 more files in changeset.
ISPN-9863 Fix core test suite leaks

  1. … 7 more files in changeset.
ISPN-9863 Fix core test suite leaks

  1. … 7 more files in changeset.
ISPN-9784 Remove Distributed Executor

* Refactor DistributedExecutor to ClusterExecutor

  1. … 36 more files in changeset.
ISPN-9699 Global 0.0f Capacity Factor

    • -0
    • +59
    ./ZeroCapacityNodeTest.java
  1. … 18 more files in changeset.
ISPN-9699 Global 0.0f Capacity Factor

    • -0
    • +59
    ./ZeroCapacityNodeTest.java
  1. … 18 more files in changeset.
ISPN-9849 Server should allocate less when looking up the cache

* Replace knownCaches, knownConfigurations, cacheInfo etc. maps

with a single map of CacheInfos.

* Fix tests: Don't use DEFAULT_CACHE_NAME in hotrod client tests

* Fix tests: Don't assume client requests will trigger getCache()

  1. … 22 more files in changeset.
addressing review comments

  1. … 9 more files in changeset.
addressing review comments

  1. … 9 more files in changeset.
ISPN-9846 Ensure Backwards Compatibility with Persistence SPI changes

Rename persistence.spi.MarshalledEntry to MarshallableEntry

MarshalledEntry and MarshalledEntryFactory methods in the spi deprecated

and default methods added for backwards-compatibility.

    • -10
    • +10
    ./DistSyncStoreNotSharedTest.java
  1. … 142 more files in changeset.
ISPN-9811 Implement single response publisher methods

* Provide Cluster and Local based Publisher Managers

* Add tests when using size operations

  1. … 30 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

  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

  1. … 41 more files in changeset.
ISPN-9693 Make MarshalledEntryImpl constructors package private.

MarshalledEntryUtil now utilised in tests classes.

  1. … 46 more files in changeset.
ISPN-9693 Move MarshalledEntry and MarshalledEntryFactory to the persistence spi package

  1. … 133 more files in changeset.