<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">Hi!<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">I have upgraded from nsd 4.3.5 to 4.6. After the restart of the server, it serves an old zone. For example:<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">NSD 4.3.5:<o:p></o:p></p>
<p class="MsoNormal">07:31:13 nsd-pl[811535]: notify for kepno.pl. from X.X.X.20 serial 1660716049<o:p></o:p></p>
<p class="MsoNormal">07:31:13 nsd-pl[811535]: notify for kepno.pl. from XXXX:XXXX:9::5 serial 1660716049<o:p></o:p></p>
<p class="MsoNormal">07:31:13 nsd-pl[3084]: xfrd: zone kepno.pl committed "received update to serial 1660716049 at 2022-08-17T07:31:13 from X.X.X.20 TSIG verified with key foobar"<o:p></o:p></p>
<p class="MsoNormal">07:31:13 nsd-pl[3089]: zone kepno.pl. received update to serial 1660716049 at 2022-08-17T07:31:13 from X.X.X.20 TSIG verified with key foobar of 2403 bytes in 9.8e-05 seconds<o:p></o:p></p>
<p class="MsoNormal">07:31:13 nsd-pl[811535]: notify for kepno.pl. from X.X.X.4 serial 1660716049<o:p></o:p></p>
<p class="MsoNormal">07:31:13 nsd-pl[811535]: notify for kepno.pl. from XXXX:XXXX:8::5 serial 1660716049<o:p></o:p></p>
<p class="MsoNormal">07:31:14 nsd-pl[3084]: zone kepno.pl serial 1660716048 is updated to 1660716049<o:p></o:p></p>
<p class="MsoNormal">07:46:24 nsd-pl[3089]: writing zone kepno.pl to file kepno.pl.zone<o:p></o:p></p>
<p class="MsoNormal">09:46:22 nsd-pl[1008051]: notify for kepno.pl. from XXXX:XXXX:9::5 serial 1660716050<o:p></o:p></p>
<p class="MsoNormal">09:46:22 nsd-pl[1008051]: notify for kepno.pl. from X.X.X.20 serial 1660716050<o:p></o:p></p>
<p class="MsoNormal">09:46:22 nsd-pl[3084]: xfrd: zone kepno.pl committed "received update to serial 1660716050 at 2022-08-17T09:46:22 from XXXX:XXXX:9::5 TSIG verified with key foobar"<o:p></o:p></p>
<p class="MsoNormal">09:46:22 nsd-pl[1008051]: notify for kepno.pl. from XXXX:XXXX:8::5 serial 1660716050<o:p></o:p></p>
<p class="MsoNormal">09:46:22 nsd-pl[1008051]: notify for kepno.pl. from X.X.X.4 serial 1660716050<o:p></o:p></p>
<p class="MsoNormal">09:46:27 nsd-pl[3089]: zone kepno.pl. received update to serial 1660716050 at 2022-08-17T09:46:22 from XXXX:XXXX:9::5 TSIG verified with key foobar of 840 bytes in 0.000108 seconds<o:p></o:p></p>
<p class="MsoNormal">09:46:28 nsd-pl[3084]: zone kepno.pl serial 1660716049 is updated to 1660716050<o:p></o:p></p>
<p class="MsoNormal">-> NSD 4.3.5 serves serial 1660716050<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Now, upgrade to 4.6 and restart NSD:<o:p></o:p></p>
<p class="MsoNormal">10:32:04 nsd-pl[1072241]: zone kepno.pl read with success<o:p></o:p></p>
<p class="MsoNormal">10:32:04 nsd-pl[1072241]: rehash of zone kepno.pl. with parameters 1 0 12 e831662b2ffa02c1<o:p></o:p></p>
<p class="MsoNormal">10:32:10 nsd-pl[1072240]: zone kepno.pl serial 1660716050 is updated to 1660716049<o:p></o:p></p>
<p class="MsoNormal">--> Why is the serial going backwards?<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"># nsd-control -c /etc/nsd/nsd-pl.conf zonestatus kepno.pl<o:p></o:p></p>
<p class="MsoNormal">zone:   kepno.pl<o:p></o:p></p>
<p class="MsoNormal">        state: ok<o:p></o:p></p>
<p class="MsoNormal">        served-serial: "1660716049 since 2022-08-17T10:32:10"<o:p></o:p></p>
<p class="MsoNormal">        commit-serial: "1660716050 since 2022-08-17T10:55:43"<o:p></o:p></p>
<p class="MsoNormal">        wait: "1159 sec between attempts"<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">I can fix it with force_transfer:<o:p></o:p></p>
<p class="MsoNormal">11:14:25 nsd-pl[1072240]: xfrd: zone kepno.pl committed "received update to serial 1660716050 at 2022-08-17T11:14:25 from X.X.X.4 TSIG verified with key foobar"<o:p></o:p></p>
<p class="MsoNormal">11:14:26 nsd-pl[1072241]: rehash of zone kepno.pl. with parameters 1 0 12 e831662b2ffa02c1<o:p></o:p></p>
<p class="MsoNormal">11:14:26 nsd-pl[1072241]: zone kepno.pl. received update to serial 1660716050 at 2022-08-17T11:14:25 from X.X.X.4 TSIG verified with key foobar of 31937 bytes in 0.005712 seconds<o:p></o:p></p>
<p class="MsoNormal">11:14:26 nsd-pl[1072240]: zone kepno.pl serial 1660716049 is updated to 1660716050<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"># nsd-control -c /etc/nsd/nsd-pl.conf zonestatus kepno.pl<o:p></o:p></p>
<p class="MsoNormal">zone:   kepno.pl<o:p></o:p></p>
<p class="MsoNormal">        state: ok<o:p></o:p></p>
<p class="MsoNormal">        served-serial: "1660716050 since 2022-08-17T11:14:25"<o:p></o:p></p>
<p class="MsoNormal">        commit-serial: "1660716050 since 2022-08-17T11:14:25"<o:p></o:p></p>
<p class="MsoNormal">        wait: "279 sec between attempts"<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Is this a bug or a feature?<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>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
</body>
</html>