You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Create two subscribers to the same topic in different processes.
Create a publisher that publishes a message on the topic, and then immediately quits.
Occasionally, one of the subscribers will not get the message due to communication delays (processing the connections between subscribers and publishers is asynchronous).
A publisher can call WaitForConnection, but this will wait for only the first connection. We could extend Master to tell a publisher the number of current subscribers on a topic. WaitForConnection could then wait for all the connections, with a timeout.
The text was updated successfully, but these errors were encountered:
Original report (archived issue) by Nate Koenig (Bitbucket: Nathan Koenig).
Test case:
Create two subscribers to the same topic in different processes.
Create a publisher that publishes a message on the topic, and then immediately quits.
Occasionally, one of the subscribers will not get the message due to communication delays (processing the connections between subscribers and publishers is asynchronous).
A publisher can call WaitForConnection, but this will wait for only the first connection. We could extend Master to tell a publisher the number of current subscribers on a topic. WaitForConnection could then wait for all the connections, with a timeout.
The text was updated successfully, but these errors were encountered: