Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
ISPN-7889 BaseDistributionInterceptor.remoteGet may cause concurrency issues

* Rename remoteGet to remoteGetSingleKey and use it only for single-key

commands.

* Rename remoteGetAll to remoteGetMany and use it for all multi-key

commands.

* Throw OutdatedTopologyException.RETRY_SAME_TOPOLOGY after receiving

only UnsureResponses and RETRY_NEXT_TOPOLOGY if there was at least one

CacheNotFoundResponse (and no valid response).

* Make remote scattered reads wait for the right topology

* Improve support for PartitionHandling.ALLOW_READS in scattered caches.

* Make partition availability checks more readable.

* Add asynchronous methods in ControlledRpcManager

  1. … 44 more files in changeset.
ISPN-9727 Ickle query ignores an IN clause if there is only one value

* The boolean OR query around the single value has this side effect; this can be fixed

by transforming an IN predicate with a single value into a simple equals right after parsing

  1. … 1 more file in changeset.
ISPN-9727 Ickle query ignores an IN clause if there is only one value

* The boolean OR query around the single value has this side effect; this can be fixed

by transforming an IN predicate with a single value into a simple equals right after parsing

  1. … 1 more file in changeset.
ISPN-9727 Ickle query ignores an IN clause if there is only one value

* The boolean OR query around the single value has this side effect; this can be fixed

by transforming an IN predicate with a single value into a simple equals right after parsing

  1. … 1 more file in changeset.
ISPN-9725 Blackbox query tests are failing due to improper teardown that does not take store and index into account

ISPN-9725 Blackbox query tests are failing due to improper teardown that does not take store and index into account

ISPN-9725 Blackbox query tests are failing due to improper teardown that does not take store and index into account

ISPN-8144 & ISPN-9661 Cross-Site statistics

* Add average/max/min replication time (sync only)

* Add replication counts to xsite (both async and sync)

  1. … 28 more files in changeset.
ISPN-8144 & ISPN-9661 Cross-Site statistics

* Add average/max/min replication time (sync only)

* Add replication counts to xsite (both async and sync)

  1. … 28 more files in changeset.
ISPN-7863 Create a test that really fails

ISPN-7863 Create a test that really fails

ISPN-7863 Create a test that really fails

ISPN-9768 Do not register MBeans if they are disabled

- avoids initializing classes

  1. … 23 more files in changeset.
ISPN-9693 Move MarshalledEntry and MarshalledEntryFactory to the persistence spi package

  1. … 135 more files in changeset.
Rename misspelled package

Replace callable with lambdas

ISPN-9654 Upgrade to protostream-4.2.2.Final

    • -0
    • +20
    ./org/infinispan/query/dsl/embedded/testdomain/Limits.java
  1. … 39 more files in changeset.
ISPN-8320 Fix bad html tags in javadocs caused by < > around author email addresses

    • -1
    • +1
    ./org/infinispan/query/indexedembedded/City.java
  1. … 170 more files in changeset.
ISPN-8799 Limit the default number of shards in the AffinityIndexManager

Reduce ShardDistributionTest combinations

Person.nonSearchableField should actually be called Person.nonIndexedField

* the old name is incorrect as the field is still searchable using non-indexed query

* QueryMBeanTest uses Class.getCanonicalName() where is should be Class.getName()

    • -29
    • +25
    ./org/infinispan/query/jmx/QueryMBeanTest.java
    • -19
    • +15
    ./org/infinispan/query/test/Person.java
  1. … 2 more files in changeset.
Rename QueryCacheRestartTest to IndexedCacheRestartTest

Rename QueryCacheRestartTest to IndexedCacheRestartTest

ISPN-9583 KeyTransformationHandler should be a component and should have a reference to the cache's classloader

* QueryInterceptor is not longer a global holder for SearchIntegrator and KeyTransformationHandler from which other

parties get these components

* remove declared but unthrown exceptions from QueryInterceptor, TxQueryInterceptor and ProtobufMetadataManagerInterceptor

* make private or at least package local everything we can in the query interceptors

* DistributedExecutorMassIndexer and IndexUpdater now get their dependecies in constructor rather than looking them up

    • -5
    • +5
    ./org/infinispan/query/blackbox/KeyTypeTest.java
    • -12
    • +3
    ./org/infinispan/query/test/CustomKey.java
  1. … 39 more files in changeset.
ISPN-9587 Key Transformer registration via config

* add a new indexing config for key transformers, both for programatic and xml config, embedded and server

* deprecate SearchManagerImplementor.registerKeyTransformer in favor of new approach

* remove declared but unthrown exceptions

  1. … 22 more files in changeset.
Update QueryDslConditionsTest.testManyClauses to test query parsing with just 1024 clauses

* we don't need to test this with more than the max. default for BooleanQuery.maxClauseCount

* this should never result in stack overflow; the previous value of 2000 sometimes failed

in CI but worked fine locally with a JVM running with default memory settings

Update QueryDslConditionsTest.testManyClauses to test query parsing with just 1024 clauses

* we don't need to test this with more than the max. default for BooleanQuery.maxClauseCount

* this should never result in stack overflow; the previous value of 2000 sometimes failed

in CI but worked fine locally with a JVM running with default memory settings

Sanitize ClusteredCacheWithLongIndexNameTest

Sanitize ClusteredCacheWithLongIndexNameTest

Refactor query iterators

* make most of them package local and final

* do not override (the unsupported) remove() method, rely on default implementation

* DistributedLazyIterator mistakenly creates a second ClusteredQueryInvoker in close()

  1. … 8 more files in changeset.