bind9/lib/ns/include/ns
Ondřej Surý 85e35d4c27
Propagate the shutdown event to the recursing ns_client(s)
Send the ns_query_cancel() on the recursing clients when we initiate the
named shutdown for faster shutdown.

When we are shutting down the resolver, we cancel all the outstanding
fetches, and the ISC_R_CANCEL events doesn't propagate to the ns_client
callback.

In the future, the better solution how to fix this would be to look at
the shutdown paths and let them all propagate from bottom (loopmgr) to
top (f.e. ns_client).

(cherry picked from commit d861d403bb9a7912e29a06aba6caf6d502839f1b)
2022-12-07 18:08:29 +01:00
..
client.h Propagate the shutdown event to the recursing ns_client(s) 2022-12-07 18:08:29 +01:00
events.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
hooks.h Update clang to version 14 2022-06-16 18:09:33 +02:00
interfacemgr.h Store HTTP quota size inside a listenlist instead of the quota 2022-06-28 16:37:31 +03:00
listenlist.h Store HTTP quota size inside a listenlist instead of the quota 2022-06-28 16:37:31 +03:00
log.h Update clang to version 14 2022-06-16 18:09:33 +02:00
notify.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
query.h Only refresh RRset once 2022-09-08 11:50:44 +02:00
server.h Store HTTP quota size inside a listenlist instead of the quota 2022-06-28 16:37:31 +03:00
sortlist.h Update clang to version 14 2022-06-16 18:09:33 +02:00
stats.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
types.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
update.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
xfrout.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00