This is an automated email from the ASF dual-hosted git repository. rcordier pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/james-project.git
commit 8b501cc8216a93b218c2753ff49eaf82bfbb184d Author: Benoit Tellier <[email protected]> AuthorDate: Mon Jun 14 15:08:31 2021 +0700 JAMES-3599 GroupContract::registerShouldNotDispatchPastEventsForGroups needs a grade period Otherwise the registration might be completed while the message is on flight, causing a data race. --- event-bus/api/src/test/java/org/apache/james/events/GroupContract.java | 1 + 1 file changed, 1 insertion(+) diff --git a/event-bus/api/src/test/java/org/apache/james/events/GroupContract.java b/event-bus/api/src/test/java/org/apache/james/events/GroupContract.java index 69ab252..f477006 100644 --- a/event-bus/api/src/test/java/org/apache/james/events/GroupContract.java +++ b/event-bus/api/src/test/java/org/apache/james/events/GroupContract.java @@ -174,6 +174,7 @@ public interface GroupContract { EventListener listener = EventBusTestFixture.newListener(); eventBus().dispatch(EVENT, NO_KEYS).block(); + Thread.sleep(100); eventBus().register(listener, GROUP_A); --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
