Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
ISPN-10261 Remove Total Order Transaction support

    • -136
    • +0
    ./totalorder/CleanupAfterFailTest.java
    • -376
    • +0
    ./totalorder/simple/BaseSimpleTotalOrderTest.java
    • -28
    • +0
    ./totalorder/simple/dist/FullSyncUseSynchronizationTotalOrderTest.java
    • -36
    • +0
    ./totalorder/simple/dist/FullSyncWriteSkewTotalOrderTest.java
    • -15
    • +0
    ./totalorder/simple/dist/SingleNodeFullSyncTotalOrderTest.java
    • -15
    • +0
    ./totalorder/simple/dist/SingleNodeFullSyncUseSynchronizationTotalOrderTest.java
    • -15
    • +0
    ./totalorder/simple/dist/SingleNodeFullSyncWriteSkewTotalOrderTest.java
    • -15
    • +0
    ./totalorder/simple/dist/SingleNodeSyncPrepareTotalOrderTest.java
    • -16
    • +0
    ./totalorder/simple/dist/SingleNodeSyncPrepareUseSynchronizationTotalOrderTest.java
    • -15
    • +0
    ./totalorder/simple/dist/SingleNodeSyncPrepareWriteSkewTotalOrderTest.java
    • -28
    • +0
    ./totalorder/simple/dist/SyncPrepareUseSynchronizationTotalOrderTest.java
    • -36
    • +0
    ./totalorder/simple/dist/SyncPrepareWriteSkewTotalOrderTest.java
  1. … 125 more files in changeset.
ISPN-11174 Add global and cache-level enable flag for microprofile metrics

* rename ApplicationMetricsRegistry to InfinispanMetricsRegistry

* rename JMXStatisticsConfiguration to StatisticsConfiguration

* rename ConfigurationBuilder.jmxStatistics() to statistics()

* add an enable flag for global JMX config and separate the flag from CacheContainerConfiguration.statistics

* fix several 'configuration' test names

    • -1
    • +1
    ./TransactionsSpanningReplicatedCachesTest.java
    • -4
    • +4
    ./recovery/admin/AbstractRecoveryTest.java
    • -4
    • +1
    ./recovery/admin/SimpleCacheRecoveryAdminTest.java
  1. … 193 more files in changeset.
ISPN-10362 Unify command initialization and invocation

Deprecate and remove usages of CommandsFactory::initializeReplicableCommand

    • -1
    • +2
    ./recovery/admin/SimpleCacheRecoveryAdminTest.java
  1. … 116 more files in changeset.
ISPN-11077 TransactionsSpanningReplicatedCachesTest.testReadOnlyTransaction random failures

    • -21
    • +3
    ./TransactionsSpanningReplicatedCachesTest.java
ISPN-11076 ParticipantFailsAfterPrepareTest.testNonOriginatorFailsAfterPrepare random failures

    • -54
    • +53
    ./ParticipantFailsAfterPrepareTest.java
  1. … 2 more files in changeset.
ISPN-10904 CallerRunsRejectOnShutdownPolicy should throw IllegalLifecycleStateException

* Also refactored references of IllegalLifecycleStateException to use

commons

    • -1
    • +1
    ./PrepareProcessedAfterOriginatorCrashTest.java
  1. … 31 more files in changeset.
ISPN-10881 Deprecate allowDuplicateDomains

* Change the default to false

* Set explicit domain names in all the tests that enable statistics

    • -10
    • +9
    ./recovery/admin/SimpleCacheRecoveryAdminTest.java
  1. … 120 more files in changeset.
ISPN-10367 Possible lock lost if a transaction reaches timeout

    • -0
    • +241
    ./NoLockLostOnLongTxTest.java
  1. … 8 more files in changeset.
ISPN-10310 State provider should not block while sending state

    • -4
    • +3
    ./EntryWrappingInterceptorDoesNotBlockTest.java
  1. … 30 more files in changeset.
ISPN-10723 JMX registration cleanup

* all jmx registration should happen via CacheManagerJmxRegistration/CacheJmxRegistration

* we should not have other classes using JmxUtil.buildJmxDomain because it can lead to split domains. Better fail early.

* there are very few legitimate direct usages of JmxUtil.lookupMBeanServer; all else must go

* prefer CacheManagerJmxRegistration/CacheJmxRegistration.registerMBean over other methods

* remove PerThreadMBeanServerLookup

* remove ManagedAttribute annotation elements that are equal to their defaults

    • -5
    • +17
    ./NoRecoveryManagerByDefaultTest.java
    • -30
    • +22
    ./recovery/admin/SimpleCacheRecoveryAdminTest.java
  1. … 98 more files in changeset.
