Clone Tools
  • last updated 26 mins ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
ISPN-11333 Remove deprecated RpcManager methods

  1. … 18 more files in changeset.
ISPN-10362 Unify command initialization and invocation

Deprecate and remove usages of CommandsFactory::initializeReplicableCommand

  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

  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

  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

  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.

  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

ISPN-8836 Custom region definition causes ISPN000453

  1. … 5 more files in changeset.
ISPN-9174 Qualify region names in v53.InfinispanRegionFactory

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

  1. … 15 more files in changeset.