[
https://issues.jboss.org/browse/ISPN-4025?page=com.atlassian.jira.plugin....
]
Work on ISPN-4025 started by Pedro Ruivo.
Cross-Site State Transfer: failure scenarios
--------------------------------------------
Key: ISPN-4025
URL:
https://issues.jboss.org/browse/ISPN-4025
Project: Infinispan
Issue Type: Sub-task
Components: Cross-Site Replication
Reporter: Pedro Ruivo
Assignee: Pedro Ruivo
Fix For: 7.0.0.Final
Needs to handle the following scenarios (at least):
* join/leave in the consumer site (i.e. site that receives the the state)
I think NBST will handle most of join scenario. However, the leave scenario needs to be
handle carefully or we can loose some key chunks. (easy solution: resend all the chunk?)
* join/leave in the producer site (i.e. site that sends the state)
trick scenario. we have to be sure that all keys are really sent! (naive solution:
restart the state transfer)
* state transfer coordinator dies
the coordinator node is the one that receives the acks when all members has finished
sending the keys. Or we replicate its state or we restart the state transfer...
* site master dies in consumer site
No idea which keys was already applied or not. need to resend the chunks...
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see:
http://www.atlassian.com/software/jira