]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
Use "-T maxcachesize=2097152" in all system tests
authorMichał Kępień <michal@isc.org>
Mon, 31 Aug 2020 11:15:33 +0000 (13:15 +0200)
committerMichał Kępień <michal@isc.org>
Mon, 31 Aug 2020 11:15:33 +0000 (13:15 +0200)
In order to lower the amount of memory allocated at startup by named
instances used in the BIND system test suite, set the default value of
"max-cache-size" for these to 2 megabytes.  The purpose of this change
is to prevent named instances (or even entire virtual machines) from
getting killed by the operating system on the test host due to excessive
memory use.

Remove all "max-cache-size" statements from named configuration files
used in system tests ("checkconf" notwithstanding) to prevent confusion
as the "-T maxcachesize=..." command line option takes precedence over
configuration files.

42 files changed:
bin/tests/system/additional/ns1/named.args
bin/tests/system/allow-query/ns3/named.args
bin/tests/system/cacheclean/ns2/named.conf.in
bin/tests/system/delzone/ns2/named.args
bin/tests/system/dnssec/ns6/named.args
bin/tests/system/dnstap/ns3/named.args
bin/tests/system/dscp/ns1/named.args
bin/tests/system/dscp/ns2/named.args
bin/tests/system/dscp/ns3/named.args
bin/tests/system/dscp/ns4/named.args
bin/tests/system/dscp/ns5/named.args
bin/tests/system/dscp/ns6/named.args
bin/tests/system/dscp/ns7/named.args
bin/tests/system/dupsigs/ns1/named.args
bin/tests/system/geoip2/ns2/named1.conf.in
bin/tests/system/geoip2/ns2/named10.conf.in
bin/tests/system/geoip2/ns2/named11.conf.in
bin/tests/system/geoip2/ns2/named12.conf.in
bin/tests/system/geoip2/ns2/named2.conf.in
bin/tests/system/geoip2/ns2/named3.conf.in
bin/tests/system/geoip2/ns2/named4.conf.in
bin/tests/system/geoip2/ns2/named5.conf.in
bin/tests/system/geoip2/ns2/named6.conf.in
bin/tests/system/geoip2/ns2/named7.conf.in
bin/tests/system/geoip2/ns2/named8.conf.in
bin/tests/system/geoip2/ns2/named9.conf.in
bin/tests/system/legacy/ns4/named.args
bin/tests/system/legacy/ns5/named.args
bin/tests/system/legacy/ns6/named.args
bin/tests/system/legacy/ns7/named.args
bin/tests/system/mirror/ns3/named.args
bin/tests/system/mkeys/ns2/named.args
bin/tests/system/mkeys/ns3/named.args
bin/tests/system/mkeys/ns5/named1.args
bin/tests/system/mkeys/ns5/named2.args
bin/tests/system/mkeys/ns6/named.args
bin/tests/system/nsupdate/ns5/named.args
bin/tests/system/nsupdate/ns6/named.args
bin/tests/system/rndc/ns6/named.args
bin/tests/system/rpz/ns5/named.args
bin/tests/system/rpzextra/ns1/named.args
bin/tests/system/start.pl

index 0db1ead8340947fd76a4600399d68caa55c4fee8..15aa849355f51f605d8bae3fe3457d42b2c8a788 100644 (file)
@@ -1,2 +1,2 @@
 # this server runs named with only one worker thread
--m record,size,mctx -c named.conf -d 99 -D additional-ns1 -X named.lock -g -n 1
+-m record,size,mctx -c named.conf -d 99 -D additional-ns1 -X named.lock -g -n 1 -T maxcachesize=2097152
index 5dd675d0fd241577ec156dfc1680f743b38e9f16..35e99d8dd8b83bae82c6674fa3e3a9bbafba69f8 100644 (file)
@@ -1,2 +1,2 @@
 # this server only has 127.0.0.1 in its localhost/localnets ACLs
