Jacob S. Barrett created GEODE-5348:
---------------------------------------

             Summary: EntryNotFoundException can be thrown when destroy 
operation is retried due to server shutdown
                 Key: GEODE-5348
                 URL: https://issues.apache.org/jira/browse/GEODE-5348
             Project: Geode
          Issue Type: Bug
          Components: core
            Reporter: Jacob S. Barrett


If client executes a destroy on server A and A distributes the event to B, then 
if A disconnects from the client before the operation complete and the client 
retries the operation on B then a EntryNotFoundException is thrown by B because 
B already has a tombstone for the destroyed entry. B should treat duplicate 
destroy operations on tombstones as though it has completed the destroy locally 
and distribute the destroy to the remaining members. The remaining members will 
either destroy locally if they did not get the event from A or ignore the even 
it hey already got the event from A. The end result is that the entry is in a 
destroyed state after the destroy operation.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to