mirror of
https://github.com/isc-projects/bind9.git
synced 2026-05-28 04:34:54 -04:00
Merge branch '3955-hold-catz-reference-during-update-v9_18' into 'bind-9.18'
[9.18] Hold a catz reference while the update process is running See merge request isc-projects/bind9!7705
This commit is contained in:
commit
069eaa1232
2 changed files with 8 additions and 0 deletions
6
CHANGES
6
CHANGES
|
|
@ -1,3 +1,9 @@
|
|||
6125. [bug] Hold a catz reference while the update process is
|
||||
running, so that the catalog zone is not destroyed
|
||||
during shutdown until the update process is finished or
|
||||
properly canceled by the activated 'shuttingdown' flag.
|
||||
[GL #3955]
|
||||
|
||||
6124. [bug] When changing from a NSEC3 capable DNSSEC algorithm to
|
||||
an NSEC3 incapable DNSSEC algorithm using KASP the zone
|
||||
could sometimes be incompletely signed. [GL #3937]
|
||||
|
|
|
|||
|
|
@ -2114,6 +2114,7 @@ dns__catz_timer_cb(isc_task_t *task, isc_event_t *event) {
|
|||
ISC_LOG_INFO, "catz: %s: reload start", domain);
|
||||
|
||||
dns_catz_ref_catzs(catz->catzs);
|
||||
dns_catz_ref_catz(catz);
|
||||
isc_nm_work_offload(isc_task_getnetmgr(catz->catzs->updater),
|
||||
dns__catz_update_cb, dns__catz_done_cb, catz);
|
||||
|
||||
|
|
@ -2592,6 +2593,7 @@ done:
|
|||
ISC_LOG_INFO, "catz: %s: reload done: %s", dname,
|
||||
isc_result_totext(result));
|
||||
|
||||
dns_catz_unref_catz(catz);
|
||||
dns_catz_unref_catzs(catz->catzs);
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue