You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@geode.apache.org by "Kirk Lund (JIRA)" <ji...@apache.org> on 2018/08/06 18:09:00 UTC

[jira] [Commented] (GEODE-5532) Add isPaused to GatewaySender or change pause to be synchronous

    [ https://issues.apache.org/jira/browse/GEODE-5532?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16570572#comment-16570572 ] 

Kirk Lund commented on GEODE-5532:
----------------------------------

See AbstractGatewaySenderEventProcessor.awaitForDispatcherToPause()

> Add isPaused to GatewaySender or change pause to be synchronous
> ---------------------------------------------------------------
>
>                 Key: GEODE-5532
>                 URL: https://issues.apache.org/jira/browse/GEODE-5532
>             Project: Geode
>          Issue Type: New Feature
>          Components: wan
>            Reporter: Kirk Lund
>            Priority: Major
>
> This feature is needed to remove flakiness from AsyncEventQueue and Wan tests without using thread sleeps.
> Tests such as AsyncEventListenerDistributedTest need to pause the GatewaySender and then do some work after every dispatcher thread has successfully paused. These tests currently sleep for one second after pausing the GatewaySender. In order to convert the thread sleep to an Awaitility call, we need an isPaused() method added to GatewaySender or we need to change pause() to be synchronous.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)