geode-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "ASF subversion and git services (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (GEODE-2847) Retried bulk operation from client could not get applied version tag from the server and cause data inconsistency
Date Wed, 03 May 2017 20:54:04 GMT

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

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

Commit 0dd2552b111423ddb1662c30a33c0eacc15eb087 in geode's branch refs/heads/feature/GEM-1353
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
>             Fix For: 1.2.0
>
>
> 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)

Mime
View raw message