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)