[infinispan-issues] [JBoss JIRA] (ISPN-8754) Cluser listeners in REPL non transactional cache cannot use local optimization

William Burns (JIRA) issues at jboss.org
Fri Feb 2 10:54:00 EST 2018


     [ https://issues.jboss.org/browse/ISPN-8754?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

William Burns resolved ISPN-8754.
---------------------------------
    Resolution: Rejected


Triangle makes this fix not doable as any node can be committed before any other in REPL non tx, so there is no reason to prefer primary. It only causes performance degradation.

> Cluser listeners in REPL non transactional cache cannot use local optimization
> ------------------------------------------------------------------------------
>
>                 Key: ISPN-8754
>                 URL: https://issues.jboss.org/browse/ISPN-8754
>             Project: Infinispan
>          Issue Type: Bug
>          Components: Listeners
>    Affects Versions: 9.1.5.Final, 9.2.0.CR2
>            Reporter: William Burns
>            Assignee: William Burns
>             Fix For: 9.2.0.Final, 9.1.6.Final
>
>
> REPL cluster listeners were enhanced a while back in ISPN-4105 under the assumption that because the value was written locally we could just notify locally instead. Unfortunately this runs into issue when a backup node writes data and the primary doesn't (and then a retry occurs).
> We should disable the optimization when using non tx replicated caches. Transactional is fine as we already went through a 2 phase commit and the user would be notified of partial transaction commit.



--
This message was sent by Atlassian JIRA
(v7.5.0#75005)


More information about the infinispan-issues mailing list