]
Bela Ban reopened JGRP-1509:
----------------------------
Another solution is to queue N number of messages received before we become a server
(is_server=true), then replay them. Thus we'd have no need for retransmissions
GMS: low leave_timeout may cause incorrect view installation
------------------------------------------------------------
Key: JGRP-1509
URL:
https://issues.jboss.org/browse/JGRP-1509
Project: JGroups
Issue Type: Bug
Reporter: Bela Ban
Assignee: Bela Ban
Fix For: 3.0.15, 3.2
Attachments: tmp.xml
- {A}
- B joins, then C, the view is A2={A,B,C}
- *No* messages are sent
- GMS.leave_timeout=100
- NAKACK2.xmit_interval=1000
- A leaves gracefully (JChannel.disconnect())
- A multicasts B3={B,C}, the seqno is #3
- B discarded A#2 (view {A,B,C}), as it was not yet server
- B now asks A for retransmission of #2 before it can deliver #3 (the new view)
(- The retransmission kicks in ca. every 1 sec)
- However, A is gone, so C will loop asking A to retransmit #3 and will therefore never
install view B2 !
--
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: