[ https://issues.apache.org/jira/browse/GEODE-156?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14643592#comment-14643592 ]
ASF subversion and git services commented on GEODE-156: ------------------------------------------------------- Commit 73d0dcd2ae7c4d3ffcd490472d88faf3ec264885 in incubator-geode's branch refs/heads/feature/GEODE-77 from [~dschneider] [ https://git-wip-us.apache.org/repos/asf?p=incubator-geode.git;h=73d0dcd ] GEODE-156: fix unit tests that call pauseIfNecessary all calls to pauseIfNecessary have been changed to flushIfNecessary. The new flushIfNecessary method uses StateFlushOperation. > unit tests that call pauseIfNecessary will intermittently fail > -------------------------------------------------------------- > > Key: GEODE-156 > URL: https://issues.apache.org/jira/browse/GEODE-156 > Project: Geode > Issue Type: Bug > Reporter: Darrel Schneider > Assignee: Darrel Schneider > Priority: Minor > > Many of the unit tests in MultiVMRegionTestCase call pauseIfNecessary. > They do this to allow previous operations done on a no-ack region to complete. > But since the pause is simply a sleep it is possible for these tests to not > sleep long enough and still fail. > They may also sleep longer than is needed. > We have a StateFlushOperation that can be used by the sender to wait until > all the no-ack ops it did on a particular region have completed. -- This message was sent by Atlassian JIRA (v6.3.4#6332)