[ https://issues.apache.org/jira/browse/ARTEMIS-1328?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16118768#comment-16118768 ]
ASF subversion and git services commented on ARTEMIS-1328: ---------------------------------------------------------- Commit 1ace3061217340e4d5dae67d75532ec48efe32fb in activemq-artemis's branch refs/heads/master from Clebert Suconic [ https://git-wip-us.apache.org/repos/asf?p=activemq-artemis.git;h=1ace306 ] ARTEMIS-1328 Improving direct delivery check Instead of wait to flush an executor, I have added a method isFlushed() which will just translate to the state on the OrderedExecutor. In the case another executor is provided (for tests) there's a delegate into normal executors. > Delivery guard can take too long > -------------------------------- > > Key: ARTEMIS-1328 > URL: https://issues.apache.org/jira/browse/ARTEMIS-1328 > Project: ActiveMQ Artemis > Issue Type: Bug > Affects Versions: 2.2.0 > Reporter: clebert suconic > Assignee: clebert suconic > Fix For: 2.3.0 > > > There is a flush on delivery guard flush. > if it's taking too long it will block the queue for a long period. > This needs to be a quick check or keep doing async checks. -- This message was sent by Atlassian JIRA (v6.4.14#64029)