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

    • -500
    • +0
    • -317
    • +0
  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. … 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


* CommandFactory require segment for commands

* Rename SegmentedDataContainer to InternalDataContainer

  1. … 107 more files in changeset.
ISPN-9108 Hot Rod Lightweight Transaction

  1. … 70 more files in changeset.
ISPN-8870 Remove logger inheritance to reduce class metadata

  1. … 35 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. … 17 more files in changeset.
ISPN-8106 Remove unused imports

  1. … 105 more files in changeset.
ISPN-8064 Clean up public API javadocs

- remove @public doclet from scripting, cdi commons, rest internals, etc

- include rocskdb and soft-index in javadocs

- consistent naming of Hot Rod

- better grouping of correlated javadocs

- minor cleanups

  1. … 36 more files in changeset.
ISPN-8246 Add a PostStart annotation

- Deprecate AbstractModuleLifecycle and add default methods to ModuleLifecycle

- Invoke modulelifecycle.cacheManagerStarted outside of the GCR start lock

  1. … 27 more files in changeset.
ISPN-7803 Remove old AtomicHashMap implementation

  1. … 20 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-6176 Rename DummyTransactionManager to EmbeddedTransactionManager

* All dummy* related classes deprecated

* New embedded* related classes added

* Testsuite is using the new classes

  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. … 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. … 390 more files in changeset.
ISPN-5683 Removed whitespaces at the end of the lines

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

    • -7
    • +7
    • -3
    • +4
    • -3
    • +3
  1. … 2813 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
    • +2
  1. … 58 more files in changeset.
ISPN-6002 Cache log.isTraceEnabled() as much as possible

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

ISPN-2849 Don't keep threads blocked when waiting for locks to be released

  1. … 93 more files in changeset.
ISPN-5422 Deprecated the old Lifecycle in favour of the one in commons

  1. … 21 more files in changeset.
ISPN-5024 Only enable maven-scala-plugin executions where it is needed

* convert additional modules to generate META-INF/services automatically, but leave out server modules

* remove blueprint.xml from server modules which are not supposed to run in OSGi

  1. … 73 more files in changeset.