Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
ISPN-11629 Set component registry in EncoderCache constructor

* Remove AdvancedCacheWrapper interface

* InternalCacheFactory.buildEncodingCache happens too early,

so injection is also needed.

  1. … 5 more files in changeset.
ISPN-11465 Upgrade to JGroups 4.2.1.Final

* Update the Infinispan and JGroups schema versions

in the XML configurations

* Switch to FD_ALL3 in the test JGroups stacks

* Keep using FD_ALL in the default stacks

  1. … 49 more files in changeset.
ISPN-11370 Move some classes/methods to commons-test

* Move TestResourceTracker

* Move Exceptions, ThrowableSupplier and ExceptionRunnable

* Move some methods from TestingUtil

  1. … 263 more files in changeset.
ISPN-11370 Move some classes/methods to commons-test

* Move TestResourceTracker

* Move Exceptions, ThrowableSupplier and ExceptionRunnable

* Move some methods from TestingUtil

  1. … 263 more files in changeset.
ISPN-11174 Add global and cache-level enable flag for microprofile metrics

* rename ApplicationMetricsRegistry to InfinispanMetricsRegistry

* rename JMXStatisticsConfiguration to StatisticsConfiguration

* rename ConfigurationBuilder.jmxStatistics() to statistics()

* add an enable flag for global JMX config and separate the flag from CacheContainerConfiguration.statistics

* fix several 'configuration' test names

  1. … 195 more files in changeset.
ISPN-11174 Add global and cache-level enable flag for microprofile metrics

* rename ApplicationMetricsRegistry to InfinispanMetricsRegistry

* rename JMXStatisticsConfiguration to StatisticsConfiguration

* rename ConfigurationBuilder.jmxStatistics() to statistics()

* add an enable flag for global JMX config and separate the flag from CacheContainerConfiguration.statistics

* fix several 'configuration' test names

  1. … 197 more files in changeset.
ISPN-10456 Remove ExternalPojo and ExternallyMarshallable

  1. … 76 more files in changeset.
ISPN-8219 Remove deprecated interceptor classes

CommandInterceptor, BaseCustomInterceptor and InterceptorChain

were deprecated in 9.0, to be replaced with the async versions.

  1. … 85 more files in changeset.
ISPN-8774 Drop delegating implementations in org.infinispan

* o.i.AbstractDelegatingCache

* o.i.AbstractDelegatingAdvancedCache

* o.i.AbstractDelegatingEmbeddedCacheManager

  1. … 3 more files in changeset.
ISPN-10229 Ignore returns from other nodes and return stats

  1. … 14 more files in changeset.
ISPN-10229 Ignore returns from other nodes and return stats

  1. … 14 more files in changeset.
ISPN-10207 Add interceptor before operation and avoid static fields

* Add expecting interceptor before any operation,

otherwise operations might complete remotely before the interceptor has

been attached.

* Multiple subclasses were relying on specific values,

which would be updated after each test leading to undesired effect.

* So instead of relying on static fields,

add failure inducing interceptor at runtime onto the remote cache.

ISPN-10207 Only add failure inducing interceptor on remote cache

  1. … 3 more files in changeset.
ISPN-10207 Add interceptor before operation and avoid static fields

* Add expecting interceptor before any operation,

otherwise operations might complete remotely before the interceptor has

been attached.

* Multiple subclasses were relying on specific values,

which would be updated after each test leading to undesired effect.

* So instead of relying on static fields,

add failure inducing interceptor at runtime onto the remote cache.

ISPN-10207 Only add failure inducing interceptor on remote cache

  1. … 3 more files in changeset.
ISPN-10137 Make injected fields and methods package-private

  1. … 184 more files in changeset.
ISPN-10026 Deprecate ConcurrentHashSet

  1. … 17 more files in changeset.
ISPN-9863 Fix leak-related random failures

* Move leak detection to a @AfterSuite configuration method.

That way leak detection works even if the last test does not

extend AbstractInfinispanTest.

* Also move detection of wrong/missing groups or testName

to a @BeforeSuite method + fix LimitExpiryFactoryTest.

* TestNG modules run ThreadLeakCheckTest from commons-test.

* JUnit modules check for thread leaks in JUnitTestListener

and/or TestResourceTrackingListener.

* JUnitTestListener.testRunFinished failures still build, so tests that

may leak threads should use TestResourceTrackingListener.

  1. … 87 more files in changeset.
ISPN-9863 Fix leak-related random failures

* Move leak detection to a @AfterSuite configuration method.

That way leak detection works even if the last test does not

extend AbstractInfinispanTest.

* Also move detection of wrong/missing groups or testName

to a @BeforeSuite method + fix LimitExpiryFactoryTest.

