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)