debug level for standard everyday running? and Help with TTL error
Mark Andrews
Mark_Andrews at isc.org
Mon Jan 3 23:03:27 UTC 2005
> What debug level does named need to run at for normal everyday.
> and
>
> What needs to be enabled in the named.conf file to determine the zone and ent
> ry which is the root cause of the errors below?
>
>
> Jan 3 00:09:32 host.domain.com named[23208]: [ID 866145 daemon.warning] TTL
> differs in rdataset, adjusting 3600 -> 600
>
> Jan 3 02:19:32 host.domain.com named[23208]: [ID 866145 daemon.warning] TTL
> differs in rdataset, adjusting 3600 -> 600
>
> Jan 3 04:24:32 host.domain.com named[23208]: [ID 866145 daemon.warning] TTL
> differs in rdataset, adjusting 3600 -> 600
>
> Jan 3 06:54:33 host.domain.com named[23208]: [ID 866145 daemon.warning] TTL
> differs in rdataset, adjusting 600 -> 3600
>
> Thanks
>
> Ted
Index: lib/dns/diff.c
===================================================================
RCS file: /proj/cvs/prod/bind9/lib/dns/diff.c,v
retrieving revision 1.9
diff -u -r1.9 diff.c
--- lib/dns/diff.c 5 Mar 2004 05:09:19 -0000 1.9
+++ lib/dns/diff.c 3 Jan 2005 23:01:31 -0000
@@ -30,8 +30,10 @@
#include <dns/db.h>
#include <dns/diff.h>
#include <dns/log.h>
+#include <dns/rdataclass.h>
#include <dns/rdatalist.h>
#include <dns/rdataset.h>
+#include <dns/rdatatype.h>
#include <dns/result.h>
#define CHECK(op) \
@@ -195,6 +197,9 @@
dns_difftuple_t *t;
dns_dbnode_t *node = NULL;
isc_result_t result;
+ char namebuf[DNS_NAME_FORMATSIZE];
+ char typebuf[DNS_RDATATYPE_FORMATSIZE];
+ char classbuf[DNS_RDATACLASS_FORMATSIZE];
REQUIRE(DNS_DIFF_VALID(diff));
REQUIRE(DNS_DB_VALID(db));
@@ -254,11 +259,19 @@
t->rdata.type == type &&
rdata_covers(&t->rdata) == covers)
{
+ dns_name_format(name, namebuf, sizeof(namebuf));
+ dns_rdatatype_format(t->rdata.type, typebuf,
+ sizeof(typebuf));
+ dns_rdataclass_format(t->rdata.rdclass,
+ classbuf,
+ sizeof(classbuf));
if (t->ttl != rdl.ttl && warn)
isc_log_write(DIFF_COMMON_LOGARGS,
ISC_LOG_WARNING,
- "TTL differs in rdataset, "
- "adjusting %lu -> %lu",
+ "'%s/%s/%s': TTL differs in "
+ "rdataset, adjusting "
+ "%lu -> %lu",
+ namebuf, typebuf, classbuf,
(unsigned long) t->ttl,
(unsigned long) rdl.ttl);
ISC_LIST_APPEND(rdl.rdata, &t->rdata, link);
--
Mark Andrews, ISC
1 Seymour St., Dundas Valley, NSW 2117, Australia
PHONE: +61 2 9871 4742 INTERNET: Mark_Andrews at isc.org
More information about the bind-users
mailing list