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]

Reply via email to