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

    • -564
    • +0
    ./api/tree/BaseNodeMoveAPITest.java
    • -30
    • +0
    ./api/tree/LazyDeserializationTreeCacheTest.java
    • -26
    • +0
    ./api/tree/NodeMoveAPIOptimisticTest.java
    • -33
    • +0
    ./api/tree/NodeMoveAPIPessimisticTest.java
    • -131
    • +0
    ./api/tree/NodeReplicatedMoveTest.java
    • -220
    • +0
    ./api/tree/TreeCacheAPITest.java
    • -61
    • +0
    ./api/tree/TreeStructureHashCodeTest.java
    • -99
    • +0
    ./persistence/TreeCacheWithLoaderTest.java
    • -310
    • +0
    ./profiling/TreeProfileTest.java
  1. … 33 more files in changeset.
ISPN-9846 Ensure Backwards Compatibility with Persistence SPI changes

Rename persistence.spi.MarshalledEntry to MarshallableEntry

MarshalledEntry and MarshalledEntryFactory methods in the spi deprecated

and default methods added for backwards-compatibility.

    • -1
    • +1
    ./persistence/TreeCacheWithLoaderTest.java
  1. … 145 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-9108 Hot Rod Lightweight Transaction

    • -1
    • +1
    ./tx/TransactionManagerLookupTreeTest.java
  1. … 70 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
    • +3
    ./api/tree/TreeStructureHashCodeTest.java
  1. … 26 more files in changeset.
ISPN-8313 Remove references to deprecated StoreAsBinaryConfiguration

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

    • -1
    • +0
    ./api/tree/TreeStructureHashCodeTest.java
  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

    • -4
    • +1
    ./api/tree/NodeMoveAPIOptimisticTest.java
  1. … 129 more files in changeset.
ISPN-7507 Deprecate async options for tx cache

  1. … 141 more files in changeset.
ISPN-6176 Rename DummyTransactionManager to EmbeddedTransactionManager

* All dummy* related classes deprecated

* New embedded* related classes added

* Testsuite is using the new classes

    • -30
    • +25
    ./profiling/TreeProfileTest.java
  1. … 113 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
    • +2
    ./api/tree/NodeMoveAPIOptimisticTest.java
    • -1
    • +2
    ./api/tree/NodeMoveAPIPessimisticTest.java
  1. … 48 more files in changeset.
ISPN-7177 Remove Outdated Eviction related classes

    • -1
    • +1
    ./api/tree/TreeStructureHashCodeTest.java
  1. … 114 more files in changeset.
ISPN-5683 Enforce one new line at end of file

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

    • -10
    • +14
    ./api/tree/BaseNodeMoveAPITest.java
    • -6
    • +5
    ./api/tree/NodeReplicatedMoveTest.java
    • -5
    • +5
    ./api/tree/TreeStructureHashCodeTest.java
    • -7
    • +7
    ./persistence/TreeCacheWithLoaderTest.java
  1. … 2815 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

    • -0
    • +7
    ./api/tree/NodeMoveAPIPessimisticTest.java
  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

    • -8
    • +9
    ./api/tree/TreeStructureHashCodeTest.java
  1. … 93 more files in changeset.
ISPN-5473 Replace System.out.println with logging

    • -3
    • +3
    ./api/tree/NodeReplicatedMoveTest.java
  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
    • +0
    ./api/tree/TreeStructureHashCodeTest.java
  1. … 14 more files in changeset.
BZ1093723 ISPN-4207 Lock container ignores key Equivalence

    • -1
    • +2
    ./api/tree/TreeStructureHashCodeTest.java
  1. … 15 more files in changeset.
ISPN-4207 Lock container ignores key Equivalence

    • -1
    • +2
    ./api/tree/TreeStructureHashCodeTest.java
  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
    ./api/tree/LazyDeserializationTreeCacheTest.java
    • -2
    • +4
    ./api/tree/NodeReplicatedMoveTest.java
    • -1
    • +1
    ./api/tree/TreeStructureHashCodeTest.java
    • -4
    • +4
    ./persistence/TreeCacheWithLoaderTest.java
  1. … 448 more files in changeset.
Revert changes in TreeProfileTest and HotRodBigDataStressTest

* only unit,functional,arquillian,xsite test groups should be

mark as unstable since the other test groups are running manually.

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