named-xfer problem 8.2.2 P5

Mark_Andrews at iengines.com Mark_Andrews at iengines.com
Wed Nov 24 00:59:42 UTC 1999


> maybe I am the one who has this problem:
> 
> since I upgraded from bind 8.2.2 to bind 8.2.2 patchlevel5 the
> slave zone transfer with ndc works a little bit strange:
> 
> If I remove the zone file on the secondary NS and I
> do a <ndc reload zone> ndc says "Slave transfer queued"
> but nothing happens. No error messages, no warning in syslog,
> nothing happens and no zone file arrives the secondary NS
> 
> With bind 8.8.2 it works fine, but now ... only if I stop
> the complete named and start it again, the zone file created 
> from the named-xfer is there.

	Just luck that you got a zone transfer before, you must
	not have been upto date.  There are no changes between
	8.2.2 and 8.2.2-P5 that would have stopped it as it never
	worked.  There was no test to see if the cached file
	had been removed.

	A plain reload would have also detected the missing cache
	file.

	Mark

Index: src/bin/named/ns_ctl.c
===================================================================
RCS file: /proj/cvs/isc/bind/src/bin/named/ns_ctl.c,v
retrieving revision 8.28
diff -c -r8.28 ns_ctl.c
*** ns_ctl.c	1999/10/13 16:39:04	8.28
--- ns_ctl.c	1999/11/24 00:45:31
***************
*** 747,752 ****
--- 748,755 ----
  	case z_slave:
  	case z_stub:
  		ns_stopxfrs(zp);
+ 		if (zonefile_changed_p(zp))
+ 			zp->z_serial = 0;	/* force xfer */
  		addxfer(zp);
  		code = 251;
  		msg = "Slave transfer queued.";
> 
> Any hint would be useful
> 
> Ralf
> 
--
Mark Andrews, Internet Engines Inc. / Internet Software Consortium
1 Seymour St., Dundas Valley, NSW 2117, Australia
PHONE: +61 2 9871 4742                 INTERNET: Mark_Andrews at iengines.com


More information about the bind-users mailing list