After the rndc reload command finished, we might have queried the
database zone sooner than it was reloaded because rndc reloads zones
asynchronously if no specific zone was provided. We should wait for "all
zones loaded" in the ns1 log to be sure.
(cherry picked from commit
0bdd03db6683cd30924456823f650e37235cbce8)
)
templates.render("ns1/named.conf", {"rname": "marka.isc.org."})
- servers["ns1"].rndc("reload")
+ with servers["ns1"].watch_log_from_here() as watcher:
+ servers["ns1"].rndc("reload")
+ watcher.wait_for_line("all zones loaded")
# checking post reload zone
res = isctest.query.tcp(msg, "10.53.0.1")