matrix-org / matrix-appservice-irc

Node.js IRC bridge for Matrix
Apache License 2.0
461 stars 149 forks source link

Some M->I messages in #libera-matrix were dropped because of a disconnected puppet #1684

Open progval opened 1 year ago

progval commented 1 year ago

Probably because a puppet was disconnected for an unknown reason (following a netsplit, so possibly the bridge being overloaded) and connecting it wasn't prioritized.

Matrix side (seen from matrix.org):

Screenshot 2023-03-12 at 08-08-43 Element 2 #libera-matrix

but on the IRC side, we only see big[M]outhCommie's messages (interleaved with other puppets reconnecting)

trinity-1686a commented 8 months ago

ftr, on OFTC, it seems to happen after each netsplit for at least some users, and it takes often hours, sometime days, for affected users to recover (but not all users are affected). Using !reconnect doesn't seem to fix the issue, and issuing commands such as !whois then yields unsafeClient not ready yet