tests: Make HDB writes async to speed tests

This commit is contained in:
Nicolas Williams
2025-12-08 18:18:18 -06:00
parent 4fd6a9acf0
commit d5583d2e54
26 changed files with 29 additions and 29 deletions

View File

@@ -50,7 +50,7 @@ fi
port=@port@
kadmin="${TESTS_ENVIRONMENT} ../../kadmin/kadmin -l -r $R"
kadmin="${TESTS_ENVIRONMENT} ../../kadmin/kadmin -l -A -r $R"
replay="${TESTS_ENVIRONMENT} ../../kdc/kdc-replay"
if [ -f ${objdir}/${tst}.cf ]; then

View File

@@ -46,7 +46,7 @@ db_type=${1:-${default_db_type}}
R=EXAMPLE.ORG
kadmin="${TESTS_ENVIRONMENT} ../../kadmin/kadmin -l -r $R"
kadmin="${TESTS_ENVIRONMENT} ../../kadmin/kadmin -l -A -r $R"
iproplog="${TESTS_ENVIRONMENT} ../../lib/kadm5/iprop-log"
KRB5_CONFIG="${objdir}/krb5.conf-${db_type}"

View File

@@ -46,7 +46,7 @@ testfailed="echo test failed; cat messages.log; exit 1"
R=TEST.H5L.SE
kadmin="${TESTS_ENVIRONMENT} ../../kadmin/kadmin -l"
kadmin="${TESTS_ENVIRONMENT} ../../kadmin/kadmin -l -A"
KRB5_CONFIG="${objdir}/krb5.conf-${db_type}"
export KRB5_CONFIG

View File

@@ -42,7 +42,7 @@ objdir="@objdir@"
R=EXAMPLE.ORG
kadmin="../../kadmin/kadmin -l -r $R"
kadmin="../../kadmin/kadmin -l -A -r $R"
kstash="../../kdc/kstash"
hprop="../../kdc/hprop"
hpropd="../../kdc/hpropd"

View File

@@ -54,7 +54,7 @@ cache="FILE:krb5ccfile"
cache2="FILE:krb5ccfile2"
nocache="FILE:no-such-cache"
kadmin="${kadmin} -l -r $R"
kadmin="${kadmin} -l -A -r $R"
kdc="${kdc} --addresses=localhost -P $port"
acquire_cred="${TESTS_ENVIRONMENT} ../../lib/gssapi/test_acquire_cred"

View File

@@ -56,7 +56,7 @@ kinit="${TESTS_ENVIRONMENT} ../../kuser/kinit -c $cache ${afs_no_afslog}"
kdestroy="${TESTS_ENVIRONMENT} ../../kuser/kdestroy -c $cache"
klist="${TESTS_ENVIRONMENT} ../../kuser/heimtools klist -c $cache"
kgetcred="${TESTS_ENVIRONMENT} ../../kuser/kgetcred -c $cache"
kadmin="${TESTS_ENVIRONMENT} ../../kadmin/kadmin -l -r $R"
kadmin="${TESTS_ENVIRONMENT} ../../kadmin/kadmin -l -A -r $R"
kdc="${TESTS_ENVIRONMENT} ../../kdc/kdc --addresses=localhost -P $port"
ktutil="${TESTS_ENVIRONMENT} ../../admin/ktutil"

View File

@@ -47,7 +47,7 @@ R=TEST.H5L.SE
port=@port@
kadmin="${TESTS_ENVIRONMENT} ../../kadmin/kadmin -l -r $R"
kadmin="${TESTS_ENVIRONMENT} ../../kadmin/kadmin -l -A -r $R"
kdc="${TESTS_ENVIRONMENT} ../../kdc/kdc --addresses=localhost -P $port"
keytabfile=${objdir}/server.keytab
keytab="FILE:${keytabfile}"

View File

@@ -54,7 +54,7 @@ cache="FILE:krb5ccfile"
cache2="FILE:krb5ccfile2"
nocache="FILE:no-such-cache"
kadmin="${kadmin} -l -r $R"
kadmin="${kadmin} -l -A -r $R"
kdc="${kdc} --addresses=127.0.0.1 -P $port"
acquire_cred="${TESTS_ENVIRONMENT} ../../lib/gssapi/test_acquire_cred_auditdns"

