Skip to content

fix(net): close reactor connections on read error and add a send time… #4814

fix(net): close reactor connections on read error and add a send time…

fix(net): close reactor connections on read error and add a send time… #4814

Triggered via push July 20, 2026 22:29
Status Success
Total duration 46m 21s
Artifacts 25

ci.yml

on: push
changes
9s
changes
linux-gcc-make-build
21m 9s
linux-gcc-make-build
linux-emscripten-cmake
4m 14s
linux-emscripten-cmake
macos-clang-21-cmake-openssl3
11m 22s
macos-clang-21-cmake-openssl3
macos-clang-cmake-warnings
7m 55s
macos-clang-cmake-warnings
windows-2025-msvc-cmake
30m 16s
windows-2025-msvc-cmake
windows-2025-clang-cmake
16m 42s
windows-2025-clang-cmake
windows-2025-msvc-cmake-Win32
15m 41s
windows-2025-msvc-cmake-Win32
windows-msvc-cmake-warnings
22m 28s
windows-msvc-cmake-warnings
Matrix: android-ndk-cmake
Matrix: linux-gcc-cmake-sanitizers
Matrix: macos-clang-cmake-sanitizers
Matrix: macos-x64-clang-cmake-sanitizers
Matrix: windows-2025-msvc-cmake-static
linux-gcc-cmake-deprecated-tests
17m 0s
linux-gcc-cmake-deprecated-tests
linux-gcc-cmake-poco-soo-off
8m 42s
linux-gcc-cmake-poco-soo-off
linux-gcc-cmake-no-fastlogger
8m 35s
linux-gcc-cmake-no-fastlogger
linux-gcc-cmake-unbundled-static
18m 23s
linux-gcc-cmake-unbundled-static
linux-clang-21-cmake-modules
18m 37s
linux-clang-21-cmake-modules
macos-clang-cmake-poco-soo-off
8m 16s
macos-clang-cmake-poco-soo-off
nix-gcc-make-odbc-sqlserver
9m 17s
nix-gcc-make-odbc-sqlserver
nix-gcc-make-odbc-oracle
9m 35s
nix-gcc-make-odbc-oracle
linux-sqlparser-upstream-tests
36s
linux-sqlparser-upstream-tests
linux-gcc-cmake-sqlite-no-sqlparser
3m 2s
linux-gcc-cmake-sqlite-no-sqlparser
Matrix: linux-gcc-cmake-armv7l
data-test-mysql
1m 22s
data-test-mysql
data-test-postgres
36s
data-test-postgres
data-test-redis
30s
data-test-redis
data-test-mongodb
43s
data-test-mongodb
data-test-odbc-oracle
1m 51s
data-test-odbc-oracle
data-test-odbc-sqlserver
1m 37s
data-test-odbc-sqlserver
data-test-odbc-postgres
39s
data-test-odbc-postgres
Fit to window
Zoom out
Zoom in

Annotations

