]
Work on ISPN-12476 started by Pedro Ruivo.
------------------------------------------
Enable conflict resolution for IRAC state transfer
--------------------------------------------------
Key: ISPN-12476
URL:
https://issues.redhat.com/browse/ISPN-12476
Project: Infinispan
Issue Type: Enhancement
Components: Cross-Site Replication
Affects Versions: 12.0.0.Dev05
Reporter: Pedro Ruivo
Assignee: Pedro Ruivo
Priority: Major
Fix For: 12.0.0.Final
Current cross-site replication for asynchronous backups overwrites everything in the
receiver site. This works fine for active-passive scenarios but IRAC fits active-active
scenario better.
We can improve the state transfer by "touching" all keys. IRAC will send them
in the background and we can take advantage of conflict resolution.
For performance reasons, we should touch the keys by segments to avoid queueing too many
keys in memory.
Also, opens the possibility of automatic state transfer for IRAC.