mirror of
https://github.com/isc-projects/bind9.git
synced 2026-02-27 03:51:16 -05:00
The "Needs Refresh" flag is exposed in two places in the statistics channel: first - there is a state called "Needs Refresh", when the process hasn't started yet, but the zone needs a refresh, and second - there there is a field called "Additional Refresh Queued", when the process is ongoing, but another refresh is queued for the same zone. The DNS_ZONEFLG_NEEDREFRESH flag, however, is set only when there is an ongoing zone transfer and a new notify is received. That is, the flag is not set for the first case above. In order to fix the issue, use the DNS_ZONEFLG_NEEDREFRESH flag only when the zone transfer is running, otherwise, decide whether a zone needs a refresh using its refresh and expire times. |
||
|---|---|---|
| .. | ||
| dns | ||
| isc | ||
| isccc | ||
| isccfg | ||
| ns | ||
| .gitignore | ||
| Makefile.am | ||