Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
ISPN-10491 Deprecate Listenable.getListeners

  1. … 10 more files in changeset.
ISPN-10465 NonExistingJGroupsConfigTest NPE fix

ISPN-9623 Add support for a Protostream user marshaller

  1. … 8 more files in changeset.
ISPN-10464 Remove RSVP protocol from JGroups configurations

  1. … 25 more files in changeset.
ISPN-10462 Move jgroups defaults to core

* Also include an Azure configuration

* Add parser defaults for kubernetes, ec2, google, azure jgroups configs

* Normalize mcast address properties between UDP and MPING

* Default to SITE_LOCAL addresses for TCP

* Update docs

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

    • -2
    • +1
    ./org/infinispan/api/APINonTxOffHeapTest.java
    • -2
    • +1
    ./org/infinispan/eviction/impl/ManualEvictionWithSizeBasedAndConcurrentOperationsInPrimaryOwnerTest.java
    • -2
    • +1
    ./org/infinispan/jmx/RpcManagerMBeanTest.java
  1. … 62 more files in changeset.
ISPN-10452 Remove AsElementAttributeSerializer

  1. … 32 more files in changeset.
ISPN-10354 Enable ClassWhiteList to be configured via xml

  1. … 11 more files in changeset.
ISPN-10433 Decouple JBossMarshallers from Transcoders

  1. … 8 more files in changeset.
ISPN-10345 Remove jboss-marshalling dependency from commons and core.

Default user marshaller is now JavaSerializationMarshaller.

    • -41
    • +0
    ./org/infinispan/marshall/CustomClass.java
    • -0
    • +117
    ./org/infinispan/marshall/CustomClasses.java
  1. … 169 more files in changeset.
ISPN-10422 Deprecate MediaType::parse in favour of MediaType::fromString

  1. … 11 more files in changeset.
ISPN-10407 Representation of the CacheManager configuration as JSON

  1. … 56 more files in changeset.
ISPN-10416 KeyCloak integration authentication and authorization

* Add a KeyCloakRoleDecoder for extracting roles from the appropriate fields in the KeyCloak access token

* Extract the Subject from the Elytron SecurityIdentity

* Add a KeyCloakTestRule based on testcontainers

* Add Bearer support in the test rest client

* Upgrade to Elytron 1.10.0.CR4

* Use Elytron granular providers

    • -2
    • +10
    ./org/infinispan/test/TestingUtil.java
  1. … 25 more files in changeset.
ISPN-10403 Add queries and async-cache functional tests

  1. … 4 more files in changeset.
ISPN-10403 Add queries and async-cache functional tests

  1. … 4 more files in changeset.
ISPN-10389 Clean up the test HTTP client

* Add proper configuration

* Refactor the package names for future promotion to a public module

    • -0
    • +1
    ./org/infinispan/test/ExceptionRunnable.java
    • -0
    • +12
    ./org/infinispan/test/ExceptionSupplier.java
    • -0
    • +14
    ./org/infinispan/test/Exceptions.java
  1. … 47 more files in changeset.
ISPN-10370 Remove compatibility mode

    • -5
    • +0
    ./org/infinispan/api/SimpleCacheTest.java
    • -28
    • +0
    ./org/infinispan/tx/CompatModeTransactionsSpanningDistributedCachesTest.java
  1. … 47 more files in changeset.
ISPN-10372 Add checkstyle that prevents use of *Async with no executor from CompletionStage

* Also changed 4 references

  1. … 4 more files in changeset.
ISPN-10364 Persistence (Blocking) thread pool should have a queue

* Make sure test controls persistence thread configuration

ISPN-9723 Passivation and Activation needs to be non blocking

* CacheLoading is now non blocking

* WriteSkew with loader non blocking

* Eviction and notifications is non blocking

* Explicit evict command is non blocking

    • -0
    • +5
    ./org/infinispan/eviction/impl/ManualEvictionWithPassivationAndConcurrentOperationsInBackupOwnerTest.java
    • -3
    • +7
    ./org/infinispan/eviction/impl/ManualEvictionWithPassivationAndSizeBasedAndConcurrentOperationsInBackupOwnerTest.java
    • -2
    • +6
    ./org/infinispan/eviction/impl/ManualEvictionWithPassivationAndSizeBasedAndConcurrentOperationsInPrimaryOwnerTest.java
    • -8
    • +30
    ./org/infinispan/eviction/impl/ManualEvictionWithSizeBasedAndConcurrentOperationsInPrimaryOwnerTest.java
    • -11
    • +26
    ./org/infinispan/jmx/ActivationAndPassivationInterceptorMBeanTest.java
  1. … 50 more files in changeset.
ISPN-10363 LazyInitializingExecutorService is not thread-safe

* Remove cached executors from NamedExecutorFactory

* Move the @Stop methods to the executors themselves

* Don't allow lazy executors to start after stopping

  1. … 5 more files in changeset.
ISPN-10363 LazyInitializingExecutorService is not thread-safe

* Remove cached executors from NamedExecutorFactory

* Move the @Stop methods to the executors themselves

* Don't allow lazy executors to start after stopping

  1. … 5 more files in changeset.
ISPN-9257 ClustertopologyManagerTest.testAbruptLeaveAfterGetStatus2

[SCATTERED_SYNC, tx=false] random failures

Use TestingUtil.installNewView to make the test more deterministic

and faster.

ISPN-9257 ClustertopologyManagerTest.testAbruptLeaveAfterGetStatus2

[SCATTERED_SYNC, tx=false] random failures

Use TestingUtil.installNewView to make the test more deterministic

and faster.

ISPN-10318 ExpirationManagerImpl Iteration removes from store synchronously

* Expiration iteration doesn't block

* Removed thread check that can fail with passivation

  1. … 8 more files in changeset.
ISPN-10332 Make sure listeners resume on the cpu thread

  1. … 4 more files in changeset.
Conversion of all tests except AbstractFunctionalOpTest impls to provide Externalizers.

Jboss-marshalling module skeleton created with basic tests.

Basics in place for loading ExternalJbossMarshaller from other

jboss-marshalling module.

TODO

- Create Protostream user marshaller

- Move jboss marshaller to jboss-marshalling module

- Make required changes to functional tests to pass with

PersistenceMarshaller

    • -1
    • +3
    ./org/infinispan/test/TestException.java
  1. … 6 more files in changeset.
ISPN-10262 Deprecate custom interceptors configuration

* Deprecate the custom interceptors configuration

* Warn at startup if custom interceptors are present

* Deprecate AdvancedCache.getAsyncInterceptorChain()

* Replace interceptors configuration with direct AsyncInterceptorChain

manipulation in all the modules.

    • -0
    • +4
    ./org/infinispan/test/TestingUtil.java
  1. … 23 more files in changeset.
ISPN-9944 ServerNG Test framework

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

    • -30
    • +25
    ./org/infinispan/api/ConditionalOperationsConcurrentWriteSkewTest.java
    • -3
    • +5
    ./org/infinispan/api/SimpleCacheTest.java
  1. … 71 more files in changeset.