]
Dan Berindei updated ISPN-1640:
-------------------------------
Fix Version/s: 5.1.0.CR2
(was: 5.1.0.FINAL)
Git Pull Request:
Installing a merged cache view takes too long
---------------------------------------------
Key: ISPN-1640
URL:
https://issues.jboss.org/browse/ISPN-1640
Project: Infinispan
Issue Type: Bug
Components: State transfer
Affects Versions: 5.1.0.CR1
Reporter: Dan Berindei
Assignee: Dan Berindei
Fix For: 5.1.0.CR2
When the CacheViewsManager running on the merge coordinator receives the merged view, it
immediately sends a StateTransferControlCommand{type=RECOVER_VIEW} to all the other
members of the cluster do discover their installed views.
Sometimes the RECOVER_VIEW command reaches a node from the other partition before the
merged view is installed on that node, and the message is dropped. The coordinator will
eventually retry sending the message and succeed the second time, but the retry time can
be up to 50 seconds with the default JGroups configuration.
I've discussed with Bela several possible workarounds:
1. Wait a short amount of time before sending the RECOVER_VIEW command.
2. Send the RECOVER_VIEW command as unicasts.
3. Use the RSVP flag for the RECOVER_VIEW command (once we upgrade to JGroups 3.1).
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: