[ https://issues.apache.org/jira/browse/GEODE-5605?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16617625#comment-16617625 ]
ASF subversion and git services commented on GEODE-5605: -------------------------------------------------------- Commit 61a3d7ddbd75786101897fc4ff6a355bca9b2f74 in geode's branch refs/heads/feature/GEODE-5338 from Anil [ https://gitbox.apache.org/repos/asf?p=geode.git;h=61a3d7d ] Revert "GEODE-5605: After removeAll/PutAll messages are processed on replicas, check for cache close is done. (#2450)" This reverts commit d9bb24d95bd7d310ae0ce693fe1d84774c2f521c. > In flight cache operation may not be part of GII if the GII provider cache > closes > --------------------------------------------------------------------------------- > > Key: GEODE-5605 > URL: https://issues.apache.org/jira/browse/GEODE-5605 > Project: Geode > Issue Type: Improvement > Components: regions > Affects Versions: 1.6.0 > Reporter: Anilkumar Gingade > Assignee: Anilkumar Gingade > Priority: Major > Labels: pull-request-available > Fix For: 1.8.0 > > Time Spent: 50m > Remaining Estimate: 0h > > An in-flight operation may not be seen by the new GII requester if the GII > provider cache closes. This happens when there are more than one replica for > the region. > Scenario: > There are 3 nodes (N1 with primary bucket, N2 with secondary bucket and N3 > new node doing GII request) > * accessor begins putAll > * accessor sends putAll to N1 > * N1 locally processes putAll > * N1 attempts to replicate putAll to N2 > * during this putAll, N1 is shutdown normally > * during this putAll (after N1 has started to shutdown), N3 attempts to GII > from N1 > * it fails because N1 is shutting down > * N3 then GIIs from N2 (but before the put is received by it) > * after GII, N3 doesn't have the entry, but N2 does > * accessor completes putAll successfully > -- This message was sent by Atlassian JIRA (v7.6.3#76005)