message: zone transfer timeout for "zone"; pid 4294967294 missing

Mark.Andrews at nominum.com Mark.Andrews at nominum.com
Fri Feb 23 02:05:00 UTC 2001


	Looks like you are seeing.

1152.   [bug]           ixfr processing could leave Z_XFER_RUNNING set.

	4294967294 is -2 cast to a unsigned long.

	Mark

Index: ns_maint.c
===================================================================
RCS file: /proj/cvs/isc/bind8/src/bin/named/ns_maint.c,v
retrieving revision 8.118
retrieving revision 8.119
diff -u -r8.118 -r8.119
--- ns_maint.c	2001/02/04 12:49:37	8.118
+++ ns_maint.c	2001/02/08 01:27:47	8.119
@@ -1599,7 +1599,6 @@
 					break;
 
 				case XFER_SUCCESSIXFR:
-					zp->z_flags |= Z_XFER_RUNNING;
 					zp->z_xferpid = XFER_ISIXFR;
 					ns_notice(ns_log_default,
 						  "IXFR Success %s",
@@ -1624,8 +1623,6 @@
 						ns_notice(ns_log_default,
 							"IXFR Merge failed %s",
 							  zp->z_ixfr_tmp);
-					zp->z_flags &=
-						~(Z_XFER_RUNNING|Z_XFER_ABORTED|Z_XFER_GONE);
 						ns_retrytime(zp, tt.tv_sec);
 						sched_zone_maint(zp);
 					}

> 
> Anyone got any idea what this means?
> 
> I've got 8.2.3-REL running on Solaris.
> 
> I tried tracing though the code, but couldn't seem to see where it decided
> it had passed a timeout value.  It comes from the function abortxfer in
> ns_maint.c.
> 
> The pid never seems to change so the code is screwed up somewhere.
> 
> Thanks in advance,
> 
> Peter Anderson
> Senior Communications Analyst
> Ph:  0011 61 2 99025938
> 
> Any views or opinions presented are solely those of the author and do not
> necessarily represent those of Westpac Banking Corporation.
> 
> 
> 
> 
> -- 
> Posted from mail.westpac.com.au [203.24.6.110] 
> via Mailgate.ORG Server - http://www.Mailgate.ORG
> 
--
Mark Andrews, Nominum Inc.
1 Seymour St., Dundas Valley, NSW 2117, Australia
PHONE: +61 2 9871 4742                 INTERNET: Mark.Andrews at nominum.com


More information about the bind-users mailing list