]
Galder Zamarreño updated ISPN-4586:
-----------------------------------
Fix Version/s: 7.1.0.Alpha1
(was: 7.0.0.Final)
Too many OutdatedTopologyExceptions in non-transactional caches
---------------------------------------------------------------
Key: ISPN-4586
URL:
https://issues.jboss.org/browse/ISPN-4586
Project: Infinispan
Issue Type: Enhancement
Components: Core
Affects Versions: 7.0.0.Alpha5
Reporter: Dan Berindei
Labels: performance
Fix For: 7.1.0.Alpha1
In a non-tx cache, when the topology id is incremented, owners (both primary and backup)
receiving a write command with a lower topology id throw an OutdatedTopologyException so
that the originator retries the command on the new owners.
But the originator needs to retry the command only if the owners of the key changed in
any way. During a join or a leave, most of the keys should not change owners, so throwing
an OutdatedTopologyException is not necessary most of the time.