Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
ISPN-12097 Invalidation Cache with a shared store doesn't work properly after new SPI changes

  1. … 1 more file in changeset.
ISPN-12043 Shared stores should not have (add|remove)Segments methods invoked

  1. … 2 more files in changeset.
ISPN-11862 Remove CacheStoreFactoryRegistry

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

* Rework putMap to iterate once

* Rework batch to use separate subscription per store

** Allows each store to use different threads

    • -131
    • +188
    ./PersistenceManagerImpl.java
  1. … 9 more files in changeset.
ISPN-11937 JDBCStringBasedStore needs test around a rollback occurring

  1. … 5 more files in changeset.
ISPN-11896 non blocking cache store SPI docs

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

* Rework batch to allow for atomic write and remove

    • -52
    • +211
    ./PersistenceManagerImpl.java
  1. … 22 more files in changeset.
ISPN-13703 Store/Loader Non blocking SPI

* Adding Javadoc

* Adding in optimizations for non segmented stores

  1. … 4 more files in changeset.
ISPN-11760 Volatile indexes should be rebuilt on store preload

  1. … 3 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-2634 Implement cross-site replication based on IRAC

  1. … 104 more files in changeset.
ISPN-11611 Add internal metadata to persistence

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

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

    • -1127
    • +731
    ./PersistenceManagerImpl.java
  1. … 126 more files in changeset.
ISPN-11524 PersistenceManagerImpl locks should be able to block

  1. … 1 more file in changeset.
ISPN-11510 Convert detection of blocking or non blocking threads

  1. … 21 more files in changeset.
ISPN-11543 Add BlockingHandler to simplify running blocking operations

    • -107
    • +37
    ./PersistenceManagerImpl.java
  1. … 59 more files in changeset.
ISPN-11443 PersistenceManagerImpl thread checks need to be updated

* Now run inline for blocking threads

    • -0
    • +30
    ./SecurityActions.java
    • -0
    • +28
    ./StartThreadAction.java
  1. … 4 more files in changeset.
changed to concat map to prevent concurrency

ISPN-11443 PersistenceManagerImpl thread checks need to be updated

  1. … 7 more files in changeset.
ISPN-11478 Remove GlobalMarshaller usage on OFF_HEAP/BINARY

  1. … 51 more files in changeset.
ISPN-11386 Use blocking thread pool in Persistent preload

ISPN-11292 Add in (non)blocking thread pools

  1. … 88 more files in changeset.
ISPN-1103 Remove deprecated Persistence SPI methods and interfaces

- Remove SegmentedAdvancedLoadWriteStore default methods

- Remove redundant StreamingMarshallerBridge

  1. … 41 more files in changeset.
ISPN-10310 Make StateConsumerImpl non-blocking

  1. … 18 more files in changeset.
ISPN-10822 java.lang.Error: Maximum permit count exceeded

  1. … 1 more file 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

  1. … 67 more files in changeset.
ISPN-10746 Remove data-segmentation feature

  1. … 12 more files in changeset.
ISPN-10018 Coarse-grained logging categories

* Add categories for CONFIG, PERSISTENCE, SECURITY, CONTAINER

* Send all messages with log level >= INFO to the above

  1. … 174 more files in changeset.
ISPN-10685 Align filesystem layout of the file-stores

* All file-stores will use the GlobalState persistentLocation

* All file-stores can now use the same location for multiple caches without risking conflicts

  1. … 38 more files in changeset.