* TestNG modules run ThreadLeakCheckTest from commons-test.

* JUnit modules check for thread leaks in JUnitTestListener

and/or TestResourceTrackingListener.

* JUnitTestListener.testRunFinished failures still build, so tests that

may leak threads should use TestResourceTrackingListener.

  1. … 87 more files in changeset.
ISPN-9863 Fix hibernate-cache testsuite thread leaks

Run hibernate-cache tests with the common-tests JUnit listener

  1. … 7 more files in changeset.
ISPN-9863 Fix hibernate-cache testsuite thread leaks

Run hibernate-cache tests with the common-tests JUnit listener

  1. … 7 more files in changeset.
ISPN-9714 Update CacheNotifier to return CompletionStage

* Also update many users to also support non blocking

* Listener invocation is done on separate thread when sync

* Listener can return CompletionStage to be non blocking

* Increase notification thread pool due to nested listener invocations

* Make cluster listeners fully non blocking

* Add ComposedCompletionStage to handle many depedent CompletionStages

* Add blocking methods for CompletionStages

  1. … 108 more files in changeset.
ISPN-9174 Qualify region names in v53.InfinispanRegionFactory

  1. … 13 more files in changeset.
ISPN-9174 Qualify region names in v53.InfinispanRegionFactory

Signed-off-by: Radim Vansa <rvansa@redhat.com>

  1. … 16 more files in changeset.
ISPN-9075 Leverage CacheTransactionSynchronization

* Parallelize remote calls before and after transaction completion

Signed-off-by: Radim Vansa <rvansa@redhat.com>

  1. … 34 more files in changeset.
ISPN-9075 Leverage CacheTransactionSynchronization

* Parallelize remote calls before and after transaction completion

Signed-off-by: Radim Vansa <rvansa@redhat.com>

  1. … 34 more files in changeset.
ISPN-9059 Use functional commands for 2LC

  1. … 34 more files in changeset.
ISPN-8982 Hibernate ORM 5.3 2LC implementation

* Includes infinispan-hibernate-cache-spi (and related changes) by Paul Ferraro

* Regions moved from commons to version-specific modules.

* infinispan-hibernate-cache is now merely a copy-paste of v51 with

necessary SPI changes, and this module won't be in Infinispan 9.3

* v53 drops support for transactional caches completely.

    • -0
    • +62
    ./TestConfigurationHook.java
    • -100
    • +0
    ./TestInfinispanRegionFactory.java
    • -0
    • +44
    ./TestRegionFactory.java
    • -0
    • +30
    ./TestRegionFactoryProvider.java
  1. … 176 more files in changeset.
ISPN-8982 Hibernate ORM 5.3 2LC implementation

* Includes infinispan-hibernate-cache-spi (and related changes) by Paul Ferraro

* Regions moved from commons to version-specific modules.

* infinispan-hibernate-cache is now merely a copy-paste of v51 with

necessary SPI changes, and this module won't be in Infinispan 9.3

* v53 drops support for transactional caches completely.

    • -0
    • +62
    ./TestConfigurationHook.java
    • -100
    • +0
    ./TestInfinispanRegionFactory.java
    • -0
    • +44
    ./TestRegionFactory.java
    • -0
    • +30
    ./TestRegionFactoryProvider.java
  1. … 176 more files in changeset.
ISPN-8982 Hibernate ORM 5.3 2LC implementation

* Includes infinispan-hibernate-cache-spi (and related changes) by Paul Ferraro

* Regions moved from commons to version-specific modules.

* infinispan-hibernate-cache is now merely a copy-paste of v51 with

necessary SPI changes, and this module won't be in Infinispan 9.3

* v53 drops support for transactional caches completely.

    • -0
    • +62
    ./TestConfigurationHook.java
    • -100
    • +0
    ./TestInfinispanRegionFactory.java
    • -0
    • +44
    ./TestRegionFactory.java
    • -0
    • +30
    ./TestRegionFactoryProvider.java
  1. … 176 more files in changeset.
ISPN-8570 Complete version dependant compatibility

* Focused on getting test code to use APIs that are not relying on

breaking changes between 5.1 and 5.2.

* As well SessionImplementor/SharedSessionContractImplementor and

transaction API refactoring, it also deals with the refactoring of

Query class and related methods.

    • -0
    • +73
    ./TestSessionAccess.java
    • -202
    • +0
    ./BatchModeTransactionCoordinator.java
  1. … 35 more files in changeset.
ISPN-8570 Refactor Hibernate 5.1 provider to cache commons module

* Put all Hibernate cache code in a commons module first.

Then, code will be separated that differs depending on the

Hibernate version used.

    • -1
    • +1
    ./BatchModeTransactionCoordinator.java
  1. … 334 more files in changeset.