ISPN-10591 Make Protostream the default marshaller for user types

    • -1
    • +3
    ./EntryWrappingInterceptorDoesNotBlockTest.java
    • -1
    • +2
    ./NoRpcOnReadonlyTransactionsTest.java
    • -1
    • +2
    ./ParticipantFailsAfterPrepareTest.java
    • -1
    • +2
    ./TxCompletionForRolledBackTxOptTest.java
    • -1
    • +2
    ./TxCompletionForRolledBackTxTest.java
  1. … 190 more files in changeset.
ISPN-9425 Do not ignore NO_TX XA return code

  1. … 1 more file in changeset.
ISPN-9425 Do not ignore NO_TX XA return code

  1. … 1 more file in changeset.
ISPN-10317 Non-blocking PendingLockManager

* Add PendingLockPromise.toInvocationStage() and use it in the locking

interceptor

* Deprecate PendingLockManager blocking methods

* Remove PendingTxAction and LockAction

* Do not wait for pending transactions on already locked keys

* Only record keys as locked if lock acquisition succeeded

* Release acquired locks if LockManager.lockAll() partially succeeds

* Remove backup locks in lock interceptor before waiting for

pending transactions (but not when replaying a prepare)

* Small logging changes

    • -2
    • +9
    ./exception/TxAndRemoteTimeoutExceptionTest.java
  1. … 23 more files in changeset.
ISPN-10370 Remove compatibility mode

    • -28
    • +0
    ./CompatModeTransactionsSpanningDistributedCachesTest.java
  1. … 53 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.

    • -6
    • +6
    ./NoRpcOnReadonlyTransactionsTest.java
    • -1
    • +2
    ./TxCompletionForRolledBackTxOptTest.java
    • -4
    • +5
    ./Use1PcForInducedTransactionTest.java
    • -1
    • +2
    ./exception/CustomInterceptorExceptionTest.java
    • -2
    • +2
    ./recovery/admin/InDoubtWithCommitFailsTest.java
  1. … 75 more files in changeset.
ISPN-10230 Fix ExceptionInCommandTest

    • -1
    • +3
    ./exception/ExceptionInCommandTest.java
ISPN-8788 Move SingleKeyNonTxInvocationContext

Also [Non]TransactionalInvocationContextFactory

    • -1
    • +1
    ./TransactionXaAdapterTmIntegrationTest.java
  1. … 14 more files in changeset.
ISPN-10230 ISPN-8071 Remove org.infinispan.atomic and MergeOnStore

    • -10
    • +1
    ./exception/ExceptionInCommandTest.java
  1. … 71 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
    ./TransactionsSpanningReplicatedCachesTest.java
    • -3
    • +2
    ./recovery/RecoveryWithCustomCacheDistTest.java
  1. … 123 more files in changeset.
ISPN-10137 Move anonymous class components to inner classes

  1. … 9 more files in changeset.
ISPN-10137 Make injected fields and methods package-private

    • -1
    • +1
    ./EntryWrappingInterceptorDoesNotBlockTest.java
    • -1
    • +1
    ./NoRpcOnReadonlyTransactionsTest.java
  1. … 182 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

    • -10
    • +7
    ./EntryWrappingInterceptorDoesNotBlockTest.java
  1. … 44 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

    • -10
    • +7
    ./EntryWrappingInterceptorDoesNotBlockTest.java
  1. … 44 more files in changeset.
ISPN-8320 Fix bad html tags in javadocs caused by < > around author email addresses

    • -1
    • +1
    ./recovery/RecoveryDummyTransactionManagerLookup.java
    • -1
    • +1
    ./totalorder/statetransfer/DistTotalOrderVersionedStateTransferTest.java
    • -1
    • +1
    ./totalorder/statetransfer/TotalOrderStateTransferFunctionalTest.java
  1. … 177 more files in changeset.
ISPN-9127 Avoid IllegalLifecycleStateExceptions on shutdown

Move firstTopologyAsMember to StateConsumer

    • -15
    • +22
    ./PrepareProcessedAfterOriginatorCrashTest.java
  1. … 18 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.

    • -4
    • +3
    ./TransactionXaAdapterTmIntegrationTest.java
  1. … 245 more files in changeset.
ISPN-9209 Add client-side statistics to Hot Rod client

    • -1
    • +1
    ./recovery/admin/SimpleCacheRecoveryAdminTest.java
  1. … 111 more files in changeset.
Revert "ISPN-9128 RehashWithSharedStoreTest.testRehashes random failures"

This reverts commit f8531b42313ad957a699813cae18d19690f49fd2.

  1. … 13 more files in changeset.
ISPN-8533 Deadlock in pessimistic transaction

    • -0
    • +145
    ./PessimisticDeadlockTest.java
  1. … 6 more files in changeset.