You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@geode.apache.org by "ASF GitHub Bot (JIRA)" <ji...@apache.org> on 2018/06/25 18:00:00 UTC

[jira] [Updated] (GEODE-5348) EntryNotFoundException can be thrown when destroy operation is retried due to server shutdown

     [ https://issues.apache.org/jira/browse/GEODE-5348?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

ASF GitHub Bot updated GEODE-5348:
----------------------------------
    Labels: pull-request-available  (was: )

> 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
>            Priority: Major
>              Labels: pull-request-available
>
> 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)