]
Bela Ban resolved JGRP-1267.
----------------------------
Resolution: Done
Fixed according to solution (stress test with invocationCount=50) passes several times
(before, failure rate was ca 10%).
Backported to 2.11.1
UNICAST2: incorrect delivery order
----------------------------------
Key: JGRP-1267
URL:
https://issues.jboss.org/browse/JGRP-1267
Project: JGroups
Issue Type: Bug
Reporter: Bela Ban
Assignee: Bela Ban
Fix For: 2.11.1, 2.12
Under stress, UNICAST2 can deliver messages in incorrect order. The reason is that in
UNICAST2.handleDataReceived() 'processing' is set to false in the finally clause,
no matter what. This can cause multiple threads to concurrently deliver messages for the
same destination.
SOLUTION: copy the code from NAKACK.handleMessage(), which does *not* set
'processing' to false in finally
--
This message is automatically generated by JIRA.
-
For more information on JIRA, see: