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

    • -500
    • +0
    ./java/org/infinispan/tree/Fqn.java
    • -317
    • +0
    ./java/org/infinispan/tree/Node.java
    • -348
    • +0
    ./java/org/infinispan/tree/TreeCache.java
    • -539
    • +0
    ./java/org/infinispan/tree/impl/NodeImpl.java
    • -111
    • +0
    ./java/org/infinispan/tree/impl/NodeKey.java
    • -15
    • +0
    ./java/org/infinispan/tree/logging/Log.java
  1. … 33 more files in changeset.
ISPN-8870 Remove logger inheritance to reduce class metadata

    • -1
    • +2
    ./java/org/infinispan/tree/logging/Log.java
  1. … 35 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

    • -2
    • +1
    ./java/org/infinispan/tree/impl/NodeImpl.java
  1. … 20 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

    • -3
    • +3
    ./java/org/infinispan/tree/impl/NodeKey.java
  1. … 276 more files in changeset.
ISPN-5683 Organized imports

    • -3
    • +3
    ./java/org/infinispan/tree/TreeCache.java
    • -7
    • +7
    ./java/org/infinispan/tree/impl/NodeImpl.java
  1. … 2820 more files in changeset.
Apply Java 8 syntax

    • -1
    • +2
    ./java/org/infinispan/tree/impl/NodeKey.java
  1. … 59 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

    • -1
    • +1
    ./java/org/infinispan/tree/impl/NodeImpl.java
  1. … 1 more file in changeset.
ISPN-5422 Deprecated the old Lifecycle in favour of the one in commons

    • -1
    • +1
    ./java/org/infinispan/tree/TreeCache.java
  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.
ISPN-4457 Update query tests to use the new index config api introduced with ISPN-3514

  1. … 76 more files in changeset.
ISPN-3849 introduced OSGi service loading, improved ServiceFinder, replaced all direct uses of ServiceLoader

    • -0
    • +10
    ./resources/OSGI-INF/blueprint/blueprint.xml
  1. … 43 more files in changeset.
ISPN-3850 OsgiClassLoader, removed Configuration#classLoader, flattened FileLookup concept

ISPN-800 OSGi corrections provided by camel-infinispan-osgi

ISPN-3850 made OsgiClassLoader singleton, held Bundle references are

weak

ISPN-800 corrected compile issues in other modules, cleanup, formatting

ISPN-3849 introduced OSGi service loading, improved ServiceFinder,

replaced all direct uses of ServiceLoader

ISPN-3850 check for ACTIVE Bundle state

ISPN-800 dynamic OSGi manifest package versions

ISPN-3849 if no CLs given to ServiceFinder then attempt ServiceLoad without one, corrected CodecRegistry's use of ServiceFinder

ISPN-800 cleaned up manifest imports of internal packages

ISPN-3850 corrected repeated calls to WeakReference#get

ISPN-800 corrected a few uses of ${project.version}

ISPN-3849 FileLookup-related compile errors

ISPN-800 fix test failures

* don't assume the OSGi classes will be available at runtime

* define org.infinispan.commons as a dependency of org.jboss.as.clustering.jgroups

ISPN-4232 HotRod client cannot be installed in Karaf due to missing dependency on infinispan-core

Make infinispan-commons a standalone bundle.

ISPN-4234 OSGi core bundle - missing javax.security.* dependency

ISPN-4241 Distexec cannot clone tasks for distributed executions in Karaf

Changed the OSGi headers for infinispan-commons to include DynamicImport-Package=* as the marshaller needs to be able to load classes from client bundles.

fix

ISPN-4332 Add the possibility to run tests with Geronimo Transaction Manager

* run the tests with -Dinfinispan.test.jta.tm=geronimotm

Conflicts:

core/src/test/java/org/infinispan/test/fwk/TestCacheManagerFactory.java

parent/pom.xml

ISPN-4332 If we catch an exception during commit, we initiate a rollback (TransactionCoordinator.handleCommitRollback) and consequently signal this unilateral decision to the TM with an XA_HEURRB exception.

Narayana throws this to the user as a RollbackException whilst Geronimo throws it as an HeuristicRollbackException, so tests needed to be updated to cover both scenarios.

