Re:Matrix 2.0: How we’re making Matrix go voom
by superkuh on Monday February 13, 2023 @02:13PM
(#34778649)
In pratice there is only the Riot.im/Element.io Matrix.org homeserver to Libera.chat IRC server bridge. And that bridge regularly disconnects people for being idle because storing and transferring state is so heavy.
[ Parent
| on HN ]
Re:Matrix 2.0: How we’re making Matrix go voom
by neoromantique on Monday February 13, 2023 @02:34PM
(#34779022)
What stops you from running your own bridge?
Re:Matrix 2.0: How we’re making Matrix go voom
by anoa_ on Monday February 13, 2023 @02:22PM
(#34778824)
The reason for this limitation is actually on the IRC side - we can only have so many users connected via Matrix, so we need to time out stale ones.
Re:Matrix 2.0: How we’re making Matrix go voom
by superkuh on Monday February 13, 2023 @03:40PM
(#34780089)
I asked around and it seems like you're right about it not being a resource issue (network or computational). The issue is that the bridge is unstable and having tens of thousands of matrix users join/parting all the time disrupts IRC.
Re:Matrix 2.0: How we’re making Matrix go voom
by progval on Monday February 13, 2023 @07:10PM
(#34783002)
It's also mentioned in Libera's FAQ:
> At our request, the EMS-hosted Libera.Chat bridge regularly prunes idle connections to minimize disruptions to IRC channels during bridge restarts.
Re:Matrix 2.0: How we’re making Matrix go voom
by justaj on Monday February 13, 2023 @07:58PM
(#34783628)
Not only that, but if you're disconnected and reconnected again, you lose your ident if your nickname contains uppercase characters or underscores: https://github.com/matrix-org/matrix-appservice-irc/issues/1...