fix(net): close reactor connections on read error and add a send time… #4814
ci.yml
on: push
changes
9s
data-build
5m 17s
linux-gcc-make-build
21m 9s
linux-emscripten-cmake
4m 14s
macos-clang-21-cmake-openssl3
11m 22s
macos-clang-cmake-warnings
7m 55s
windows-2025-msvc-cmake
30m 16s
windows-2025-clang-cmake
16m 42s
windows-2025-msvc-cmake-Win32
15m 41s
windows-msvc-cmake-warnings
22m 28s
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-poco-soo-off
8m 42s
linux-gcc-cmake-no-fastlogger
8m 35s
linux-gcc-cmake-unbundled-static
18m 23s
linux-clang-21-cmake-modules
18m 37s
macos-clang-cmake-poco-soo-off
8m 16s
nix-gcc-make-odbc-sqlserver
9m 17s
nix-gcc-make-odbc-oracle
9m 35s
linux-sqlparser-upstream-tests
36s
linux-gcc-cmake-sqlite-no-sqlparser
3m 2s
Matrix: linux-gcc-cmake-armv7l
data-test-mysql
1m 22s
data-test-postgres
36s
data-test-redis
30s
data-test-mongodb
43s
data-test-odbc-oracle
1m 51s
data-test-odbc-sqlserver
1m 37s
data-test-odbc-postgres
39s
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
|
|