Clone Tools
  • last updated a few seconds ago
Constraints: committers
Constraints: files
Constraints: dates
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

  1. … 88 more files in changeset.
ISPN-9784 Remove Distributed Executor

* Remove distributed executor classes

    • -170
    • +0
  1. … 44 more files in changeset.
ISPN-8320 Fix bad html tags in javadocs caused by < > around author email addresses

  1. … 183 more files in changeset.
ISPN-9615 Move command perform logic into CallInterceptor directly

* All VisitableCommand logic is no in CallInterceptor

* DistributedExecuteCommand is now no longer Visitable

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


* CommandFactory require segment for commands

* Rename SegmentedDataContainer to InternalDataContainer

  1. … 106 more files in changeset.
ISPN-9246 DataContainer should be in a public package

  1. … 90 more files in changeset.
ISPN-8970 Cache.(entrySet|keySet|values).stream.iterator shouldn't support remove

* Stream.iterator support removed

  1. … 12 more files in changeset.
ISPN-8946 All collection wrappers should always delegate to underlying collections where available

* Collections delegate all read operations

* EncoderCache now doesn't copy various collections (eg. removeAll)

* Changed Closeable* classes to not wrap if already Closeable

    • -0
    • +3
  1. … 31 more files in changeset.
ISPN-8921 KeyStream stream operations use entrySet on remote nodes

* Now keySet operations use key set on remote nodes

* Clean up keySet/entrySet/values wrappers for interceptors

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

* Unbounded data container striping

  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

  1. … 95 more files in changeset.
ISPN-8790 Distributed iterator performance degredation

* Avoid wrapping closeable again

* Added spliterator support for data container and don't support remove

* Flag to avoid remote iterator to be wrapped to suppor removal

  1. … 14 more files in changeset.
ISPN-8348 Some methods from cache API do not work properly with off-heap

* Fixed more bugs with encoder cache wrapper

* Document equality issue with off heap and binary

  1. … 13 more files in changeset.
ISPN-8348 Some methods from cache API do not work properly with off-heap

* Fixed more bugs with encoder cache wrapper

* Document equality issue with off heap and binary

  1. … 13 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. … 72 more files in changeset.
ISPN-8189 Use IdentityEncoder in SizeCommand to avoid unmarshalling keys

Remove unused imports

  1. … 28 more files in changeset.
ISPN-7900 Provide entrySet, values, keySet implementation for RemoteCache

* Refactor removable iterator to be more flexible

* Allows for remove to be more specific including value if needed

  1. … 7 more files in changeset.
rebase before merge

  1. … 18 more files in changeset.
ISPN-7653 Add feature to inject input keys

  1. … 9 more files in changeset.
ISPN-7669 Evaluate DataContainer size method invocations to make sure they make sense

* Changed size call to use sizeIncludingExpired

* Refactor size method to use another option when possible

  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. … 143 more files in changeset.
Remove unused imports in infinispan-core

  1. … 39 more files in changeset.
ISPN-7841 Add stream operations that can operate upon data exclusively

* Doesn't work with simple cache or optimistic caches

  1. … 38 more files in changeset.
ISPN-6802 Micro-optimizations for read operations

* AbstractDataCommand shouldn't implement AbstractTopologyCommand

ISPN-7431 Remove VisitableCommand.ignoreCommandOnStatus()

  1. … 17 more files in changeset.
ISPN-7431 Remove VisitableCommand.shouldInvoke()

  1. … 14 more files in changeset.
ISPN-6802 More nano-optimizations for replicated reads

  1. … 5 more files in changeset.
ISPN-6803 Use precomputed bitsets for bulk commands too

  1. … 10 more files in changeset.
ISPN-7109 Merge LocalFlagAffectedCommand and FlagAffectedCommand

* remove uses of FlagAffectedCommand and then rename LocalFlagAffectedCommand to FlagAffectedCommand

* don't implement MetadataAwareCommand where it does not make sense

  1. … 37 more files in changeset.