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:
http://www.atlassian.com/software/jira