[srvx-bugs] [ srvx-Bugs-2785381 ] DynLimit doesn't seem to be updating properly after netsplit
Brought to you by:
entrope
From: SourceForge.net <no...@so...> - 2009-05-02 01:55:17
|
Bugs item #2785381, was opened at 2009-05-02 01:55 Message generated for change (Tracker Item Submitted) made by compguy You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=403001&aid=2785381&group_id=31654 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: ChanServ Group: 1.4 Status: Open Resolution: None Priority: 5 Private: No Submitted By: CompGuy (compguy) Assigned to: Zoot (zoot) Summary: DynLimit doesn't seem to be updating properly after netsplit Initial Comment: Hi there. I've noticed an issue with srvx 1.4.0-rc3 (the tarball) after a netsplit occurs. To introduce, our network setup is 2 hubs, and 4 client servers. srvx is linked to Hub "A". Hub "B" which has 2 ircu servers link splits from Hub "A", and in turn, the ChanServ dynlimit is increased with the loss of those users. After the netsplit is over and the two hubs are relinked, the mass join of users occur; however, the problem is that ChanServ doesn't always seem to be updating the limit meaning users are receiving the 'channel full' response. It requires us to -l the channel, and then after someone joins it seems to update itself. Our srvx.conf contains: // If DynLimit is on and there are N users in the channel, ChanServ will // try to keep the limit at N+<adjust_threshold>. "adjust_threshold" "2"; // .. but ChanServ will only increment or decrement the limit this often. "adjust_delay" "3"; Thanks. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=403001&aid=2785381&group_id=31654 |