xiaojian zhou created GEODE-2787:
------------------------------------

             Summary: state flush did not wait for notifyGateway
                 Key: GEODE-2787
                 URL: https://issues.apache.org/jira/browse/GEODE-2787
             Project: Geode
          Issue Type: Bug
            Reporter: xiaojian zhou


When distribution happened, it calls startOperation() to increase a count, then 
call an endOperation() to decrease the count. 

state flush will wait for this count to become 0. 

But notifyGateway() is called after distribute(). So there's race that 
stateflush finished but notifyGateway has not done yet. 

The fix is to move the endOperation() after callbacks. 



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

Reply via email to