Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
ISPN-11333 Remove deprecated RpcManager methods

  1. … 19 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. … 195 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. … 197 more files in changeset.
ISPN-10770 Add generics to InvocationStage methods

    • -18
    • +13
    ./TxInvalidationInterceptor.java
    • -2
    • +2
    ./UnorderedDistributionInterceptor.java
  1. … 55 more files 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

  1. … 23 more files in changeset.
ISPN-10322 Remove hibernate CacheCommandInitializer in favour of InitializableCommand

    • -6
    • +10
    ./NonTxInvalidationInterceptor.java
  1. … 5 more files in changeset.
ISPN-10267 Use thenApply() to avoid having to rethrow exceptions

    • -5
    • +5
    ./UnorderedDistributionInterceptor.java
ISPN-10267 Use thenApply() to avoid having to rethrow exceptions

    • -5
    • +5
    ./UnorderedDistributionInterceptor.java
ISPN-8219 Remove configuration options deprecated in 9.0

  1. … 70 more files in changeset.
ISPN-10229 Ignore returns from other nodes and return stats

    • -4
    • +15
    ./UnorderedDistributionInterceptor.java
  1. … 15 more files in changeset.
ISPN-10229 Ignore returns from other nodes and return stats

    • -4
    • +15
    ./UnorderedDistributionInterceptor.java
  1. … 15 more files in changeset.
ISPN-10137 Add @MBean in classes with @MBeanAttribute

  1. … 4 more files in changeset.
ISPN-10282 Fix declarative configuration inheritance issues

* Don't turn async templates to sync

* Don't make child templates into concrete configurations

  1. … 8 more files in changeset.
ISPN-10029 Fix hibernate-cache tests

* Handle commit commands in TxInvalidationInterceptor

* Don't send commit commands if we didn't send a prepare first

* Document invalidation locking changes

    • -21
    • +42
    ./TxInvalidationInterceptor.java
  1. … 4 more files in changeset.
ISPN-10029 Fix hibernate-cache tests

* Handle commit commands in TxInvalidationInterceptor

* Don't send commit commands if we didn't send a prepare first

* Document invalidation locking changes

    • -21
    • +42
    ./TxInvalidationInterceptor.java
  1. … 4 more files in changeset.
ISPN-10029 Fix hibernate-cache tests

* Handle commit commands in TxInvalidationInterceptor

* Don't send commit commands if we didn't send a prepare first

* Document invalidation locking changes

    • -21
    • +42
    ./TxInvalidationInterceptor.java
  1. … 4 more files in changeset.
ISPN-10137 Make injected fields and methods package-private

    • -1
    • +1
    ./UnorderedDistributionInterceptor.java
  1. … 180 more files in changeset.
ISPN-7889 Introduce OutdatedTopologyException.RETRY_SAME_TOPOLOGY

And rename OTE.INSTANCE to OTE.RETRY_NEXT_TOPOLOGY

    • -2
    • +1
    ./UnorderedDistributionInterceptor.java
  1. … 13 more files in changeset.
ISPN-7889 Introduce OutdatedTopologyException.RETRY_SAME_TOPOLOGY

And rename OTE.INSTANCE to OTE.RETRY_NEXT_TOPOLOGY

    • -2
    • +1
    ./UnorderedDistributionInterceptor.java
  1. … 13 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.

  1. … 244 more files in changeset.
ISPN-9305 Add method EntryLookup.forEachValue()

  1. … 11 more files in changeset.
ISPN-9305 NullPointerException in cache.size() after cache.containsKey()

* Replace InvocationContext.getLookedUpEntries() with

forEachLookedUpEntry(BiConsumer) and lookedUpEntriesCount(),

giving access to the key even for entries wrapped as NullCacheEntry

* Exclude null entries from distributed streams

  1. … 19 more files in changeset.
ISPN-9242 Address refactorings brought up in segmented data container review

* Making all DataContainer instances segmented

* Update all references internally to use SegmentedDataContainer

* Removed SSC#UNKNOWN_SEGMENT

* CommandFactory require segment for commands

* Rename SegmentedDataContainer to InternalDataContainer

    • -3
    • +9
    ./NonTxInvalidationCacheAccessDelegate.java
  1. … 104 more files in changeset.
ISPN-9205 : LocalInvalidationSynchronization#afterCompletion calls PutFromLoadValidator#endInvalidatingKey with arguments in incorrect order

    • -1
    • +1
    ./LocalInvalidationSynchronization.java
ISPN-7682 DistributionManager's cache topology updated in wrong order

Use DistributionManager's CacheTopology everywhere

    • -2
    • +2
    ./UnorderedDistributionInterceptor.java
  1. … 60 more files in changeset.
ISPN-9136 RegionFactory.stop does not undefine pending-puts cache

Signed-off-by: Radim Vansa <rvansa@redhat.com>

  1. … 5 more files in changeset.
ISPN-9136 RegionFactory.stop does not undefine pending-puts cache

Signed-off-by: Radim Vansa <rvansa@redhat.com>

  1. … 4 more files in changeset.
HHH-12457 Local Infinispan read-write caches become stale on rollback

* Also making sure that we use simple cache and not the async chain

directly in local mode

Signed-off-by: Radim Vansa <rvansa@redhat.com>

    • -0
    • +33
    ./LocalInvalidationSynchronization.java
    • -18
    • +40
    ./NonTxInvalidationCacheAccessDelegate.java
  1. … 3 more files in changeset.
HHH-12457 Local Infinispan read-write caches become stale on rollback

* Also making sure that we use simple cache and not the async chain

directly in local mode

Signed-off-by: Radim Vansa <rvansa@redhat.com>

    • -0
    • +33
    ./LocalInvalidationSynchronization.java
    • -18
    • +40
    ./NonTxInvalidationCacheAccessDelegate.java
  1. … 3 more files in changeset.
HHH-12457 Local Infinispan read-write caches become stale on rollback

* Also making sure that we use simple cache and not the async chain

directly in local mode

    • -0
    • +25
    ./LocalInvalidationSynchronization.java
    • -40
    • +43
    ./NonTxInvalidationCacheAccessDelegate.java