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

    • -99
    • +181
    ./MemoryConfigurationBuilder.java
    • -123
    • +2
    ./MemoryStorageConfigurationBuilder.java
  1. … 18 more files in changeset.
Only log a WARN if the key/value media differ from the global setting

Fix javadoc issues

  1. … 1 more file in changeset.
ISPN-11959 Add custom NonBlockingStore server test

    • -2
    • +0
    ./AbstractStoreConfigurationBuilder.java
  1. … 6 more files in changeset.
ISPN-11939 Deprecated auto-config

Update deprecation notes to refer to version 11.0 instead of 11

  1. … 4 more files in changeset.
ISPN-11943 Single MediaType ignored in JSON config

    • -8
    • +23
    ./EncodingConfigurationBuilder.java
  1. … 1 more file in changeset.
ISPN-11939 Deprecated auto-config

  1. … 4 more files in changeset.
ISPN-11845 SingleFileStore location validation should be skipped when global state is disabled

    • -0
    • +2
    ./SingleFileStoreConfigurationBuilder.java
  1. … 19 more files in changeset.
ISPN-11877 Remove PartitionHandling.ENABLED

    • -12
    • +1
    ./PartitionHandlingConfiguration.java
    • -13
    • +0
    ./PartitionHandlingConfigurationBuilder.java
  1. … 2 more files in changeset.
ISPN-11863 Deprecate ClusterLoader, LocalOnlyCacheLoader and HotRod LAZY_RETRIEVAL.

    • -0
    • +4
    ./ClusterLoaderConfigurationBuilder.java
    • -0
    • +2
    ./PersistenceConfigurationBuilder.java
  1. … 10 more files in changeset.
ISPN-11860 correction for wrong Javadoc classheader

ISPN-11424 Remove deprecated memory configurations from internal caches

  1. … 9 more files in changeset.
ISPN-11829 Persistence configuration allows for preload and purgeOnStartup to be configured together

    • -0
    • +5
    ./AbstractStoreConfigurationBuilder.java
  1. … 6 more files in changeset.
ISPN-11763 Implicit cache authorization

    • -1
    • +17
    ./AuthorizationConfigurationBuilder.java
  1. … 8 more files in changeset.
ISPN-11760 Volatile indexes should be rebuilt on store preload

    • -3
    • +26
    ./IndexingConfigurationBuilder.java
  1. … 2 more files in changeset.
ISPN-11757 Do not allow multiple indexing providers per cache

    • -3
    • +36
    ./IndexingConfigurationBuilder.java
  1. … 2 more files in changeset.
ISPN-11756 Deprecate IndexingConfiguration.indexShareable() and remove all its usages

* this should always return false starting with 11

  1. … 1 more file in changeset.
ISPN-11679 SyncConsistentHashFactory uneven segment distributions

  1. … 12 more files in changeset.
ISPN-11717 Deprecate ConsistentHashFactory customization

Also fix some static analysis warnings in Parser.

  1. … 3 more files in changeset.
ISPN-2634 Implement cross-site replication based on IRAC

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

    • -0
    • +52
    ./AttributeChangeTracker.java
    • -2
    • +15
    ./ContentTypeConfigurationBuilder.java
    • -4
    • +24
    ./EncodingConfigurationBuilder.java
    • -28
    • +169
    ./MemoryConfigurationBuilder.java
    • -12
    • +22
    ./MemoryStorageConfiguration.java
    • -9
    • +48
    ./MemoryStorageConfigurationBuilder.java
  1. … 23 more files in changeset.
ISPN-11712 Indexing should be enabled by default if the <indexing> element is present and the "enabled" attribute is missing

* this cannot be fixed trivially by changing the xsd default

  1. … 7 more files in changeset.
ISPN-11716 Setting the legacy index mode should not override the manual activation/deactivation of indexing

* these two must be mutually exclusive and an exception should be thrown

* remove unused IndexingConfigurationBuilder.index() package-local getter

    • -10
    • +12
    ./IndexingConfigurationBuilder.java
  1. … 1 more file in changeset.
ISPN-11715 Indexing autoConfig should not override the manual activation/deactivation of indexing

Validation for local indexing no longer needed in AbstractStoreConfigurationBuilder

* this configuration case is not longer possible

    • -8
    • +2
    ./AbstractStoreConfigurationBuilder.java
  1. … 1 more file in changeset.
ISPN-11678 IndexModificationStrategy has become a degenerated enum after all the recent removals and can be removed entirely

* there are only two strategies left: ALL, MANUAL

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

    • -2
    • +24
    ./AbstractStoreConfigurationBuilder.java
    • -0
    • +5
    ./AbstractStoreConfigurationChildBuilder.java
    • -4
    • +12
    ./PersistenceConfigurationBuilder.java
  1. … 122 more files in changeset.
ISPN-11568 Remove InfinispanIndexManager and dependencies

    • -6
    • +13
    ./IndexingConfigurationBuilder.java
  1. … 301 more files in changeset.
ISPN-10673 Remove Cross-Site Replication from Local caches

  1. … 16 more files in changeset.