[JBoss JIRA] (ISPN-4172) Update to JCache 1.0 final
by Galder Zamarreño (JIRA)
Galder Zamarreño created ISPN-4172:
--------------------------------------
Summary: Update to JCache 1.0 final
Key: ISPN-4172
URL: https://issues.jboss.org/browse/ISPN-4172
Project: Infinispan
Issue Type: Component Upgrade
Components: JCache
Reporter: Galder Zamarreño
Assignee: Galder Zamarreño
Fix For: 7.0.0.Alpha3, 7.0.0.Final
JCache 1.0 has been released to Maven Central now. Update.
--
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
[JBoss JIRA] (ISPN-4171) Allow Infinispan to properly use a foreign channel
by Paul Ferraro (JIRA)
[ https://issues.jboss.org/browse/ISPN-4171?page=com.atlassian.jira.plugin.... ]
Paul Ferraro updated ISPN-4171:
-------------------------------
Description:
Currently, Infinispan assumes full ownership of a provided channel. It registers the up handler of the CommandAwareDispatcherFactory with the channel. If there is already a registered up handler, it gets overwritten.
Currently, WildFly shares Infinispan's channel for use by other services - however, it needs to bend over backwards to make sure infinispan is initialized before attempting to fork/mux it.
If an Infinispan cache manager is built with a channel that is used by some other service, it should instead fork that channel using ForkChannel. This let's us do something like, say, let WF and Infinispan share a channel without requiring infinispan to start first, or use the same channel for multiple cache managers.
was:
Currently, Infinispan assumes full ownership of a provided channel. It registers the up handler of the CommandAwareDispatcherFactory with the channel. If there is already a registered up handler, it gets overwritten.
Currently, WF shares the same channel used by infinispan for other things - however, it needs to bend over backwards to make sure infinispan is initialized before attempting to fork/mux it.
If an Infinispan cache manager is built with a channel that is used by some other service, it should instead fork that channel using ForkChannel. This let's us do something like, say, let WF and Infinispan share a channel without requiring infinispan to start first, or use the same channel for multiple cache managers.
> Allow Infinispan to properly use a foreign channel
> --------------------------------------------------
>
> Key: ISPN-4171
> URL: https://issues.jboss.org/browse/ISPN-4171
> Project: Infinispan
> Issue Type: Feature Request
> Components: Core
> Affects Versions: 7.0.0.Alpha2
> Reporter: Paul Ferraro
> Assignee: Dan Berindei
>
> Currently, Infinispan assumes full ownership of a provided channel. It registers the up handler of the CommandAwareDispatcherFactory with the channel. If there is already a registered up handler, it gets overwritten.
> Currently, WildFly shares Infinispan's channel for use by other services - however, it needs to bend over backwards to make sure infinispan is initialized before attempting to fork/mux it.
> If an Infinispan cache manager is built with a channel that is used by some other service, it should instead fork that channel using ForkChannel. This let's us do something like, say, let WF and Infinispan share a channel without requiring infinispan to start first, or use the same channel for multiple cache managers.
--
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
[JBoss JIRA] (ISPN-4171) Allow Infinispan to properly use a foreign channel
by Paul Ferraro (JIRA)
Paul Ferraro created ISPN-4171:
----------------------------------
Summary: Allow Infinispan to properly use a foreign channel
Key: ISPN-4171
URL: https://issues.jboss.org/browse/ISPN-4171
Project: Infinispan
Issue Type: Feature Request
Components: Core
Affects Versions: 7.0.0.Alpha2
Reporter: Paul Ferraro
Assignee: Dan Berindei
Currently, Infinispan assumes full ownership of a provided channel. It registers the up handler of the CommandAwareDispatcherFactory with the channel. If there is already a registered up handler, it gets overwritten.
Currently, WF shares the same channel used by infinispan for other things - however, it needs to bend over backwards to make sure infinispan is initialized before attempting to fork/mux it.
If an Infinispan cache manager is built with a channel that is used by some other service, it should instead fork that channel using ForkChannel. This let's us do something like, say, let WF and Infinispan share a channel without requiring infinispan to start first, or use the same channel for multiple cache managers.
--
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
[JBoss JIRA] (ISPN-694) Create expiration notification for in-memory cache entries
by William Burns (JIRA)
[ https://issues.jboss.org/browse/ISPN-694?page=com.atlassian.jira.plugin.s... ]
William Burns commented on ISPN-694:
------------------------------------
I don't see any issue. The problem though is that we will need to have the notification say which node it expired on probably. This way you have it occur multiple times.
Although personally using a distributed cache with max idle is just inherently broken, since depending on which node responds first you could find the value or not.
> Create expiration notification for in-memory cache entries
> ----------------------------------------------------------
>
> Key: ISPN-694
> URL: https://issues.jboss.org/browse/ISPN-694
> Project: Infinispan
> Issue Type: Feature Request
> Components: Eviction
> Environment: any
> Reporter: Edouard Boily
> Assignee: Galder Zamarreño
> Attachments: 01.patch
>
>
> Create a CacheEntryExpired notification and make EvictionManager send this notification when a cache entry is evicted because it is expired.
> Also mage sure the cache entry value is sent over in the event.
> CacheEntryEvicted notification should also send the entry value in the event.
--
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
[JBoss JIRA] (ISPN-3529) Add support for the segment-based CH in the HotRod protocol
by Tristan Tarrant (JIRA)
[ https://issues.jboss.org/browse/ISPN-3529?page=com.atlassian.jira.plugin.... ]
Tristan Tarrant updated ISPN-3529:
----------------------------------
Status: Resolved (was: Pull Request Sent)
Resolution: Done
> Add support for the segment-based CH in the HotRod protocol
> -----------------------------------------------------------
>
> Key: ISPN-3529
> URL: https://issues.jboss.org/browse/ISPN-3529
> Project: Infinispan
> Issue Type: Feature Request
> Components: Remote Protocols
> Affects Versions: 6.0.0.Alpha4
> Reporter: Dan Berindei
> Assignee: Galder Zamarreño
> Labels: hotrod, hotrod-java-client
> Fix For: 7.0.0.Alpha3, 7.0.0.Final
>
>
> The server CH changed in version 5.2 from virtual-nodes-based to segment-based, but the client CH stayed the same. The server is able to translate the server CH into a client CH, but the translation is imperfect:
> 1. Sometimes the client CH computes a different primary owner than the server CH.
> 2. The client CH gets slower as the number of segments increases, the server CH performance stays the same.
--
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
[JBoss JIRA] (ISPN-833) Revisit cache name predefinition limitation for cache servers
by Tristan Tarrant (JIRA)
[ https://issues.jboss.org/browse/ISPN-833?page=com.atlassian.jira.plugin.s... ]
Tristan Tarrant updated ISPN-833:
---------------------------------
Status: Resolved (was: Pull Request Sent)
Resolution: Done
> Revisit cache name predefinition limitation for cache servers
> -------------------------------------------------------------
>
> Key: ISPN-833
> URL: https://issues.jboss.org/browse/ISPN-833
> Project: Infinispan
> Issue Type: Feature Request
> Components: Remote Protocols
> Reporter: Galder Zamarreño
> Assignee: Galder Zamarreño
> Fix For: 7.0.0.Alpha3, 7.0.0.Final
>
>
> There're are two primary reasons why Infinispan servers require predefined caches to be started up on startup, and do not allow invocations to undefined caches:
> 1. Concurrent cache startups were resulting in NPEs (ISPN-635) - This is already solved since the 4.2.x days.
> 2. Infinispan has issues dealing with asymmetric clusters (ISPN-658).
> Once these two issues have been resolved, revisit the limitation.
--
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