bind9/util
Michał Kępień 4a8d404876 Limit logging for verbose system tests
The system test framework starts all named instances with the "-d 99"
command line option (unless it is overridden by a named.args file in a
given instance's working directory).  This causes a lot of log messages
to be written to named.run files - currently over 5 million lines for a
single test suite run.  While debugging information preserved in the log
files is essential for troubleshooting intermittent test failures, some
system tests involve sending hundreds or even thousands of queries,
which causes the relevant log files to explode in size.  When multiple
tests (or even multiple test suites) are run in parallel, excessive
logging contributes considerably to the I/O load on the test host,
increasing the odds of intermittent test failures getting triggered.

Decrease the debug level for the seven most verbose named instances:

  - use "-d 3" for ns2 in the "cacheclean" system test (it is the lowest
    logging level at which the test still passes without the need to
    apply any changes to tests.sh),

  - use "-d 1" for the other six named instances.

This roughly halves the number of lines logged by each test suite run
while still leaving enough information in the logs to allow at least
basic troubleshooting in case of test failures.

This approach was chosen as it results in a greater decrease in the
number of lines logged than running all named instances with "-d 3",
without causing any test failures.
2021-04-28 07:56:47 +02:00
..
bindkeys.pl update all copyright headers to eliminate the typo 2020-09-14 16:20:40 -07:00
branchsync.sh update all copyright headers to eliminate the typo 2020-09-14 16:20:40 -07:00
check-categories.sh update all copyright headers to eliminate the typo 2020-09-14 16:20:40 -07:00
check-changes update all copyright headers to eliminate the typo 2020-09-14 16:20:40 -07:00
check-cocci Run the check-cocci on the whole tree, allow passing extra arguments 2020-02-08 03:12:09 -08:00
check-includes.pl update all copyright headers to eliminate the typo 2020-09-14 16:20:40 -07:00
check-instincludes.sh update all copyright headers to eliminate the typo 2020-09-14 16:20:40 -07:00
check-line-length.sh Detect overly long CHANGES lines 2021-01-28 13:49:02 +11:00
check-make-install.in update all copyright headers to eliminate the typo 2020-09-14 16:20:40 -07:00
check-pullups.pl update all copyright headers to eliminate the typo 2020-09-14 16:20:40 -07:00
check-sources.pl update all copyright headers to eliminate the typo 2020-09-14 16:20:40 -07:00
check-win32util-configure update all copyright headers to eliminate the typo 2020-09-14 16:20:40 -07:00
checklibs.sh update all copyright headers to eliminate the typo 2020-09-14 16:20:40 -07:00
commit-arm.sh update all copyright headers to eliminate the typo 2020-09-14 16:20:40 -07:00
COPYRIGHT fix a typo in copyright headers, and change "http" to "https" 2020-09-14 16:19:37 -07:00
COPYRIGHT.BRIEF fix a typo in copyright headers, and change "http" to "https" 2020-09-14 16:19:37 -07:00
COPYRIGHT.BSDI fix a typo in copyright headers, and change "http" to "https" 2020-09-14 16:19:37 -07:00
COPYRIGHT.NAI fix a typo in copyright headers, and change "http" to "https" 2020-09-14 16:19:37 -07:00
COPYRIGHT.NOM fix a typo in copyright headers, and change "http" to "https" 2020-09-14 16:19:37 -07:00
COPYRIGHT.PORTION fix a typo in copyright headers, and change "http" to "https" 2020-09-14 16:19:37 -07:00
COPYRIGHT.TOP fix a typo in copyright headers, and change "http" to "https" 2020-09-14 16:19:37 -07:00
copyrights Limit logging for verbose system tests 2021-04-28 07:56:47 +02:00
git-replay-merge.sh update all copyright headers to eliminate the typo 2020-09-14 16:20:40 -07:00
kit.sh update all copyright headers to eliminate the typo 2020-09-14 16:20:40 -07:00
mandoc2docbook.pl update all copyright headers to eliminate the typo 2020-09-14 16:20:40 -07:00
mdnbuildtest.sh update all copyright headers to eliminate the typo 2020-09-14 16:20:40 -07:00
memleak.pl update all copyright headers to eliminate the typo 2020-09-14 16:20:40 -07:00
merge_copyrights Add the ISC DNSSEC Guide as a BIND 9 ARM appendix 2021-01-08 13:12:20 +01:00
models.c update all copyright headers to eliminate the typo 2020-09-14 16:20:40 -07:00
nanny.pl update all copyright headers to eliminate the typo 2020-09-14 16:20:40 -07:00
new-func update all copyright headers to eliminate the typo 2020-09-14 16:20:40 -07:00
nt-kit update all copyright headers to eliminate the typo 2020-09-14 16:20:40 -07:00
pairwise-testing.sh Do not remove stderr from pict output 2021-02-23 15:23:58 +01:00
parse_tsan.py update all copyright headers to eliminate the typo 2020-09-14 16:20:40 -07:00
run-clang-tidy Add copy of run-clang-tidy that can fixup the filepaths 2020-02-13 22:06:05 +01:00
spacewhack.pl update all copyright headers to eliminate the typo 2020-09-14 16:20:40 -07:00
suppressions.txt Refactor netmgr and add more unit tests 2020-12-01 16:47:07 +01:00
tabify-changes update all copyright headers to eliminate the typo 2020-09-14 16:20:40 -07:00
unused-headers.sh Add unused headers check to CI 2020-11-11 10:08:12 +01:00
update-drafts.pl update all copyright headers to eliminate the typo 2020-09-14 16:20:40 -07:00
update_branches update all copyright headers to eliminate the typo 2020-09-14 16:20:40 -07:00
update_copyrights update all copyright headers to eliminate the typo 2020-09-14 16:20:40 -07:00