From: Michal Nowak Date: Mon, 27 Jan 2025 20:09:49 +0000 (+0000) Subject: chg: test: Add stress tests with DoH and DoT X-Git-Tag: v9.21.5~24 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=92a3487106fd9ef8e33d70b234549c8fee2e17eb;p=thirdparty%2Fbind9.git chg: test: Add stress tests with DoH and DoT Validation pipeline: https://gitlab.isc.org/isc-projects/bind9/-/pipelines/160984 Prerequisites: - [x] isc-private/devops!11 - [x] https://gitlab.isc.org/isc-projects/bind9-qa/-/merge_requests/9 Things to consider: - FreeBSD DoH jobs are not added because Flamethrower queries always timeout. - This adds 15 more CI jobs: - Linux (AWS autoscaler): `(auth + recursive + RPZ) * (DoH + DoT) * (amd64 + arm64) = 12` - FreeBSD (one FreeBSD runner): `(auth + recursive + RPZ) * (DoT) * (amd64) = 3` - Autoscaler is not yet present on FreeBSD. Adding 3 CI jobs (i.e., DoT) run serially adds 3 hours to the pipeline runtime. Should we add just one FreeBSD DoT job to limit the runtime? - DoH/DoT performance is slightly lower than pure TCP, so the threshold for the test to pass must be lowered by 5-10% (see isc-private/bind-qa!40). Merge branch 'mnowak/stress-test-with-doh-dot' into 'main' See merge request isc-projects/bind9!5800 --- 92a3487106fd9ef8e33d70b234549c8fee2e17eb