Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
ISPN-11366 Remove Deprecated ConsistentHash methods

    • -40
    • +10
    ./ch/impl/AbstractConsistentHash.java
    • -20
    • +5
    ./ch/impl/AbstractConsistentHashFactory.java
    • -26
    • +8
    ./ch/impl/DefaultConsistentHash.java
    • -19
    • +6
    ./ch/impl/DefaultConsistentHashFactory.java
    • -4
    • +8
    ./ch/impl/HashFunctionPartitioner.java
    • -50
    • +5
    ./ch/impl/ReplicatedConsistentHash.java
    • -4
    • +3
    ./ch/impl/ReplicatedConsistentHashFactory.java
    • -33
    • +10
    ./ch/impl/ScatteredConsistentHash.java
    • -7
    • +6
    ./ch/impl/ScatteredConsistentHashFactory.java
    • -27
    • +21
    ./ch/impl/SyncConsistentHashFactory.java
    • -7
    • +4
    ./ch/impl/SyncReplicatedConsistentHashFactory.java
    • -5
    • +4
    ./ch/impl/TopologyAwareSyncConsistentHashFactory.java
    • -135
    • +0
    ./group/impl/PartitionerConsistentHash.java
  1. … 57 more files in changeset.
ISPN-11266 Split CacheTopologyControlCommand into individual commands

    • -1
    • +2
    ./ch/impl/SyncConsistentHashFactory.java
  1. … 34 more files in changeset.
ISPN-10749 Invalidation mode needs a proper key partitioner

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

    • -5
    • +3
    ./ch/impl/DefaultConsistentHashFactory.java
    • -4
    • +3
    ./ch/impl/ReplicatedConsistentHashFactory.java
    • -10
    • +8
    ./ch/impl/ScatteredConsistentHashFactory.java
    • -4
    • +3
    ./ch/impl/SyncConsistentHashFactory.java
    • -4
    • +3
    ./ch/impl/SyncReplicatedConsistentHashFactory.java
  1. … 170 more files in changeset.
ISPN-10345 Remove jboss-marshalling dependency from commons and core.

Default user marshaller is now JavaSerializationMarshaller.

    • -2
    • +2
    ./ch/impl/ReplicatedConsistentHashFactory.java
  1. … 183 more files in changeset.
ISPN-9600 ReflectionUtil.invokeAccessibly should not be public

  1. … 2 more files in changeset.
ISPN-9600 ReflectionUtil.invokeAccessibly should not be public

  1. … 5 more files in changeset.
ISPN-9600 ReflectionUtil.invokeAccessibly should not be public

(cherry picked from commit 7bdc2822ccf79127a488130239c49a5e944e3ca2)

Conflicts:

commons/src/main/java/org/infinispan/commons/util/ReflectionUtil.java

commons/src/main/java/org/infinispan/commons/util/SecurityActions.java

core/src/main/java/org/infinispan/distribution/group/impl/GroupManagerImpl.java

core/src/main/java/org/infinispan/factories/impl/BasicComponentRegistryImpl.java

core/src/test/java/org/infinispan/test/TestingUtil.java

  1. … 4 more files in changeset.
ISPN-8219 Remove configuration options deprecated in 9.0

    • -1
    • +2
    ./ch/impl/HashFunctionPartitioner.java
  1. … 70 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. … 133 more files in changeset.
ISPN-10137 Make injected fields and methods package-private

  1. … 180 more files in changeset.
ISPN-10029 Invalidation locking is not clustered

* Lock tx keys on the primary owner

* Keep locking non-tx keys only on the originator

* InvalidationSharedStoreTest tests that global locks protect

the shared store with pessimistic and optimistic locking

* Require partition handling to be disabled in invalidation mode

  1. … 10 more files in changeset.
ISPN-10029 Invalidation locking is not clustered

* Lock tx keys on the primary owner

* Keep locking non-tx keys only on the originator

* InvalidationSharedStoreTest tests that global locks protect

the shared store with pessimistic and optimistic locking

