Skip to content

feat(s2n-quic-bench): Add stress test for s2n-quic servers #7374

feat(s2n-quic-bench): Add stress test for s2n-quic servers

feat(s2n-quic-bench): Add stress test for s2n-quic servers #7374

Triggered via pull request March 13, 2026 22:11
Status Success
Total duration 27m 39s
Artifacts 36

qns.yml

on: pull_request
Matrix: s2n-quic-qns
Matrix: perf
Matrix: attack
Matrix: h3spec
Matrix: interop
perf-report
8s
perf-report
interop-report
15s
interop-report
retry-failures
0s
retry-failures
qns-status-report
4s
qns-status-report
Fit to window
Zoom out
Zoom in

Annotations

8 warnings
s2n-quic-qns (debug)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: camshaft/rust-cache@v1. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
s2n-quic-qns (debug)
The `save-state` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
s2n-quic-qns (debug)
The `save-state` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
s2n-quic-qns (release)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: camshaft/rust-cache@v1. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
s2n-quic-qns (release)
The `save-state` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
s2n-quic-qns (release)
The `save-state` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
perf (s2n-quic-null, s2n-quic-null)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: camshaft/install@v1. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
perf (s2n-quic, s2n-quic)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: camshaft/install@v1. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/

Artifacts

Produced during runtime
Name Size Digest
interop-aioquic-client-s2n-quic-server
1.27 KB
sha256:6c84da7b3c7206aa32fbaa71e88a3a33862369776216dff189b3b4e4d1b37a31
interop-chrome-client-s2n-quic-server
1.27 KB
sha256:fff18b2248e38f5586f6a0b2d56e191ce6b31f5d7d23329085625294a2fc6b62
interop-go-x-net-client-s2n-quic-server
1.3 KB
sha256:7018959eeee42d69cd58b8e2fe362cb15af4b40352fddeb9be988d98e369f682
interop-kwik-client-s2n-quic-server
1.27 KB
sha256:68cb23097508fe2864ffaf1228ed098f2969f7707e7050beefd15c263afadd7f
interop-lsquic-client-s2n-quic-server
1.28 KB
sha256:2ae5b4af5751ed0118fe2a66afbc20518c7db8469b7312915647fc386d69c4b0
interop-msquic-client-s2n-quic-server
1.28 KB
sha256:be12532df8523acb428616d331dc403a92fa3dd862898c98dcc8d561c80f4e31
interop-mvfst-client-s2n-quic-server
1.29 KB
sha256:72da668714574e3471756c228f3b5810394adc169d75fa14a92d92c7ecec4de5
interop-neqo-client-s2n-quic-server
1.27 KB
sha256:2996bb3d80a0aacd67a0703d2ecd1a08197b0cf6de7b22e3f18d06ba70ce3239
interop-ngtcp2-client-s2n-quic-server
1.26 KB
sha256:ff4f2b6567449446ed18ffcf47cad5e94db28530c40fb7f287b4e8836c5653b6
interop-picoquic-client-s2n-quic-server
1.28 KB
sha256:39dbed298d887c281902365a5203fcadf32bad8cf29a62a7372b32cb580d1f8f
interop-quic-go-client-s2n-quic-server
1.27 KB
sha256:17129dab43423daec8aca4aab73d310eb55c2e55eeb0da79f31ae1a57389a73f
interop-quiche-client-s2n-quic-server
1.28 KB
sha256:503e7d0dd40e40566b38e1df74e7dfb843e60fdd837554227d2a714eee1a9e5b
interop-quinn-client-s2n-quic-server
1.26 KB
sha256:2adb48fb9c206c35fed02b50bc8336d3b20d751cef3ae02cc7d1d9114949d386
interop-s2n-quic-client-aioquic-server
1.27 KB
sha256:69d1501eddfac7bea6461d480e87f3b654090d1e013257942b2cefb67ddcb6eb
interop-s2n-quic-client-go-x-net-server
1.31 KB
sha256:4dcb18dd2e8345b3557a9ea253f00fd8cd216eb296748ba9d455a8072681b4d3
interop-s2n-quic-client-haproxy-server
1.28 KB
sha256:4fd61b52a0ca8dee4c218985a92f30e65646a092ae7a25244841c0572c4cccc7
interop-s2n-quic-client-kwik-server
1.27 KB
sha256:9af478b484ed2fc2f755f5369c093752ac5575ec8faa94292a77a7712a359642
interop-s2n-quic-client-lsquic-server
1.28 KB
sha256:c24898af12a5f313d77226a1d412ed39dda9d4ce41e244736408f02bb26dae05
interop-s2n-quic-client-msquic-server
1.27 KB
sha256:f8137f45dcc9ee56a2d7f412c8204ea7bbd22bda811781aed011604473e39c1d
interop-s2n-quic-client-mvfst-server
1.29 KB
sha256:86d97123088b7a5ed6c02e703db87b5e529d4648396cf1903fb08c997137d7db
interop-s2n-quic-client-neqo-server
1.27 KB
sha256:17c5e7f15094425575887661ff47f062b79c4089743300e7f5ccbdd689f5a0e1
interop-s2n-quic-client-nginx-server
1.28 KB
sha256:3510c8f5cdf982392f3fc8aa6a0f0d33887140507c15202b32d60ec7649595a1
interop-s2n-quic-client-ngtcp2-server
1.28 KB
sha256:e38da70a16665538c3950f917fd0fa3f25b66ccb6cf19870901405532d359316
interop-s2n-quic-client-picoquic-server
1.28 KB
sha256:2e399d863f0084c0c47e990f9b7b7faa8e19e158ac70713db23d46d4b1264b3d
interop-s2n-quic-client-quic-go-server
1.27 KB
sha256:8a71477046708c42625a2555b1f194b9fa26c04aebc1772943dd01fc65e51a93
interop-s2n-quic-client-quiche-server
1.28 KB
sha256:e84e9e9debd53a3f258bcfd94c66bf5956b53299d21bd2fbb1571a7f7f109cf9
interop-s2n-quic-client-quinn-server
1.27 KB
sha256:452f04320b38520114ccf7e862e3247cea206c2e904498bb8c89d4b6b14d514c
interop-s2n-quic-client-s2n-quic-rustls-server
1.27 KB
sha256:f4da7b9cffb299fa808e9031db03fcac5333a9adb9d6db8b4dd86be1d74e0d1d
interop-s2n-quic-client-s2n-quic-server
1.25 KB
sha256:8c81c40c941c9ed940af6f9ffce1ec8d3044a545a82eb3581696715c8a06fea7
interop-s2n-quic-client-xquic-server
1.29 KB
sha256:3bbcf3af6ce702bc7de00d6892c66b287dd7e362c4b801dc60e0c74c9dd88d6b
interop-s2n-quic-rustls-client-s2n-quic-server
1.27 KB
sha256:e98e8242ed292d7558acb8536e04f98abaf15d757599f92c7156d8593c425d15
interop-xquic-client-s2n-quic-server
1.29 KB
sha256:925b2ac80dd8004aece85a4d83c0d9cc811ba75e2607fc7dde2e2d4155e3c5c6
perf-results-s2n-quic-null-s2n-quic-null
5.16 MB
sha256:451ef2e71d95c93674c9d2b3973160cff406707c5efa57f7229e7e9910098c44
perf-results-s2n-quic-s2n-quic
7.88 MB
sha256:94a18380c67ad6a11116576590103c13ee4f19478d419e61da81c38e3f79d46f
s2n-quic-qns-debug
45.4 MB
sha256:a837ee4bca6609c7a6c1bd6addf7491ba01d62c87232c5da046c94d29b11e55c
s2n-quic-qns-release
5.41 MB
sha256:dfe018156b85d2ef89c1f3b9196d5b4e5296c91e07e2acadf3fdc5e334f16347