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

  1. … 18 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. … 194 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. … 196 more files in changeset.
ISPN-10362 Unify command initialization and invocation

Deprecate and remove usages of CommandsFactory::initializeReplicableCommand

    • -3
    • +5
    ./cache/commons/util/EvictAllCommand.java
  1. … 115 more files in changeset.
ISPN-10591 Require JBossUserMarshaller to be explicitly configured

Automatically loading JBossUserMarshaller when

`infinispan-jboss-marshalling` is on the classpath is too restrictive,

because it means we can't cater for situations where we want

jboss-marshalling to be available, say for transcoding legacy clients, but we still

want a protostream user marshaller.

GlobalMarshaller no longer loads ExternalJbossMarshaller and

JBossMarshaller if on cp. This only changes the behaviour of nested

object lookups when utilisng Serialization, however loading these

implementations would no longer be possible when the GlobalMarshaller

becomes protostream based anyway.

  1. … 13 more files in changeset.
ISPN-10770 Add generics to InvocationStage methods

  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

    • -12
    • +12
    ./cache/commons/access/PutFromLoadValidator.java
  1. … 1 more file in changeset.
ISPN-10302 Support XInclude in the configuration parser

  1. … 33 more files in changeset.
ISPN-10267 Use thenApply() to avoid having to rethrow exceptions

ISPN-10267 Use thenApply() to avoid having to rethrow exceptions

ISPN-8219 Remove configuration options deprecated in 9.0

    • -4
    • +1
    ./cache/commons/access/PutFromLoadValidator.java
  1. … 70 more files in changeset.
ISPN-10229 Ignore returns from other nodes and return stats

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

  1. … 15 more files in changeset.
ISPN-10137 Add missing @Scope and @SurvivesRestarts

* @Scope is required on each component class, except when inherited

from superclass (interfaces don't count)

* @SurvivesRestarts must be duplicated on all subclasses

or implementing classes

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

    • -0
    • +1
    ./cache/commons/access/PutFromLoadValidator.java
  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

  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

  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

  1. … 4 more files in changeset.
ISPN-10137 Make injected fields and methods package-private

  1. … 180 more files in changeset.
ISPN-7889 Introduce OutdatedTopologyException.RETRY_SAME_TOPOLOGY

And rename OTE.INSTANCE to OTE.RETRY_NEXT_TOPOLOGY

  1. … 13 more files in changeset.
ISPN-7889 Introduce OutdatedTopologyException.RETRY_SAME_TOPOLOGY

And rename OTE.INSTANCE to OTE.RETRY_NEXT_TOPOLOGY

  1. … 13 more files in changeset.
ISPN-8320 Fix bad html tags in javadocs caused by < > around author email addresses

  1. … 184 more files in changeset.
ISPN-9615 Move command perform logic into CallInterceptor directly

* All VisitableCommand logic is no in CallInterceptor

* DistributedExecuteCommand is now no longer Visitable

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

    • -12
    • +23
    ./cache/commons/access/PutFromLoadValidator.java
  1. … 243 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

  1. … 104 more files in changeset.
ISPN-9205 : LocalInvalidationSynchronization#afterCompletion calls PutFromLoadValidator#endInvalidatingKey with arguments in incorrect order