* Require partition handling to be disabled in invalidation mode

  1. … 10 more files in changeset.
ISPN-10029 Invalidation locking is not clustered

* Lock tx keys on the primary owner

* Keep locking non-tx keys only on the originator

* InvalidationSharedStoreTest tests that global locks protect

the shared store with pessimistic and optimistic locking

* Require partition handling to be disabled in invalidation mode

  1. … 10 more files in changeset.
ISPN-8192 Deprecate CollectionFactory

  1. … 64 more files in changeset.
ISPN-9908 Cache startup failure with server hinting and insufficient segments

* Precompute maximum owned segments

* Round up the number of allowed primary segments

* Allow backup owners which don't have any primary segment

    • -19
    • +67
    ./ch/impl/SyncConsistentHashFactory.java
    • -40
    • +30
    ./ch/impl/TopologyAwareConsistentHashFactory.java
    • -35
    • +32
    ./ch/impl/TopologyAwareSyncConsistentHashFactory.java
    • -235
    • +455
    ./topologyaware/TopologyInfo.java
  1. … 2 more files in changeset.
ISPN-9908 Cache startup failure with server hinting and insufficient segments

* Precompute maximum owned segments

* Round up the number of allowed primary segments

* Allow backup owners which don't have any primary segment

    • -19
    • +67
    ./ch/impl/SyncConsistentHashFactory.java
    • -40
    • +30
    ./ch/impl/TopologyAwareConsistentHashFactory.java
    • -35
    • +32
    ./ch/impl/TopologyAwareSyncConsistentHashFactory.java
    • -235
    • +455
    ./topologyaware/TopologyInfo.java
  1. … 2 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-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-9209 Move TimeService to infinispan-commons

  1. … 138 more files in changeset.
ISPN-8844 Avoid package overlap between commons and core

    • -1
    • +1
    ./util/ReadOnlySegmentAwareCollection.java
  1. … 12 more files in changeset.
ISPN-8844 Avoid package overlap between commons and core

    • -1
    • +1
    ./util/ReadOnlySegmentAwareCollection.java
  1. … 12 more files in changeset.
ISPN-9329 NPE during cache start due to circular component dependencies

* Don't wrap custom IDC

* Move circular dependency into GroupManagerImpl instead

    • -62
    • +71
    ./group/impl/GroupManagerImpl.java
  1. … 4 more files in changeset.
ISPN-9293 Convert Set<Integer> places to IntSet where appropriate

    • -6
    • +6
    ./ch/impl/ReplicatedConsistentHash.java
    • -13
    • +15
    ./ch/impl/ScatteredConsistentHash.java
    • -3
    • +3
    ./util/ReadOnlySegmentAwareCollection.java
    • -2
    • +2
    ./util/ReadOnlySegmentAwareEntryCollection.java
    • -2
    • +2
    ./util/ReadOnlySegmentAwareEntryIterator.java
    • -3
    • +3
    ./util/ReadOnlySegmentAwareIterator.java
  1. … 73 more files in changeset.
ISPN-9293 Convert Set<Integer> places to IntSet where appropriate

    • -6
    • +6
    ./ch/impl/ReplicatedConsistentHash.java
    • -13
    • +15
    ./ch/impl/ScatteredConsistentHash.java
    • -3
    • +3
    ./util/ReadOnlySegmentAwareCollection.java
    • -2
    • +2
    ./util/ReadOnlySegmentAwareEntryCollection.java
    • -2
    • +2
    ./util/ReadOnlySegmentAwareEntryIterator.java
    • -3
    • +3
    ./util/ReadOnlySegmentAwareIterator.java
  1. … 73 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

    • -5
    • +3
    ./ch/impl/SingleSegmentKeyPartitioner.java
  1. … 105 more files in changeset.
ISPN-7682 DistributionManager's cache topology updated in wrong order

Use DistributionManager's CacheTopology everywhere

  1. … 60 more files in changeset.
ISPN-9008 RpcManager.invokeCommandOnAll ignores cache member missing from cluster view

  1. … 13 more files in changeset.