Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
ISPN-12036 Automatically register SerializationContextInitializers declared in services

  1. … 48 more files in changeset.
ISPN-11679 SyncConsistentHashFactory uneven segment distributions

    • -54
    • +129
    ./SyncConsistentHashFactoryKeyDistributionTest.java
    • -43
    • +0
    ./SyncConsistentHashFactoryTest.java
    • -14
    • +9
    ./TopologyAwareSyncConsistentHashFactoryKeyDistributionTest.java
    • -0
    • +373
    ./impl/DefaultConsistentHashFactoryTest.java
    • -0
    • +136
    ./impl/SyncConsistentHashFactoryTest.java
  1. … 9 more files in changeset.
ISPN-11366 Remove Deprecated ConsistentHash methods

    • -4
    • +4
    ./DefaultConsistentHashFactoryTest.java
    • -2
    • +1
    ./DefaultConsistentHashPersistenceTest.java
    • -2
    • +1
    ./ReplicatedConsistentHashFactoryTest.java
    • -2
    • +1
    ./ReplicatedConsistentHashPersistenceTest.java
    • -1
    • +1
    ./SyncConsistentHashFactoryKeyDistributionTest.java
    • -2
    • +1
    ./SyncConsistentHashPersistenceTest.java
    • -1
    • +1
    ./TopologyAwareSyncConsistentHashFactoryKeyDistributionTest.java
  1. … 64 more files in changeset.
ISPN-10744 Remove deprecated DataContainer methods

  1. … 23 more files in changeset.
ISPN-10591 Make Protostream the default marshaller for user types

  1. … 204 more files in changeset.
ISPN-10456 Remove ExternalPojo and ExternallyMarshallable

  1. … 76 more files in changeset.
ISPN-9251 Removed System.out calls

    • -4
    • +0
    ./DefaultConsistentHashFactoryTest.java
  1. … 5 more files in changeset.
ISPN-9149 Some TestNG tests do not have any group

Add missing @Test annotations, fix groups and testName where necessary

    • -1
    • +1
    ./DefaultConsistentHashPersistenceTest.java
    • -1
    • +1
    ./ReplicatedConsistentHashPersistenceTest.java
    • -1
    • +1
    ./SyncConsistentHashPersistenceTest.java
  1. … 60 more files in changeset.
Unignore tests and add them to the "unstable" group

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

  1. … 142 more files in changeset.
ISPN-6906 Add ExternalPojo marker

* Marker interface used to signal test classes that are supposed to be

externally marshalled.

  1. … 75 more files in changeset.
ISPN-5683 Fix whitespace around generics and update some usages of vintage generics syntax

* also enable some checkstyle rules that are not violated

    • -19
    • +18
    ./DefaultConsistentHashFactoryTest.java
  1. … 28 more files in changeset.
ISPN-5683 Enforce one new line at end of file

    • -1
    • +1
    ./TopologyAwareSyncConsistentHashFactoryKeyDistributionTest.java
  1. … 393 more files in changeset.
ISPN-6970 Update to JGroups 4.0.0.Alpha1

* Marshall the commands and responses directly instead of using a

marshaller adapter.

* Stop using a ManagedSocketFactory

* Stop using TP.discard_incompatible_packets and enable_bundling

    • -2
    • +2
    ./TopologyAwareSyncConsistentHashFactoryKeyDistributionTest.java
  1. … 81 more files in changeset.
ISPN-5683 Organized imports

    • -12
    • +12
    ./DefaultConsistentHashFactoryTest.java
    • -6
    • +6
    ./ReplicatedConsistentHashFactoryTest.java
    • -0
    • +1
    ./ReplicatedConsistentHashPersistenceTest.java
    • -3
    • +3
    ./SyncConsistentHashFactoryKeyDistributionTest.java
  1. … 2821 more files in changeset.
ISPN-6470 Ignored CapacityFactorsFunctionalTest

ISPN-3351 Graceful shutdown and restart

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

    • -0
    • +62
    ./CHPersistenceTest.java
    • -0
    • +36
    ./DefaultConsistentHashPersistenceTest.java
    • -0
    • +30
    ./ReplicatedConsistentHashPersistenceTest.java
    • -0
    • +36
    ./SyncConsistentHashPersistenceTest.java
  1. … 13 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

  1. … 23 more files in changeset.
ISPN-4851 Make SyncConsistentHashFactory the default CH factory

* Also create SyncReplicatedConsistentHashFactory, to match the primary

owners in replicated and distributed caches.

* Change the default number of segments to 256.

* Remove the special default of 1 segment for replicated tests.

