stickychan module not throttled #5

Closed
opened 2026-10-05 03:52:43 +02:00 by adam · 5 comments
Owner

I use ~30 channels on a single user (freenode).
If I set above a certain number (20?) of those channels to be sticky I am unable to reconnect to the server after an outage due to 'Excess Flood'.
I believe this is due to stickychan not being throttled.
I have 'Max Joins' set to 2.

I use ~30 channels on a single user (freenode). If I set above a certain number (20?) of those channels to be sticky I am unable to reconnect to the server after an outage due to 'Excess Flood'. I _believe_ this is due to stickychan not being throttled. I have 'Max Joins' set to 2. <!-- github-sync-id:663981 -->
adam closed this issue 2026-10-05 03:52:43 +02:00
Author
Owner

Out of curiosity: Why do you set all your channels sticky?

Out of curiosity: Why do you set all your channels sticky? <!-- github-comment-id:859763 -->
Author
Owner

I haven't set all of them sticky.
The reason I'd like to set a LOT of them sticky is because:
i) I've just been working on a detach+close method from my clients.
ii) I don't want to close a channel by accident
iii) I don't want to rely on my memory (or client logs) to recover an accidentally closed channel.

Does/should it matter how many channels are set sticky?

ps: some of these channels are very low traffic but as moderator I can't close them. At the same time, I don't usually need/want them visible from the client.

pps: love the work that's been done on znc. Very nice concept.

I haven't set all of them sticky. The reason I'd like to set a LOT of them sticky is because: i) I've just been working on a detach+close method from my clients. ii) I don't want to close a channel by accident iii) I don't want to rely on my memory (or client logs) to recover an accidentally closed channel. Does/should it matter how many channels are set sticky? ps: some of these channels are _very_ low traffic but as moderator I can't close them. At the same time, I don't usually need/want them visible from the client. pps: love the work that's been done on znc. Very nice concept. <!-- github-comment-id:859896 -->
Author
Owner

Perhaps we should make stickychan somehow use ZNC's normal channel join timer instead of sending its own joins. That would definitely eliminate this problem. Dunno which other problems that would cause....

Perhaps we should make stickychan somehow use ZNC's normal channel join timer instead of sending its own joins. That would definitely eliminate this problem. Dunno which other problems that would cause.... <!-- github-comment-id:925445 -->
Author
Owner

Closed, this is fixed now due to every line being throttled.

Closed, this is fixed now due to every line being throttled. <!-- github-comment-id:5952312 -->
Author
Owner

is this really fixed for me this same problem seems to occur again.

is this really fixed for me this same problem seems to occur again. <!-- github-comment-id:22389410 -->
Sign in to join this conversation.
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: adam/znc#5