Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
ISPN-11435 DefaultCacheManager should start all defined caches

HotRodServer tries to pre-start all defined caches,

but this should happen everywhere, not just in the server.

Caches are started on a single thread, to avoid overloading

the blocking thread pool.

Applications/tests that want to start caches individually

have to define the caches after starting the DefaultCacheManager.

  1. … 44 more files in changeset.
ISPN-11435 DefaultCacheManager should start all defined caches

HotRodServer tries to pre-start all defined caches,

but this should happen everywhere, not just in the server.

Caches are started on a single thread, to avoid overloading

the blocking thread pool.

Applications/tests that want to start caches individually

have to define the caches after starting the DefaultCacheManager.

  1. … 43 more files in changeset.
ISPN-11385 Convert Remote Command Executor to Non blocking/blocking thread executor

* Invoke commands that block on blocking executor

* Invoke other commands by caller

* Use non blocking executor instead of remote in other places

    • -10
    • +20
    ./ClusterTopologyManagerImpl.java
  1. … 89 more files in changeset.
ISPN-11366 Remove Deprecated ConsistentHash methods

  1. … 71 more files in changeset.
ISPN-11172 Remap container uid/gid to fix permissions with mounted volumes

* Normalize server driver timeouts

* Start scripting cache on cache manager start

  1. … 8 more files in changeset.
ISPN-11172 Remap container uid/gid to fix permissions with mounted volumes

* Normalize server driver timeouts

* Start scripting cache on cache manager start

  1. … 8 more files in changeset.
ISPN-11172 Remap container uid/gid to fix permissions with mounted volumes

* Normalize server driver timeouts

* Start scripting cache on cache manager start

  1. … 8 more files in changeset.
ISPN-10261 Remove Total Order Transaction support

    • -19
    • +11
    ./ClusterTopologyManagerImpl.java
  1. … 134 more files in changeset.
ISPN-11266 Split CacheTopologyControlCommand into individual commands

    • -416
    • +0
    ./CacheTopologyControlCommand.java
    • -25
    • +17
    ./ClusterTopologyManagerImpl.java
  1. … 30 more files in changeset.
ISPN-11404 Add metrics to ActionSequencer

  1. … 3 more files in changeset.
ISPN-11404 Add metrics to ActionSequencer

  1. … 3 more files in changeset.
ISPN-11259 Remove Hash implementation from CacheJoinInfo

  1. … 5 more files in changeset.
ISPN-11271 Convert async transport executor to the non blocking thread pool

  1. … 53 more files in changeset.
Fix trace log message

ISPN-10362 Unify command initialization and invocation

Deprecate and remove usages of CommandsFactory::initializeReplicableCommand

  1. … 113 more files in changeset.
ISPN-11108 Move eviction components to impl package

* Deprecate AdvancedCache.getEvictionManager()

and AdvancedCache.getExpirationManager()

* Remove deprecated methods in moved interfaces

  1. … 32 more files in changeset.
ISPN-11109 Deprecate and remove usages of state transfer executor

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

    • -100
    • +121
    ./LocalTopologyManagerImpl.java
  1. … 17 more files in changeset.
ISPN-10904 CallerRunsRejectOnShutdownPolicy should throw IllegalLifecycleStateException

* Also refactored references of IllegalLifecycleStateException to use

commons

  1. … 31 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. … 172 more files in changeset.
ISPN-10310 Stop blocking in ClusterTopologyManagerImpl and LocalTopologyManagerImpl

* Remove BlockingClusterTopologyManager

* Add ConditionFuture to wait for a condition without blocking

* Enhance CheckPoint non-blocking methods to use a timeout and an executor

* Enhance BlockingLocalTopologyManager to not block the caller thread

* Rename AbstractInfinispanTest.getDefaultExecutorService() to testExecutor()

* TestingUtil cleanup, fix generics

* Replace some spies with mocks

The fact that spies copy state and they have lifecycle methods

is causing subtle behaviour changes, better to use mocks instead.

* Stop including cache that haven't joined yet in status response

f ltmi

    • -40
    • +18
    ./CacheTopologyControlCommand.java
    • -413
    • +390
    ./ClusterTopologyManagerImpl.java
    • -343
    • +310
    ./LocalTopologyManagerImpl.java
    • -0
    • +173
    ./TopologyManagementHelper.java
  1. … 66 more files in changeset.
Remove redundant SuppressWarnings in some factories

  1. … 5 more files in changeset.
ISPN-10520 Move org.infinispan.Version to org.infinispan.commons.util.Version

* Also remove the main-class entry that pointed to the Version class from all manifests

  1. … 57 more files in changeset.
ISPN-10345 Remove jboss-marshalling dependency from commons and core.

Default user marshaller is now JavaSerializationMarshaller.

  1. … 183 more files in changeset.
Conversion of all tests except AbstractFunctionalOpTest impls to provide Externalizers.

Jboss-marshalling module skeleton created with basic tests.

Basics in place for loading ExternalJbossMarshaller from other

jboss-marshalling module.

TODO

- Create Protostream user marshaller

- Move jboss marshaller to jboss-marshalling module

- Make required changes to functional tests to pass with

PersistenceMarshaller

  1. … 16 more files in changeset.
ISPN-9599 Require ADMIN permission for getGlobalComponentRegistry

* Deprecate getGlobalComponentRegistry and getComponentRegistry

* Require ADMIN permission for both

* Require ADMIN permission for configuration getters

(getCacheManagerConfiguration, getDefaultCacheConfiguration,

getCacheConfiguration)

* Remove some internal usages of the configuration getters

* Trust org.jboss.as.clustering.infinispan.* packages

  1. … 128 more files in changeset.
ISPN-9599 Require ADMIN permission for getGlobalComponentRegistry

* Deprecate getGlobalComponentRegistry and getComponentRegistry

* Require ADMIN permission for both

* Require ADMIN permission for configuration getters

(getCacheManagerConfiguration, getDefaultCacheConfiguration,

getCacheConfiguration)

* Remove some internal usages of the configuration getters

* Trust org.jboss.as.clustering.infinispan.* packages

  1. … 131 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. … 134 more files in changeset.
ISPN-10137 Make injected fields and methods package-private

  1. … 182 more files in changeset.
ISPN-10059 Off-heap clustered cache cannot start with segmentation disabled

* Implement addSegments/removeSegments in OffHeapDataContainer

and BoundedOffHeapDataContainer

* Use the InternalDataContainerAdapter implementation in all

non-segmented InternalDataContainer implementations

* Only retry the join request on failure

* Skip tests that require segmentation when the feature is disabled

  1. … 9 more files in changeset.