Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
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
    • +3
    ./ClusterExpirationFunctionalTest.java
  1. … 22 more files in changeset.
ISPN-11845 SingleFileStore location validation should be skipped when global state is disabled

    • -2
    • +2
    ./ExpirationSingleFileStoreDistListenerFunctionalTest.java
  1. … 19 more files in changeset.
ISPN-11611 Add internal metadata to persistence

    • -1
    • +1
    ./CustomLoaderNonNullWithExpirationTest.java
  1. … 82 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

    • -1
    • +1
    ./ExpirationStoreListenerFunctionalTest.java
  1. … 129 more files in changeset.
ISPN-11422 ClusterExpirationFunctionalTest.testWriteExpiredEntry random failures

* Moving test to unstable group until this can be handled later

    • -1
    • +22
    ./ClusterExpirationFunctionalTest.java
ISPN-11554 Off-heap state transfer resets timestamps

* Preserve the timestamps in OffHeapEntryFactoryImpl

* Delete deprecated OffHeapEntryFactory.create overload

* Pull up the storageType parameter in MultipleCacheManagersTest

* Use the inherited lockingMode in ExceptionEvictionTest

    • -17
    • +0
    ./ClusterExpirationFunctionalTest.java
  1. … 12 more files in changeset.
ISPN-11554 Off-heap state transfer resets timestamps

* Preserve the timestamps in OffHeapEntryFactoryImpl

* Delete deprecated OffHeapEntryFactory.create overload

* Pull up the storageType parameter in MultipleCacheManagersTest

* Use the inherited lockingMode in ExceptionEvictionTest

    • -17
    • +0
    ./ClusterExpirationFunctionalTest.java
  1. … 12 more files in changeset.
ISPN-11556 SFS file location not relative to global persistent-location

    • -16
    • +22
    ./ExpirationSingleFileStoreDistListenerFunctionalTest.java
    • -2
    • +10
    ./ExpirationSingleFileStoreListenerFunctionalTest.java
  1. … 15 more files in changeset.
ISPN-11556 SFS file location not relative to global persistent-location

    • -16
    • +22
    ./ExpirationSingleFileStoreDistListenerFunctionalTest.java
    • -2
    • +10
    ./ExpirationSingleFileStoreListenerFunctionalTest.java
  1. … 15 more files in changeset.
ISPN-11462 Correct removal of temporary files after some tests

    • -1
    • +1
    ./ExpirationSingleFileStoreListenerFunctionalTest.java
  1. … 6 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.

    • -4
    • +10
    ./ExpirationSingleFileStoreDistListenerFunctionalTest.java
  1. … 43 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.

    • -4
    • +10
    ./ExpirationSingleFileStoreDistListenerFunctionalTest.java
  1. … 42 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

    • -4
    • +6
    ./ExpirationSingleFileStoreDistListenerFunctionalTest.java
    • -3
    • +3
    ./ExpirationSingleFileStoreListenerFunctionalTest.java
  1. … 263 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

    • -4
    • +6
    ./ExpirationSingleFileStoreDistListenerFunctionalTest.java
    • -3
    • +3
    ./ExpirationSingleFileStoreListenerFunctionalTest.java
  1. … 263 more files in changeset.
ISPN-9082 Off Heap maxIdle expiration works like lifespan

    • -24
    • +74
    ./ClusterExpirationFunctionalTest.java
  1. … 7 more files in changeset.
ISPN-9082 Off Heap maxIdle expiration works like lifespan

    • -24
    • +74
    ./ClusterExpirationFunctionalTest.java
  1. … 9 more files in changeset.
some rework comments

    • -12
    • +2
    ./ClusterExpirationFunctionalTest.java
  1. … 13 more files in changeset.
ISPN-11020 Max Idle Take 2

* Now send a touch command on every read for max idle entries

    • -15
    • +61
    ./ClusterExpirationFunctionalTest.java
  1. … 33 more files in changeset.
ISPN-11020 Max Idle Take 2

* Now send a touch command on every read for max idle entries

    • -15
    • +51
    ./ClusterExpirationFunctionalTest.java
  1. … 37 more files in changeset.
ISPN-1112 Make expiration non blocking

* Also fixed various issues with tx and expiration

    • -0
    • +9
    ./ExpirationSingleFileStoreDistListenerFunctionalTest.java
  1. … 26 more files in changeset.
ISPN-1112 Make expiration non blocking

* Also fixed various issues with tx and expiration

    • -0
    • +9
    ./ExpirationSingleFileStoreDistListenerFunctionalTest.java
  1. … 31 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

    • -2
    • +2
    ./ExpirationStoreListenerFunctionalTest.java
  1. … 67 more files in changeset.
ISPN-10744 Remove deprecated DataContainer methods

  1. … 23 more files in changeset.
ISPN-10696 Cluster Expiration reaper limits parallel expirations too much ISPN-10668 Expiration reaper should print the number of entries removed

    • -0
    • +2
    ./ExpirationSingleFileStoreDistListenerFunctionalTest.java
  1. … 9 more files in changeset.
ISPN-10696 Cluster Expiration reaper limits parallel expirations too much ISPN-10668 Expiration reaper should print the number of entries removed

    • -0
    • +2
    ./ExpirationSingleFileStoreDistListenerFunctionalTest.java
  1. … 9 more files in changeset.
ISPN-10678 Cluster Expiration should only expire primary owned entries

* Change reaper to expire entries only from segments it owns

    • -6
    • +7
    ./ExpirationSingleFileStoreDistListenerFunctionalTest.java
    • -3
    • +3
    ./ExpirationStoreListenerFunctionalTest.java
  1. … 8 more files in changeset.
ISPN-10678 Cluster Expiration should only expire primary owned entries

* Change reaper to expire entries only from segments it owns

    • -6
    • +7
    ./ExpirationSingleFileStoreDistListenerFunctionalTest.java
    • -3
    • +3
    ./ExpirationStoreListenerFunctionalTest.java
  1. … 8 more files in changeset.
ISPN-10591 Make Protostream the default marshaller for user types

    • -1
    • +2
    ./ClusterExpirationFunctionalTest.java
  1. … 204 more files in changeset.
ISPN-8219 Remove configuration options deprecated in 9.0

    • -6
    • +1
    ./ExpirationWithClusteredWriteSkewTest.java
  1. … 70 more files in changeset.
ISPN-10234 Remove SingletonCacheWriter

    • -5
    • +3
    ./CustomLoaderNonNullWithExpirationTest.java
  1. … 89 more files in changeset.