Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
ISPN-10054 Removed the tree module

    • -30
    • +0
    ./LazyDeserializationTreeCacheTest.java
  1. … 36 more files in changeset.
ISPN-9305 Simplify TM access

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

  1. … 107 more files in changeset.
ISPN-8647 Initialize all loggers statically in tests

  1. … 17 more files in changeset.
ISPN-8647 Initialize all loggers statically in tests

  1. … 17 more files in changeset.
ISPN-8336 lockAllAndRecord() method is blocking

  1. … 26 more files in changeset.
ISPN-8313 Remove references to deprecated StoreAsBinaryConfiguration

    • -1
    • +2
    ./LazyDeserializationTreeCacheTest.java
  1. … 17 more files in changeset.
ISPN-8106 Remove unused imports

  1. … 105 more files in changeset.
ISPN-7613 Enable write-skew for optimistic + repeatable-read transactions

* removed repeatable-read + optimistic without write-skew

* default to repeatable-read + optimistic + write-skew

  1. … 129 more files in changeset.
ISPN-7507 Deprecate async options for tx cache

  1. … 141 more files in changeset.
ISPN-4772 Increase the lock acquisition timeout in core tests

Even when the test expects a failure, it usually also has some

operations that must succeed, so using a timeout of only 100ms

can lead to random failures.

  1. … 48 more files in changeset.
ISPN-7177 Remove Outdated Eviction related classes

  1. … 114 more files in changeset.
ISPN-5683 Enforce one new line at end of file

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

  1. … 275 more files in changeset.
ISPN-5683 Fix some checkstyle violations

* no empty statements

* no StringBufer usages

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

  1. … 2820 more files in changeset.
ISPN-7029 Refactor command execution patterns and context entries handling

* Define entry wrapping throughout the interceptor stack (see EntryFactory javadoc)

* In VisitableCommand replace readsExistingValues() and alwaysReadsExistingValues() with single loadType()

* Make sure that write commands always return value from primary owner

* Deprecate CacheEntry.rollback(), StateChangingEntry and its methods + COPIED flag in ReadCommittedEntry

* Remove oldValue from ReadCommittedEntry, add resetCurrentValue() and updatePreviousValue() that revert the entry upon retry (with repeatable reads - without them, entry is removed from ctx before retry).

* Make ClusteredGetCommand and ClusteredGetAllCommand topology-aware (add topologyId).

** Don't block reads when the entry is in readCH of current node (ignore topology then)

** Return UnsuccessfulResponse if the originator has old topology

** Retry locally (with waiting for new topology) if this node has old topology

* Functional commands, GetAllCommand and PutMapCommand rewritten to use RpcManager.invokeRemotelyAsync and behave asynchronously.

* PutMapCommmand (optionally) returns List<Map.Entry> instead of Map to share code with functional commands (and generally be more inline).

* (Non-clustered) listeners now fire only on the owners, not on originator.

* Make DeltaAwareCacheEntry MVCC (though the plan is to remove it altogether).

* Remove redundant activation interceptors

* Instead of adding the version when wrapping the entry add it when the command returns, similar to skipLookup(true).

* Remove IncrementalVersionableEntryFactory as it does not do much anymore (ClusteredRepeatableReadEntry can be created by EntryFactoryImpl).

* Deprecate CacheTransaction.replaceVersionRead because now we are sure which version we read and we should never overwrite it

  1. … 136 more files in changeset.
Apply Java 8 syntax

  1. … 60 more files in changeset.
ISPN-4661 TreeNode putIfAbsent implementation is different from what promised

  1. … 1 more file in changeset.
ISPN-2849 Don't keep threads blocked when waiting for locks to be released

  1. … 93 more files in changeset.
ISPN-5473 Replace System.out.println with logging

  1. … 19 more files in changeset.
ISPN-3840 Test suite should continue when a test hasn't closed its cache managers

Add fail-all-tests and fail-all-tests-setup profile to fail all the tests

and @Before methods and check that their cache managers are closed properly.

  1. … 14 more files in changeset.
BZ1093723 ISPN-4207 Lock container ignores key Equivalence

  1. … 15 more files in changeset.
ISPN-4207 Lock container ignores key Equivalence

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

    • -1
    • +1
    ./LazyDeserializationTreeCacheTest.java
  1. … 450 more files in changeset.
ISPN-3777 ThreadLocal in AbstractInvocationContextContainer is leaking instances of LocalTxInvocationContext

* InvocationContextInterceptor now sets the InvocationContext thread-local

* Batching mode now also uses InvocationContextInterceptor, so there is

only one place where the thread local is set/removed.

* InvocationContextFactory was extracted from InvocationContextContainer

* The thread-local is not set when the classloader is not needed, or when

the call classloader (either from AdvancedCache.with(ClassLoader) or from

the thread's context classloader) is the same as the configured

classloader (by default, the context classloader of the thread that

created the GlobalConfiguration).

* DefaultContextClassResolver now prefers the classloader in the

configuration to the current thread's context classloader (but if they

are different, the context classloader was already set in the

InvocationContext and returned by EmbeddedContextClassResolver).

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

    • -22
    • +0
    ./LazyDeserializationTreeCacheTest.java
  1. … 3159 more files in changeset.
ISPN-3260 Split common API and classes into infinispan-commons

  1. … 862 more files in changeset.
ISPN-3192 Concurrent TreeCache.move() calls with the same destination lose data

Causes intermittent failures in NodeMoveAPIPessimisticTest.

Lock the destination node and the parent of the source node the first time

they are read (in pessimistic mode).

    • -175
    • +147
    ./BaseNodeMoveAPITest.java
  1. … 3 more files in changeset.
ISPN-3192 Concurrent TreeCache.move() calls with the same destination lose data

Causes intermittent failures in NodeMoveAPIPessimisticTest.

Lock the destination node and the parent of the source node the first time

they are read (in pessimistic mode).

    • -175
    • +147
    ./BaseNodeMoveAPITest.java
  1. … 3 more files in changeset.