[ 
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)

Reply via email to