Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
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.
ISPN-10137 Replace component metadata files with generated classes

* Move component annotations to module component-annotations

* Generate accessor classes with annotation processor

* Deprecate ComponentMetadataRepo, replace with ModuleRepository

* Delete component metadata persister

* Require lifecycle with @InfinispanModule in each module

* ModuleLifecycle is no longer a service

* Require @Scope for injection and lifecycle

* Require @MBean for managed attributes or operations

* @Scope and @MBean are inherited (only from classes)

* Require duplicate @SurvivesRestarts on subclasses

* Annotated classes, fields, and methods must be package-private

* Anonymous classes are not supported

* Deprecate lifecycle method priorities

* Test module can register components via global configuration

  1. … 190 more files in changeset.
ISPN-5451 Data Container Segment Striping

* Unbounded data container striping

    • -9
    • +13
    ./ch/impl/KeyPartitionerFactory.java
    • -0
    • +26
    ./ch/impl/SingleSegmentKeyPartitioner.java
    • -1
    • +16
    ./impl/DistributionManagerImpl.java
  1. … 139 more files in changeset.
ISPN-8905 Segment-aware non-shared cache stores

* Initial segmented store support

* Convert all non shared stores to support segmented

    • -2
    • +14
    ./ch/impl/KeyPartitionerFactory.java
  1. … 94 more files in changeset.
ISPN-8543 Make the global configuration persistence pluggable

- Separate the persistence logic into a LocalConfigurationManager interface

- Provide a default EmbeddedLocalConfigurationManager

- Introduce a getOrCreateCache() method on the CacheContainerAdmin interface (ISPN-8627)

    • -1
    • +0
    ./ch/impl/HashFunctionPartitioner.java
  1. … 36 more files in changeset.
ISPN-7919 Expose ResponseCollector in the RpcManager interface

* Replace uses of invokeRemotelyAsync with invokeCommand

  1. … 92 more files in changeset.
ISPN-8555 Do not call ConsistentHash.getSegmentsForOwner() directly

In a replicated cache with awaitInitialTransfer(false),

the readCH.getSegmentsForOwner(localNode) can throw an exception.

  1. … 3 more files in changeset.
ISPN-8555 Do not call ConsistentHash.getSegmentsForOwner() directly

In a replicated cache with awaitInitialTransfer(false),

the readCH.getSegmentsForOwner(localNode) can throw an exception.

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

    • -16
    • +5
    ./impl/DistributionManagerImpl.java
  1. … 182 more files in changeset.
ISPN-7776 Clustered configuration state

- Introduce a CacheContainerAdmin interface in commons

- Implement EmbeddedCacheContainerAdmin

- Amend RemoteCacheManagerAdmin to implement CacheContainerAdmin

- Use the new admin ops in the EmbeddedServerAdminOperationsHandler

    • -1
    • +4
    ./ch/impl/HashFunctionPartitioner.java
  1. … 77 more files in changeset.
ISPN-7865 Distributed Stream thread usage for key aware operations can be improved

* Refactor distributed iterator communication to use reactive streams

* Refactor distributed to reuse non rehash for rehash

* Add in IntSet usage to avoid some boxing

    • -1
    • +1
    ./ch/impl/ReplicatedConsistentHash.java
    • -1
    • +2
    ./ch/impl/ScatteredConsistentHash.java
  1. … 72 more files in changeset.
ISPN-8293 @Group and Grouper are not included in the javadoc

ISPN-8106 Remove unused imports

  1. … 105 more files in changeset.
ISPN-8092 Scattered consistent hash may have no primary owner

* Relax the requirements in the ConsistentHash/ConsistentHashFactory

javadoc.

* Do not add owners to lost segments in

BaseControlledConsistentHashFactory.updateMembers.

    • -5
    • +5
    ./ch/impl/ScatteredConsistentHash.java
  1. … 1 more file in changeset.
Revert "Remove unused imports"

This reverts commit 43d8368e7ba813d30918a392c087683d5f9e9927.

  1. … 13 more files in changeset.
Revert "Remove unused imports"

This reverts commit 43d8368e7ba813d30918a392c087683d5f9e9927.

  1. … 13 more files in changeset.
Remove unused imports

  1. … 13 more files in changeset.
ISPN-7998 Multi-key write commands don't work with union CHs

The distribution interceptors assume all segments have

CH.getNumOwners() owners, but in a union CH that's not true.

  1. … 2 more files in changeset.
ISPN-7911 Functional commands do not invalidate L1 cache

* includes minor refactoring of L1-related interceptors to remove synchronous waiting

  1. … 6 more files in changeset.
ISPN-7803 Fine-grained atomic maps

* require transactional cache with grouping enabled

* store map entries as cache-entries => expected number of entries changed in some tests

* introduce MergeOnStore and minor changes in CommitManager

  1. … 33 more files in changeset.
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.

    • -36
    • +31
    ./group/impl/GroupManagerImpl.java
  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
    • +189
    ./LocalizedCacheTopology.java
    • -53
    • +23
    ./ch/impl/DefaultConsistentHash.java
    • -1
    • +8
    ./ch/impl/HashFunctionPartitioner.java
    • -144
    • +16
    ./ch/impl/ReplicatedConsistentHash.java
    • -0
    • +54
    ./group/impl/GroupManager.java
    • -22
    • +12
    ./group/impl/GroupManagerImpl.java
  1. … 129 more files in changeset.
ISPN-7367 CommandAckCollector Improvements

  1. … 29 more files in changeset.
ISPN-7114: Consistency Checker, Conflict Resolution and Automatic merge policies.

  1. … 83 more files in changeset.
ISPN-7366 Add trace information to TriangleOrderManager

  1. … 7 more files in changeset.
ISPN-7369 PutMapCommand blocks in backup owner

  1. … 11 more files in changeset.