<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;
        mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:#0563C1;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:#954F72;
        text-decoration:underline;}
span.E-MailFormatvorlage17
        {mso-style-type:personal-compose;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri",sans-serif;
        mso-fareast-language:EN-US;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:70.85pt 70.85pt 2.0cm 70.85pt;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="DE-AT" link="#0563C1" vlink="#954F72">
<div class="WordSection1">
<p class="MsoNormal">Hello!<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">We dynamically add secondary zones to NSD, and then test if NSD has fetched the zone (asking for the SOA). If the zone was not fetched yet, we try to push NSD to transfer zone faster. But sometimes that does not seem to work. For example
 in this case it took 15s to fetch the zone from the primary (running on localhost), although NSD was idle at this moment.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">00:19:13 nsd[16628]: control cmd:  addzone example.com slave_zone_from_local_pdns<o:p></o:p></p>
<p class="MsoNormal">00:19:13 nsd[16632]: zonefile slave_zone_from_local_pdns/example.com does not exist<o:p></o:p></p>
<p class="MsoNormal">00:19:14 nsd[16628]: new control connection from 127.0.0.1<o:p></o:p></p>
<p class="MsoNormal">00:19:14 nsd[16628]: control cmd:  force_transfer example.com<o:p></o:p></p>
<p class="MsoNormal">00:19:15 nsd[16628]: new control connection from 127.0.0.1<o:p></o:p></p>
<p class="MsoNormal">00:19:15 nsd[16628]: control cmd:  force_transfer example.com<o:p></o:p></p>
<p class="MsoNormal">00:19:16 nsd[16628]: new control connection from 127.0.0.1<o:p></o:p></p>
<p class="MsoNormal">00:19:16 nsd[16628]: control cmd:  force_transfer example.com<o:p></o:p></p>
<p class="MsoNormal">00:19:18 nsd[16628]: new control connection from 127.0.0.1<o:p></o:p></p>
<p class="MsoNormal">00:19:18 nsd[16628]: control cmd:  force_transfer example.com<o:p></o:p></p>
<p class="MsoNormal">00:19:19 nsd[16628]: new control connection from 127.0.0.1<o:p></o:p></p>
<p class="MsoNormal">00:19:19 nsd[16628]: control cmd:  force_transfer example.com<o:p></o:p></p>
<p class="MsoNormal">00:19:20 nsd[16628]: new control connection from 127.0.0.1<o:p></o:p></p>
<p class="MsoNormal">00:19:20 nsd[16628]: control cmd:  force_transfer example.com<o:p></o:p></p>
<p class="MsoNormal">00:19:21 nsd[16628]: new control connection from 127.0.0.1<o:p></o:p></p>
<p class="MsoNormal">00:19:21 nsd[16628]: control cmd:  force_transfer example.com<o:p></o:p></p>
<p class="MsoNormal">00:19:22 nsd[16628]: new control connection from 127.0.0.1<o:p></o:p></p>
<p class="MsoNormal">00:19:22 nsd[16628]: control cmd:  force_transfer example.com<o:p></o:p></p>
<p class="MsoNormal">00:19:23 nsd[16628]: new control connection from 127.0.0.1<o:p></o:p></p>
<p class="MsoNormal">00:19:23 nsd[16628]: control cmd:  force_transfer example.com<o:p></o:p></p>
<p class="MsoNormal">00:19:24 nsd[16628]: new control connection from 127.0.0.1<o:p></o:p></p>
<p class="MsoNormal">00:19:24 nsd[16628]: control cmd:  force_transfer example.com<o:p></o:p></p>
<p class="MsoNormal">00:19:28 nsd[16628]: xfrd: zone example.com committed "received update to serial 2018091101 at 2023-04-03T00:19:28 from 127.0.0.1@14018"<o:p></o:p></p>
<p class="MsoNormal">00:19:28 nsd[16632]: zone example.com. received update to serial 2018091101 at 2023-04-03T00:19:28 from 127.0.0.1@14018 of 417 bytes in 0.00071 seconds<o:p></o:p></p>
<p class="MsoNormal">00:19:28 nsd[16628]: zone example.com serial 0 is updated to 2018091101<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">I can think of 2 possibilites: <br>
a) the primary name server is overloaded and does not accept AXFR requests immediately<o:p></o:p></p>
<p class="MsoNormal">b) NSD has some timers that stop him from acting immediately<span style="mso-fareast-language:DE-AT"><o:p></o:p></span></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Are there any such timers in NSD? Can you please give me some hints how to debug this issue?<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Thanks<o:p></o:p></p>
<p class="MsoNormal">Klaus<o:p></o:p></p>
</div>
</body>
</html>