Subject: | Calls to bind9.11:dns_client_startupdate() fail in 4.4.0-DEV |
DDNS fails with the migration to Bind9 9.11x. The function, dns_client_startupdate() now fails with an result of "already running". This following change in Bind9:
+4543. [bug] dns_client_startupdate now delays sending the update
+ request until isc_app_ctxrun has been called.
+ [RT #43976]
Git commit 6f947472
Replaced the use of send_update() with a call isc_app_ctxonrun() which fails as the context we pass into it is already running. Either we need to use Bind9's API differently or the API needs modifications. I've sent Mark Andrews (author of the above change) an email regarding this.
Note that this does not affect any released versions. It does point to a dire need for at least system tests for DDNS.