Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
ISPN-8192 Deprecate CollectionFactory

  1. … 65 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. … 245 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

  1. … 4 more files in changeset.
ISPN-8515 Allow @Inject on fields

  1. … 185 more files in changeset.
ISPN-8293 @Group and Grouper are not included in the javadoc

ISPN-7803 Let Grouping API use Object key (instead of String) in the internals

* Not changing AdvancedCache.getGroup as this is API & SPI

* Changed Grouper SPI but since existing implementations are expected

to be used only with string-based keys the bridge implementation

should work.

  1. … 10 more files in changeset.
ISPN-7400 Cache segment ownership information in DistributionManager

Use DM.getCacheTopology() in all ClusteringDependentLogic

implementations, and use it directly where possible

    • -0
    • +54
    ./impl/GroupManager.java
    • -136
    • +0
    ./PartitionerConsistentHash.java
  1. … 134 more files in changeset.
ISPN-5683 Enforce one new line at end of file

  1. … 392 more files in changeset.
ISPN-5683 Removed whitespaces at the end of the lines

  1. … 273 more files in changeset.
ISPN-5683 Organized imports

  1. … 2826 more files in changeset.
ISPN-3351 Graceful shutdown and restart

  1. … 46 more files in changeset.
ISPN-5683 Turned on tab validation

Automatic correction performed using:

find . -name '*.properties' ! -type d -exec bash -c 'expand -t 3 "$0" > /tmp/e && mv /tmp/e "$0"' {} \;

find . -name '*.java' ! -type d -exec bash -c 'expand -t 3 "$0" > /tmp/e && mv /tmp/e "$0"' {} \;

  1. … 49 more files in changeset.
ISPN-6226 Replace usages of InfinispanCollections.emptySet/Map/List with java.util.Collections.empty*()

  1. … 74 more files in changeset.
ISPN-6113 Make Consistent Hashes persistable to the global state

  1. … 16 more files in changeset.
ISPN-6055 Performance regression in replicated reads after ISPN-5465

* Introduce a new method, ConsistentHash.isReplicated().

* When it returns true, PartitionerConsistentHash can ignore the

key in isKeyLocalToNode().

  1. … 2 more files in changeset.
ISPN-6049 Calls to reflection API fail with enabled security manager; need to be run in privileged block

  1. … 3 more files in changeset.
ISPN-6049 Calls to reflection API fail with enabled security manager; need to be run in privileged block

  1. … 3 more files in changeset.
ISPN-5465 Introduce the KeyPartitioner interface

* Default to a HashFunctionPartitioner that uses the configured Hash

* Replace the GroupingConsistentHash with a GroupingPartitioner

* Introduce the embedded KeyPartitioner configuration

* Deprecate the Hash configuration

    • -0
    • +118
    ./PartitionerConsistentHash.java
    • -0
    • +31
    ./impl/GroupingPartitioner.java
  1. … 19 more files in changeset.
ISPN-4574 PartitionHandling: consider less than numOwners partitions

* Merge PartitionHandlingStrategy with RebalancePolicy -> AvailabilityStrategy

* Add a stable topology with the last topology that didn't need rebalancing

* NumOwnersNodeStopInSequenceTest - stop nodes gracefully instead of abruptly

  1. … 66 more files in changeset.
ISPN-3981 Enhance grouping API to support group manipulation methods

* First implementation. Added getGroup() and removeGroup() methods

  1. … 55 more files in changeset.
BZ1099969 ISPN-4222 Add support for distributed entry iterator

* Added distribute entry retriever

* Added local entry retriever (used by repl, local and inval)

  1. … 51 more files in changeset.
ISPN-4222 Add support for distributed entry iterator

* Added distribute entry retriever

* Added local entry retriever (used by repl, local and inval)

  1. … 113 more files in changeset.
BZ1014655 ISPN-4074 Only include public APIs in JavaDoc

  1. … 48 more files in changeset.
ISPN-3185 License and copyright header update

  1. … 3169 more files in changeset.
ISPN-3260 Split common API and classes into infinispan-commons

  1. … 863 more files in changeset.
Consistent hash package cleanup

  1. … 7 more files in changeset.
ISPN-2281 Hot Rod uses byte[] as raw key type instead of ByteArrayKey

* Added EquivalentHashSet and EquivalentHashMap collections to support

byte[] key types in invocation contexts.

* Refactored ConcurrentMapFactory to a CollectionFactory that can

create not only concurrent maps, but maps and sets, based on

equivalence configuration.

  1. … 150 more files in changeset.
ISPN-2859 Reduce the verbosity of state transfer trace logs

  1. … 8 more files in changeset.
ISPN-2859 Reduce the verbosity of state transfer trace logs

  1. … 8 more files in changeset.
ISPN-2414 Create custom emptySet, emptyMap and emptyList implementations

* These custom implementations return a singleton Iterator instance

instead of creating a brand new one every time iterator() method is

called (i.e. a JDK5 style for loop).

  1. … 62 more files in changeset.