* Improve handling of capacity factors in SyncConsistentHashFactory.

* Fix random test failures caused by the CH and segments changes.

    • -11
    • +15
    ./CapacityFactorsFunctionalTest.java
  1. … 68 more files in changeset.
ISPN-5413 Introduce KeyPartitioner based on AffinityTaggedKey

    • -0
    • +64
    ./AffinityPartitionerTest.java
  1. … 4 more files in changeset.
ISPN-4979 CacheStatusResponse map uses too much memory

* Added in way to cache various instances in the serialization context

* Reuse equal consistent hashes and cache join info

    • -2
    • +2
    ./DefaultConsistentHashFactoryTest.java
    • -1
    • +1
    ./ReplicatedConsistentHashFactoryTest.java
    • -1
    • +1
    ./SyncConsistentHashFactoryKeyDistributionTest.java
    • -15
    • +4
    ./TopologyAwareSyncConsistentHashFactoryKeyDistributionTest.java
  1. … 27 more files in changeset.
ISPN-4979 CacheStatusResponse map uses too much memory

* Added in way to cache various instances in the serialization context

* Reuse equal consistent hashes and cache join info

    • -2
    • +2
    ./DefaultConsistentHashFactoryTest.java
    • -1
    • +1
    ./ReplicatedConsistentHashFactoryTest.java
    • -1
    • +1
    ./SyncConsistentHashFactoryKeyDistributionTest.java
    • -15
    • +4
    ./TopologyAwareSyncConsistentHashFactoryKeyDistributionTest.java
  1. … 27 more files in changeset.
BZ1136109 ISPN-4682 Improve SyncConsistentHashFactory key distribution

    • -21
    • +25
    ./SyncConsistentHashFactoryKeyDistributionTest.java
    • -0
    • +65
    ./TopologyAwareSyncConsistentHashFactoryKeyDistributionTest.java
  1. … 7 more files in changeset.
ISPN-4682 Improve SyncConsistentHashFactory key distribution

    • -21
    • +25
    ./SyncConsistentHashFactoryKeyDistributionTest.java
    • -0
    • +77
    ./TopologyAwareSyncConsistentHashFactoryKeyDistributionTest.java
  1. … 7 more files in changeset.
ISPN-4074 Introduce a doclet to filter out private APIs from the JavaDoc

- Add package-info.java file for all public packages which need to be documented

- Separate interfaces from implementations by creating appropriate "impl" packages

- Remove legacy classes and interfaces which have moved to commons

    • -0
    • +3
    ./DefaultConsistentHashFactoryTest.java
    • -0
    • +3
    ./ReplicatedConsistentHashFactoryTest.java
    • -0
    • +3
    ./SyncConsistentHashFactoryKeyDistributionTest.java
  1. … 454 more files in changeset.
ISPN-3964 Move unstable tests to different group

* No tests are disabled. Unstable (random failing) tests should be

marked with group 'unstable'. This can be applied to a class or

a method.

* Added profile test-unstable (-Ptest-unstable) to run only the

'unstable' group.

* Enabled all stress,profiling,manual tests since they do not run

automatically.

* Removed not implemented tests.

    • -1
    • +1
    ./SyncConsistentHashFactoryKeyDistributionTest.java
  1. … 116 more files in changeset.
ISPN-3964 Move unstable tests to different group

* No tests are disabled. Unstable (random failing) tests should be

marked with group 'unstable'. This can be applied to a class or

a method.

* Added profile test-unstable (-Ptest-unstable) to run only the

'unstable' group.

* Enabled all stress,profiling,manual tests since they do not run

automatically.

* Removed not implemented tests.

    • -1
    • +1
    ./SyncConsistentHashFactoryKeyDistributionTest.java
  1. … 118 more files in changeset.
ISPN-3752 capacityFactor is not effective

* Add a functional test for capacity factors

* Copy the capacityFactor in HashConfigurationBuilder.read()

    • -0
    • +89
    ./CapacityFactorsFunctionalTest.java
  1. … 1 more file in changeset.
ISPN-3051 Allow configuring the number of segments per node

Because the algorithm for allocating segments changed, some tests had to

change as well. E.g. we can't always find a MagicKey that will be owned

by 3 particular members, as in StateResponseOrderingTest.

    • -83
    • +196
    ./DefaultConsistentHashFactoryTest.java
    • -6
    • +6
    ./ReplicatedConsistentHashFactoryTest.java
    • -1
    • +1
    ./SyncConsistentHashFactoryKeyDistributionTest.java
    • -21
    • +11
    ./SyncConsistentHashFactoryTest.java
  1. … 28 more files in changeset.