--m record,size,mctx -c named.conf -d 99 -D allow-query-ns3 -X named.lock -g -T fixedlocal
+-m record,size,mctx -c named.conf -d 99 -D allow-query-ns3 -X named.lock -g -T maxcachesize=2097152 -T fixedlocal
index 4979f325d0b7084be2c8cf56c8032d8001ead013..520264876b65a790fbd15f923f0e04b0ac4f9e6c 100644 (file)
@@ -18,7 +18,6 @@ options {
        listen-on { 10.53.0.2; };
        listen-on-v6 { none; };
        notify yes;
-       max-cache-size 80%;
        disable-empty-zone 127.IN-ADDR.ARPA;
        recursion yes;
        dnssec-validation yes;
index b3028b1d29fbddaf77eda467e0fb8944d3adac59..be9241ed54a57318b95163bd26be557dc52117ee 100644 (file)
@@ -1 +1 @@
--D delzone-ns2 -X named.lock -m record,size,mctx -c named.conf -g -U 4
+-D delzone-ns2 -X named.lock -m record,size,mctx -c named.conf -g -U 4 -T maxcachesize=2097152
index 21242f17ff663dcfb1985f6a3699812818800564..65b7dbcc939dea21fc58ddf36a2dcd72d8b9eb66 100644 (file)
@@ -1 +1 @@
--m record,size,mctx -c named.conf -d 99 -D dnssec-ns6 -X named.lock -g -T nonearest -T tat=1
+-m record,size,mctx -c named.conf -d 99 -D dnssec-ns6 -X named.lock -g -T maxcachesize=2097152 -T nonearest -T tat=1
index b746de58fe2b94847e7017349ac110fe0c3de395..fb42af211a05f54fe644fda9a42e537ad27a20fa 100644 (file)
@@ -1,2 +1,2 @@
 # Using "-n 1" allows GL #1795 to be reliably reproduced
--D dnstap-ns3 -X named.lock -m record,size,mctx -c named.conf -d 99 -g -U 4 -n 1
+-D dnstap-ns3 -X named.lock -m record,size,mctx -c named.conf -d 99 -g -U 4 -n 1 -T maxcachesize=2097152
index 4986abce05974d8cfc648bc5e3cceb461a6b3758..0c955c704a14c38bc3d6e34785720f4545720d6f 100644 (file)
@@ -1 +1 @@
--m record,size,mctx -c named.conf -d 99 -D dscp-ns1 -X named.lock -g -U 4 -T dscp=46
+-m record,size,mctx -c named.conf -d 99 -D dscp-ns1 -X named.lock -g -U 4 -T maxcachesize=2097152 -T dscp=46
index 91635e8c04bc978745425171320b6107644c6da1..ff501a812c06ce212c39f758b43f6c974ce7925f 100644 (file)
@@ -1 +1 @@
--m record,size,mctx -c named.conf -d 99 -D dscp-ns2 -X named.lock -g -U 4 -T dscp=46
+-m record,size,mctx -c named.conf -d 99 -D dscp-ns2 -X named.lock -g -U 4 -T maxcachesize=2097152 -T dscp=46
index ec9b5934dad0c392e30edf5cd67a9409a177f988..3d1981fb59adc3a24e1c459cdc761742ca3dca13 100644 (file)
@@ -1 +1 @@
--m record,size,mctx -c named.conf -d 99 -D dscp-ns3 -X named.lock -g -U 4 -T dscp=46
+-m record,size,mctx -c named.conf -d 99 -D dscp-ns3 -X named.lock -g -U 4 -T maxcachesize=2097152 -T dscp=46
index 6da9eff607509450a9767eb16ecb5b4c6e755aea..277a47b628f10819e6b24b41f93abb96e90b505c 100644 (file)
@@ -1 +1 @@
--m record,size,mctx -c named.conf -d 99 -D dscp-ns4 -X named.lock -g -U 4 -T dscp=46
+-m record,size,mctx -c named.conf -d 99 -D dscp-ns4 -X named.lock -g -U 4 -T maxcachesize=2097152 -T dscp=46
index dc556e7e86bfb97dd45844d9da7fd5a18b1b504d..c678163f374a13d47c98d5b3189d4037f3f502db 100644 (file)
@@ -1 +1 @@
--m record,size,mctx -c named.conf -d 99 -D dscp-ns5 -X named.lock -g -U 4 -T dscp=46
+-m record,size,mctx -c named.conf -d 99 -D dscp-ns5 -X named.lock -g -U 4 -T maxcachesize=2097152 -T dscp=46
index c7389076ba458afe44c78feb8dba8a2d4449d4d1..283cf22011b6f5f0498f36040c3db0488e65e916 100644 (file)
@@ -1 +1 @@
--m record,size,mctx -c named.conf -d 99 -D dscp-ns6 -X named.lock -g -U 4 -T dscp=46
+-m record,size,mctx -c named.conf -d 99 -D dscp-ns6 -X named.lock -g -U 4 -T maxcachesize=2097152 -T dscp=46
index 39ccaa4bbf8009dd101532ca9a271833ccdee3a3..4ccf38ea05cd768a919c454cf468c7caa563f600 100644 (file)
@@ -1 +1 @@
--m record,size,mctx -c named.conf -d 99 -D dscp-ns7 -X named.lock -g -U 4 -T dscp=46
+-m record,size,mctx -c named.conf -d 99 -D dscp-ns7 -X named.lock -g -U 4 -T maxcachesize=2097152 -T dscp=46
index 2eed0529a73f813bc8f72cb99aa9cb6956ec89c6..231eed49024514df3185c462c16060c7c90f8d71 100644 (file)
@@ -1 +1 @@
--D dupsigs-ns1 -X named.lock -m record,size,mctx -c named.conf -d 99 -g -U 4 -T sigvalinsecs
+-D dupsigs-ns1 -X named.lock -m record,size,mctx -c named.conf -d 99 -g -U 4 -T maxcachesize=2097152 -T sigvalinsecs
index dfb6f0e86b0a1235354a1e0cdf17af0173c6c4ca..2838b28fce54f592e52569cea897af0931748ce1 100644 (file)
@@ -22,7 +22,6 @@ options {
        recursion no;
        dnssec-validation no;
        geoip-directory "../data";
-       max-cache-size 1M;
 };
 
 key rndc_key {
index 15b23c4decaffe0ead9236df94ed3a51dc1eafe8..f809d04d9998d78ad840a19410fbf5121c35a753 100644 (file)
@@ -22,7 +22,6 @@ options {
        recursion no;
        dnssec-validation no;
        geoip-directory "../data";
-       max-cache-size 1M;
 };
 
 key rndc_key {
index d1c5fa0afe9bbf65e8ab6d3a038905311a461d08..0a4892599c374b0b78ac3490984747ecd1072883 100644 (file)
@@ -22,7 +22,6 @@ options {
        recursion no;
        dnssec-validation no;
        geoip-directory "../data";
-       max-cache-size 1M;
 };
 
 key rndc_key {
index 3fd54cb274ae97555a19677b6068d2a2ae5588f3..a968c8a91e1949054e2f47e5c417c0e1850c49e0 100644 (file)
@@ -27,7 +27,6 @@ options {
        dnssec-validation no;
        geoip-directory "../data";
        blackhole { blocking; };
-       max-cache-size 1M;
 };
 
 key rndc_key {
index df1656f733ae115024221a9bdb39b48e2ef6f742..8794cbbd956cfa803b11ee42d107e30d17d89b77 100644 (file)
@@ -22,7 +22,6 @@ options {
        recursion no;
        dnssec-validation no;
        geoip-directory "../data";
-       max-cache-size 1M;
 };
 
 key rndc_key {
index 0aed3b5f3418c3d3278da38f117e1afc3a2ae1b3..ecd758c1a6bb04646e145eb9131c9a696eacb7f7 100644 (file)
@@ -22,7 +22,6 @@ options {
        recursion no;
        dnssec-validation no;
        geoip-directory "../data";
-       max-cache-size 1M;
 };
 
 key rndc_key {
index a6a6ff69bd8056cc06cb44a2735d0cdf950537c6..e5c88284fd9bf4beab3fb30162455f2617ecc31f 100644 (file)
@@ -22,7 +22,6 @@ options {
        recursion no;
        dnssec-validation no;
        geoip-directory "../data";
-       max-cache-size 1M;
 };
 
 key rndc_key {
index cd37c95eeaefb50b466d2568d05f57c9134863f9..0b5352001891cbb1822ec9b36fdb5e8020c29200 100644 (file)
@@ -22,7 +22,6 @@ options {
        recursion no;
        dnssec-validation no;
        geoip-directory "../data";
-       max-cache-size 1M;
 };
 
 key rndc_key {
index aa1afd6ff474ad530f0341c7d85cc8b63bddbdb2..56e17b3820c806a746e784107b000da82d77a4bf 100644 (file)
@@ -22,7 +22,6 @@ options {
        recursion no;
        dnssec-validation no;
        geoip-directory "../data";
-       max-cache-size 1M;
 };
 
 key rndc_key {
index e39ef106e58e65c0f3e00bc00e53221bf6d660b4..93e6a2c712ac0541bdc9f4e5377e6fdb409b6b2f 100644 (file)
@@ -22,7 +22,6 @@ options {
        recursion no;
        dnssec-validation no;
        geoip-directory "../data";
-       max-cache-size 1M;
 };
 
 key rndc_key {
index 2e835310893408c9244d611f9b8cd92c141dd77d..ebf17659d6030be2e26c03329e7c92cdf743112a 100644 (file)
@@ -22,7 +22,6 @@ options {
        recursion no;
        dnssec-validation no;
        geoip-directory "../data";
-       max-cache-size 1M;
 };
 
 key rndc_key {
index f86583bf4872c846fe2d732b6cdd3c7cd44d04fb..a9161c0f75d4c7fa21d8565d6ec421c85140d663 100644 (file)
@@ -22,7 +22,6 @@ options {
        recursion no;
        dnssec-validation no;
        geoip-directory "../data";
-       max-cache-size 1M;
 };
 
 key rndc_key {
index 24af8c11275be06f0ce5fc4336518d9e92a52f92..0fe677432954551344e799351473cd1d515371f5 100644 (file)
@@ -1 +1 @@
--m record,size,mctx -c named.conf -d 99 -D legacy-ns4 -X named.lock -g -U 4 -T noedns
+-m record,size,mctx -c named.conf -d 99 -D legacy-ns4 -X named.lock -g -U 4 -T maxcachesize=2097152 -T noedns
index 515e77d0d9c192f0b244f485b9d8963f6af3c33e..364370a18b4d7748e0bb22623745cfbbaca2c41a 100644 (file)
@@ -1 +1 @@
--m record,size,mctx -c named.conf -d 99 -D legacy-ns5 -X named.lock -g -U 4 -T noedns
+-m record,size,mctx -c named.conf -d 99 -D legacy-ns5 -X named.lock -g -U 4 -T maxcachesize=2097152 -T noedns
index cdc570f7c8dce2af5a30117e9bd4692596ecaecd..64e5524324a8e8ab5fc7046963aef61b741c0947 100644 (file)
@@ -1 +1 @@
--m record,size,mctx -c named.conf -d 99 -D legacy-ns6 -X named.lock -g -U 4 -T maxudp512
+-m record,size,mctx -c named.conf -d 99 -D legacy-ns6 -X named.lock -g -U 4 -T maxcachesize=2097152 -T maxudp512
index 2a1a61217bb3f6ab03660f4a7386f268f84d4d00..e491a95dc6113f81045c9e2101db1ecfe1a81179 100644 (file)
@@ -1 +1 @@
--m record,size,mctx -c named.conf -d 99 -D legacy-ns7 -X named.lock -g -U 4 -T maxudp512
+-m record,size,mctx -c named.conf -d 99 -D legacy-ns7 -X named.lock -g -U 4 -T maxcachesize=2097152 -T maxudp512
index be1cb49ce3dcbcbc493c5c0aa258ce276fe2f42b..7519c8f587b0ec2a12c553053a8ccd606260abdb 100644 (file)
@@ -1 +1 @@
--D mirror-ns3 -X named.lock -m record,size,mctx -c named.conf -d 99 -g -U 4 -T tat=3
+-D mirror-ns3 -X named.lock -m record,size,mctx -c named.conf -d 99 -g -U 4 -T maxcachesize=2097152 -T tat=3
index 9f4ad4e46b59c015e3a46093017538acc5702431..2f752bd79b012decbc524c8f674499a08f056619 100644 (file)
@@ -1 +1 @@
--m record,size,mctx -c named.conf -d 99 -D mkeys-ns2 -X named.lock -g -T mkeytimers=5/10/20 -T tat=1
+-m record,size,mctx -c named.conf -d 99 -D mkeys-ns2 -X named.lock -g -T maxcachesize=2097152 -T mkeytimers=5/10/20 -T tat=1
index 376aa253cf0c73e3e134b78f10eee65277f27be0..2015ee509a7475c902e1c724043b2506b2847fa6 100644 (file)
@@ -1 +1 @@
--m record,size,mctx -c named.conf -d 99 -D mkeys-ns3 -X named.lock -g -T mkeytimers=5/10/20
+-m record,size,mctx -c named.conf -d 99 -D mkeys-ns3 -X named.lock -g -T maxcachesize=2097152 -T mkeytimers=5/10/20
index 2e6aadc2c1bf15dfd388bdccae4833ae25afd94c..c4c8a55817365ff60676f152595a9bf3472deda5 100644 (file)
@@ -1 +1 @@
--m record,size,mctx -c named.conf -d 99 -X named.lock -g
+-m record,size,mctx -c named.conf -d 99 -X named.lock -g -T maxcachesize=2097152
index 3eaf260cff9f516bbd2e71e1e5875116053c0a0e..3fd830afbbe0c5e40c74d56d16f7bc7e958a2767 100644 (file)
@@ -1 +1 @@
--m record,size,mctx -c named.conf -d 99 -X named.lock -g -T mkeytimers=2/20/40
+-m record,size,mctx -c named.conf -d 99 -X named.lock -g -T maxcachesize=2097152 -T mkeytimers=2/20/40
index 74ea7e0a813d27d72cbabe2e1a0ce0be9e867eb0..65a8fcaa974225f0e959c4ab4a58eed76885fdef 100644 (file)
@@ -1 +1 @@
--m record,size,mctx -c named.conf -d 99 -X named.lock -g -T mkeytimers=5/10/20
+-m record,size,mctx -c named.conf -d 99 -X named.lock -g -T maxcachesize=2097152 -T mkeytimers=5/10/20
index 6555b33a530c9cf2423bc5f4b66aaff652b2daaf..a1ebb6f7631678fe11358677de46e8469a82c397 100644 (file)
@@ -1 +1 @@
--D nsupdate-ns5 -m record,size,mctx -c named.conf -d 99 -X named.lock -g -U 4 -T fixedlocal
+-D nsupdate-ns5 -m record,size,mctx -c named.conf -d 99 -X named.lock -g -U 4 -T maxcachesize=2097152 -T fixedlocal
index 827afb99487be0e28b8eb462a072fb70bd5c0301..11e544952626f17a39bdfb681e3619b18b3746be 100644 (file)
@@ -1 +1 @@
--D nsupdate-ns6 -m record,size,mctx -c named.conf -d 99 -X named.lock -g -U 4 -T fixedlocal
+-D nsupdate-ns6 -m record,size,mctx -c named.conf -d 99 -X named.lock -g -U 4 -T maxcachesize=2097152 -T fixedlocal
index e876eb89305246423ee7bb8b816f5c87fc58b4f3..9d7d03aaac42200bbfb1979f8e00573b7ecc23e6 100644 (file)
@@ -1,3 +1,3 @@
 # teardown of a huge zone with tracing enabled takes way too long 
 # -m none is set so that stop.pl does not timeout
--D rndc-ns6 -X named.lock -m none -c named.conf -d 99 -g -U 4
+-D rndc-ns6 -X named.lock -m none -c named.conf -d 99 -g -U 4 -T maxcachesize=2097152
index 14371cc8f35b2588cd593d5c2654d67d39c749a9..56edbe343b7d7e064f7805507e5e63cd43bc09fe 100644 (file)
@@ -1,2 +1,2 @@
 # run the performance test close to real life
--c named.conf -D rpz-ns5 -X named.lock -gd3
+-c named.conf -D rpz-ns5 -X named.lock -gd3 -T maxcachesize=2097152
index e4ae75e3aa94744c9a92b963af0611d1eb4507b8..b289924b274877b2e1472a4e6fd070686ac2749e 100644 (file)
@@ -1 +1 @@
- -m record,size,mctx -c named.conf -d 99 -D rpzextra-ns1 -X named.lock -U 4
+ -m record,size,mctx -c named.conf -d 99 -D rpzextra-ns1 -X named.lock -U 4 -T maxcachesize=2097152
index e413e24942e93d1286524dd90d38f7dcb31077de..ba6ff29bf501646f4cac8f36ee8345c201860c56 100755 (executable)
@@ -268,7 +268,7 @@ sub construct_ns_command {
                        }
                }
 
-               $command .= "-c named.conf -d 99 -g -U 4";
+               $command .= "-c named.conf -d 99 -g -U 4 -T maxcachesize=2097152";
        }
 
        if (-e "$testdir/$server/named.notcp") {