]
Dan Berindei updated ISPN-3443:
-------------------------------
Status: Pull Request Sent (was: Open)
Git Pull Request:
WriteCommand may be ignored during state transfer
-------------------------------------------------
Key: ISPN-3443
URL:
https://issues.jboss.org/browse/ISPN-3443
Project: Infinispan
Issue Type: Bug
Components: Locking and Concurrency, State transfer
Affects Versions: 6.0.0.Alpha3
Reporter: Radim Vansa
Assignee: Dan Berindei
Priority: Critical
Labels: jdg62blocker
Fix For: 6.0.0.CR1
Distributed sync non-tx cache.
Situation:
1) A node is joining the cluster, requesting some segment
2) RemoveCommand is sent to backup owner with ignorePreviousValue=true
3) It looks up the entry and finds null
4) State transfer invokes the PutKeyValueCommand and sets the value for removed entry
(updateKeys has not the key yet)
5) RemoveCommand adds its key to updateKeys set, but it does not remove the value as it
is already null (in its context)
Result: the value is removed on primary but on backup this is still present
--
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: