Clone
 

galder zamarreño <galder@zamarreno.com> in Infinispan

ISPN-3311 Force inclusion of ModuleLifecycle service metadata in Lucene

ISPN-3349 Avoid CDI module depending on JCache module

* CDI now works independent from the JCache module.

* Removed classes ported from solder that are no longer needed.

    • -12
    • +0
    /cdi/extension/src/test/resources/beans.xml
    • -0
    • +115
    /integrationtests/cdi-jcache-it/pom.xml
  1. … 47 more files in changeset.
ISPN-3330 Add validation for Hot Rod cache configuration

* Added validation for isolation level and key/value equivalence.

ISPN-3307 Update EquivalentCHMv8 to rev 112 fixing StackOverflow issue

* Added a plain, vanilla CHMv8 to the testsuite to use it to verify

test failures against the base CHMv8 version versus the equivalent

version. This is useful to detect bugs in the equivalent modifications.

ISPN-3311 Provide clearer exceptions when Externalizer is not present

ISPN-2806 Javadoc to clarify absence of race condition in cache store

ISPN-3313 Fix mongodb parser class name error

ISPN-3317 Add missing XSD info on storeAsBinary.defensive config option

ISPN-2806 Rename Karsten's file cache store and add configuration

* Renamed the cache store to a more meaningful name.

* Added new style configuration and configuration builder classes.

* Modified parser to deal with new single file cache store.

* Added tests that verify single file cache store configuration.

ISPN-3313 Add Infinispan 6.0 parsers

  1. … 72 more files in changeset.
ISPN-3234 Upgrade to JCache 0.8

* Replace calls now update store counts when statistics enabled.

* Some TCK tests still ignored due to issues reported.

  1. … 17 more files in changeset.
ISPN-3262 Check cache status before loading keys in LevelDBCacheStore

ISPN-3232 Avoid marshalling twice LevelDBCacheStore entries

* Switched purgeExpired() to submit a callable and if the purge is

synchronous, use the future to verify if the purge completed.

ISPN-3262 Check cache status before loading keys in LevelDBCacheStore

Conflicts:

cachestore/leveldb/src/main/java/org/infinispan/loaders/leveldb/LevelDBCacheStore.java

ISPN-3243 Memcached flush_all should not have flags

* It should work just like Hot Rod's clear operation.

ISPN-3243 Memcached flush_all should not have flags

* It should work just like Hot Rod's clear operation.

ISPN-3238 Add compatibility section to XSD

ISPN-3238 Add compatibility section to XSD

ISPN-3208 Remove unusued literal classes

ISPN-3240 Do not set statistics if no cache mgmt interceptor set

ISPN-3240 Do not set statistics if no cache mgmt interceptor set

ISPN-2476 Worker threads latch awaits should be timed

ISPN-3178 Fix tree bin entry lost in CHMv8 issue

ISPN-2855 Move JCache annotation support to JCache module

* Disable TCK cache statistics tests that fail (WIP).

* Copied a subset of Solder classes to support only the annotations

required by JCache and avoid a dependency.

  1. … 89 more files in changeset.
ISPN-3218 Support non-byte array replication in compatibility mode

* When replicating, the byte arrays might have been converted into

POJOs, so those need to be handled when boxing data by the type

converter.

ISPN-3213 Upgrade to JCache 0.7

  1. … 9 more files in changeset.
ISPN-3190 Add default marshaller for Memcached type converter

* Test compatibility with other java Memcached client too.

ISPN-3163 Version generation should be common for all use cases

* By doing this, compatibility mode updates will result in change of

version which helps keep the premise that when data changes, version

changes too. This is needed for Hot Rod and Memcached endpoints.

* Version generator is therefor now a component that can be used by

server endpoints to generate version information.

* ClusterIdGenerator dissapears as a result of this and instead a

VersionGenerator class has been created that does the same job.

  1. … 16 more files in changeset.
ISPN-3153 ISPN-3154 Return expiry/lastModifed headers for non-MIME data

ISPN-3062 Push JCache TCK output to screen