View File

@@ -54,7 +54,7 @@ cacheds="FILE:krb5ccfile-ds"
kinit="${TESTS_ENVIRONMENT} ../../kuser/kinit -c $cache ${afs_no_afslog} --forwardable"
kinitds="${TESTS_ENVIRONMENT} ../../kuser/kinit -c $cacheds ${afs_no_afslog}"
kadmin="${TESTS_ENVIRONMENT} ../../kadmin/kadmin -l -r $R"
kadmin="${TESTS_ENVIRONMENT} ../../kadmin/kadmin -l -A -r $R"
kdc="${TESTS_ENVIRONMENT} ../../kdc/kdc --addresses=localhost -P $port"
context="${TESTS_ENVIRONMENT} ../../lib/gssapi/test_context"

View File

@@ -53,7 +53,7 @@ keytab="FILE:${keytabfile}"
cache="FILE:${objdir}/cache.krb5"
kinit="${TESTS_ENVIRONMENT} ../../kuser/kinit -c $cache ${afs_no_afslog}"
kadmin="${TESTS_ENVIRONMENT} ../../kadmin/kadmin -l -r $R"
kadmin="${TESTS_ENVIRONMENT} ../../kadmin/kadmin -l -A -r $R"
kdc="${TESTS_ENVIRONMENT} ../../kdc/kdc --addresses=127.0.0.1 -P $port"
gssclient="${TESTS_ENVIRONMENT} ../../appl/test/gssapi_client"

View File

@@ -53,7 +53,7 @@ bx509port=@bx509port@
server=datan.test.h5l.se
otherserver=other.test.h5l.se
kadmin="${kadmin} -l -r $R"
kadmin="${kadmin} -l -A -r $R"
bx509d="${bx509d} --allow-GET --reverse-proxied -p $bx509port -H $server --cert=${objdir}/bx509.pem -t"
kdc="${kdc} --addresses=localhost -P $port"

View File

@@ -43,7 +43,7 @@ R3=TEST3.H5L.SE
port=@port@
kadmin="${kadmin} -l -r ${R1}"
kadmin="${kadmin} -l -A -r ${R1}"
kdc="${kdc} --addresses=localhost -P $port"
cache="FILE:${objdir}/cache.krb5"

View File

@@ -53,7 +53,7 @@ pwport=@pwport@
kinit="${kinit} --password-file=${objdir}/foopassword ${afs_no_afslog}"
kdestroy="${kdestroy} ${afs_no_unlog}"
kadmin="${kadmin} -l -r $R"
kadmin="${kadmin} -l -A -r $R"
kdc="${kdc} --addresses=localhost -P $port"
server=host/datan.test.h5l.se

View File

@@ -46,7 +46,7 @@ R4=TEST4.H5L.SE
port=@port@
kadmin="${kadmin} -l -r ${R}"
kadmin="${kadmin} -l -A -r ${R}"
kdc="${kdc} --addresses=localhost -P $port"
server=host/datan.test4.h5l.se@TEST4.H5L.ORG

View File

@@ -47,7 +47,7 @@ R2=TEST2.H5L.SE
port=@port@
kadmin="${kadmin} -l -r $R"
kadmin="${kadmin} -l -A -r $R"
kdc="${kdc} --addresses=localhost -P $port"
afsserver=afs/test.h5l.se

View File

@@ -47,7 +47,7 @@ R=TEST.H5L.SE
port=@port@
kadmin="${kadmin} -l -r $R"
kadmin="${kadmin} -l -A -r $R"
kdc="${kdc} --addresses=localhost -P $port"
server=host/datan.test.h5l.se

View File

@@ -49,7 +49,7 @@ R=TEST.H5L.SE
port=@port@
kadmin="${kadmin} -l -r $R"
kadmin="${kadmin} -l -A -r $R"
kdc="${kdc} --addresses=localhost -P $port"
server=host/datan.test.h5l.se

View File

