]> git.ipfire.org Git - thirdparty/kea.git/commitdiff
[1791] updated the log description for mismatched TTLs.
authorJINMEI Tatuya <jinmei@isc.org>
Mon, 9 Apr 2012 20:27:23 +0000 (13:27 -0700)
committerJINMEI Tatuya <jinmei@isc.org>
Mon, 9 Apr 2012 20:27:23 +0000 (13:27 -0700)
it didn't seem correct to say "it's not allowed on the wire".  this
restriction is more about the definition of the RRset concept, rather than
what we'd see in the wire.  also added a reference to the relevant RFC (2181).

src/lib/datasrc/datasrc_messages.mes

index ef46cb5f094f886a8cb20362de07a6a7f88e5029..3801a41e2f291cdc2efdbe5e0efe54b1bdd322ca 100644 (file)
@@ -145,10 +145,12 @@ While iterating through the zone, the program extracted next RRset from it.
 The name and RRtype of the RRset is indicated in the message.
 
 % DATASRC_DATABASE_ITERATE_TTL_MISMATCH TTL values differ for RRs of %1/%2/%3, setting to %4
-While iterating through the zone, the time to live for RRs of the given RRset
-were found to be different. This isn't allowed on the wire and is considered
-an error, so we set it to the lowest value we found (but we don't modify the
-database). The data in database should be checked and fixed.
+While iterating through the zone, the time to live for RRs of the
+given RRset were found to be different. Since an RRset cannot have
+multiple TTLs, we set it to the lowest value we found (but we don't
+modify the database). This is what the client would do when such RRs
+were given in a DNS response according to RFC2181. The data in
+database should be checked and fixed.
 
 % DATASRC_DATABASE_JOURNALREADER_END %1/%2 on %3 from %4 to %5
 This is a debug message indicating that the program (successfully)