[
https://issues.jboss.org/browse/ISPN-8754?page=com.atlassian.jira.plugin....
]
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)