GNOME Bugzilla – Bug 780408
Increase connection limit from matrix.org to gimpnet
Last modified: 2018-09-21 07:58:03 UTC
Hi, As per https://mail.gnome.org/archives/desktop-devel-list/2017-March/msg00033.html we're hosting a matrix<->irc bridge to gimpnet. However, it looks like we've maxed out the number of allowed connections to the network at 132 simultaneous connections from our IPv6 subnet (2001:470:1af1:104:*). This is causing the bridge to cycle connections to IRC and generally misbehave. Please can we urgently have an I:line equivalent from our subnet to increase the connection count? thanks, Matthew
I heard on IRC that there has been some progress with this issue. Are there any updates?
Both the servers running with IPv6 had an allow block added for the requested subnet. Matthew, can you please confirm, mark the bug as resolved accordingly?
oops - sorry, I totally missed this. yup, we're all sorted now :)
Hey, it looks like we have been hitting this limit again for quite a while. Could someone look into it please?
Benjamin, we currently have two IPv6 nodes in rotation and one of them was recently removed (the time you reported this matches with the one we pulled the node out from the round robin) from the pool for maintenance. It was re-added today, please let me know if you're still seeing any failure and mark the bug as resolved accordingly. Thanks!
Hey AV, aha! That does explain why so many people were quitting at the time. However, we were having issues for much longer already, with some matrix people simply missing on the IRC side. Alexandre said that the matrix people confirmed that we were hitting a limit. As a data point, right I am able to see 27 matrix users (based on IPv6 prefix) on IRC while Alexandre is saying he has 45 matrix users on his side.
Hi all, I'm currently maintaining the Matrix IRC bridge project and matrix.org's instance. Sorry for the trouble, at the moment it looks like we are configured to allow no more than 2048 connections from our bridge to the IRC network. The number of connections has stayed constantly at the maximum we have allowed for on our side for weeks, and so we are unable to provision more for our Matrix users. If Gimpnet is willing we'd like to increase the limit further? Thanks for your help! Half-Shot
(In reply to Will Hunt from comment #7) > If Gimpnet is willing we'd like to increase the limit further? irc.acc.umu.se has a limit set to 2000 connections from the matrix.org IP range and irc.poop.nl has 1000, so you should be fine increasing up to 3000.
Will, we're seeing an high amount of Matrix clients connecting to irc.acc.umu.se, is this server being used directly by the bridge instead of irc.gnome.org?
Andrea, We're currently connecting to irc.gimp.org. Should we switch over to irc.gnome.org?
It's also worth noting that we restarted the IRC bridge at 8:40 AM UTC this morning so a large number of reconnects is expected. We've increased the limit to 3000 and noticed that we have more than 2048 connections which was the previous limit, so it should working as expected. I notice that irc.gnome.org is just pointing to irc.gimp.org so we should be fine.
Yeah, irc.gnome.org points to irc.gimp.org behind the scenes, wondering what is causing 90% of the clients to end up on irc.acc.umu.se: * |-irc.poop.nl (234) * |-irc.acc.umu.se (2476) maswan?
And stats when the bridge was restarted this morning: * |-irc.poop.nl (239) * |-irc.acc.umu.se (984)
We're going to try to balance the connections between the two servers more carefully our side. Bridge has been restarted and we are monitoring.
Andrea, Noticing that irc.acc.umu.se we connecting fine but irc.poop.nl is not allowing us to have more than 32 connections. We are using port 6697 for both hosts. I found that trying to manually connect my IRC client using the matrix.org host to irc.poop.nl:6667 was fine, but irc.poop.nl:6697 closed the connection (while running the other 32 clients. Is it possible we are limited somehow by port?
Will, thanks, forwarded your note to irc.poop.nl maintainer. He's looking at it. Will get back to you once he confirms we're fine, at that point it'd be ideal to kick the bridge again for proper balancing of users.
Will, should be fixed on the irc.poop.nl side, can you please double check and eventually rebalance the bridge? Thanks!
Andrea, We are going to restart the bridge tomorrow morning at 08:00 and hopefully it should balance out. Thanks for handing the stuff with irc.poop.nl!
This should be fixed since several weeks already. Thanks!