21 warnings
macos-clang-cmake-sanitizers (tsan, default, -fsanitize=thread)
The following taps are not trusted: aws/tap Homebrew is currently ignoring formulae, casks and commands from these taps because tap trust is required. Untap them with: brew untap aws/tap Trust specific formulae, casks and commands with: brew trust --formula <user>/<tap>/<formula> brew trust --cask <user>/<tap>/<cask> brew trust --command <user>/<tap>/<command> Whole-tap trust is broader and includes all current and future formulae, casks and commands from the listed taps. Trust whole taps with: brew trust aws/tap To disable trust checks: export HOMEBREW_NO_REQUIRE_TAP_TRUST=1 This is not recommended and will be removed in a later release. For more information, see: https://docs.brew.sh/Tap-Trust
macos-clang-cmake-sanitizers (tsan, default, -fsanitize=thread)
The following taps are not trusted: aws/tap Homebrew is currently ignoring formulae, casks and commands from these taps because tap trust is required. Untap them with: brew untap aws/tap Trust specific formulae, casks and commands with: brew trust --formula <user>/<tap>/<formula> brew trust --cask <user>/<tap>/<cask> brew trust --command <user>/<tap>/<command> Whole-tap trust is broader and includes all current and future formulae, casks and commands from the listed taps. Trust whole taps with: brew trust aws/tap To disable trust checks: export HOMEBREW_NO_REQUIRE_TAP_TRUST=1 This is not recommended and will be removed in a later release. For more information, see: https://docs.brew.sh/Tap-Trust
macos-clang-21-cmake-openssl3
llvm@21 was installed but not linked because llvm@20 is already installed. To link this version, run: brew link llvm@21
macos-clang-21-cmake-openssl3
The following taps are not trusted: aws/tap Homebrew is currently ignoring formulae, casks and commands from these taps because tap trust is required. Untap them with: brew untap aws/tap Trust specific formulae, casks and commands with: brew trust --formula <user>/<tap>/<formula> brew trust --cask <user>/<tap>/<cask> brew trust --command <user>/<tap>/<command> Whole-tap trust is broader and includes all current and future formulae, casks and commands from the listed taps. Trust whole taps with: brew trust aws/tap To disable trust checks: export HOMEBREW_NO_REQUIRE_TAP_TRUST=1 This is not recommended and will be removed in a later release. For more information, see: https://docs.brew.sh/Tap-Trust
macos-x64-clang-cmake-sanitizers (asan, -fsanitize=address)
The following taps are not trusted: aws/tap Homebrew is currently ignoring formulae, casks and commands from these taps because tap trust is required. Untap them with: brew untap aws/tap Trust specific formulae, casks and commands with: brew trust --formula <user>/<tap>/<formula> brew trust --cask <user>/<tap>/<cask> brew trust --command <user>/<tap>/<command> Whole-tap trust is broader and includes all current and future formulae, casks and commands from the listed taps. Trust whole taps with: brew trust aws/tap To disable trust checks: export HOMEBREW_NO_REQUIRE_TAP_TRUST=1 This is not recommended and will be removed in a later release. For more information, see: https://docs.brew.sh/Tap-Trust
macos-x64-clang-cmake-sanitizers (asan, -fsanitize=address)
Skipping aws/tap because it is not trusted. Run `brew trust aws/tap` to trust it.
macos-x64-clang-cmake-sanitizers (asan, -fsanitize=address)
The following taps are not trusted: aws/tap Homebrew is currently ignoring formulae, casks and commands from these taps because tap trust is required. Untap them with: brew untap aws/tap Trust specific formulae, casks and commands with: brew trust --formula <user>/<tap>/<formula> brew trust --cask <user>/<tap>/<cask> brew trust --command <user>/<tap>/<command> Whole-tap trust is broader and includes all current and future formulae, casks and commands from the listed taps. Trust whole taps with: brew trust aws/tap To disable trust checks: export HOMEBREW_NO_REQUIRE_TAP_TRUST=1 This is not recommended and will be removed in a later release. For more information, see: https://docs.brew.sh/Tap-Trust
macos-clang-cmake-sanitizers (hidden-asan, hidden, -fsanitize=address, detect_odr_violation=0)
The following taps are not trusted: aws/tap Homebrew is currently ignoring formulae, casks and commands from these taps because tap trust is required. Untap them with: brew untap aws/tap Trust specific formulae, casks and commands with: brew trust --formula <user>/<tap>/<formula> brew trust --cask <user>/<tap>/<cask> brew trust --command <user>/<tap>/<command> Whole-tap trust is broader and includes all current and future formulae, casks and commands from the listed taps. Trust whole taps with: brew trust aws/tap To disable trust checks: export HOMEBREW_NO_REQUIRE_TAP_TRUST=1 This is not recommended and will be removed in a later release. For more information, see: https://docs.brew.sh/Tap-Trust
macos-clang-cmake-sanitizers (hidden-asan, hidden, -fsanitize=address, detect_odr_violation=0)
The following taps are not trusted: aws/tap Homebrew is currently ignoring formulae, casks and commands from these taps because tap trust is required. Untap them with: brew untap aws/tap Trust specific formulae, casks and commands with: brew trust --formula <user>/<tap>/<formula> brew trust --cask <user>/<tap>/<cask> brew trust --command <user>/<tap>/<command> Whole-tap trust is broader and includes all current and future formulae, casks and commands from the listed taps. Trust whole taps with: brew trust aws/tap To disable trust checks: export HOMEBREW_NO_REQUIRE_TAP_TRUST=1 This is not recommended and will be removed in a later release. For more information, see: https://docs.brew.sh/Tap-Trust
macos-clang-cmake-sanitizers (ubsan, default, -fsanitize=undefined;-fno-sanitize=vptr)
The following taps are not trusted: aws/tap Homebrew is currently ignoring formulae, casks and commands from these taps because tap trust is required. Untap them with: brew untap aws/tap Trust specific formulae, casks and commands with: brew trust --formula <user>/<tap>/<formula> brew trust --cask <user>/<tap>/<cask> brew trust --command <user>/<tap>/<command> Whole-tap trust is broader and includes all current and future formulae, casks and commands from the listed taps. Trust whole taps with: brew trust aws/tap To disable trust checks: export HOMEBREW_NO_REQUIRE_TAP_TRUST=1 This is not recommended and will be removed in a later release. For more information, see: https://docs.brew.sh/Tap-Trust
macos-clang-cmake-sanitizers (ubsan, default, -fsanitize=undefined;-fno-sanitize=vptr)
The following taps are not trusted: aws/tap Homebrew is currently ignoring formulae, casks and commands from these taps because tap trust is required. Untap them with: brew untap aws/tap Trust specific formulae, casks and commands with: brew trust --formula <user>/<tap>/<formula> brew trust --cask <user>/<tap>/<cask> brew trust --command <user>/<tap>/<command> Whole-tap trust is broader and includes all current and future formulae, casks and commands from the listed taps. Trust whole taps with: brew trust aws/tap To disable trust checks: export HOMEBREW_NO_REQUIRE_TAP_TRUST=1 This is not recommended and will be removed in a later release. For more information, see: https://docs.brew.sh/Tap-Trust
macos-clang-cmake-warnings
The following taps are not trusted: aws/tap Homebrew is currently ignoring formulae, casks and commands from these taps because tap trust is required. Untap them with: brew untap aws/tap Trust specific formulae, casks and commands with: brew trust --formula <user>/<tap>/<formula> brew trust --cask <user>/<tap>/<cask> brew trust --command <user>/<tap>/<command> Whole-tap trust is broader and includes all current and future formulae, casks and commands from the listed taps. Trust whole taps with: brew trust aws/tap To disable trust checks: export HOMEBREW_NO_REQUIRE_TAP_TRUST=1 This is not recommended and will be removed in a later release. For more information, see: https://docs.brew.sh/Tap-Trust
data-test-mysql
Attempt 1 failed. Reason: Child_process exited with error code 1
macos-clang-cmake-sanitizers (asan, default, -fsanitize=address, detect_odr_violation=0)
The following taps are not trusted: aws/tap Homebrew is currently ignoring formulae, casks and commands from these taps because tap trust is required. Untap them with: brew untap aws/tap Trust specific formulae, casks and commands with: brew trust --formula <user>/<tap>/<formula> brew trust --cask <user>/<tap>/<cask> brew trust --command <user>/<tap>/<command> Whole-tap trust is broader and includes all current and future formulae, casks and commands from the listed taps. Trust whole taps with: brew trust aws/tap To disable trust checks: export HOMEBREW_NO_REQUIRE_TAP_TRUST=1 This is not recommended and will be removed in a later release. For more information, see: https://docs.brew.sh/Tap-Trust
macos-clang-cmake-sanitizers (asan, default, -fsanitize=address, detect_odr_violation=0)
The following taps are not trusted: aws/tap Homebrew is currently ignoring formulae, casks and commands from these taps because tap trust is required. Untap them with: brew untap aws/tap Trust specific formulae, casks and commands with: brew trust --formula <user>/<tap>/<formula> brew trust --cask <user>/<tap>/<cask> brew trust --command <user>/<tap>/<command> Whole-tap trust is broader and includes all current and future formulae, casks and commands from the listed taps. Trust whole taps with: brew trust aws/tap To disable trust checks: export HOMEBREW_NO_REQUIRE_TAP_TRUST=1 This is not recommended and will be removed in a later release. For more information, see: https://docs.brew.sh/Tap-Trust
macos-x64-clang-cmake-sanitizers (ubsan, -fsanitize=undefined;-fno-sanitize=vptr)
The following taps are not trusted: aws/tap Homebrew is currently ignoring formulae, casks and commands from these taps because tap trust is required. Untap them with: brew untap aws/tap Trust specific formulae, casks and commands with: brew trust --formula <user>/<tap>/<formula> brew trust --cask <user>/<tap>/<cask> brew trust --command <user>/<tap>/<command> Whole-tap trust is broader and includes all current and future formulae, casks and commands from the listed taps. Trust whole taps with: brew trust aws/tap To disable trust checks: export HOMEBREW_NO_REQUIRE_TAP_TRUST=1 This is not recommended and will be removed in a later release. For more information, see: https://docs.brew.sh/Tap-Trust
macos-x64-clang-cmake-sanitizers (ubsan, -fsanitize=undefined;-fno-sanitize=vptr)
Skipping aws/tap because it is not trusted. Run `brew trust aws/tap` to trust it.
macos-x64-clang-cmake-sanitizers (ubsan, -fsanitize=undefined;-fno-sanitize=vptr)
The following taps are not trusted: aws/tap Homebrew is currently ignoring formulae, casks and commands from these taps because tap trust is required. Untap them with: brew untap aws/tap Trust specific formulae, casks and commands with: brew trust --formula <user>/<tap>/<formula> brew trust --cask <user>/<tap>/<cask> brew trust --command <user>/<tap>/<command> Whole-tap trust is broader and includes all current and future formulae, casks and commands from the listed taps. Trust whole taps with: brew trust aws/tap To disable trust checks: export HOMEBREW_NO_REQUIRE_TAP_TRUST=1 This is not recommended and will be removed in a later release. For more information, see: https://docs.brew.sh/Tap-Trust
macos-x64-clang-cmake-sanitizers (tsan, -fsanitize=thread)
The following taps are not trusted: aws/tap Homebrew is currently ignoring formulae, casks and commands from these taps because tap trust is required. Untap them with: brew untap aws/tap Trust specific formulae, casks and commands with: brew trust --formula <user>/<tap>/<formula> brew trust --cask <user>/<tap>/<cask> brew trust --command <user>/<tap>/<command> Whole-tap trust is broader and includes all current and future formulae, casks and commands from the listed taps. Trust whole taps with: brew trust aws/tap To disable trust checks: export HOMEBREW_NO_REQUIRE_TAP_TRUST=1 This is not recommended and will be removed in a later release. For more information, see: https://docs.brew.sh/Tap-Trust
macos-x64-clang-cmake-sanitizers (tsan, -fsanitize=thread)
Skipping aws/tap because it is not trusted. Run `brew trust aws/tap` to trust it.
macos-x64-clang-cmake-sanitizers (tsan, -fsanitize=thread)
The following taps are not trusted: aws/tap Homebrew is currently ignoring formulae, casks and commands from these taps because tap trust is required. Untap them with: brew untap aws/tap Trust specific formulae, casks and commands with: brew trust --formula <user>/<tap>/<formula> brew trust --cask <user>/<tap>/<cask> brew trust --command <user>/<tap>/<command> Whole-tap trust is broader and includes all current and future formulae, casks and commands from the listed taps. Trust whole taps with: brew trust aws/tap To disable trust checks: export HOMEBREW_NO_REQUIRE_TAP_TRUST=1 This is not recommended and will be removed in a later release. For more information, see: https://docs.brew.sh/Tap-Trust

