Mark Andrews
29652923f8
remove 'check flushtree clears adb correctly' test
2018-02-22 14:35:40 +11:00
Michał Kępień and Mark Andrews
598d5538fe
Improve the way cache contents are searched for "ns.flushtest.example"
...
During the "check flushtree clears adb correctly" check, expecting
"ns.flushtest.example" to always be the first name in the ADB dump is
fragile, because in a certain corner case "a.root-servers.nil" will be
the first name instead.
As the purpose of the relevant check is to ensure "ns.flushtest.example"
is removed from ADB by "rndc flushtree flushtest.example", search the
entire list of names present in ADB instead of just the first entry when
looking for "ns.flushtest.example".
(cherry picked from commit ca1049b2f3 )
(cherry picked from commit 3513a585e3 )
2018-02-21 11:28:21 +11:00
Michał Kępień and Mark Andrews
580fb63a68
Wait until a cache dump completes instead of waiting for a fixed amount of time
...
Dumping the cache is an asynchronous operation, so sleeping for a fixed
amount of time after running "rndc dumpdb" is imperfect as dumping cache
contents may take longer than expected on slower machines. Instead of
always sleeping for 1 second, wait until the "; Dump complete" line
appears in the dump or 10 seconds pass, whichever comes first.
(cherry picked from commit 2bbff06d36 )
(cherry picked from commit e617b91527 )
2018-02-21 11:28:16 +11:00
Michał Kępień and Mark Andrews
44e946e9e9
Do not overwrite cache dumps
...
Unless configured otherwise in named.conf, "rndc dumpdb" causes a cache
dump to be written to a file called "named_dump.db" in the working
directory of the given named instance. Repeatedly using this command
throughout different checks in the cacheclean system test causes cache
dumps for older checks to be overwritten, which hinders failure
diagnosis. Prevent this by moving each cache dump to a check-specific
location after running "rndc dumpdb".
Furthermore, during the "check flushtree clears adb correctly" check,
dump_cache() is called twice without renaming the resulting files.
Prevent the first cache dump from being overwritten by moving it to a
different file before calling "rndc dumpdb" for the second time.
(cherry picked from commit aeea1faf01 )
(cherry picked from commit dcd91ab322 )
2018-02-21 11:26:58 +11:00
Michał Kępień and Mark Andrews
5c0afa76f7
Assign an index to each check in the cacheclean system test
...
This will enable storing per-check forensic data, which facilitates
troubleshooting test failures.
(cherry picked from commit 01de79b332 )
(cherry picked from commit 7679819e15 )
2018-02-21 10:52:43 +11:00
Evan Hunt
099cd0454b
[v9_9] revert accidental query logging format change
...
4471. [cleanup] Revert a query logging change inadvertently
backported from 9.11. [RT #43238 ]
(cherry picked from commit 00d496d9e20b2c8c1d4a5ce752a1f8efb3009ca0)
(cherry picked from commit b9dc79840e )
2016-09-21 11:27:30 -07:00
Evan Hunt and Mukund Sivaraman
5b6ef50033
Plug a geoip leak and some cleanup [RT #43106 ]
...
(cherry picked from commit a26a62cef2 )
(cherry picked from commit af326c2e3f )
(cherry picked from commit a3cee5460d )
2016-08-30 00:41:28 +05:30
Mark Andrews
b283aa31fc
do not overflow exit status. [RT #42643 ]
...
(cherry picked from commit 3635d8f910 )
2016-06-14 14:51:25 +10:00
Evan Hunt
529734f9fc
[v9_9] prep 9.9.9b2
2016-03-24 12:42:54 -07:00
Mark Andrews
6aec5717c7
4341. [bug] 'rndc flushtree' could fail to clean the tree if there
...
wasn't a node at the specified name. [RT #41846 ]
(cherry picked from commit 6214c3c93a )
2016-03-24 11:38:17 +11:00
Tinderbox User
ecbbfd3a88
update copyright notice / whitespace
2015-12-16 23:46:16 +00:00
Mark Andrews
71eafb2cb8
perform a more complete cleanup after running system tests [rt41255]
...
(cherry picked from commit ecfedec0e0 )
Conflicts:
bin/tests/system/acl/clean.sh
bin/tests/system/addzone/clean.sh
bin/tests/system/allow_query/clean.sh
bin/tests/system/autosign/clean.sh
bin/tests/system/case/clean.sh
bin/tests/system/checknames/clean.sh
bin/tests/system/dlzexternal/clean.sh
bin/tests/system/dscp/clean.sh
bin/tests/system/ednscompliance/clean.sh
bin/tests/system/emptyzones/clean.sh
bin/tests/system/formerr/clean.sh
bin/tests/system/forward/clean.sh
bin/tests/system/glue/clean.sh
bin/tests/system/limits/clean.sh
bin/tests/system/lwresd/clean.sh
bin/tests/system/masterfile/clean.sh
bin/tests/system/names/clean.sh
bin/tests/system/nslookup/clean.sh
bin/tests/system/nsupdate/clean.sh
bin/tests/system/sfcache/clean.sh
bin/tests/system/sit/clean.sh
bin/tests/system/sortlist/clean.sh
bin/tests/system/stub/clean.sh
bin/tests/system/xferquota/clean.sh
(cherry picked from commit f9c9fce5c7 )
Conflicts:
bin/tests/system/digdelv/tests.sh
bin/tests/system/dlzexternal/clean.sh
bin/tests/system/formerr/clean.sh
bin/tests/system/resolver/clean.sh
bin/tests/system/rndc/clean.sh
bin/tests/system/rrl/prereq.sh
bin/tests/system/sit/clean.sh
bin/tests/system/tkey/clean.sh
bin/tests/system/zonechecks/clean.sh
lib/export/isc/nothreads/include/Makefile.in
2015-12-16 17:04:30 +11:00
Mark Andrews
9b7218c2d1
3667. [func] dig: add support to keep the TCP socket open between
...
successive queries (+[no]keepopen). [RT #34918 ]
(cherry picked from commit 2048955015 )
2013-11-13 10:29:38 +11:00
Tinderbox User
c55db6da4c
update copyright notice
2013-09-18 23:45:47 +00:00
Mark Andrews
4713b1f369
3645. [protocol] Use case sensitive compression when responding to
...
queries. [RT #34737 ]
(cherry picked from commit cb69994ff8 )
2013-09-18 16:07:43 +10:00
Tinderbox User
9ed297d517
update copyright notice
2012-12-20 23:45:35 +00:00
Mark Andrews
f6c137380b
remove redundant $ORIGINs
2012-12-19 13:34:49 +11:00
Tinderbox User
03565e899d
update copyright notice
2012-06-29 23:45:45 +00:00
Mark Andrews
cb421b69c3
reverse bad copyright update
2012-06-29 11:41:43 +10:00
Tinderbox User
cd24b114bf
update copyright notice
2012-06-29 01:22:07 +00:00
Tinderbox User
5cca73efaa
update copyright notice
2012-03-14 23:45:32 +00:00
Mark Andrews
ac5871037f
properly redirect stderr to stdout
2012-03-14 16:09:41 +11:00
Evan Hunt
8047e7c06f
re-remove cvsignore files
2012-03-05 08:29:31 -08:00
Evan Hunt
f94af76649
Revert "added gitignore, removed cvsignore"
...
This reverts commit e8ae173655 .
2012-03-05 08:24:17 -08:00
Evan Hunt
e8ae173655
added gitignore, removed cvsignore
2012-03-03 23:24:11 -08:00
Mark Andrews
cd49e1ec2f
handle flushing of entries just before a second ticks over, speed up priming of the cache
2011-09-01 05:28:14 +00:00
Mark Andrews
31ad3f3aa4
split out subtests of 'another leaf node, with both positive and negative cache entries'
2011-08-29 03:31:29 +00:00
Evan Hunt
5a75f61dd4
3144. [bug] dns_dbiterator_seek() could trigger an assert when
...
used with a nonexistent database node. [RT #25358 ]
2011-08-23 00:59:23 +00:00
Automatic Updater
44931133ff
update copyright notice
2011-08-03 23:47:48 +00:00
Evan Hunt
64c66c801f
Missed an added file when merging rt19770.
2011-08-03 05:37:59 +00:00
Automatic Updater
adbc177194
update copyright notice
2011-08-02 23:47:52 +00:00
Evan Hunt
0127993480
3140. [func] New command "rndc flushtree <name>" clears the
...
specified name from the server cache along with
all names under it. [RT #19970 ]
2011-08-02 20:36:13 +00:00
Mark Andrews
a1e2170ad5
2250. [func] New flag 'memstatistics' to state whether the
...
memory statistics file should be written or not.
Additionally named's -m option will cause the
statistics file to be written. [RT #17113 ]
2007-09-26 03:22:45 +00:00
Automatic Updater
70e5a7403f
update copyright notice
2007-06-19 23:47:24 +00:00
Automatic Updater
ec5347e2c7
update copyright notice
2007-06-18 23:47:57 +00:00
Mark Andrews
675d696977
update copyright notice
2005-09-06 03:51:37 +00:00
Mark Andrews
2c15fcdeac
seperate out sibling glue checks
2005-08-24 23:54:04 +00:00
Mark Andrews
4e1d3e67cd
1914. [bug] Strings returned from cfg_obj_asstring() should be
...
treated as read-only. The prototype for
cfg_obj_asstring() has been updated to reflect this.
[RT #15256 ]
2005-08-23 02:36:11 +00:00
Mark Andrews
0c545eb705
update copyright notice
2005-05-30 02:00:39 +00:00
Mark Andrews
e123ebc1aa
integrity check cleanup
2005-05-24 04:30:10 +00:00
Mark Andrews
dafcb997e3
update copyright notice
2004-03-05 05:14:21 +00:00
Mark Andrews
821644d49b
1574. [bug] Don't attempt to open the controls socket(s) when
...
running tests. [RT #9091 ]
2004-03-02 02:01:41 +00:00
Brian Wellington
d4ef65050f
copyright updates
...
(note - this doesn't touch lib/bind at all. Mark, whenever you're done with
lib/bind, make sure to do the copyright magic)
2001-04-10 21:52:17 +00:00
David Lawrence
9c2e820b3b
new test for exercising cache cleaning
2001-03-05 12:50:08 +00:00