Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
ISPN-8308 Remove references to deprecated EvictionConfiguration

  1. … 65 more files in changeset.
ISPN-8277 Fix and re-enable InfinispanDirectoryIOTest.testReadChunks

ISPN-8168 Index corruption with topology changes

  1. … 6 more files in changeset.
ISPN-8169 DirectoryImplementerTests.testConfigureAsyncDeletes random failures

ISPN-8169 DirectoryImplementerTests.testConfigureAsyncDeletes random failures

ISPN-8169 DirectoryImplementerTests.testConfigureAsyncDeletes random failures

ISPN-8106 Remove unused imports

  1. … 105 more files in changeset.
Bump schemas to 9.2

  1. … 165 more files in changeset.
ISPN-4065 Refuse to store an index on an ASYNC Cache

  1. … 3 more files in changeset.
ISPN-4065 Refuse to store an index on an ASYNC Cache

  1. … 3 more files in changeset.
ISPN-4065 Refuse to store an index on an ASYNC Cache

  1. … 3 more files in changeset.
ISPN-7753 Compute ComputeIfPresent ComputeIfAbsent

ConcurrentMap methods implemented in the infinispan way

  1. … 62 more files in changeset.
ISPN-7847 Deprecate DeltaAware

* DeltaAware, CopyableDeltaAware, Delta, DeltaCompositeKey deprecated

* AdvancedCache.applyDelta deprecated, CacheImpl.applyDelta reimplemented using ReadWriteKeyValueCommand, permits to lock only on the main key

* ApplyDeltaCommand and Visitor.visitApplyDeltaCommand deprecated (implementation removed)

* DeltaAwareCacheEntry, DeltaAwareObjectOutput and some internal helpers removed

  1. … 47 more files in changeset.
Bump versions and schemas to 9.1

  1. … 191 more files in changeset.
Replace PerCacheInboundInvocationHandler using helper method from TestingUtil

  1. … 9 more files in changeset.
ISPN-7066 Fix all tests which assume that retrieving a non-existent named cache will create it with the default configuration

  1. … 114 more files in changeset.
ISPN-6906 New marshaller w/ manual encoding

* Global marshaller now deals directly with all possible marshallable

types: null, primitives, internal externalizers, external

externalizers. If type does not fit into any of this, it's considered

unknown and pass to an external marshaller.

* Marshalling happens directly into a byte[] since that's the main

expected type by other layers, but this might change in the future as

off-heap and optimizations are done for other consumers.

* Simplified reading in CacheRpcCommandExternalizer to avoid wrapping

ObjectInput in an InputStream. Simply read of the given ObjectInput.

Same optimization has been applied at write time.

* Added null object handling in buffer size predictor since it makes

client code less complicated.

* Added white-list checking of classes that are expected to be

marshalled internally. This check is an assert and hence should not

be enabled at runtime.

* Deleted SharedStreammultimarshallertest since the use case is no

longer needed as a result of removing the separation between global

and cache marshaller (ISPN-6905).

* The new marshaller does not have an instance cache although one can be

provided for specific types by extending

InstanceReusingAdvancedExternalizer. As a result of not having a

default instance cache, when retrieving the entries to send as part of

the listener state, half of those entries come from a different node

when owners=1. With all these entries referencing GODZILLA byte[], the

old JBMAR marshaller was detecting a shared instance and reusing

it. The new marshaller does not do this by default and hence treats

each byte[] differently and the test blows.

* This circumstance is artificial and don't think it tends to happen in

real life, so the best option I found is to convert test to using

replicated caches and avoid the intra-cluster marshalling issue.

* Besides, this test's objective is not to stress the intra-cluster

marshalling layer, but how the client/server network layer handles big

object, which it remains intact.

* The external marshaller configurable.

* Removed ExternalizerTable

* Cleanup unusued internal externalizers

  1. … 33 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. … 39 more files in changeset.
ISPN-5683 Organized imports

  1. … 2813 more files in changeset.
ISPN-6856 Replace @Before/AfterTest with @Before/AfterClass

* AbstractInfinispanTest uses @Before/AfterClass to setup tracked resources (to wrap each instance of test), inheriting classes have to follow

  1. … 22 more files in changeset.
ISPN-6803 Pre-compute bitsets for each flag

  1. … 70 more files in changeset.
ISPN-6803 Pre-compute bitsets for each flag

  1. … 91 more files in changeset.
ISPN-6803 Pre-compute bitsets for each flag

  1. … 91 more files in changeset.
ISPN-6297 Moved ConcurrentHashSet to commons

  1. … 9 more files in changeset.
ISPN-6593 Deleting directories moved to commons

  1. … 43 more files in changeset.
ISPN-6593 Deleting directories moved to commons

  1. … 44 more files in changeset.
ISPN-6364 Report test failures on the fly in modules using JUnit

* Add a JUnit listener for JUnit-based modules

* Put the TestNG/JUnit progress reporters in a separate module.

* The thread name is no longer set by the default listener. Tests have to

extend AbstractInfinispanTest or be annotated with

@Listeners(TestResourceTrackingListener.class)

  1. … 88 more files in changeset.
ISPN-5468 Migrate interceptors

Replace the CommandInterceptor optimization in

BaseSequentialInvocationContext.

  1. … 191 more files in changeset.
ISPN-6400 Bump parsers and schemas to 9.0

  1. … 136 more files in changeset.
ISPN-6423 Move clustering.sync.replTimeout to clustering.remoteTimeout

  1. … 48 more files in changeset.