diff --git a/CHANGES b/CHANGES index b6f430a7a9..2b38fe3b36 100644 --- a/CHANGES +++ b/CHANGES @@ -1,3 +1,5 @@ +3261. [func] RRset ordering now defaults to random. [RT #27174] + 3260. [bug] "rrset-order cyclic" could appear not to rotate for some query patterns. [RT #27170/27185] diff --git a/bin/named/config.c b/bin/named/config.c index 93a7f1527a..529c3d70a3 100644 --- a/bin/named/config.c +++ b/bin/named/config.c @@ -15,7 +15,7 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: config.c,v 1.121 2011/08/30 23:46:51 tbox Exp $ */ +/* $Id: config.c,v 1.122 2012/01/06 19:00:12 each Exp $ */ /*! \file */ @@ -90,7 +90,7 @@ options {\n\ "\ recursive-clients 1000;\n\ resolver-query-timeout 30;\n\ - rrset-order {type NS order random; order cyclic; };\n\ + rrset-order { order random; };\n\ serial-queries 20;\n\ serial-query-rate 20;\n\ server-id none;\n\ diff --git a/doc/arm/Bv9ARM-book.xml b/doc/arm/Bv9ARM-book.xml index ae4e38a740..ee8b204266 100644 --- a/doc/arm/Bv9ARM-book.xml +++ b/doc/arm/Bv9ARM-book.xml @@ -18,7 +18,7 @@ - PERFORMANCE OF THIS SOFTWARE. --> - + BIND 9 Administrator Reference Manual @@ -8633,8 +8633,10 @@ avoid-v6-udp-ports { 40000; range 50000 60000; }; If multiple rrset-order statements - appear, - they are not combined — the last one applies. + appear, they are not combined — the last one applies. + + + By default, all records are returned in random order.