Xiaojian Zhou created GEODE-10229:
-------------------------------------

             Summary: Saving received RVV's caused exception should be filled.
                 Key: GEODE-10229
                 URL: https://issues.apache.org/jira/browse/GEODE-10229
             Project: Geode
          Issue Type: Bug
            Reporter: Xiaojian Zhou


Saving received RVV's caused exception should be filled during processing GII 
image

There's a race in GII: 
A distribution of operation (RemoveAll could be more obvious) arrived when the 
member is requesting GII and before saving received RVV. The saveReceivedRVV() 
will the newly arrived operation to be an exception. 

In normal case, the exception will be filled in processChunk(). But in above 
case, the processChunk() will skip the entry because the local entry is not 
recovered from disk. 

Thus the exception will stay after GII. 

To fix it, and not to slow down the performance, we need to check if such 
exception exists, and do the recordVersion() for this entry. 



--
This message was sent by Atlassian Jira
(v8.20.1#820001)

Reply via email to