+6155. [bug] Treat ISC_R_INVALIDPROTO as a networking error
+ in the dispatch code to avoid retrying with the
+ same server. [GL #4005]<
+
6154. [func] Add spinlock implementation. The spinlock is much
smaller (8 bytes) than pthread_mutex (40 bytes), so
it can be easily embedded into objects for more
Bug Fixes
~~~~~~~~~
-- None.
-
- When the same ``notify-source`` address and port number was configured for
multiple destinations and zones, an unresponsive server could tie up the
socket until it timed out; in the meantime, NOTIFY messages for other servers
silently failed.``named`` will now retry these failing messages over TCP.
NOTIFY failures are now logged at level INFO. :gl:`#4001` :gl:`#4002`
+- When ISC_R_INVALIDPROTO (ENOPROTOOPT, EPROTONOSUPPORT) is returned from
+ libuv, treat it as a network failure, mark the server as broken and don't
+ try again. :gl:`#4005`
+
Known Issues
~~~~~~~~~~~~