Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
ISPN-12047 Merge Async and Sync Cross-Site attributes

    • -24
    • +12
    ./PerCacheInboundHandlerMBeanTest.java
  1. … 5 more files in changeset.
ISPN-11998 Keep new and legacy memory attributes in sync

* Change default storage to HEAP everywhere

* Document deprecated storage attribute values

in the XSD

* Synchronize new and old eviction attributes

both in the buider and in the runtime configuration

* Synchronize when copying configurations

* Synchronize when reading JSON

* Add new configuration and defaults tests

* Make attributes that cannot change at runtime immutable

* Eviction new and legacy attributes should stay in sync

* Fix tests that set the storage to null

* Update tests for new default storage type

  1. … 22 more files in changeset.
ISPN-11424 Deprecate StorageType Configuration

  1. … 31 more files in changeset.
ISPN-11685 Update to RxJava 3.0

  1. … 137 more files in changeset.
ISPN-10373 Store/Loader Non blocking SPI

* Added in new SPI

* PersistenceManagerImpl utilizes only new SPI

* Add in adapter for old SPI to new without changes

* DummyInMemoryStore converted to new SPI

* Async store converted to new SPI

* Added in BaseNonBlockingStore to be used by stores

    • -3
    • +3
    ./ActivationAndPassivationInterceptorMBeanTest.java
    • -3
    • +3
    ./CacheLoaderAndCacheWriterInterceptorMBeanTest.java
  1. … 127 more files in changeset.
ISPN-11435 DefaultCacheManager should start all defined caches

* Update WeakCounterWithZeroCapacityNodesTest to start the non-zero

capacity factor node first.

* Update JmxStatsFunctionalTest to not start a cache.

  1. … 2 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. … 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. … 43 more files in changeset.
ISPN-11385 Convert Remote Command Executor to Non blocking/blocking thread executor

* Invoke commands that block on blocking executor

* Invoke other commands by caller

* Use non blocking executor instead of remote in other places

  1. … 90 more files in changeset.
ISPN-10900 Remove support for GlobalJmx.allowDuplicateDomains

  1. … 16 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. … 260 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. … 260 more files in changeset.
JGRP-2394 Include cache manager name in MBean names of jgroups channel and protocols

  1. … 2 more files in changeset.
JGRP-2394 Include cache manager name in MBean names of jgroups channel and protocols

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

    • -5
    • +4
    ./ActivationAndPassivationInterceptorMBeanTest.java
    • -3
    • +2
    ./CacheLoaderAndCacheWriterInterceptorMBeanTest.java
    • -4
    • +4
    ./ClusteredCacheMgmtInterceptorMBeanTest.java
    • -7
    • +4
    ./CustomMBeanServerPropertiesTest.java
  1. … 181 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

    • -5
    • +4
    ./ActivationAndPassivationInterceptorMBeanTest.java
    • -3
    • +2
    ./CacheLoaderAndCacheWriterInterceptorMBeanTest.java
    • -4
    • +4
    ./ClusteredCacheMgmtInterceptorMBeanTest.java
    • -7
    • +4
    ./CustomMBeanServerPropertiesTest.java
  1. … 183 more files in changeset.
Private must be private

  1. … 13 more files in changeset.
ISPN-10881 Deprecate allowDuplicateDomains

* Change the default to false

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

    • -3
    • +3
    ./ActivationAndPassivationInterceptorMBeanTest.java
    • -5
    • +5
    ./CacheLoaderAndCacheWriterInterceptorMBeanTest.java
    • -6
    • +11
    ./ClusteredCacheManagerMBeanTest.java
    • -6
    • +9
    ./ClusteredCacheMgmtInterceptorMBeanTest.java
  1. … 108 more files in changeset.
ISPN-10795 Unregister the cache MBean on stop

  1. … 11 more files in changeset.
ISPN-10192 Non-blocking cross-site requests

  1. … 32 more files in changeset.
ISPN-10657 Handle async-xsite in parallel

* distinct keys can be applied in parallel

    • -1
    • +4
    ./PerCacheInboundHandlerMBeanTest.java
  1. … 19 more files in changeset.
ISPN-10657 Handle async-xsite in parallel

* distinct keys can be applied in parallel

    • -1
    • +4
    ./PerCacheInboundHandlerMBeanTest.java
  1. … 19 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

    • -29
    • +28
    ./ActivationAndPassivationInterceptorMBeanTest.java
    • -10
    • +9
    ./CacheContainerStatsMBeanTest.java
    • -17
    • +28
    ./CacheLoaderAndCacheWriterInterceptorMBeanTest.java
    • -39
    • +53
    ./CacheMgmtInterceptorMBeanTest.java
    • -18
    • +25
    ./ClusteredCacheManagerMBeanTest.java
    • -22
    • +23
    ./ClusteredCacheMgmtInterceptorMBeanTest.java
    • -166
    • +0
    ./ComponentsJmxRegistrationTest.java
  1. … 86 more files in changeset.
ISPN-10591 Make Protostream the default marshaller for user types

  1. … 203 more files in changeset.
ISPN-10592 Refactor old JMX attribute / operation metadata classes into inner classes of MBeanMetadata

* as a consequence of removing some of the old component registry metadata we can now refactor the jmx metadata also

* JmxAttributeMetadata, JmxOperationMetadata, JmxOperationParameter and the whole of org.infinispan.factories.components can go

  1. … 13 more files in changeset.
ISPN-10575 Replace TEST_PING with LOCAL_PING

  1. … 36 more files in changeset.
ISPN-10458 Fixed window of losing entry during activation and passivation

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

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

    • -11
    • +26
    ./ActivationAndPassivationInterceptorMBeanTest.java
    • -1
    • +20
    ./CacheMgmtInterceptorMBeanTest.java
  1. … 63 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

    • -5
    • +7
    ./ActivationAndPassivationInterceptorMBeanTest.java
    • -2
    • +2
    ./ClusteredCacheMgmtInterceptorMBeanTest.java
    • -3
    • +3
    ./PerCacheInboundHandlerMBeanTest.java
  1. … 115 more files in changeset.