Task 62046382170

http: replace WorkQueue and single threads handling for ThreadPool

2026-01-30 21:16:13 aborted 2025_threadpool_http_server ad8fb89ac7464c39e3c715e1c0390bbdb680a848


Commands that took longer than 1 second (total 1m46s)
linedurationpercentagecommand
8350s0%dirname ./ci/test/00_setup_env.sh
8360s0%cd ./ci/test/../../
8370s0%pwd
8380s0%BASE_READ_ONLY_DIR=/home/runner/work/bitcoin/bitcoin
8390s0%export BASE_READ_ONLY_DIR
8400s0%export BASE_ROOT_DIR=/home/runner/work/_temp
8410s0%BASE_ROOT_DIR=/home/runner/work/_temp
8420s0%export DEPENDS_DIR=/home/runner/work/_temp/depends
8430s0%DEPENDS_DIR=/home/runner/work/_temp/depends
8440s0%export BASE_SCRATCH_DIR=/home/runner/work/_temp/ci/scratch
8450s0%BASE_SCRATCH_DIR=/home/runner/work/_temp/ci/scratch
8460s0%echo 'Setting specific values in env'
8470s0%'[' -n ./ci/test/00_setup_env_arm.sh ']'
8480s0%set -o errexit
8490s0%source ./ci/test/00_setup_env_arm.sh
8520s0%export LC_ALL=C.UTF-8
8530s0%LC_ALL=C.UTF-8
8540s0%export HOST=arm-linux-gnueabihf
8550s0%HOST=arm-linux-gnueabihf
8560s0%export DPKG_ADD_ARCH=armhf
8570s0%DPKG_ADD_ARCH=armhf
8580s0%export 'PACKAGES=python3-zmq g++-arm-linux-gnueabihf libc6:armhf libstdc++6:armhf libfontconfig1:armhf libxcb1:armhf'
8590s0%PACKAGES='python3-zmq g++-arm-linux-gnueabihf libc6:armhf libstdc++6:armhf libfontconfig1:armhf libxcb1:armhf'
8600s0%export CONTAINER_NAME=ci_arm_linux
8610s0%CONTAINER_NAME=ci_arm_linux
8620s0%export CI_IMAGE_NAME_TAG=mirror.gcr.io/debian:trixie
8630s0%CI_IMAGE_NAME_TAG=mirror.gcr.io/debian:trixie
8640s0%export CI_IMAGE_PLATFORM=linux/arm64
8650s0%CI_IMAGE_PLATFORM=linux/arm64
8660s0%export GOAL=install
8670s0%GOAL=install
8680s0%export CI_LIMIT_STACK_SIZE=1
8690s0%CI_LIMIT_STACK_SIZE=1
8700s0%export 'BITCOIN_CONFIG= --preset=dev-mode -DREDUCE_EXPORTS=ON -DCMAKE_CXX_FLAGS='\''-Wno-psabi -Wno-error=maybe-uninitialized'\'' '
8710s0%BITCOIN_CONFIG=' --preset=dev-mode -DREDUCE_EXPORTS=ON -DCMAKE_CXX_FLAGS='\''-Wno-psabi -Wno-error=maybe-uninitialized'\'' '
8720s0%echo 'Fallback to default values in env (if not yet set)'
8730s0%command -v nproc
8740s0%nproc
8750s0%export MAKEJOBS=-j4
8760s0%MAKEJOBS=-j4
8770s0%export RUN_UNIT_TESTS=true
8780s0%RUN_UNIT_TESTS=true
8790s0%export RUN_FUNCTIONAL_TESTS=true
8800s0%RUN_FUNCTIONAL_TESTS=true
8810s0%export RUN_TIDY=false
8820s0%RUN_TIDY=false
8830s0%export TEST_RUNNER_TIMEOUT_FACTOR=40
8840s0%TEST_RUNNER_TIMEOUT_FACTOR=40
8850s0%export RUN_FUZZ_TESTS=false
8860s0%RUN_FUZZ_TESTS=false
8870s0%export BOOST_TEST_RANDOM=1
8880s0%BOOST_TEST_RANDOM=1
8890s0%export DEBIAN_FRONTEND=noninteractive
8900s0%DEBIAN_FRONTEND=noninteractive
8910s0%export CCACHE_MAXSIZE=500M
8920s0%CCACHE_MAXSIZE=500M
8930s0%export CCACHE_TEMPDIR=/tmp/.ccache-temp
8940s0%CCACHE_TEMPDIR=/tmp/.ccache-temp
8950s0%export CCACHE_COMPRESS=1
8960s0%CCACHE_COMPRESS=1
8970s0%export CCACHE_DIR=/home/runner/work/_temp/ccache_dir
8980s0%CCACHE_DIR=/home/runner/work/_temp/ccache_dir
8990s0%export BASE_OUTDIR=/home/runner/work/_temp/ci/scratch/out
9000s0%BASE_OUTDIR=/home/runner/work/_temp/ci/scratch/out
9010s0%export PREVIOUS_RELEASES_DIR=/home/runner/work/_temp/previous_releases
9020s0%PREVIOUS_RELEASES_DIR=/home/runner/work/_temp/previous_releases
9030s0%export 'CI_BASE_PACKAGES=build-essential pkgconf curl ca-certificates ccache python3-dev rsync git procps bison e2fsprogs cmake ninja-build'
9040s0%CI_BASE_PACKAGES='build-essential pkgconf curl ca-certificates ccache python3-dev rsync git procps bison e2fsprogs cmake ninja-build'
9050s0%export GOAL=install
9060s0%GOAL=install
9070s0%export DIR_QA_ASSETS=/home/runner/work/_temp/ci/scratch/qa-assets
9080s0%DIR_QA_ASSETS=/home/runner/work/_temp/ci/scratch/qa-assets
9090s0%export CI_RETRY_EXE=retry
9100s0%CI_RETRY_EXE=retry
9110s0%export CI_IMAGE_PLATFORM=linux/arm64
9120s0%CI_IMAGE_PLATFORM=linux/arm64
9130s0%set -o errexit
9140s0%./ci/test/02_run_container.py
9160s0%bash -c 'grep export ./ci/test/00_setup_env*.sh'
9170s0%cat /tmp/env-runner-ci_arm_linux
95211s10%docker buildx build --file=/home/runner/work/bitcoin/bitcoin/ci/test_imagefile --build-arg=CI_IMAGE_NAME_TAG=mirror.gcr.io/debian:trixie --build-arg=FILE_ENV=./ci/test/00_setup_env_arm.sh --build-arg=BASE_ROOT_DIR=/home/runner/work/_temp --platform=linux/arm64 --label=bitcoin-ci-test --tag=ci_arm_linux --cache-from type=gha,scope=ci_arm_linux --load /home/runner/work/bitcoin/bitcoin
10000s0%dirname ./ci/test/00_setup_env.sh
10010s0%cd ./ci/test/../../
10020s0%pwd
10040s0%BASE_READ_ONLY_DIR=/ci_container_base
10050s0%export BASE_READ_ONLY_DIR
10060s0%export BASE_ROOT_DIR=/home/runner/work/_temp
10070s0%BASE_ROOT_DIR=/home/runner/work/_temp
10080s0%export DEPENDS_DIR=/home/runner/work/_temp/depends
10090s0%DEPENDS_DIR=/home/runner/work/_temp/depends
10100s0%export BASE_SCRATCH_DIR=/home/runner/work/_temp/ci/scratch
10110s0%BASE_SCRATCH_DIR=/home/runner/work/_temp/ci/scratch
10120s0%echo 'Setting specific values in env'
10130s0%'[' -n ./ci/test/00_setup_env_arm.sh ']'
10140s0%set -o errexit
10150s0%source ./ci/test/00_setup_env_arm.sh
10160s0%export LC_ALL=C.UTF-8
10170s0%LC_ALL=C.UTF-8
10180s0%export HOST=arm-linux-gnueabihf
10190s0%HOST=arm-linux-gnueabihf
10200s0%export DPKG_ADD_ARCH=armhf
10210s0%DPKG_ADD_ARCH=armhf
10220s0%export 'PACKAGES=python3-zmq g++-arm-linux-gnueabihf libc6:armhf libstdc++6:armhf libfontconfig1:armhf libxcb1:armhf'
10230s0%PACKAGES='python3-zmq g++-arm-linux-gnueabihf libc6:armhf libstdc++6:armhf libfontconfig1:armhf libxcb1:armhf'
10240s0%export CONTAINER_NAME=ci_arm_linux
10250s0%CONTAINER_NAME=ci_arm_linux
10260s0%export CI_IMAGE_NAME_TAG=mirror.gcr.io/debian:trixie
10270s0%CI_IMAGE_NAME_TAG=mirror.gcr.io/debian:trixie
10280s0%export CI_IMAGE_PLATFORM=linux/arm64
10300s0%CI_IMAGE_PLATFORM=linux/arm64
10310s0%export GOAL=install
10320s0%GOAL=install
10330s0%export CI_LIMIT_STACK_SIZE=1
10340s0%CI_LIMIT_STACK_SIZE=1
10350s0%export 'BITCOIN_CONFIG= --preset=dev-mode -DREDUCE_EXPORTS=ON -DCMAKE_CXX_FLAGS='\''-Wno-psabi -Wno-error=maybe-uninitialized'\'' '
10360s0%BITCOIN_CONFIG=' --preset=dev-mode -DREDUCE_EXPORTS=ON -DCMAKE_CXX_FLAGS='\''-Wno-psabi -Wno-error=maybe-uninitialized'\'' '
10370s0%echo 'Fallback to default values in env (if not yet set)'
10380s0%command -v nproc
10390s0%nproc
10400s0%export MAKEJOBS=-j4
10410s0%MAKEJOBS=-j4
10420s0%export RUN_UNIT_TESTS=true
10430s0%RUN_UNIT_TESTS=true
10440s0%export RUN_FUNCTIONAL_TESTS=true
10450s0%RUN_FUNCTIONAL_TESTS=true
10460s0%export RUN_TIDY=false
10470s0%RUN_TIDY=false
10480s0%export TEST_RUNNER_TIMEOUT_FACTOR=40
10490s0%TEST_RUNNER_TIMEOUT_FACTOR=40
10500s0%export RUN_FUZZ_TESTS=false
10510s0%RUN_FUZZ_TESTS=false
10520s0%export BOOST_TEST_RANDOM=1
10530s0%BOOST_TEST_RANDOM=1
10540s0%export DEBIAN_FRONTEND=noninteractive
10550s0%DEBIAN_FRONTEND=noninteractive
10560s0%export CCACHE_MAXSIZE=500M
10570s0%CCACHE_MAXSIZE=500M
10580s0%export CCACHE_TEMPDIR=/tmp/.ccache-temp
10590s0%CCACHE_TEMPDIR=/tmp/.ccache-temp
10600s0%export CCACHE_COMPRESS=1
10610s0%CCACHE_COMPRESS=1
10620s0%export CCACHE_DIR=/home/runner/work/_temp/ci/scratch/ccache
10630s0%CCACHE_DIR=/home/runner/work/_temp/ci/scratch/ccache
10640s0%export BASE_OUTDIR=/home/runner/work/_temp/ci/scratch/out
10650s0%BASE_OUTDIR=/home/runner/work/_temp/ci/scratch/out
10660s0%export PREVIOUS_RELEASES_DIR=/home/runner/work/_temp/prev_releases
10670s0%PREVIOUS_RELEASES_DIR=/home/runner/work/_temp/prev_releases
10680s0%export 'CI_BASE_PACKAGES=build-essential pkgconf curl ca-certificates ccache python3-dev rsync git procps bison e2fsprogs cmake ninja-build'
10690s0%CI_BASE_PACKAGES='build-essential pkgconf curl ca-certificates ccache python3-dev rsync git procps bison e2fsprogs cmake ninja-build'
10700s0%export GOAL=install
10710s0%GOAL=install
10720s0%export DIR_QA_ASSETS=/home/runner/work/_temp/ci/scratch/qa-assets
10730s0%DIR_QA_ASSETS=/home/runner/work/_temp/ci/scratch/qa-assets
10740s0%export CI_RETRY_EXE=retry
10750s0%CI_RETRY_EXE=retry
10760s0%export CI_IMAGE_PLATFORM=linux/arm64
10770s0%CI_IMAGE_PLATFORM=linux/arm64
10780s0%./ci/test/01_base_install.sh
10790s0%CFG_DONE=/home/runner/work/_temp/ci.base-install-done
10800s0%cat /home/runner/work/_temp/ci.base-install-done
10820s0%true
10830s0%'[' '' == done ']'
10840s0%nproc
10850s0%MAKEJOBS=-j4
10860s0%'[' -n armhf ']'
10870s0%dpkg --add-architecture armhf
10880s0%'[' -n '' ']'
10890s0%[[ mirror.gcr.io/debian:trixie == *alpine* ]]
10900s0%'[' '' '!=' macos ']'
10910s0%[[ -n '' ]]
10922s1%retry apt-get update
11041s0%retry apt-get install --no-install-recommends --no-upgrade -y python3-zmq g++-arm-linux-gnueabihf libc6:armhf libstdc++6:armhf libfontconfig1:armhf libxcb1:armhf build-essential pkgconf curl ca-certificates ccache python3-dev rsync git procps bison e2fsprogs cmake ninja-build
11120s0%g++-14
11680s0%g++-14
128417s16%arm64 4:14.2.0-1 [1332 B]
179628s26%(4:14.2.0-1) ...
Tags
  • 32 bit ARM
  • 2025_threadpool_http_server
  • ABORTED