You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@geode.apache.org by "ASF subversion and git services (JIRA)" <ji...@apache.org> on 2017/05/03 17:10:04 UTC

[jira] [Commented] (GEODE-2847) Retried bulk operation from client could not get applied version tag from the server and cause data inconsistency

    [ https://issues.apache.org/jira/browse/GEODE-2847?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15995216#comment-15995216 ] 

ASF subversion and git services commented on GEODE-2847:
--------------------------------------------------------

Commit 0dd2552b111423ddb1662c30a33c0eacc15eb087 in geode's branch refs/heads/develop from [~eshu]
[ https://git-wip-us.apache.org/repos/asf?p=geode.git;h=0dd2552 ]

GEODE-2847: Get correct version tags for retried bulk operations

Get correct version tags from recordedBulkOpVersionTags in eventTracker.
Do not remove the recordedBulkOpVersionTags prematurely.
Add the unit test which would fail without the fixes.


> Retried bulk operation from client could not get applied version tag from the server and cause data inconsistency
> -----------------------------------------------------------------------------------------------------------------
>
>                 Key: GEODE-2847
>                 URL: https://issues.apache.org/jira/browse/GEODE-2847
>             Project: Geode
>          Issue Type: Bug
>          Components: regions
>            Reporter: Eric Shu
>            Assignee: Eric Shu
>              Labels: storage_2
>
> Currently when bulk operation initiated from client failed due server failure, it will retry to another server with same event ids. However, the retried bulk operations may not get the version tags of the operations already finished on the server. This leads to originating client cache failed to apply these operations but servers and other clients would get those entry operations and cause data inconsistency.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)