ZNC fails to handle round robin irc network servers correctly. #717

Closed
opened 2026-10-05 04:40:23 +02:00 by adam · 4 comments
Owner

When ZNC hits a timeout condition it doesn't try the next server ip in a dns round robin scenario. Instead it will try the same ip it just timed out on which may or may not continue to timeout depending on if the server is down or if it might just be very slow to respond. As it stands the timeout is about 4 minutes or so which makes for a long wait.

Example server: Freenode's round robin load balancing server address.

When ZNC hits a timeout condition it doesn't try the next server ip in a dns round robin scenario. Instead it will try the same ip it just timed out on which may or may not continue to timeout depending on if the server is down or if it might just be very slow to respond. As it stands the timeout is about 4 minutes or so which makes for a long wait. Example server: Freenode's round robin load balancing server address. <!-- github-sync-id:166720190 -->
adam closed this issue 2026-10-05 04:40:23 +02:00
Author
Owner

Just found out that the person that reported this to me (since I can't reproduce it myself -- don't have a scenario to test on) is on ZNC 1.1-git-11-89f586d

Just found out that the person that reported this to me (since I can't reproduce it myself -- don't have a scenario to test on) is on ZNC 1.1-git-11-89f586d <!-- github-comment-id:234135534 -->
Author
Owner

Disregard ticket. It seems it is doing the round robin correctly based on a test I setup.

Disregard ticket. It seems it is doing the round robin correctly based on a test I setup. <!-- github-comment-id:234140739 -->
Author
Owner

It was fixed in 1.6.0

It was fixed in 1.6.0 <!-- github-comment-id:234174396 -->
Author
Owner

And the original issue was #133.

And the original issue was #133. <!-- github-comment-id:234191550 -->
Sign in to join this conversation.
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: adam/znc#717