[JBoss JIRA] (ISPN-11381) AdvancedCache.getGroup(key) may return incomplete results during state transfer
by Dan Berindei (Jira)
Dan Berindei created ISPN-11381:
-----------------------------------
Summary: AdvancedCache.getGroup(key) may return incomplete results during state transfer
Key: ISPN-11381
URL: https://issues.redhat.com/browse/ISPN-11381
Project: Infinispan
Issue Type: Bug
Components: Core
Affects Versions: 11.0.0.Alpha1, 10.1.2.Final, 9.4.18.Final
Reporter: Dan Berindei
Assignee: Dan Berindei
Fix For: 11.0.0.Alpha2
{{AdvancedCache.getGroup(groupKey)}} returns all the keys that belong to a group.
If the originator is not an owner, the command is forwarded to the primary owner. If the originator is a primary or a backup owner for the group key, the command is executed locally.
During state transfer, a node may be a write owner for the group key but not a read owner. Currently {{GroupingInterceptor}} uses {{LocalizedCacheTopogy.isWriteOwner(groupKey)}} instead of {{isReadOwner(groupKey)}}, so it executes the command on the originator instead of forwarding it to the primary owner.
--
This message was sent by Atlassian Jira
(v7.13.8#713008)
4 years, 11 months
[JBoss JIRA] (ISPN-11380) Remove old cli backend
by Gustavo Fernandes (Jira)
Gustavo Fernandes created ISPN-11380:
----------------------------------------
Summary: Remove old cli backend
Key: ISPN-11380
URL: https://issues.redhat.com/browse/ISPN-11380
Project: Infinispan
Issue Type: Enhancement
Components: CLI
Affects Versions: 11.0.0.Alpha1, 10.1.2.Final
Reporter: Gustavo Fernandes
Assignee: Gustavo Fernandes
--
This message was sent by Atlassian Jira
(v7.13.8#713008)
4 years, 11 months
[JBoss JIRA] (ISPN-11377) Change default flow control protocol back to UFC/MFC
by Dan Berindei (Jira)
[ https://issues.redhat.com/browse/ISPN-11377?page=com.atlassian.jira.plugi... ]
Dan Berindei updated ISPN-11377:
--------------------------------
Git Pull Request: https://github.com/infinispan/infinispan/pull/7938, https://github.com/infinispan/infinispan/pull/7947, https://github.com/infinispan/infinispan/pull/7948 (was: https://github.com/infinispan/infinispan/pull/7938, https://github.com/infinispan/infinispan/pull/7947)
> Change default flow control protocol back to UFC/MFC
> ----------------------------------------------------
>
> Key: ISPN-11377
> URL: https://issues.redhat.com/browse/ISPN-11377
> Project: Infinispan
> Issue Type: Task
> Components: Configuration, Core
> Affects Versions: 9.4.18.Final, 10.1.2.Final, 11.0.0.Alpha1
> Reporter: Dan Berindei
> Assignee: Dan Berindei
> Priority: Major
> Fix For: 10.1.3.Final, 11.0.0.Alpha2
>
>
> The server default configuration started using {{UFC_NB}} and {{MFC_NB}} in order to avoid blocking on the Netty event loop threads, slowing client requests, and then the core default configurations started using {{UFC_NB}} and {{MFC_NB}} as well with ISPN-9886.
> Unfortunately the _NB variants aren't really non-blocking: they have an extra queue for messages that require more credits, but that queue is limited (2MB by default), and once the queue is full, they also block. They also have much more complex locking than the blocking variants: we actually had to increase max_credits from 2MB to 3MB in order to get the same performance with {{UFC_NB}} that we had with {{UFC}}.
> We're changing the defaults back to {{UFC}} and {{MFC}} while we investigate possible alternatives to avoid blocking.
--
This message was sent by Atlassian Jira
(v7.13.8#713008)
4 years, 11 months