Hi,<br><br> A large zone is frozen with 'rndc freeze', changes are done to the zone file, DDNS updates are enabled again with 'rndc thaw'. I can see the following series of events in the logs (filtered):<br>
<br>05-May-2009 13:08:10.466 notify: info: zone <a href="http://corp.internal.com/IN">corp.internal.com/IN</a>: sending notifies (serial 2012410499)<br>05-May-2009 13:08:15.659 general: debug 1: freezing zone '<a href="http://corp.internal.com/IN">corp.internal.com/IN</a>': success<br>
05-May-2009 13:08:15.686 notify: info: zone <a href="http://corp.internal.com/IN">corp.internal.com/IN</a>: sending notifies (serial 2012410504)<br>05-May-2009 13:16:05.602 general: debug 1: thawing zone '<a href="http://corp.internal.com/IN">corp.internal.com/IN</a>': success<br>
05-May-2009 13:16:06.670 general: info: journal file db.corp.internal.com.jnl does not exist, creating it<br>05-May-2009 13:16:06.698 notify: info: zone <a href="http://corp.internal.com/IN">corp.internal.com/IN</a>: sending notifies (serial 2012410505)<br>
05-May-2009 13:16:11.742 notify: info: zone <a href="http://corp.internal.com/IN">corp.internal.com/IN</a>: sending notifies (serial 2012410509)<br>05-May-2009 13:16:16.720 notify: info: zone <a href="http://corp.internal.com/IN">corp.internal.com/IN</a>: sending notifies (serial 2012410513)<br>
05-May-2009 13:16:19.334 general: info: zone <a href="http://corp.internal.com/IN">corp.internal.com/IN</a>: loaded serial 2012410506<br>05-May-2009 13:16:21.726 notify: info: zone <a href="http://corp.internal.com/IN">corp.internal.com/IN</a>: sending notifies (serial 2012410506)<br>
05-May-2009 13:16:22.762 general: error: malformed transaction: db.corp.internal.com.jnl last serial 2012410513 != transaction first serial 2012410506<br><br>Between 'thawing zone' and 'loaded serial 2012410506' DDNS updates are received and applied and written to the journal. Even notifies are sent for those changes.<br>
<br>The last DDNS updates written to the journal file puts the serial to 2012410513 (notify sent for this). After that named loaded the zone file with serial 2012410506.<br><br>The very next DDNS update received causes a 'malformed transaction'. After this point DDNS updates don't work any more.<br>
<br>Is named supposed to process DDNS updates after receiving the thaw command but before completely loading the zone file ?<br><br>This is with BIND 9.6.0-P1 on Solaris 10.<br><br>Regards,<br> Tom<br><br> <br>