Artifacts

Produced during runtime
Name Size Digest
data-build-artifacts Expired
97.9 MB
sha256:de1738681aba7b005a1502f3d4fc783011eba3bb6560451bb135581f5852fb19
test-report-linux-clang-21-cmake-modules
994 Bytes
sha256:f654c92051421eaa5072456e55f5f3688018cc9c4256cc953c4f35a56383a31f
test-report-linux-gcc-cmake-deprecated-tests
2.33 KB
sha256:4afc37376a24d145ba4d487dcf01c6fdfb88f9fe45b193ced143fe10182d576b
test-report-linux-gcc-cmake-no-fastlogger
987 Bytes
sha256:48dea2a3c57b9e6de0ec822ff461e492918b16a6b097d5b57fdb4c6f8eaf456d
test-report-linux-gcc-cmake-poco-soo-off
814 Bytes
sha256:a0ca56645d3a38b8fce014959d32fcb55688109173a436b810a9d3526ba652a2
test-report-linux-gcc-cmake-sanitizers-asan
4.26 KB
sha256:b6e317dcd4e8b889ae80aaa99b3044b8b794bb6054655fa41337d2f9f5561863
test-report-linux-gcc-cmake-sanitizers-hidden-asan
4.26 KB
sha256:7e9bb920fafa242465670cf8c97dce1e2218e374cab0280f25dbbc94173eb8db
test-report-linux-gcc-cmake-sanitizers-tsan
4.27 KB
sha256:13c2f46e9a3664c99c141cc6935ec764d626795698a852a1e2effb58f386defa
test-report-linux-gcc-cmake-sanitizers-ubsan
4.27 KB
sha256:2485b60c9329ae6783651dc7838dfdf8690d964059564cd05959ad952437b75c
test-report-linux-gcc-cmake-sqlite-no-sqlparser
645 Bytes
sha256:454ca77da10bf2aee199343a65ffbc02384c8c5384a482fa8fa067f30fcccc43
test-report-linux-gcc-cmake-unbundled-static
1.63 KB
sha256:c4b0a9f2b09a5e36be81287340e5b9416b5ebe6d2a498d3dbbed29ff90adb3f2
test-report-macos-clang-21-cmake-openssl3
1.23 KB
sha256:a370a11730e4feea53772b264118b1bfb48305752f1d3f3cf7cf376747600df1
test-report-macos-clang-cmake-poco-soo-off
840 Bytes
sha256:d545d8cbc055e9dc7d23f3698b90776fa7fe643a12e7a78f42259ef649fcd62d
test-report-macos-clang-cmake-sanitizers-asan
4.27 KB
sha256:3e1d04ec9bceb24e5d248389cb3e043aef6d697c71cfe049180e30a35ed6038e
test-report-macos-clang-cmake-sanitizers-hidden-asan
4.28 KB
sha256:38a6574ecc7c1c3124fb4c8b9bab46a368302a0046dbb8cf3f7d67e58ecd487f
test-report-macos-clang-cmake-sanitizers-tsan
4.27 KB
sha256:a8f81741a5ec2a61e5879c05ec9c4cb6967fd7df46f60b31f074383b1b9aea7d
test-report-macos-clang-cmake-sanitizers-ubsan
4.28 KB
sha256:d86cc5ef953e401226d1fb46db6df206e035111a5f2c6bcc4303f3da46f8fbe4
test-report-macos-x64-clang-cmake-sanitizers-asan
4.28 KB
sha256:8c3b430fcfae81262a46ff9b3140dc0b718fe2bb137db483129a4005b4c998a8
test-report-macos-x64-clang-cmake-sanitizers-tsan
4.27 KB
sha256:09ade409d6b0df48955e25601c5cad70a51efebf6d48be91e7b9fefb6fe26c76
test-report-macos-x64-clang-cmake-sanitizers-ubsan
4.27 KB
sha256:9b37d06f81a86f67faee71da17da5355a5bc925d95e819559e9438d216d961a2
test-report-windows-2025-clang-cmake
1009 Bytes
sha256:b724cf0310ea0e4d027120836052398c2b44985cbb6cfcc6d274bec171d1c0eb
test-report-windows-2025-msvc-cmake
3.91 KB
sha256:c9183485cf3bf4b1c2fc69a3953aea896e6dc65d1291a627ce5e51babfc43b7f
test-report-windows-2025-msvc-cmake-Win32
1009 Bytes
sha256:84e818d68fda769df5c984fa00fad7a9155b508f76b2f801a0df7f971a82ac6b
test-report-windows-2025-msvc-cmake-static-static
1008 Bytes
sha256:2d036671ba7f02e5e759db8570662f7eafa45b0160c4e562f1748ccc6f64eb07
test-report-windows-2025-msvc-cmake-static-static-mt
1008 Bytes
sha256:4ec201bed5a83232268bae301dfc61094b162a9251f3b7de0a7adfe7d062e1ed