You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@geode.apache.org by "Owen Nichols (JIRA)" <ji...@apache.org> on 2019/04/24 22:23:26 UTC

[jira] [Closed] (GEODE-6108) client putIfAbsent operation may get a returned value caused by the same operation due to retry

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

Owen Nichols closed GEODE-6108.
-------------------------------

> client putIfAbsent operation may get a returned value caused by the same operation due to retry
> -----------------------------------------------------------------------------------------------
>
>                 Key: GEODE-6108
>                 URL: https://issues.apache.org/jira/browse/GEODE-6108
>             Project: Geode
>          Issue Type: Bug
>          Components: client/server
>    Affects Versions: 1.1.0
>            Reporter: Eric Shu
>            Assignee: Eric Shu
>            Priority: Major
>              Labels: pull-request-available
>             Fix For: 1.9.0
>
>          Time Spent: 20m
>  Remaining Estimate: 0h
>
> A client putIfAbsent operation succeeds on the server. However, before server send back message to client, the server is lost. Client will retry the operation to another server. In some corner case, the value (caused by the same client operation) will be returned to the client. This will prevent the originator to apply the same putIfAbsent operation on the client and leads to data inconsistency. 



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