ISPN-4332 Associating the same transaction with multiple threads is not something JTA spec covers, so we shouldn't expect this behaviour from Geronimo.

ISPN-4331 Add searching for TransactionManager in OSGi to GenericTransactionManagerLookup

Conflicts:

core/src/main/resources/features.xml

integrationtests/osgi/src/test/resources/test-features.xml

    • -0
    • +10
    ./resources/OSGI-INF/blueprint/blueprint.xml
  1. … 89 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

    • -2
    • +4
    ./java/org/infinispan/tree/impl/NodeImpl.java
    • -538
    • +0
    ./java/org/infinispan/tree/NodeImpl.java
    • -3
    • +4
    ./java/org/infinispan/tree/impl/NodeKey.java
    • -109
    • +0
    ./java/org/infinispan/tree/NodeKey.java
  1. … 444 more files in changeset.
ISPN-4086 Use new package for JBoss Logging Annotations

    • -1
    • +1
    ./java/org/infinispan/tree/logging/Log.java
  1. … 21 more files in changeset.
ISPN-4086 Use new package for JBoss Logging Annotations

    • -1
    • +1
    ./java/org/infinispan/tree/logging/Log.java
  1. … 21 more files in changeset.
ISPN-3185 License and copyright header update

    • -22
    • +0
    ./java/org/infinispan/tree/Fqn.java
    • -22
    • +0
    ./java/org/infinispan/tree/Node.java
    • -22
    • +0
    ./java/org/infinispan/tree/NodeImpl.java
    • -23
    • +0
    ./java/org/infinispan/tree/NodeKey.java
    • -22
    • +0
    ./java/org/infinispan/tree/TreeCache.java
    • -22
    • +0
    ./java/org/infinispan/tree/logging/Log.java
  1. … 3157 more files in changeset.
ISPN-3260 Split common API and classes into infinispan-commons

    • -2
    • +2
    ./java/org/infinispan/tree/NodeImpl.java
    • -2
    • +2
    ./java/org/infinispan/tree/NodeKey.java
    • -1
    • +1
    ./java/org/infinispan/tree/TreeCache.java
  1. … 855 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).

    • -2
    • +1
    ./java/org/infinispan/tree/NodeKey.java
  1. … 2 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).

    • -2
    • +1
    ./java/org/infinispan/tree/NodeKey.java
  1. … 2 more files in changeset.
ISPN-3248 Cleaned up Tree module and deprecated ConfigurationException

  1. … 2 more files in changeset.
code cleanup: duplicates, removed unused code

    • -4
    • +0
    ./java/org/infinispan/tree/NodeImpl.java
ISPN-2276 exception in case of disabled invocation batching contains cache name

  1. … 1 more file in changeset.
ISPN-2058 Tree node move concurrency test broken

* Cache in NodeMoveAPITest must use optimistic locking + write skew check otherwise NodeMoveAPITest.testConcurrency() cannot work

* Rename NodeMoveAPITest to BaseNodeMoveAPITest and add two subclasses that provide appropriate cache configuration for optimistic and pessimistic locking: NodeMoveAPIOptimisticTest and NodeMoveAPIPessimisticTest

* Add BaseNodeMoveAPITest.testConcurrencySimple(), a simpler easier to debug variant of BaseNodeMoveAPITest.testConcurrency()

* Add rollback support via AutoBatchSupport.failAtomic() and use it accordingly in TreeCacheImpl.move(..) to ensure a partial move is never committed and we do not get duplicates

* TreeCacheImpl.move(..) reads the parent node to ensure the write skew check can detect concurrent removals of the child

  1. … 5 more files in changeset.
ISPN-2058 Tree node move concurrency test broken

Some cleanup:

* Remove some unused imports in tree module

* Remove unused class TreeContext

* Fix some generics related warnings

* Fix a few usages of deprecated cache configuration

* Add NodeAPITest.testGetParent()

    • -4
    • +1
    ./java/org/infinispan/tree/NodeImpl.java
  1. … 10 more files in changeset.
ISPN-2078 - Method Node.getParent() javadoc is misleading

Fix javadoc of Node.getParent()

ISPN-2078 - Method Node.getParent() javadoc is misleading

Fix javadoc of Node.getParent()