[JBoss JIRA] (ISPN-3488) Remote Queries don't work with Infinispan Directory
by Adrian Nistor (JIRA)
[ https://issues.jboss.org/browse/ISPN-3488?page=com.atlassian.jira.plugin.... ]
Adrian Nistor reassigned ISPN-3488:
-----------------------------------
Assignee: Adrian Nistor (was: Sanne Grinovero)
> Remote Queries don't work with Infinispan Directory
> ---------------------------------------------------
>
> Key: ISPN-3488
> URL: https://issues.jboss.org/browse/ISPN-3488
> Project: Infinispan
> Issue Type: Bug
> Components: Querying
> Affects Versions: 6.0.0.Alpha4
> Reporter: Anna Manukyan
> Assignee: Adrian Nistor
> Attachments: HotRodQueryIspnDirectoryTest.java, HotRodQueryTest.java
>
>
> The Remote Queries don't work with Infinispan Directory as a directory_provider.
> The exception thrown is:
> {code}
> org.infinispan.client.hotrod.exceptions.HotRodClientException:Request for message id[3] returned server error (status=0x85): org.hibernate.search.SearchException: HSEARCH000103: Unable to initialize IndexManager org.infinispan.query.remote.indexing.ProtobufValueWrapper
> at org.infinispan.client.hotrod.impl.protocol.Codec10.checkForErrorsInResponseStatus(Codec10.java:143)
> at org.infinispan.client.hotrod.impl.protocol.Codec10.readHeader(Codec10.java:99)
> at org.infinispan.client.hotrod.impl.operations.HotRodOperation.readHeaderAndValidate(HotRodOperation.java:56)
> at org.infinispan.client.hotrod.impl.operations.AbstractKeyValueOperation.sendPutOperation(AbstractKeyValueOperation.java:50)
> at org.infinispan.client.hotrod.impl.operations.PutOperation.executeOperation(PutOperation.java:30)
> at org.infinispan.client.hotrod.impl.operations.PutOperation.executeOperation(PutOperation.java:19)
> at org.infinispan.client.hotrod.impl.operations.RetryOnFailureOperation.execute(RetryOnFailureOperation.java:46)
> at org.infinispan.client.hotrod.impl.RemoteCacheImpl.put(RemoteCacheImpl.java:217)
> at org.infinispan.client.hotrod.impl.RemoteCacheSupport.put(RemoteCacheSupport.java:79)
> at org.infinispan.client.hotrod.query.HotRodQueryTest.testAttributeQuery(HotRodQueryTest.java:85)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:601)
> at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:80)
> at org.testng.internal.Invoker.invokeMethod(Invoker.java:714)
> at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:901)
> at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1231)
> at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:127)
> at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:111)
> at org.testng.TestRunner.privateRun(TestRunner.java:767)
> at org.testng.TestRunner.run(TestRunner.java:617)
> at org.testng.SuiteRunner.runTest(SuiteRunner.java:334)
> at org.testng.SuiteRunner.access$000(SuiteRunner.java:37)
> at org.testng.SuiteRunner$SuiteWorker.run(SuiteRunner.java:368)
> at org.testng.internal.thread.ThreadUtil$2.call(ThreadUtil.java:64)
> at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
> at java.util.concurrent.FutureTask.run(FutureTask.java:166)
> at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
> at java.lang.Thread.run(Thread.java:722)
> {code}
> You can find attached the test - org.infinispan.client.hotrod.query.HotRodQueryTest and org.infinispan.client.hotrod.query.HotRodQueryIspnDirectoryTest. The failing one is the HotRodQueryIspnDirectoryTest which is extended from the first one.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
12 years, 7 months
[JBoss JIRA] (ISPN-3488) Remote Queries don't work with Infinispan Directory
by Anna Manukyan (JIRA)
[ https://issues.jboss.org/browse/ISPN-3488?page=com.atlassian.jira.plugin.... ]
Anna Manukyan updated ISPN-3488:
--------------------------------
Attachment: HotRodQueryIspnDirectoryTest.java
HotRodQueryTest.java
> Remote Queries don't work with Infinispan Directory
> ---------------------------------------------------
>
> Key: ISPN-3488
> URL: https://issues.jboss.org/browse/ISPN-3488
> Project: Infinispan
> Issue Type: Bug
> Components: Querying
> Affects Versions: 6.0.0.Alpha4
> Reporter: Anna Manukyan
> Assignee: Sanne Grinovero
> Attachments: HotRodQueryIspnDirectoryTest.java, HotRodQueryTest.java
>
>
> The Remote Queries don't work with Infinispan Directory as a directory_provider.
> The exception thrown is:
> {code}
> org.infinispan.client.hotrod.exceptions.HotRodClientException:Request for message id[3] returned server error (status=0x85): org.hibernate.search.SearchException: HSEARCH000103: Unable to initialize IndexManager org.infinispan.query.remote.indexing.ProtobufValueWrapper
> at org.infinispan.client.hotrod.impl.protocol.Codec10.checkForErrorsInResponseStatus(Codec10.java:143)
> at org.infinispan.client.hotrod.impl.protocol.Codec10.readHeader(Codec10.java:99)
> at org.infinispan.client.hotrod.impl.operations.HotRodOperation.readHeaderAndValidate(HotRodOperation.java:56)
> at org.infinispan.client.hotrod.impl.operations.AbstractKeyValueOperation.sendPutOperation(AbstractKeyValueOperation.java:50)
> at org.infinispan.client.hotrod.impl.operations.PutOperation.executeOperation(PutOperation.java:30)
> at org.infinispan.client.hotrod.impl.operations.PutOperation.executeOperation(PutOperation.java:19)
> at org.infinispan.client.hotrod.impl.operations.RetryOnFailureOperation.execute(RetryOnFailureOperation.java:46)
> at org.infinispan.client.hotrod.impl.RemoteCacheImpl.put(RemoteCacheImpl.java:217)
> at org.infinispan.client.hotrod.impl.RemoteCacheSupport.put(RemoteCacheSupport.java:79)
> at org.infinispan.client.hotrod.query.HotRodQueryTest.testAttributeQuery(HotRodQueryTest.java:85)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:601)
> at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:80)
> at org.testng.internal.Invoker.invokeMethod(Invoker.java:714)
> at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:901)
> at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1231)
> at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:127)
> at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:111)
> at org.testng.TestRunner.privateRun(TestRunner.java:767)
> at org.testng.TestRunner.run(TestRunner.java:617)
> at org.testng.SuiteRunner.runTest(SuiteRunner.java:334)
> at org.testng.SuiteRunner.access$000(SuiteRunner.java:37)
> at org.testng.SuiteRunner$SuiteWorker.run(SuiteRunner.java:368)
> at org.testng.internal.thread.ThreadUtil$2.call(ThreadUtil.java:64)
> at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
> at java.util.concurrent.FutureTask.run(FutureTask.java:166)
> at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
> at java.lang.Thread.run(Thread.java:722)
> {code}
> You can find attached the test - org.infinispan.client.hotrod.query.HotRodQueryTest and org.infinispan.client.hotrod.query.HotRodQueryIspnDirectoryTest. The failing one is the HotRodQueryIspnDirectoryTest which is extended from the first one.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
12 years, 7 months
[JBoss JIRA] (ISPN-3488) Remote Queries don't work with Infinispan Directory
by Anna Manukyan (JIRA)
Anna Manukyan created ISPN-3488:
-----------------------------------
Summary: Remote Queries don't work with Infinispan Directory
Key: ISPN-3488
URL: https://issues.jboss.org/browse/ISPN-3488
Project: Infinispan
Issue Type: Bug
Components: Querying
Affects Versions: 6.0.0.Alpha4
Reporter: Anna Manukyan
Assignee: Sanne Grinovero
The Remote Queries don't work with Infinispan Directory as a directory_provider.
The exception thrown is:
{code}
org.infinispan.client.hotrod.exceptions.HotRodClientException:Request for message id[3] returned server error (status=0x85): org.hibernate.search.SearchException: HSEARCH000103: Unable to initialize IndexManager org.infinispan.query.remote.indexing.ProtobufValueWrapper
at org.infinispan.client.hotrod.impl.protocol.Codec10.checkForErrorsInResponseStatus(Codec10.java:143)
at org.infinispan.client.hotrod.impl.protocol.Codec10.readHeader(Codec10.java:99)
at org.infinispan.client.hotrod.impl.operations.HotRodOperation.readHeaderAndValidate(HotRodOperation.java:56)
at org.infinispan.client.hotrod.impl.operations.AbstractKeyValueOperation.sendPutOperation(AbstractKeyValueOperation.java:50)
at org.infinispan.client.hotrod.impl.operations.PutOperation.executeOperation(PutOperation.java:30)
at org.infinispan.client.hotrod.impl.operations.PutOperation.executeOperation(PutOperation.java:19)
at org.infinispan.client.hotrod.impl.operations.RetryOnFailureOperation.execute(RetryOnFailureOperation.java:46)
at org.infinispan.client.hotrod.impl.RemoteCacheImpl.put(RemoteCacheImpl.java:217)
at org.infinispan.client.hotrod.impl.RemoteCacheSupport.put(RemoteCacheSupport.java:79)
at org.infinispan.client.hotrod.query.HotRodQueryTest.testAttributeQuery(HotRodQueryTest.java:85)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:601)
at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:80)
at org.testng.internal.Invoker.invokeMethod(Invoker.java:714)
at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:901)
at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1231)
at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:127)
at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:111)
at org.testng.TestRunner.privateRun(TestRunner.java:767)
at org.testng.TestRunner.run(TestRunner.java:617)
at org.testng.SuiteRunner.runTest(SuiteRunner.java:334)
at org.testng.SuiteRunner.access$000(SuiteRunner.java:37)
at org.testng.SuiteRunner$SuiteWorker.run(SuiteRunner.java:368)
at org.testng.internal.thread.ThreadUtil$2.call(ThreadUtil.java:64)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
at java.util.concurrent.FutureTask.run(FutureTask.java:166)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
at java.lang.Thread.run(Thread.java:722)
{code}
You can find attached the test - org.infinispan.client.hotrod.query.HotRodQueryTest and org.infinispan.client.hotrod.query.HotRodQueryIspnDirectoryTest. The failing one is the HotRodQueryIspnDirectoryTest which is extended from the first one.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
12 years, 7 months
[JBoss JIRA] (ISPN-3478) Polish CS API revamp
by Mircea Markus (JIRA)
[ https://issues.jboss.org/browse/ISPN-3478?page=com.atlassian.jira.plugin.... ]
Mircea Markus updated ISPN-3478:
--------------------------------
Description:
Still some TODOs:
* 3.4 name consistently
* Make ClusterStore configuration match the name (ClusterLoader)
* 3.5 - move the params from init to an instance named InitializationContext that contains context info (is singleton etc, and also marshaller etc)
* 4 - push pull request
* 5 - remove all the "store" references from the code
* 6 - don't use "bulk" in the name of them methods ...
* 7 - make CacheLoaderException runtime
* 8 - rename EntryFactory in ContextEntryFactory and MVCCEntry in ContextEntry
* 9 - make StoreConfiguration aware of purging etc
* 10 - add removed test to the compatibility module: ConfigurationCompatibilityTest.testModeShapeStoreConfiguration
* - FileCacheStoreTest
* 11 - remove EHCache2InfinispanTransformerTest and other product migration tests in general + user manual entries
* 12 - Config: loaders/shared should be configured on a per cache basis.
* - action - lockAcquisitionTimeout (moved to bucket), concurrencyLevel (mode to bucket),
* purgerThreads & purgeSynchronously(removed as purging is async anyway)
* - purge on startup should be renamed to clean on startup as purging, as a term, is already used for cleaning
* up expired entries
* 13 - add test to show that notification happens for purged entries
* 14 - add interruption support in the code that invokes the CacheLoaderTask
* 15 - allow the number of map/reduce threads that iterate over the store to be configured
* 16 - Make ByteBuffer an interface and add a factory for it. Also consider adding a factory for MarshalledEntry
* 17 - rename org.infinispan.loader -> o.i.persistence
* 18 - remote gets should not serialize the entries but operate on bytebuffers directly
* 19 - make sure cachestore string is not present int he source base
* 20 - https://community.jboss.org/thread/232195
* 21 - remove DataManipulationHelper
* 22 - move Sleepycat Berkeley DB Java Edition license to the right place
* 23 removed 5.2 and 5.3 config files from the test resource dir
* 24 make the name consistent in the other modules as well
was:
Still some TODOs:
* 3.4 name consistently
* Make ClusterStore configuration match the name (ClusterLoader)
* 3.5 - move the params from init to an instance named InitializationContext that contains context info (is singleton etc, and also marshaller etc)
* 4 - push pull request
* 5 - remove all the "store" references from the code
* 6 - don't use "bulk" in the name of them methods ...
* 7 - make CacheLoaderException runtime
* 8 - rename EntryFactory in ContextEntryFactory and MVCCEntry in ContextEntry
* 9 - make StoreConfiguration aware of purging etc
* 10 - add removed test to the compatibility module: ConfigurationCompatibilityTest.testModeShapeStoreConfiguration
* - FileCacheStoreTest
* 11 - remove EHCache2InfinispanTransformerTest and other product migration tests in general + user manual entries
* 12 - Config: loaders/shared should be configured on a per cache basis.
* - action - lockAcquisitionTimeout (moved to bucket), concurrencyLevel (mode to bucket),
* purgerThreads & purgeSynchronously(removed as purging is async anyway)
* - purge on startup should be renamed to clean on startup as purging, as a term, is already used for cleaning
* up expired entries
* 13 - add test to show that notification happens for purged entries
* 14 - add interruption support in the code that invokes the CacheLoaderTask
* 15 - allow the number of map/reduce threads that iterate over the store to be configured
* 16 - Make ByteBuffer an interface and add a factory for it. Also consider adding a factory for MarshalledEntry
* 17 - rename org.infinispan.loader -> o.i.persistence
* 18 - remote gets should not serialize the entries but operate on bytebuffers directly
* 19 - make sure cachestore string is not present int he source base
* 20 - https://community.jboss.org/thread/232195
* 21 - remove DataManipulationHelper
* 22 - move Sleepycat Berkeley DB Java Edition license to the right place
* 23 removed 5.2 and 5.3 config files from the test resource dir
> Polish CS API revamp
> --------------------
>
> Key: ISPN-3478
> URL: https://issues.jboss.org/browse/ISPN-3478
> Project: Infinispan
> Issue Type: Feature Request
> Affects Versions: 6.0.0.Alpha4
> Reporter: Mircea Markus
> Assignee: Mircea Markus
> Fix For: 6.0.0.Beta1
>
>
> Still some TODOs:
> * 3.4 name consistently
> * Make ClusterStore configuration match the name (ClusterLoader)
> * 3.5 - move the params from init to an instance named InitializationContext that contains context info (is singleton etc, and also marshaller etc)
> * 4 - push pull request
> * 5 - remove all the "store" references from the code
> * 6 - don't use "bulk" in the name of them methods ...
> * 7 - make CacheLoaderException runtime
> * 8 - rename EntryFactory in ContextEntryFactory and MVCCEntry in ContextEntry
> * 9 - make StoreConfiguration aware of purging etc
> * 10 - add removed test to the compatibility module: ConfigurationCompatibilityTest.testModeShapeStoreConfiguration
> * - FileCacheStoreTest
> * 11 - remove EHCache2InfinispanTransformerTest and other product migration tests in general + user manual entries
> * 12 - Config: loaders/shared should be configured on a per cache basis.
> * - action - lockAcquisitionTimeout (moved to bucket), concurrencyLevel (mode to bucket),
> * purgerThreads & purgeSynchronously(removed as purging is async anyway)
> * - purge on startup should be renamed to clean on startup as purging, as a term, is already used for cleaning
> * up expired entries
> * 13 - add test to show that notification happens for purged entries
> * 14 - add interruption support in the code that invokes the CacheLoaderTask
> * 15 - allow the number of map/reduce threads that iterate over the store to be configured
> * 16 - Make ByteBuffer an interface and add a factory for it. Also consider adding a factory for MarshalledEntry
> * 17 - rename org.infinispan.loader -> o.i.persistence
> * 18 - remote gets should not serialize the entries but operate on bytebuffers directly
> * 19 - make sure cachestore string is not present int he source base
> * 20 - https://community.jboss.org/thread/232195
> * 21 - remove DataManipulationHelper
> * 22 - move Sleepycat Berkeley DB Java Edition license to the right place
> * 23 removed 5.2 and 5.3 config files from the test resource dir
> * 24 make the name consistent in the other modules as well
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
12 years, 7 months
[JBoss JIRA] (ISPN-3483) CacheLoaderAPITest is falling randomly
by Mircea Markus (JIRA)
[ https://issues.jboss.org/browse/ISPN-3483?page=com.atlassian.jira.plugin.... ]
Mircea Markus updated ISPN-3483:
--------------------------------
Status: Resolved (was: Pull Request Sent)
Resolution: Done
> CacheLoaderAPITest is falling randomly
> --------------------------------------
>
> Key: ISPN-3483
> URL: https://issues.jboss.org/browse/ISPN-3483
> Project: Infinispan
> Issue Type: Bug
> Affects Versions: 6.0.0.Alpha4
> Reporter: Pedro Ruivo
> Assignee: Pedro Ruivo
> Fix For: 6.0.0.Beta1
>
>
> {code:java}
> Set keyList = PersistenceUtil.toKeySet(cacheLoader, null);
> checkIfExists(keyList, exclusionSet, true, false);
> keyList = PersistenceUtil.toKeySet(cacheLoader, null);
> checkIfExists(keyList, exclusionSet, false, true);
> {code}
> in the second toKeySet, is missing the exclusion list, otherwise it will going to load all keys again
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
12 years, 7 months
[JBoss JIRA] (ISPN-3478) Polish CS API revamp
by Mircea Markus (JIRA)
[ https://issues.jboss.org/browse/ISPN-3478?page=com.atlassian.jira.plugin.... ]
Mircea Markus updated ISPN-3478:
--------------------------------
Description:
Still some TODOs:
* 3.4 name consistently
* Make ClusterStore configuration match the name (ClusterLoader)
* 3.5 - move the params from init to an instance named InitializationContext that contains context info (is singleton etc, and also marshaller etc)
* 4 - push pull request
* 5 - remove all the "store" references from the code
* 6 - don't use "bulk" in the name of them methods ...
* 7 - make CacheLoaderException runtime
* 8 - rename EntryFactory in ContextEntryFactory and MVCCEntry in ContextEntry
* 9 - make StoreConfiguration aware of purging etc
* 10 - add removed test to the compatibility module: ConfigurationCompatibilityTest.testModeShapeStoreConfiguration
* - FileCacheStoreTest
* 11 - remove EHCache2InfinispanTransformerTest and other product migration tests in general + user manual entries
* 12 - Config: loaders/shared should be configured on a per cache basis.
* - action - lockAcquisitionTimeout (moved to bucket), concurrencyLevel (mode to bucket),
* purgerThreads & purgeSynchronously(removed as purging is async anyway)
* - purge on startup should be renamed to clean on startup as purging, as a term, is already used for cleaning
* up expired entries
* 13 - add test to show that notification happens for purged entries
* 14 - add interruption support in the code that invokes the CacheLoaderTask
* 15 - allow the number of map/reduce threads that iterate over the store to be configured
* 16 - Make ByteBuffer an interface and add a factory for it. Also consider adding a factory for MarshalledEntry
* 17 - rename org.infinispan.loader -> o.i.persistence
* 18 - remote gets should not serialize the entries but operate on bytebuffers directly
* 19 - make sure cachestore string is not present int he source base
* 20 - https://community.jboss.org/thread/232195
* 21 - remove DataManipulationHelper
* 22 - move Sleepycat Berkeley DB Java Edition license to the right place
* 23 removed 5.2 and 5.3 config files from the test resource dir
was:
Still some TODOs:
* 3.4 name consistently
* 3.5 - move the params from init to an instance named InitializationContext that contains context info (is singleton etc, and also marshaller etc)
* 4 - push pull request
* 5 - remove all the "store" references from the code
* 6 - don't use "bulk" in the name of them methods ...
* 7 - make CacheLoaderException runtime
* 8 - rename EntryFactory in ContextEntryFactory and MVCCEntry in ContextEntry
* 9 - make StoreConfiguration aware of purging etc
* 10 - add removed test to the compatibility module: ConfigurationCompatibilityTest.testModeShapeStoreConfiguration
* - FileCacheStoreTest
* 11 - remove EHCache2InfinispanTransformerTest and other product migration tests in general + user manual entries
* 12 - Config: loaders/shared should be configured on a per cache basis.
* - action - lockAcquisitionTimeout (moved to bucket), concurrencyLevel (mode to bucket),
* purgerThreads & purgeSynchronously(removed as purging is async anyway)
* - purge on startup should be renamed to clean on startup as purging, as a term, is already used for cleaning
* up expired entries
* 13 - add test to show that notification happens for purged entries
* 14 - add interruption support in the code that invokes the CacheLoaderTask
* 15 - allow the number of map/reduce threads that iterate over the store to be configured
* 16 - Make ByteBuffer an interface and add a factory for it. Also consider adding a factory for MarshalledEntry
* 17 - rename org.infinispan.loader -> o.i.persistence
* 18 - remote gets should not serialize the entries but operate on bytebuffers directly
* 19 - make sure cachestore string is not present int he source base
* 20 - https://community.jboss.org/thread/232195
* 21 - remove DataManipulationHelper
* 22 - move Sleepycat Berkeley DB Java Edition license to the right place
* removed 5.2 and 5.3 config files from the test resource dir
> Polish CS API revamp
> --------------------
>
> Key: ISPN-3478
> URL: https://issues.jboss.org/browse/ISPN-3478
> Project: Infinispan
> Issue Type: Feature Request
> Affects Versions: 6.0.0.Alpha4
> Reporter: Mircea Markus
> Assignee: Mircea Markus
> Fix For: 6.0.0.Beta1
>
>
> Still some TODOs:
> * 3.4 name consistently
> * Make ClusterStore configuration match the name (ClusterLoader)
> * 3.5 - move the params from init to an instance named InitializationContext that contains context info (is singleton etc, and also marshaller etc)
> * 4 - push pull request
> * 5 - remove all the "store" references from the code
> * 6 - don't use "bulk" in the name of them methods ...
> * 7 - make CacheLoaderException runtime
> * 8 - rename EntryFactory in ContextEntryFactory and MVCCEntry in ContextEntry
> * 9 - make StoreConfiguration aware of purging etc
> * 10 - add removed test to the compatibility module: ConfigurationCompatibilityTest.testModeShapeStoreConfiguration
> * - FileCacheStoreTest
> * 11 - remove EHCache2InfinispanTransformerTest and other product migration tests in general + user manual entries
> * 12 - Config: loaders/shared should be configured on a per cache basis.
> * - action - lockAcquisitionTimeout (moved to bucket), concurrencyLevel (mode to bucket),
> * purgerThreads & purgeSynchronously(removed as purging is async anyway)
> * - purge on startup should be renamed to clean on startup as purging, as a term, is already used for cleaning
> * up expired entries
> * 13 - add test to show that notification happens for purged entries
> * 14 - add interruption support in the code that invokes the CacheLoaderTask
> * 15 - allow the number of map/reduce threads that iterate over the store to be configured
> * 16 - Make ByteBuffer an interface and add a factory for it. Also consider adding a factory for MarshalledEntry
> * 17 - rename org.infinispan.loader -> o.i.persistence
> * 18 - remote gets should not serialize the entries but operate on bytebuffers directly
> * 19 - make sure cachestore string is not present int he source base
> * 20 - https://community.jboss.org/thread/232195
> * 21 - remove DataManipulationHelper
> * 22 - move Sleepycat Berkeley DB Java Edition license to the right place
> * 23 removed 5.2 and 5.3 config files from the test resource dir
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
12 years, 7 months