~emersion/soju#174: 
Backlog issue with detached channels

  • Join a new channel
  • Send a message to it from another client
  • Detach from it
  • Send another message to it from another client
  • Disconnect from soju
  • Reconnect to soju
  • Reattach to the channel

In my testing, the second message was consistently lost. However, if multiple messages were sent between detaching and disconnecting, only the first one was lost. In addition, repeating the message/disconnect/reconnect cycle doesn't lead to additional dropped messages. Tested with sqlite and the in-memory message store.

Status
REPORTED
Submitter
~ecs
Assigned to
No-one
Submitted
6 months ago
Updated
6 months ago
Labels
No labels applied.