[JBoss JIRA] (ISPN-1439) Async store needs redesigning to support injected executors
by Galder Zamarreño (Created) (JIRA)
Async store needs redesigning to support injected executors
-----------------------------------------------------------
Key: ISPN-1439
URL: https://issues.jboss.org/browse/ISPN-1439
Project: Infinispan
Issue Type: Enhancement
Components: Configuration, Loaders and Stores
Reporter: Galder Zamarreño
Assignee: Sanne Grinovero
Fix For: 5.2.0.FINAL
The CoalescedAsyncStore design is pretty complex and is designed around AsyncStore being able to control the lifecycle of the async store coordinator and processor executors.
A re-design of the async store is needed to enable central management of these executors, in such way that the NamedExecutorFactory can start with the right parameters (take in account that multiple caches could be configured with an async store), and the shutdown procedure can be correctly executed by the cache manager.
The async store's coalesced logic makes this a fairly complex task, particularly since the introduction of Sanne's changes.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.jboss.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira
11 years, 6 months
[JBoss JIRA] Created: (ISPN-924) Support Atomic arithmetic operations in the API
by Erik Salter (JIRA)
Support Atomic arithmetic operations in the API
-----------------------------------------------
Key: ISPN-924
URL: https://issues.jboss.org/browse/ISPN-924
Project: Infinispan
Issue Type: Feature Request
Reporter: Erik Salter
Assignee: Manik Surtani
It would be useful if Infinispan supported cluster-wide atomic operations for java.lang.Number types in the API -- similar to the AtomicX API in Java.
Right now, to cobble this functionality, we'd need to do something like:
- Start a tx
- Single-lock a key
- Get and increment
- Commit
- And, of course, handle the cache exceptions =)
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira
11 years, 6 months
[JBoss JIRA] Created: (ISPN-1208) Use Hibernate Validator to validate entries stored in Infinispan
by Manik Surtani (JIRA)
Use Hibernate Validator to validate entries stored in Infinispan
----------------------------------------------------------------
Key: ISPN-1208
URL: https://issues.jboss.org/browse/ISPN-1208
Project: Infinispan
Issue Type: Feature Request
Components: Core API
Affects Versions: 5.0.0.FINAL
Reporter: Manik Surtani
Assignee: Manik Surtani
Fix For: 5.1.0.BETA1, 5.1.0.Final
Should be very trivial to implement as an additional interceptor, where values can be annotated with Hibernate Validator and the interceptor can validate the entries passed in.
Should be optional, and packaged as a separate module so that we don't pull in additional dependencies into core.
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira
11 years, 6 months
[JBoss JIRA] Created: (ISPN-1301) Check hashKeyMask of FIleCacheStore
by Robert Stupp (JIRA)
Check hashKeyMask of FIleCacheStore
-----------------------------------
Key: ISPN-1301
URL: https://issues.jboss.org/browse/ISPN-1301
Project: Infinispan
Issue Type: Enhancement
Components: Configuration, Loaders and Stores
Affects Versions: 5.0.0.CR8
Reporter: Robert Stupp
Assignee: Manik Surtani
Related to ISPN-1300:
If the configured "hashKeyMask" value is changed for an existing cache store, the whole cache store becomes unusable.
Parts of the cache store configuration should be persisted in the file cache store and checked upon startup.
If the existing (persistent) configuration is different from what the user has set in the configuration XML (or programatically), two things are possible:
1. print a WARNING that the cache store uses the persistent configuration
2. like 1, but perform a re-hash of the file cache store, if a certain configuration option has been set
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira
11 years, 6 months