kuujo / vertigo

Flow-based programming for the Vert.x application platform.
Apache License 2.0
155 stars 24 forks source link

Race condition in network startup #30

Closed kuujo closed 10 years ago

kuujo commented 10 years ago

When running some multi-instance component tests repeatedly, I noted a potential race condition that seems to prevent some component instances from starting up properly. For instance, in the worker many-to-many or many-to-one tests, every now and then a fourth instance of the four worker instances will not properly begin emitting messages, likely indicating that the start AsyncResultHandler is never called.