@@ -58,7 +58,7 @@ R=TEST.H5L.SE
port=@port@
kadmin="${kadmin} -l -r $R --config-file=${KRB5_CONFIG}"
kadmin="${kadmin} -l -A -r $R --config-file=${KRB5_CONFIG}"
kdc="${kdc} --addresses=localhost -P $port"
server=host/datan.test.h5l.se

View File

@@ -76,11 +76,11 @@ ukeytab=FILE:${ukt}
kdc="${kdc} --addresses=localhost -P $port"
kadminr="${kadmin} -r $R -a $(uname -n)"
kadmin="${kadmin} -l -r $R"
kadmin="${kadmin} -l -A -r $R"
kadmind2="${kadmind} --keytab=${keytab} --detach -p $admport2 --read-only"
kadmind="${kadmind} --keytab=${keytab} --detach -p $admport"
httpkadmind2="${httpkadmind} --reverse-proxied -T Negotiate -p $restport2"
httpkadmind="${httpkadmind} --reverse-proxied -T Negotiate -p $restport1"
kadmind="${kadmind} -A --keytab=${keytab} --detach -p $admport"
httpkadmind2="${httpkadmind} -A --reverse-proxied -T Negotiate -p $restport2"
httpkadmind="${httpkadmind} -A --reverse-proxied -T Negotiate -p $restport1"
kinit2="${kinit} -c $cache2 ${afs_no_afslog}"
kinit="${kinit} -c $cache ${afs_no_afslog}"

View File

@@ -51,7 +51,7 @@ cache="FILE:${objdir}/cache.krb5"
kadmin="${kadmin} -r $R"
kdc="${kdc} --addresses=localhost -P $port"
kadmind="${kadmind} -p $admport"
kadmind="${kadmind} -A -p $admport"
server=host/datan.test.h5l.se

View File

@@ -70,7 +70,7 @@ port=@port@
pwport=@pwport@
kadmin5="${kadmin} -l -r $R5"
kadmin="${kadmin} -l -r $R"
kadmin="${kadmin} -l -A -r $R"
kdc="${kdc} --addresses=localhost -P $port"
kpasswdd="${kpasswdd} --addresses=localhost -p $pwport"

View File

@@ -55,7 +55,7 @@ kinit="${kinit} --password-file=${objdir}/foopassword ${afs_no_afslog} -c ${objd
klist="${klist} -c ${objdir}/foocc"
kgetcred="${kgetcred} -c ${objdir}/foocc"
kdestroy="${kdestroy} ${afs_no_unlog}"
kadmin="${kadmin} -l -r $R"
kadmin="${kadmin} -l -A -r $R"
kdc="${kdc} --addresses=localhost -P $port"

View File

@@ -51,7 +51,7 @@ R2=TEST2.H5L.SE
port=@port@
pwport=@pwport@
kadmin="${kadmin} -l -r $R"
kadmin="${kadmin} -l -A -r $R"
kdc="${kdc} --addresses=localhost -P $port"
kpasswdd="${kpasswdd} --addresses=localhost -p $pwport"

View File

@@ -46,7 +46,7 @@ R=TEST.H5L.SE
port=@port@
kadmin="${kadmin} -l -r $R"
kadmin="${kadmin} -l -A -r $R"
kdc="${kdc} --addresses=localhost -P $port"
server=host/datan.test.h5l.se

View File

@@ -56,7 +56,7 @@ keytab="FILE:${keytabfile}"
keyfile="${hx509_data}/key.der"
keyfile2="${hx509_data}/key2.der"
kadmin="${kadmin} -l -r $R"
kadmin="${kadmin} -l -A -r $R"
server=host/datan.test.h5l.se

View File

@@ -48,7 +48,7 @@ uuspid=
port=@port@
kadmin="${TESTS_ENVIRONMENT} ../../kadmin/kadmin -l -r $R"
kadmin="${TESTS_ENVIRONMENT} ../../kadmin/kadmin -l -A -r $R"
kdc="${TESTS_ENVIRONMENT} ../../kdc/kdc --addresses=localhost -P $port"
cache1="FILE:${objdir}/cache1.krb5"