The dbiterator read-locks the whole zone and it stayed locked during
whole processing time when catz is being read. Pause the iterator, so
the updates to catz zone are not being blocked while processing the catz
update.
(cherry picked from commit
4e7187601f88a15c61282db862f5025703a7a78a)
break;
}
+ result = dns_dbiterator_pause(it);
+ RUNTIME_CHECK(result == ISC_R_SUCCESS);
+
if (!is_vers_processed) {
/* Keep the version node to skip it later in the loop */
vers_node = node;