[INFO] fetching crate sift_stream 0.7.0-rc.12...
[INFO] testing sift_stream-0.7.0-rc.12 against master#0d162b25edd5bf0dba9a22e83b614f1113e90474 for pr-150681
[INFO] extracting crate sift_stream 0.7.0-rc.12 into /workspace/builds/worker-5-tc1/source
[INFO] started tweaking crates.io crate sift_stream 0.7.0-rc.12
[INFO] removed 0 missing examples
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate sift_stream 0.7.0-rc.12
[INFO] tweaked toml for crates.io crate sift_stream 0.7.0-rc.12 written to /workspace/builds/worker-5-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate sift_stream 0.7.0-rc.12 on toolchain 0d162b25edd5bf0dba9a22e83b614f1113e90474
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+0d162b25edd5bf0dba9a22e83b614f1113e90474" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate sift_stream 0.7.0-rc.12 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+0d162b25edd5bf0dba9a22e83b614f1113e90474" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded itoa v1.0.16
[INFO] [stderr]   Downloaded multimap v0.10.1
[INFO] [stderr]   Downloaded rustls-native-certs v0.8.2
[INFO] [stderr]   Downloaded pbjson v0.7.0
[INFO] [stderr]   Downloaded tempdir v0.3.7
[INFO] [stderr]   Downloaded libredox v0.1.11
[INFO] [stderr]   Downloaded sift_error v0.7.0-rc.12
[INFO] [stderr]   Downloaded axum-core v0.4.5
[INFO] [stderr]   Downloaded sift_pbfs v0.7.0-rc.12
[INFO] [stderr]   Downloaded bytesize v2.3.1
[INFO] [stderr]   Downloaded prost-build v0.13.5
[INFO] [stderr]   Downloaded axum v0.7.9
[INFO] [stderr]   Downloaded cc v1.2.50
[INFO] [stderr]   Downloaded tonic v0.12.3
[INFO] [stderr]   Downloaded pbjson-types v0.7.0
[INFO] [stderr]   Downloaded webpki-roots v1.0.4
[INFO] [stderr]   Downloaded prost-types v0.13.5
[INFO] [stderr]   Downloaded pbjson-build v0.7.0
[INFO] [stderr]   Downloaded sift_connect v0.7.0-rc.12
[INFO] [stderr]   Downloaded sift_rs v0.7.0-rc.12
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+0d162b25edd5bf0dba9a22e83b614f1113e90474" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] b4d32629beff209a72e6cd95893c3ee11c0ae5e86a79e6aec9e757ca43f09627
[INFO] running `Command { std: "docker" "start" "-a" "b4d32629beff209a72e6cd95893c3ee11c0ae5e86a79e6aec9e757ca43f09627", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "b4d32629beff209a72e6cd95893c3ee11c0ae5e86a79e6aec9e757ca43f09627", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "b4d32629beff209a72e6cd95893c3ee11c0ae5e86a79e6aec9e757ca43f09627", kill_on_drop: false }`
[INFO] [stdout] b4d32629beff209a72e6cd95893c3ee11c0ae5e86a79e6aec9e757ca43f09627
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+0d162b25edd5bf0dba9a22e83b614f1113e90474" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] b4e50c1361c1eb4f2ada730c68b5136be587c19a3d871f2ca2b13f649d1ecfe6
[INFO] running `Command { std: "docker" "start" "-a" "b4e50c1361c1eb4f2ada730c68b5136be587c19a3d871f2ca2b13f649d1ecfe6", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.103
[INFO] [stderr]    Compiling quote v1.0.42
[INFO] [stderr]    Compiling libc v0.2.178
[INFO] [stderr]    Compiling either v1.15.0
[INFO] [stderr]    Compiling anyhow v1.0.100
[INFO] [stderr]    Compiling indexmap v2.12.1
[INFO] [stderr]    Compiling itoa v1.0.16
[INFO] [stderr]    Compiling find-msvc-tools v0.1.5
[INFO] [stderr]    Compiling futures-task v0.3.31
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling zerocopy v0.8.31
[INFO] [stderr]    Compiling rustix v1.1.3
[INFO] [stderr]    Compiling bytes v1.11.0
[INFO] [stderr]    Compiling regex-syntax v0.8.8
[INFO] [stderr]    Compiling rustversion v1.0.22
[INFO] [stderr]    Compiling futures-util v0.3.31
[INFO] [stderr]    Compiling cc v1.2.50
[INFO] [stderr]    Compiling itertools v0.14.0
[INFO] [stderr]    Compiling http v1.4.0
[INFO] [stderr]    Compiling linux-raw-sys v0.11.0
[INFO] [stderr]    Compiling prettyplease v0.2.37
[INFO] [stderr]    Compiling sync_wrapper v1.0.2
[INFO] [stderr]    Compiling crossbeam-utils v0.8.21
[INFO] [stderr]    Compiling fastrand v2.3.0
[INFO] [stderr]    Compiling fixedbitset v0.5.7
[INFO] [stderr]    Compiling rustls v0.23.35
[INFO] [stderr]    Compiling itertools v0.13.0
[INFO] [stderr]    Compiling multimap v0.10.1
[INFO] [stderr]    Compiling webpki-roots v1.0.4
[INFO] [stderr]    Compiling option-ext v0.2.0
[INFO] [stderr]    Compiling petgraph v0.7.1
[INFO] [stderr]    Compiling matchit v0.7.3
[INFO] [stderr]    Compiling winnow v0.7.14
[INFO] [stderr]    Compiling syn v2.0.111
[INFO] [stderr]    Compiling regex-automata v0.4.13
[INFO] [stderr]    Compiling rustls-native-certs v0.8.2
[INFO] [stderr]    Compiling concurrent-queue v2.5.0
[INFO] [stderr]    Compiling mio v1.1.1
[INFO] [stderr]    Compiling socket2 v0.6.1
[INFO] [stderr]    Compiling getrandom v0.2.16
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]    Compiling http-body v1.0.1
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling http-body-util v0.1.3
[INFO] [stderr]    Compiling tower v0.5.2
[INFO] [stderr]    Compiling socket2 v0.5.10
[INFO] [stderr]    Compiling dirs-sys v0.5.0
[INFO] [stderr]    Compiling webpki-roots v0.26.11
[INFO] [stderr]    Compiling rustls-pemfile v2.2.0
[INFO] [stderr]    Compiling parking v2.2.1
[INFO] [stderr]    Compiling sift_error v0.7.0-rc.12
[INFO] [stderr]    Compiling event-listener v5.4.1
[INFO] [stderr]    Compiling chrono v0.4.42
[INFO] [stderr]    Compiling dirs v6.0.0
[INFO] [stderr]    Compiling event-listener-strategy v0.5.4
[INFO] [stderr]    Compiling futures-io v0.3.31
[INFO] [stderr]    Compiling bytesize v2.3.1
[INFO] [stderr]    Compiling futures v0.3.31
[INFO] [stderr]    Compiling async-channel v2.5.0
[INFO] [stderr]    Compiling uuid v1.19.0
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling tempfile v3.24.0
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling regex v1.12.2
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling prost-derive v0.13.5
[INFO] [stderr]    Compiling tokio-macros v2.6.0
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling async-trait v0.1.89
[INFO] [stderr]    Compiling pin-project-internal v1.1.10
[INFO] [stderr]    Compiling async-stream-impl v0.3.6
[INFO] [stderr]    Compiling async-stream v0.3.6
[INFO] [stderr]    Compiling tokio v1.48.0
[INFO] [stderr]    Compiling axum-core v0.4.5
[INFO] [stderr]    Compiling pin-project v1.1.10
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling prost v0.13.5
[INFO] [stderr]    Compiling prost-types v0.13.5
[INFO] [stderr]    Compiling sift_pbfs v0.7.0-rc.12
[INFO] [stderr]    Compiling rustls-webpki v0.103.8
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling prost-build v0.13.5
[INFO] [stderr]    Compiling pbjson-build v0.7.0
[INFO] [stderr]    Compiling toml_datetime v0.6.11
[INFO] [stderr]    Compiling serde_spanned v0.6.9
[INFO] [stderr]    Compiling axum v0.7.9
[INFO] [stderr]    Compiling pbjson v0.7.0
[INFO] [stderr]    Compiling toml_edit v0.22.27
[INFO] [stderr]    Compiling pbjson-types v0.7.0
[INFO] [stderr]    Compiling tokio-util v0.7.17
[INFO] [stderr]    Compiling toml v0.8.23
[INFO] [stderr]    Compiling h2 v0.4.12
[INFO] [stderr]    Compiling tower v0.4.13
[INFO] [stderr]    Compiling tokio-stream v0.1.17
[INFO] [stderr]    Compiling tokio-rustls v0.26.4
[INFO] [stderr]    Compiling hyper v1.8.1
[INFO] [stderr]    Compiling hyper-util v0.1.19
[INFO] [stderr]    Compiling hyper-timeout v0.5.2
[INFO] [stderr]    Compiling tonic v0.12.3
[INFO] [stderr]    Compiling sift_connect v0.7.0-rc.12
[INFO] [stderr]    Compiling sift_rs v0.7.0-rc.12
[INFO] [stderr]    Compiling sift_stream v0.7.0-rc.12 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 21s
[INFO] running `Command { std: "docker" "inspect" "b4e50c1361c1eb4f2ada730c68b5136be587c19a3d871f2ca2b13f649d1ecfe6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "b4e50c1361c1eb4f2ada730c68b5136be587c19a3d871f2ca2b13f649d1ecfe6", kill_on_drop: false }`
[INFO] [stdout] b4e50c1361c1eb4f2ada730c68b5136be587c19a3d871f2ca2b13f649d1ecfe6
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+0d162b25edd5bf0dba9a22e83b614f1113e90474" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 64dc9ff4557eedd6f96859d4e30c7c63aadee2d2f6d006c4c9aaa128f68be063
[INFO] running `Command { std: "docker" "start" "-a" "64dc9ff4557eedd6f96859d4e30c7c63aadee2d2f6d006c4c9aaa128f68be063", kill_on_drop: false }`
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling itertools v0.14.0
[INFO] [stderr]    Compiling zerocopy v0.8.31
[INFO] [stderr]    Compiling crossbeam-utils v0.8.21
[INFO] [stderr]    Compiling zerocopy-derive v0.8.31
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling tokio v1.48.0
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling itertools v0.13.0
[INFO] [stderr]    Compiling regex-automata v0.4.13
[INFO] [stderr]    Compiling rustls v0.23.35
[INFO] [stderr]    Compiling serde_json v1.0.147
[INFO] [stderr]    Compiling rayon-core v1.13.0
[INFO] [stderr]    Compiling clap_lex v0.7.6
[INFO] [stderr]    Compiling ciborium-io v0.2.2
[INFO] [stderr]    Compiling plotters-backend v0.3.7
[INFO] [stderr]    Compiling zmij v0.1.7
[INFO] [stderr]    Compiling anstyle v1.0.13
[INFO] [stderr]    Compiling itertools v0.10.5
[INFO] [stderr]    Compiling cast v0.3.0
[INFO] [stderr]    Compiling plotters-svg v0.3.7
[INFO] [stderr]    Compiling tracing-test-macro v0.2.5
[INFO] [stderr]    Compiling is-terminal v0.4.17
[INFO] [stderr]    Compiling rand v0.4.6
[INFO] [stderr]    Compiling anes v0.1.6
[INFO] [stderr]    Compiling clap_builder v4.5.53
[INFO] [stderr]    Compiling oorandom v11.1.5
[INFO] [stderr]    Compiling remove_dir_all v0.5.3
[INFO] [stderr]    Compiling concurrent-queue v2.5.0
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.18
[INFO] [stderr]    Compiling tempdir v0.3.7
[INFO] [stderr]    Compiling event-listener v5.4.1
[INFO] [stderr]    Compiling chrono v0.4.42
[INFO] [stderr]    Compiling plotters v0.3.7
[INFO] [stderr]    Compiling crossbeam-deque v0.8.6
[INFO] [stderr]    Compiling event-listener-strategy v0.5.4
[INFO] [stderr]    Compiling async-channel v2.5.0
[INFO] [stderr]    Compiling prost-derive v0.13.5
[INFO] [stderr]    Compiling rayon v1.11.0
[INFO] [stderr]    Compiling criterion-plot v0.5.0
[INFO] [stderr]    Compiling matchers v0.2.0
[INFO] [stderr]    Compiling regex v1.12.2
[INFO] [stderr]    Compiling tracing-subscriber v0.3.22
[INFO] [stderr]    Compiling toml_datetime v0.6.11
[INFO] [stderr]    Compiling serde_spanned v0.6.9
[INFO] [stderr]    Compiling axum v0.7.9
[INFO] [stderr]    Compiling pbjson v0.7.0
[INFO] [stderr]    Compiling clap v4.5.53
[INFO] [stderr]    Compiling toml_edit v0.22.27
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling prost v0.13.5
[INFO] [stderr]    Compiling prost-types v0.13.5
[INFO] [stderr]    Compiling sift_pbfs v0.7.0-rc.12
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling half v2.7.1
[INFO] [stderr]    Compiling ciborium-ll v0.2.2
[INFO] [stderr]    Compiling ciborium v0.2.2
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling pbjson-build v0.7.0
[INFO] [stderr]    Compiling prost-build v0.13.5
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling tracing-test v0.2.5
[INFO] [stderr]    Compiling toml v0.8.23
[INFO] [stderr]    Compiling criterion v0.5.1
[INFO] [stderr]    Compiling tokio-util v0.7.17
[INFO] [stderr]    Compiling tokio-rustls v0.26.4
[INFO] [stderr]    Compiling pbjson-types v0.7.0
[INFO] [stderr]    Compiling h2 v0.4.12
[INFO] [stderr]    Compiling tokio-stream v0.1.17
[INFO] [stderr]    Compiling tower v0.4.13
[INFO] [stderr]    Compiling hyper v1.8.1
[INFO] [stderr]    Compiling hyper-util v0.1.19
[INFO] [stderr]    Compiling hyper-timeout v0.5.2
[INFO] [stderr]    Compiling tonic v0.12.3
[INFO] [stderr]    Compiling sift_connect v0.7.0-rc.12
[INFO] [stderr]    Compiling sift_rs v0.7.0-rc.12
[INFO] [stderr]    Compiling sift_stream v0.7.0-rc.12 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 2m 38s
[INFO] running `Command { std: "docker" "inspect" "64dc9ff4557eedd6f96859d4e30c7c63aadee2d2f6d006c4c9aaa128f68be063", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "64dc9ff4557eedd6f96859d4e30c7c63aadee2d2f6d006c4c9aaa128f68be063", kill_on_drop: false }`
[INFO] [stdout] 64dc9ff4557eedd6f96859d4e30c7c63aadee2d2f6d006c4c9aaa128f68be063
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+0d162b25edd5bf0dba9a22e83b614f1113e90474" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] dffea57282c670b1608194b5594dd8c3bc6ac45b831c7d18314336a58dd14c5e
[INFO] running `Command { std: "docker" "start" "-a" "dffea57282c670b1608194b5594dd8c3bc6ac45b831c7d18314336a58dd14c5e", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.38s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/sift_stream-4457ab89d9bcf58c)
[INFO] [stdout] 
[INFO] [stdout] running 108 tests
[INFO] [stdout] test backup::disk::async_manager::test::test_async_manager_checkpoint_before_file_is_created ... ok
[INFO] [stdout] test backup::disk::async_manager::test::test_async_manager_disabled ... ok
[INFO] [stdout] test backup::disk::async_manager::test::test_async_manager_create_backup_file ... ok
[INFO] [stdout] test backup::disk::async_manager::test::test_async_manager_dropped_for_ingestion_causes_reingestion ... ok
[INFO] [stdout] test backup::disk::async_manager::test::test_async_manager_rollover_backup_file ... ok
[INFO] [stdout] test backup::disk::async_manager::test::test_async_manager_backup_full ... ok
[INFO] [stdout] test backup::disk::async_manager::test::test_async_manager_checkpoint_complete_retain_backups ... ok
[INFO] [stdout] test backup::disk::async_manager::test::test_async_manager_setup_and_configuration ... ok
[INFO] [stdout] test backup::disk::async_manager::test::test_backup_ingest_ungraceful_shutdown ... ok
[INFO] [stdout] test backup::disk::async_manager::test::test_async_manager_checkpoint_complete_reingestion_required ... ok
[INFO] [stdout] test backup::disk::async_manager::test::test_checkpoint_with_checkpoint_zero ... ok
[INFO] [stdout] test backup::disk::async_manager::test::test_async_manager_checkpoint_complete_backups_deleted ... ok
[INFO] [stdout] test backup::disk::async_manager::test::test_committed_message_id_backup_behind_ingestion ... ok
[INFO] [stdout] test backup::disk::async_manager::test::test_multiple_checkpoints_backup_behind_ingestion ... ok
[INFO] [stdout] test backup::disk::file_writer::tests::test_file_writer_current_file_context ... ok
[INFO] [stdout] test backup::disk::async_manager::test::test_committed_message_id_backup_ahead_of_ingestion ... ok
[INFO] [stdout] test backup::disk::async_manager::test::test_async_manager_checkpoint_backups_disabled ... ok
[INFO] [stdout] test backup::disk::async_manager::test::test_checkpoint_in_middle_of_backup ... ok
[INFO] [stdout] test backup::disk::async_manager::test::test_multiple_checkpoints_one_failed_backup_behind_ingestion ... ok
[INFO] [stdout] test backup::disk::file_writer::tests::test_file_writer_new ... ok
[INFO] [stdout] test backup::disk::async_manager::test::test_checkpoint_with_no_messages ... ok
[INFO] [stdout] test backup::disk::file_writer::tests::test_file_writer_rotate_file_no_file ... ok
[INFO] [stdout] test backup::disk::file_writer::tests::test_file_writer_flush ... ok
[INFO] [stdout] test backup::disk::file_writer::tests::test_file_writer_write_multiple_requests ... ok
[INFO] [stdout] test backup::disk::file_writer::tests::test_file_writer_sync ... ok
[INFO] [stdout] test backup::disk::file_writer::tests::test_file_writer_file_naming ... ok
[INFO] [stdout] test backup::test::test_sanitize_name_with_illegal_chars ... ok
[INFO] [stdout] test backup::test::test_sanitize_name_with_legal_chars ... ok
[INFO] [stdout] test backup::disk::file_writer::tests::test_file_writer_should_rotate_file ... ok
[INFO] [stdout] test backup::disk::file_writer::tests::test_file_writer_rotate_file ... ok
[INFO] [stdout] test backup::disk::async_manager::test::test_dropped_messages_backed_up_despite_committed ... ok
[INFO] [stdout] test backup::disk::file_writer::tests::test_file_writer_multiple_rotations ... ok
[INFO] [stdout] test backup::disk::async_manager::test::test_checkpoint_across_multiple_files_backup_ahead_of_ingestion ... ok
[INFO] [stdout] test backup::disk::file_writer::tests::test_file_writer_write_request_creates_file ... ok
[INFO] [stdout] test stream::flow::test::test_flow_builder_all_value_types ... ok
[INFO] [stdout] test stream::channel::test_channel_value_conversion ... ok
[INFO] [stdout] test stream::flow::test::test_flow_builder_attach_run_id ... ok
[INFO] [stdout] test stream::flow::test::test_flow_builder_new ... ok
[INFO] [stdout] test stream::flow::test::test_flow_builder_set_with_enum_key ... ok
[INFO] [stdout] test stream::flow::test::test_flow_builder_set_with_index ... ok
[INFO] [stdout] test stream::flow::test::test_flow_builder_set_with_key ... ok
[INFO] [stdout] test stream::flow::test::test_flow_builder_set_with_key_invalid_key ... ok
[INFO] [stdout] test stream::flow::test::test_flow_builder_set_wrong_type ... ok
[INFO] [stdout] test stream::flow::test::test_flow_config_to_flow_descriptor_all_types ... ok
[INFO] [stdout] test stream::flow::test::test_flow_builder_with_enum_keys ... ok
[INFO] [stdout] test stream::flow::test::test_flow_config_to_flow_descriptor_borrowed ... ok
[INFO] [stdout] test stream::flow::test::test_flow_config_to_flow_descriptor_empty_channels ... ok
[INFO] [stdout] test stream::flow::test::test_flow_config_to_flow_descriptor_owned ... ok
[INFO] [stdout] test stream::flow::test::test_flow_descriptor_builder_add_channels ... ok
[INFO] [stdout] test stream::flow::test::test_flow_descriptor_builder_all_data_types ... ok
[INFO] [stdout] test stream::flow::test::test_flow_descriptor_builder_new ... ok
[INFO] [stdout] test stream::flow::test::test_flow_descriptor_clone ... ok
[INFO] [stdout] test stream::flow::test::test_validate_flows_compatible_flows ... ok
[INFO] [stdout] test stream::flow::test::test_validate_flows_incompatible_flows ... ok
[INFO] [stdout] test stream::flow::test::test_flow_descriptor_with_enum_keys ... ok
[INFO] [stdout] test stream::flow::test::test_validate_flows_missing_flows ... ok
[INFO] [stdout] test backup::disk::async_manager::test::test_backup_ingest_reingest_files ... ok
[INFO] [stdout] test stream::mode::file_backup::tests::file_backup_writer::test_file_backup_writer_handle_request ... ok
[INFO] [stdout] test stream::mode::file_backup::tests::file_backup_writer::test_file_backup_writer_finalize ... ok
[INFO] [stdout] test stream::mode::file_backup::tests::file_backup_writer::test_file_backup_writer_handle_request_rotates_file ... ok
[INFO] [stdout] test stream::mode::file_backup::tests::file_backup_writer::test_file_backup_writer_run_drains_channel ... ok
[INFO] [stdout] test backup::disk::async_manager::test::test_checkpoint_fail_in_middle_of_backup ... ok
[INFO] [stdout] test stream::mode::file_backup::tests::test_file_backup_mode_send_impl ... ok
[INFO] [stdout] test stream::mode::file_backup::tests::test_file_backup_mode_send_impl_tracks_unique_flows ... ok
[INFO] [stdout] test backup::disk::async_manager::test::test_async_manager_shutdown_ungracefully ... ok
[INFO] [stdout] test stream::mode::file_backup::tests::test_file_backup_mode_send_requests_nonblocking ... ok
[INFO] [stdout] test backup::disk::async_manager::test::test_async_manager_end_to_end ... ok
[INFO] [stdout] test stream::mode::test::validate_handling_empty_values ... ok
[INFO] [stdout] test stream::mode::test::validate_handling_no_matches_based_on_name ... ok
[INFO] [stdout] test stream::mode::test::validate_handling_no_matches_based_on_type ... ok
[INFO] [stdout] test stream::retry::test::test_backoff ... ok
[INFO] [stdout] test stream::mode::file_backup::tests::test_sift_stream_finish ... ok
[INFO] [stdout] test stream::mode::file_backup::tests::test_file_backup_mode_send_without_flow_descriptor ... ok
[INFO] [stdout] test stream::mode::file_backup::tests::test_file_backup_mode_send_with_flow_descriptor ... ok
[INFO] [stdout] test backup::disk::async_manager::test::test_backup_ingest_reingest_files_retries_exhausted ... ok
[INFO] [stdout] test stream::mode::file_backup::tests::test_file_backup_mode_send_requests ... ok
[INFO] [stdout] test stream::mode::file_backup::tests::test_sift_stream_finish_with_written_data ... ok
[INFO] [stdout] test stream::builder::config_loader::tests::test_load_ingestion_config_handles_existing_flows ... ok
[INFO] [stdout] test stream::builder::config_loader::tests::test_load_ingestion_config_with_existing_config_and_empty_flows ... ok
[INFO] [stdout] test backup::disk::async_manager::test::test_backup_ingest_reingest_files_retain_backups ... ok
[INFO] [stdout] test stream::builder::config_loader::tests::test_load_ingestion_config_creates_new_config_with_empty_flows ... ok
[INFO] [stdout] test stream::run::tests::test_load_run_by_form_same_metadata_no_update ... ok
[INFO] [stdout] test stream::builder::config_loader::tests::test_load_ingestion_config_asset_name_mismatch ... ok
[INFO] [stdout] test stream::run::tests::test_load_run_by_form_adds_metadata_when_none_exist ... ok
[INFO] [stdout] test stream::builder::config_loader::tests::test_load_ingestion_config_creates_new_config ... ok
[INFO] [stdout] test stream::run::tests::test_load_run_by_form_same_tags_no_update ... ok
[INFO] [stdout] test stream::run::tests::test_load_run_by_form_add_both_tags_and_metadata_to_existing ... ok
[INFO] [stdout] test stream::run::tests::test_load_run_by_form_metadata_key_value_change ... ok
[INFO] [stdout] test stream::builder::config_loader::tests::test_load_ingestion_config_with_existing_config_and_new_flows ... ok
[INFO] [stdout] test stream::run::tests::test_load_run_by_form_adds_tags_when_none_exist ... ok
[INFO] [stdout] test stream::run::tests::test_load_run_by_form_replaces_existing_tags ... ok
[INFO] [stdout] test stream::run::tests::test_load_run_by_form_replaces_existing_metadata ... ok
[INFO] [stdout] test stream::tasks::tests::test_ingestion_task_shutdown_errors ... ok
[INFO] [stdout] test stream::tasks::tests::test_ingestion_task_shutdown ... ok
[INFO] [stdout] test stream::tasks::tests::test_ingestion_task_stream ... ok
[INFO] [stdout] test stream::tasks::tests::test_ingestion_task_shutdown_ungracefully ... ok
[INFO] [stdout] test stream::tasks::tests::test_ingestion_task_backup_full ... ok
[INFO] [stdout] test backup::disk::async_manager::test::test_backup_ingest_end_to_end ... FAILED
[INFO] [stdout] test stream::test::test_sift_stream_builder_backup_manager_directory_naming_no_run ... ok
[INFO] [stdout] test stream::test::test_sift_stream_builder_backup_manager_directory_naming_with_run ... ok
[INFO] [stdout] test stream::tasks::tests::test_ingestion_task_checkpoints ... ok
[INFO] [stdout] test stream::test::test_sift_stream_ingestion_and_backup_channels_fill_up ... ok
[INFO] [stdout] test backup::disk::async_manager::test::test_backup_ingest_reingest_files_retries ... ok
[INFO] [stdout] test stream::test::test_sift_stream_builder_load_ingestion_config_with_no_flows ... ok
[INFO] [stdout] test stream::test::test_sift_stream_builder_load_ingestion_config_with_flows ... ok
[INFO] [stdout] test stream::test::test_sift_stream_builder_load_ingestion_config_with_new_flows ... ok
[INFO] [stdout] test stream::tasks::tests::test_ingestion_task_stream_retries ... ok
[INFO] [stdout] test stream::test::test_sift_stream_drop_without_finish ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- backup::disk::async_manager::test::test_backup_ingest_end_to_end stdout ----
[INFO] [stdout] 2026-01-07T21:43:20.577592Z TRACE tonic::transport::channel::service::reconnect: poll_ready; idle
[INFO] [stdout] 2026-01-07T21:43:20.577684Z TRACE tonic::transport::channel::service::reconnect: poll_ready; connecting
[INFO] [stdout] 2026-01-07T21:43:20.577740Z DEBUG h2::client: binding client connection
[INFO] [stdout] 2026-01-07T21:43:20.577762Z DEBUG h2::client: client connection bound
[INFO] [stdout] 2026-01-07T21:43:20.577841Z DEBUG FramedWrite::buffer{frame=Settings { flags: (0x0), enable_push: 0, initial_window_size: 2097152, max_frame_size: 16384, max_header_list_size: 16384 }}: h2::codec::framed_write: send frame=Settings { flags: (0x0), enable_push: 0, initial_window_size: 2097152, max_frame_size: 16384, max_header_list_size: 16384 }
[INFO] [stdout] 2026-01-07T21:43:20.577873Z TRACE FramedWrite::buffer{frame=Settings { flags: (0x0), enable_push: 0, initial_window_size: 2097152, max_frame_size: 16384, max_header_list_size: 16384 }}: h2::frame::settings: encoding SETTINGS; len=24
[INFO] [stdout] 2026-01-07T21:43:20.577893Z TRACE FramedWrite::buffer{frame=Settings { flags: (0x0), enable_push: 0, initial_window_size: 2097152, max_frame_size: 16384, max_header_list_size: 16384 }}: h2::frame::settings: encoding setting; val=EnablePush(0)
[INFO] [stdout] 2026-01-07T21:43:20.577906Z TRACE FramedWrite::buffer{frame=Settings { flags: (0x0), enable_push: 0, initial_window_size: 2097152, max_frame_size: 16384, max_header_list_size: 16384 }}: h2::frame::settings: encoding setting; val=InitialWindowSize(2097152)
[INFO] [stdout] 2026-01-07T21:43:20.577920Z TRACE FramedWrite::buffer{frame=Settings { flags: (0x0), enable_push: 0, initial_window_size: 2097152, max_frame_size: 16384, max_header_list_size: 16384 }}: h2::frame::settings: encoding setting; val=MaxFrameSize(16384)
[INFO] [stdout] 2026-01-07T21:43:20.577931Z TRACE FramedWrite::buffer{frame=Settings { flags: (0x0), enable_push: 0, initial_window_size: 2097152, max_frame_size: 16384, max_header_list_size: 16384 }}: h2::frame::settings: encoding setting; val=MaxHeaderListSize(16384)
[INFO] [stdout] 2026-01-07T21:43:20.577945Z TRACE FramedWrite::buffer{frame=Settings { flags: (0x0), enable_push: 0, initial_window_size: 2097152, max_frame_size: 16384, max_header_list_size: 16384 }}: h2::codec::framed_write: encoded settings rem=33
[INFO] [stdout] 2026-01-07T21:43:20.578011Z TRACE h2::proto::streams::flow_control: inc_window; sz=65535; old=0; new=65535
[INFO] [stdout] 2026-01-07T21:43:20.578023Z TRACE h2::proto::streams::flow_control: inc_window; sz=65535; old=0; new=65535
[INFO] [stdout] 2026-01-07T21:43:20.578030Z TRACE h2::proto::streams::prioritize: Prioritize::new; flow=FlowControl { window_size: Window(65535), available: Window(65535) }
[INFO] [stdout] 2026-01-07T21:43:20.578069Z TRACE h2::proto::streams::recv: set_target_connection_window; target=5242880; available=65535, reserved=0
[INFO] [stdout] 2026-01-07T21:43:20.578126Z TRACE tonic::transport::channel::service::reconnect: poll_ready; connected
[INFO] [stdout] 2026-01-07T21:43:20.578136Z TRACE tonic::transport::channel::service::reconnect: poll_ready; ready
[INFO] [stdout] 2026-01-07T21:43:20.578466Z TRACE tonic::transport::server: connection accepted
[INFO] [stdout] 2026-01-07T21:43:20.578577Z TRACE Connection{peer=Client}:poll: h2::proto::connection: connection.state=Open
[INFO] [stdout] 2026-01-07T21:43:20.578629Z TRACE Connection{peer=Client}:poll:FramedRead::poll_next: h2::codec::framed_read: poll
[INFO] [stdout] 2026-01-07T21:43:20.578757Z DEBUG Connection{peer=Client}:poll:FramedWrite::buffer{frame=WindowUpdate { stream_id: StreamId(0), size_increment: 5177345 }}: h2::codec::framed_write: send frame=WindowUpdate { stream_id: StreamId(0), size_increment: 5177345 }
[INFO] [stdout] 2026-01-07T21:43:20.578813Z TRACE Connection{peer=Client}:poll:FramedWrite::buffer{frame=WindowUpdate { stream_id: StreamId(0), size_increment: 5177345 }}: h2::frame::window_update: encoding WINDOW_UPDATE; id=StreamId(0)
[INFO] [stdout] 2026-01-07T21:43:20.578835Z TRACE Connection{peer=Client}:poll:FramedWrite::buffer{frame=WindowUpdate { stream_id: StreamId(0), size_increment: 5177345 }}: h2::codec::framed_write: encoded window_update rem=46
[INFO] [stdout] 2026-01-07T21:43:20.578858Z TRACE Connection{peer=Client}:poll: h2::proto::streams::flow_control: inc_window; sz=5177345; old=65535; new=5242880
[INFO] [stdout] 2026-01-07T21:43:20.578884Z TRACE Connection{peer=Client}:poll: h2::proto::streams::prioritize: poll_complete
[INFO] [stdout] 2026-01-07T21:43:20.578897Z TRACE Connection{peer=Client}:poll: h2::proto::streams::prioritize: schedule_pending_open
[INFO] [stdout] 2026-01-07T21:43:20.578924Z TRACE Connection{peer=Client}:poll:FramedWrite::flush: h2::codec::framed_write: queued_data_frame=false
[INFO] [stdout] 2026-01-07T21:43:20.578946Z TRACE Connection{peer=Client}:poll:FramedWrite::flush: h2::codec::framed_write: flushing buffer
[INFO] [stdout] 2026-01-07T21:43:20.579004Z TRACE tower::buffer::worker: worker polling for next message
[INFO] [stdout] 2026-01-07T21:43:20.579192Z TRACE tower::buffer::service: sending request to buffer worker
[INFO] [stdout] 2026-01-07T21:43:20.579283Z DEBUG server_handshake:FramedWrite::buffer{frame=Settings { flags: (0x0), initial_window_size: 1048576, max_frame_size: 16384, max_header_list_size: 16384 }}: h2::codec::framed_write: send frame=Settings { flags: (0x0), initial_window_size: 1048576, max_frame_size: 16384, max_header_list_size: 16384 }
[INFO] [stdout] 2026-01-07T21:43:20.579308Z TRACE server_handshake:FramedWrite::buffer{frame=Settings { flags: (0x0), initial_window_size: 1048576, max_frame_size: 16384, max_header_list_size: 16384 }}: h2::frame::settings: encoding SETTINGS; len=18
[INFO] [stdout] 2026-01-07T21:43:20.579322Z TRACE server_handshake:FramedWrite::buffer{frame=Settings { flags: (0x0), initial_window_size: 1048576, max_frame_size: 16384, max_header_list_size: 16384 }}: h2::frame::settings: encoding setting; val=InitialWindowSize(1048576)
[INFO] [stdout] 2026-01-07T21:43:20.579336Z TRACE server_handshake:FramedWrite::buffer{frame=Settings { flags: (0x0), initial_window_size: 1048576, max_frame_size: 16384, max_header_list_size: 16384 }}: h2::frame::settings: encoding setting; val=MaxFrameSize(16384)
[INFO] [stdout] 2026-01-07T21:43:20.579348Z TRACE server_handshake:FramedWrite::buffer{frame=Settings { flags: (0x0), initial_window_size: 1048576, max_frame_size: 16384, max_header_list_size: 16384 }}: h2::frame::settings: encoding setting; val=MaxHeaderListSize(16384)
[INFO] [stdout] 2026-01-07T21:43:20.579392Z TRACE server_handshake:FramedWrite::buffer{frame=Settings { flags: (0x0), initial_window_size: 1048576, max_frame_size: 16384, max_header_list_size: 16384 }}: h2::codec::framed_write: encoded settings rem=27
[INFO] [stdout] 2026-01-07T21:43:20.579430Z TRACE server_handshake: h2::server: state=Flushing(_)
[INFO] [stdout] 2026-01-07T21:43:20.579452Z TRACE server_handshake:flush:FramedWrite::flush: h2::codec::framed_write: queued_data_frame=false
[INFO] [stdout] 2026-01-07T21:43:20.579474Z TRACE server_handshake:flush:FramedWrite::flush: h2::codec::framed_write: flushing buffer
[INFO] [stdout] 2026-01-07T21:43:20.579511Z TRACE server_handshake: h2::server: flush.poll=Ready
[INFO] [stdout] 2026-01-07T21:43:20.579579Z TRACE server_handshake: h2::proto::streams::flow_control: inc_window; sz=65535; old=0; new=65535
[INFO] [stdout] 2026-01-07T21:43:20.579600Z TRACE server_handshake: h2::proto::streams::flow_control: inc_window; sz=65535; old=0; new=65535
[INFO] [stdout] 2026-01-07T21:43:20.579612Z TRACE server_handshake: h2::proto::streams::prioritize: Prioritize::new; flow=FlowControl { window_size: Window(65535), available: Window(65535) }
[INFO] [stdout] 2026-01-07T21:43:20.579644Z TRACE server_handshake: h2::server: connection established!
[INFO] [stdout] 2026-01-07T21:43:20.579659Z TRACE server_handshake: h2::proto::streams::recv: set_target_connection_window; target=1048576; available=65535, reserved=0
[INFO] [stdout] 2026-01-07T21:43:20.579690Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::connection: connection.state=Open
[INFO] [stdout] 2026-01-07T21:43:20.579727Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next: h2::codec::framed_read: poll
[INFO] [stdout] 2026-01-07T21:43:20.579757Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next: h2::codec::framed_read: read.bytes=33
[INFO] [stdout] 2026-01-07T21:43:20.579785Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=33}: h2::codec::framed_read: decoding frame from 33B
[INFO] [stdout] 2026-01-07T21:43:20.579810Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=33}: h2::codec::framed_read: frame.kind=Settings
[INFO] [stdout] 2026-01-07T21:43:20.579938Z DEBUG server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next: h2::codec::framed_read: received frame=Settings { flags: (0x0), enable_push: 0, initial_window_size: 2097152, max_frame_size: 16384, max_header_list_size: 16384 }
[INFO] [stdout] 2026-01-07T21:43:20.579981Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::connection: recv SETTINGS frame=Settings { flags: (0x0), enable_push: 0, initial_window_size: 2097152, max_frame_size: 16384, max_header_list_size: 16384 }
[INFO] [stdout] 2026-01-07T21:43:20.580031Z DEBUG server_handshake:Connection{peer=Server}:poll:poll_ready:FramedWrite::buffer{frame=Settings { flags: (0x1: ACK) }}: h2::codec::framed_write: send frame=Settings { flags: (0x1: ACK) }
[INFO] [stdout] 2026-01-07T21:43:20.580070Z TRACE server_handshake:Connection{peer=Server}:poll:poll_ready:FramedWrite::buffer{frame=Settings { flags: (0x1: ACK) }}: h2::frame::settings: encoding SETTINGS; len=0
[INFO] [stdout] 2026-01-07T21:43:20.580097Z TRACE server_handshake:Connection{peer=Server}:poll:poll_ready:FramedWrite::buffer{frame=Settings { flags: (0x1: ACK) }}: h2::codec::framed_write: encoded settings rem=9
[INFO] [stdout] 2026-01-07T21:43:20.580130Z TRACE server_handshake:Connection{peer=Server}:poll:poll_ready: h2::proto::settings: ACK sent; applying settings
[INFO] [stdout] 2026-01-07T21:43:20.580168Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next: h2::codec::framed_read: poll
[INFO] [stdout] 2026-01-07T21:43:20.580190Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next: h2::codec::framed_read: read.bytes=13
[INFO] [stdout] 2026-01-07T21:43:20.580215Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=13}: h2::codec::framed_read: decoding frame from 13B
[INFO] [stdout] 2026-01-07T21:43:20.580237Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=13}: h2::codec::framed_read: frame.kind=WindowUpdate
[INFO] [stdout] 2026-01-07T21:43:20.580265Z DEBUG server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next: h2::codec::framed_read: received frame=WindowUpdate { stream_id: StreamId(0), size_increment: 5177345 }
[INFO] [stdout] 2026-01-07T21:43:20.580292Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::connection: recv WINDOW_UPDATE frame=WindowUpdate { stream_id: StreamId(0), size_increment: 5177345 }
[INFO] [stdout] 2026-01-07T21:43:20.580313Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::flow_control: inc_window; sz=5177345; old=65535; new=5242880
[INFO] [stdout] 2026-01-07T21:43:20.580432Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next: h2::codec::framed_read: poll
[INFO] [stdout] 2026-01-07T21:43:20.580487Z DEBUG server_handshake:Connection{peer=Server}:poll:FramedWrite::buffer{frame=WindowUpdate { stream_id: StreamId(0), size_increment: 983041 }}: h2::codec::framed_write: send frame=WindowUpdate { stream_id: StreamId(0), size_increment: 983041 }
[INFO] [stdout] 2026-01-07T21:43:20.580512Z TRACE server_handshake:Connection{peer=Server}:poll:FramedWrite::buffer{frame=WindowUpdate { stream_id: StreamId(0), size_increment: 983041 }}: h2::frame::window_update: encoding WINDOW_UPDATE; id=StreamId(0)
[INFO] [stdout] 2026-01-07T21:43:20.580560Z TRACE server_handshake:Connection{peer=Server}:poll:FramedWrite::buffer{frame=WindowUpdate { stream_id: StreamId(0), size_increment: 983041 }}: h2::codec::framed_write: encoded window_update rem=22
[INFO] [stdout] 2026-01-07T21:43:20.580593Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::flow_control: inc_window; sz=983041; old=65535; new=1048576
[INFO] [stdout] 2026-01-07T21:43:20.580637Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::prioritize: poll_complete
[INFO] [stdout] 2026-01-07T21:43:20.580657Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::prioritize: schedule_pending_open
[INFO] [stdout] 2026-01-07T21:43:20.580743Z TRACE server_handshake:Connection{peer=Server}:poll:FramedWrite::flush: h2::codec::framed_write: queued_data_frame=false
[INFO] [stdout] 2026-01-07T21:43:20.580776Z TRACE server_handshake:Connection{peer=Server}:poll:FramedWrite::flush: h2::codec::framed_write: flushing buffer
[INFO] [stdout] 2026-01-07T21:43:20.580849Z TRACE tower::buffer::worker: worker polling for next message
[INFO] [stdout] 2026-01-07T21:43:20.580870Z TRACE tower::buffer::worker: processing new request
[INFO] [stdout] 2026-01-07T21:43:20.580879Z TRACE tower::buffer::worker: resumed=false worker received request; waiting for service readiness
[INFO] [stdout] 2026-01-07T21:43:20.580893Z TRACE tonic::transport::channel::service::reconnect: poll_ready; connected
[INFO] [stdout] 2026-01-07T21:43:20.580902Z TRACE tonic::transport::channel::service::reconnect: poll_ready; ready
[INFO] [stdout] 2026-01-07T21:43:20.580911Z DEBUG tower::buffer::worker: service.ready=true processing request
[INFO] [stdout] 2026-01-07T21:43:20.580937Z TRACE tonic::transport::channel::service::reconnect: Reconnect::call
[INFO] [stdout] 2026-01-07T21:43:20.580955Z TRACE tower::buffer::worker: returning response future
[INFO] [stdout] 2026-01-07T21:43:20.580971Z TRACE tower::buffer::worker: worker polling for next message
[INFO] [stdout] 2026-01-07T21:43:20.581030Z TRACE Connection{peer=Client}:poll: h2::proto::connection: connection.state=Open
[INFO] [stdout] 2026-01-07T21:43:20.581098Z TRACE Connection{peer=Client}:poll:FramedRead::poll_next: h2::codec::framed_read: poll
[INFO] [stdout] 2026-01-07T21:43:20.581138Z TRACE Connection{peer=Client}:poll:FramedRead::poll_next: h2::codec::framed_read: read.bytes=27
[INFO] [stdout] 2026-01-07T21:43:20.581177Z TRACE Connection{peer=Client}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=27}: h2::codec::framed_read: decoding frame from 27B
[INFO] [stdout] 2026-01-07T21:43:20.581200Z TRACE Connection{peer=Client}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=27}: h2::codec::framed_read: frame.kind=Settings
[INFO] [stdout] 2026-01-07T21:43:20.581234Z DEBUG Connection{peer=Client}:poll:FramedRead::poll_next: h2::codec::framed_read: received frame=Settings { flags: (0x0), initial_window_size: 1048576, max_frame_size: 16384, max_header_list_size: 16384 }
[INFO] [stdout] 2026-01-07T21:43:20.581263Z TRACE Connection{peer=Client}:poll: h2::proto::connection: recv SETTINGS frame=Settings { flags: (0x0), initial_window_size: 1048576, max_frame_size: 16384, max_header_list_size: 16384 }
[INFO] [stdout] 2026-01-07T21:43:20.581309Z DEBUG Connection{peer=Client}:poll:poll_ready:FramedWrite::buffer{frame=Settings { flags: (0x1: ACK) }}: h2::codec::framed_write: send frame=Settings { flags: (0x1: ACK) }
[INFO] [stdout] 2026-01-07T21:43:20.581336Z TRACE Connection{peer=Client}:poll:poll_ready:FramedWrite::buffer{frame=Settings { flags: (0x1: ACK) }}: h2::frame::settings: encoding SETTINGS; len=0
[INFO] [stdout] 2026-01-07T21:43:20.581357Z TRACE Connection{peer=Client}:poll:poll_ready:FramedWrite::buffer{frame=Settings { flags: (0x1: ACK) }}: h2::codec::framed_write: encoded settings rem=9
[INFO] [stdout] 2026-01-07T21:43:20.581384Z TRACE Connection{peer=Client}:poll:poll_ready: h2::proto::settings: ACK sent; applying settings
[INFO] [stdout] 2026-01-07T21:43:20.581418Z TRACE Connection{peer=Client}:poll:FramedRead::poll_next: h2::codec::framed_read: poll
[INFO] [stdout] 2026-01-07T21:43:20.581438Z TRACE Connection{peer=Client}:poll:FramedRead::poll_next: h2::codec::framed_read: read.bytes=9
[INFO] [stdout] 2026-01-07T21:43:20.581464Z TRACE Connection{peer=Client}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=9}: h2::codec::framed_read: decoding frame from 9B
[INFO] [stdout] 2026-01-07T21:43:20.581483Z TRACE Connection{peer=Client}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=9}: h2::codec::framed_read: frame.kind=Settings
[INFO] [stdout] 2026-01-07T21:43:20.581508Z DEBUG Connection{peer=Client}:poll:FramedRead::poll_next: h2::codec::framed_read: received frame=Settings { flags: (0x1: ACK) }
[INFO] [stdout] 2026-01-07T21:43:20.581590Z TRACE Connection{peer=Client}:poll: h2::proto::connection: recv SETTINGS frame=Settings { flags: (0x1: ACK) }
[INFO] [stdout] 2026-01-07T21:43:20.581610Z DEBUG Connection{peer=Client}:poll: h2::proto::settings: received settings ACK; applying Settings { flags: (0x0), enable_push: 0, initial_window_size: 2097152, max_frame_size: 16384, max_header_list_size: 16384 }
[INFO] [stdout] 2026-01-07T21:43:20.581633Z TRACE Connection{peer=Client}:poll: h2::proto::streams::recv: update_initial_window_size; new=2097152; old=65535
[INFO] [stdout] 2026-01-07T21:43:20.581648Z TRACE Connection{peer=Client}:poll: h2::proto::streams::recv: incrementing all windows; inc=2031617
[INFO] [stdout] 2026-01-07T21:43:20.581687Z TRACE Connection{peer=Client}:poll:FramedRead::poll_next: h2::codec::framed_read: poll
[INFO] [stdout] 2026-01-07T21:43:20.581713Z TRACE Connection{peer=Client}:poll:FramedRead::poll_next: h2::codec::framed_read: read.bytes=13
[INFO] [stdout] 2026-01-07T21:43:20.581738Z TRACE Connection{peer=Client}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=13}: h2::codec::framed_read: decoding frame from 13B
[INFO] [stdout] 2026-01-07T21:43:20.581757Z TRACE Connection{peer=Client}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=13}: h2::codec::framed_read: frame.kind=WindowUpdate
[INFO] [stdout] 2026-01-07T21:43:20.581787Z DEBUG Connection{peer=Client}:poll:FramedRead::poll_next: h2::codec::framed_read: received frame=WindowUpdate { stream_id: StreamId(0), size_increment: 983041 }
[INFO] [stdout] 2026-01-07T21:43:20.581814Z TRACE Connection{peer=Client}:poll: h2::proto::connection: recv WINDOW_UPDATE frame=WindowUpdate { stream_id: StreamId(0), size_increment: 983041 }
[INFO] [stdout] 2026-01-07T21:43:20.581833Z TRACE Connection{peer=Client}:poll: h2::proto::streams::flow_control: inc_window; sz=983041; old=65535; new=1048576
[INFO] [stdout] 2026-01-07T21:43:20.581884Z TRACE Connection{peer=Client}:poll:FramedRead::poll_next: h2::codec::framed_read: poll
[INFO] [stdout] 2026-01-07T21:43:20.581930Z TRACE Connection{peer=Client}:poll: h2::proto::streams::prioritize: poll_complete
[INFO] [stdout] 2026-01-07T21:43:20.581947Z TRACE Connection{peer=Client}:poll: h2::proto::streams::prioritize: schedule_pending_open
[INFO] [stdout] 2026-01-07T21:43:20.581977Z TRACE Connection{peer=Client}:poll:FramedWrite::flush: h2::codec::framed_write: queued_data_frame=false
[INFO] [stdout] 2026-01-07T21:43:20.582003Z TRACE Connection{peer=Client}:poll:FramedWrite::flush: h2::codec::framed_write: flushing buffer
[INFO] [stdout] 2026-01-07T21:43:20.582099Z TRACE h2::proto::streams::flow_control: inc_window; sz=2097152; old=0; new=2097152
[INFO] [stdout] 2026-01-07T21:43:20.582114Z TRACE h2::proto::streams::flow_control: inc_window; sz=1048576; old=0; new=1048576
[INFO] [stdout] 2026-01-07T21:43:20.582150Z TRACE h2::proto::streams::send: send_headers; frame=Headers { stream_id: StreamId(1), flags: (0x4: END_HEADERS) }; init_window=1048576
[INFO] [stdout] 2026-01-07T21:43:20.582175Z TRACE h2::proto::streams::store: Queue::push_back
[INFO] [stdout] 2026-01-07T21:43:20.582187Z TRACE h2::proto::streams::store:  -> first entry
[INFO] [stdout] 2026-01-07T21:43:20.582256Z TRACE reserve_capacity{stream.id=StreamId(1) requested=1 effective=1 curr=0}:try_assign_capacity{stream.id=StreamId(1)}: h2::proto::streams::prioritize: requested=1 additional=1 buffered=0 window=1048576 conn=1048576
[INFO] [stdout] 2026-01-07T21:43:20.582283Z TRACE reserve_capacity{stream.id=StreamId(1) requested=1 effective=1 curr=0}:try_assign_capacity{stream.id=StreamId(1)}: h2::proto::streams::prioritize: assigning capacity=1
[INFO] [stdout] 2026-01-07T21:43:20.582300Z TRACE reserve_capacity{stream.id=StreamId(1) requested=1 effective=1 curr=0}:try_assign_capacity{stream.id=StreamId(1)}: h2::proto::streams::stream:   assigned capacity to stream; available=1; buffered=0; id=StreamId(1); max_buffer_size=1048576 prev=0
[INFO] [stdout] 2026-01-07T21:43:20.582320Z TRACE reserve_capacity{stream.id=StreamId(1) requested=1 effective=1 curr=0}:try_assign_capacity{stream.id=StreamId(1)}: h2::proto::streams::stream:   notifying task
[INFO] [stdout] 2026-01-07T21:43:20.582336Z TRACE reserve_capacity{stream.id=StreamId(1) requested=1 effective=1 curr=0}:try_assign_capacity{stream.id=StreamId(1)}: h2::proto::streams::prioritize: available=1 requested=1 buffered=0 has_unavailable=true
[INFO] [stdout] 2026-01-07T21:43:20.583779Z TRACE send_data{sz=1344 requested=1}: h2::proto::streams::prioritize: buffered=1344
[INFO] [stdout] 2026-01-07T21:43:20.583805Z TRACE send_data{sz=1344 requested=1}: h2::proto::streams::prioritize: available=1 buffered=1344
[INFO] [stdout] 2026-01-07T21:43:20.583851Z TRACE h2::proto::streams::counts: transition_after; stream=StreamId(1); state=Open { local: Streaming, remote: AwaitingHeaders }; is_closed=false; pending_send_empty=false; buffered_send_data=1344; num_recv=0; num_send=0
[INFO] [stdout] 2026-01-07T21:43:20.583901Z TRACE reserve_capacity{stream.id=StreamId(1) requested=1 effective=1345 curr=1344}:try_assign_capacity{stream.id=StreamId(1)}: h2::proto::streams::prioritize: requested=1345 additional=1344 buffered=1344 window=1048576 conn=1048575
[INFO] [stdout] 2026-01-07T21:43:20.583956Z TRACE reserve_capacity{stream.id=StreamId(1) requested=1 effective=1345 curr=1344}:try_assign_capacity{stream.id=StreamId(1)}: h2::proto::streams::prioritize: assigning capacity=1344
[INFO] [stdout] 2026-01-07T21:43:20.583980Z TRACE reserve_capacity{stream.id=StreamId(1) requested=1 effective=1345 curr=1344}:try_assign_capacity{stream.id=StreamId(1)}: h2::proto::streams::stream:   assigned capacity to stream; available=1345; buffered=1344; id=StreamId(1); max_buffer_size=1048576 prev=0
[INFO] [stdout] 2026-01-07T21:43:20.584001Z TRACE reserve_capacity{stream.id=StreamId(1) requested=1 effective=1345 curr=1344}:try_assign_capacity{stream.id=StreamId(1)}: h2::proto::streams::stream:   notifying task
[INFO] [stdout] 2026-01-07T21:43:20.584019Z TRACE reserve_capacity{stream.id=StreamId(1) requested=1 effective=1345 curr=1344}:try_assign_capacity{stream.id=StreamId(1)}: h2::proto::streams::prioritize: available=1345 requested=1345 buffered=1344 has_unavailable=true
[INFO] [stdout] 2026-01-07T21:43:20.584438Z TRACE send_data{sz=1344 requested=1345}: h2::proto::streams::prioritize: buffered=2688
[INFO] [stdout] 2026-01-07T21:43:20.584468Z TRACE send_data{sz=1344 requested=1345}: h2::proto::streams::prioritize: available=1345 buffered=2688
[INFO] [stdout] 2026-01-07T21:43:20.584513Z TRACE h2::proto::streams::counts: transition_after; stream=StreamId(1); state=Open { local: Streaming, remote: AwaitingHeaders }; is_closed=false; pending_send_empty=false; buffered_send_data=2688; num_recv=0; num_send=0
[INFO] [stdout] 2026-01-07T21:43:20.584682Z TRACE reserve_capacity{stream.id=StreamId(1) requested=1 effective=2689 curr=2688}:try_assign_capacity{stream.id=StreamId(1)}: h2::proto::streams::prioritize: requested=2689 additional=1344 buffered=2688 window=1048576 conn=1047231
[INFO] [stdout] 2026-01-07T21:43:20.584709Z TRACE reserve_capacity{stream.id=StreamId(1) requested=1 effective=2689 curr=2688}:try_assign_capacity{stream.id=StreamId(1)}: h2::proto::streams::prioritize: assigning capacity=1344
[INFO] [stdout] 2026-01-07T21:43:20.584727Z TRACE reserve_capacity{stream.id=StreamId(1) requested=1 effective=2689 curr=2688}:try_assign_capacity{stream.id=StreamId(1)}: h2::proto::streams::stream:   assigned capacity to stream; available=2689; buffered=2688; id=StreamId(1); max_buffer_size=1048576 prev=0
[INFO] [stdout] 2026-01-07T21:43:20.584747Z TRACE reserve_capacity{stream.id=StreamId(1) requested=1 effective=2689 curr=2688}:try_assign_capacity{stream.id=StreamId(1)}: h2::proto::streams::stream:   notifying task
[INFO] [stdout] 2026-01-07T21:43:20.584765Z TRACE reserve_capacity{stream.id=StreamId(1) requested=1 effective=2689 curr=2688}:try_assign_capacity{stream.id=StreamId(1)}: h2::proto::streams::prioritize: available=2689 requested=2689 buffered=2688 has_unavailable=true
[INFO] [stdout] 2026-01-07T21:43:20.585215Z TRACE send_data{sz=1344 requested=2689}: h2::proto::streams::prioritize: buffered=4032
[INFO] [stdout] 2026-01-07T21:43:20.585243Z TRACE send_data{sz=1344 requested=2689}: h2::proto::streams::prioritize: available=2689 buffered=4032
[INFO] [stdout] 2026-01-07T21:43:20.585291Z TRACE h2::proto::streams::counts: transition_after; stream=StreamId(1); state=Open { local: Streaming, remote: AwaitingHeaders }; is_closed=false; pending_send_empty=false; buffered_send_data=4032; num_recv=0; num_send=0
[INFO] [stdout] 2026-01-07T21:43:20.585352Z TRACE reserve_capacity{stream.id=StreamId(1) requested=1 effective=4033 curr=4032}:try_assign_capacity{stream.id=StreamId(1)}: h2::proto::streams::prioritize: requested=4033 additional=1344 buffered=4032 window=1048576 conn=1045887
[INFO] [stdout] 2026-01-07T21:43:20.585375Z TRACE reserve_capacity{stream.id=StreamId(1) requested=1 effective=4033 curr=4032}:try_assign_capacity{stream.id=StreamId(1)}: h2::proto::streams::prioritize: assigning capacity=1344
[INFO] [stdout] 2026-01-07T21:43:20.585391Z TRACE reserve_capacity{stream.id=StreamId(1) requested=1 effective=4033 curr=4032}:try_assign_capacity{stream.id=StreamId(1)}: h2::proto::streams::stream:   assigned capacity to stream; available=4033; buffered=4032; id=StreamId(1); max_buffer_size=1048576 prev=0
[INFO] [stdout] 2026-01-07T21:43:20.585411Z TRACE reserve_capacity{stream.id=StreamId(1) requested=1 effective=4033 curr=4032}:try_assign_capacity{stream.id=StreamId(1)}: h2::proto::streams::stream:   notifying task
[INFO] [stdout] 2026-01-07T21:43:20.585429Z TRACE reserve_capacity{stream.id=StreamId(1) requested=1 effective=4033 curr=4032}:try_assign_capacity{stream.id=StreamId(1)}: h2::proto::streams::prioritize: available=4033 requested=4033 buffered=4032 has_unavailable=true
[INFO] [stdout] 2026-01-07T21:43:20.585636Z TRACE send_data{sz=168 requested=4033}: h2::proto::streams::prioritize: buffered=4200
[INFO] [stdout] 2026-01-07T21:43:20.585725Z TRACE send_data{sz=168 requested=4033}: h2::proto::streams::prioritize: available=4033 buffered=4200
[INFO] [stdout] 2026-01-07T21:43:20.585784Z TRACE h2::proto::streams::counts: transition_after; stream=StreamId(1); state=Open { local: Streaming, remote: AwaitingHeaders }; is_closed=false; pending_send_empty=false; buffered_send_data=4200; num_recv=0; num_send=0
[INFO] [stdout] 2026-01-07T21:43:20.585845Z TRACE reserve_capacity{stream.id=StreamId(1) requested=1 effective=4201 curr=4200}:try_assign_capacity{stream.id=StreamId(1)}: h2::proto::streams::prioritize: requested=4201 additional=168 buffered=4200 window=1048576 conn=1044543
[INFO] [stdout] 2026-01-07T21:43:20.585874Z TRACE reserve_capacity{stream.id=StreamId(1) requested=1 effective=4201 curr=4200}:try_assign_capacity{stream.id=StreamId(1)}: h2::proto::streams::prioritize: assigning capacity=168
[INFO] [stdout] 2026-01-07T21:43:20.585894Z TRACE reserve_capacity{stream.id=StreamId(1) requested=1 effective=4201 curr=4200}:try_assign_capacity{stream.id=StreamId(1)}: h2::proto::streams::stream:   assigned capacity to stream; available=4201; buffered=4200; id=StreamId(1); max_buffer_size=1048576 prev=0
[INFO] [stdout] 2026-01-07T21:43:20.585929Z TRACE reserve_capacity{stream.id=StreamId(1) requested=1 effective=4201 curr=4200}:try_assign_capacity{stream.id=StreamId(1)}: h2::proto::streams::stream:   notifying task
[INFO] [stdout] 2026-01-07T21:43:20.585948Z TRACE reserve_capacity{stream.id=StreamId(1) requested=1 effective=4201 curr=4200}:try_assign_capacity{stream.id=StreamId(1)}: h2::proto::streams::prioritize: available=4201 requested=4201 buffered=4200 has_unavailable=true
[INFO] [stdout] 2026-01-07T21:43:20.586001Z TRACE send_data{sz=0 requested=4201}: h2::proto::streams::prioritize: buffered=4200
[INFO] [stdout] 2026-01-07T21:43:20.586018Z TRACE send_data{sz=0 requested=4201}: h2::proto::streams::state: send_close: Open => HalfClosedLocal(AwaitingHeaders)
[INFO] [stdout] 2026-01-07T21:43:20.586077Z TRACE send_data{sz=0 requested=4201}: h2::proto::streams::prioritize: available=4200 buffered=4200
[INFO] [stdout] 2026-01-07T21:43:20.586115Z TRACE h2::proto::streams::counts: transition_after; stream=StreamId(1); state=HalfClosedLocal(AwaitingHeaders); is_closed=false; pending_send_empty=false; buffered_send_data=4200; num_recv=0; num_send=0
[INFO] [stdout] 2026-01-07T21:43:20.586188Z TRACE h2::proto::streams::streams: drop_stream_ref; stream=Stream { id: StreamId(1), state: HalfClosedLocal(AwaitingHeaders), is_counted: false, ref_count: 2, send_flow: FlowControl { window_size: Window(1048576), available: Window(4200) }, requested_send_capacity: 4200, buffered_send_data: 4200, send_task: Some(()), pending_send: Deque { indices: Some(Indices { head: 0, tail: 5 }) }, send_capacity_inc: true, is_pending_open: true, recv_flow: FlowControl { window_size: Window(2097152), available: Window(2097152) }, in_flight_recv_data: 0, is_recv: true, content_length: Omitted }
[INFO] [stdout] 2026-01-07T21:43:20.586242Z TRACE h2::proto::streams::counts: transition_after; stream=StreamId(1); state=HalfClosedLocal(AwaitingHeaders); is_closed=false; pending_send_empty=false; buffered_send_data=4200; num_recv=0; num_send=0
[INFO] [stdout] 2026-01-07T21:43:20.586351Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::connection: connection.state=Open
[INFO] [stdout] 2026-01-07T21:43:20.586406Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next: h2::codec::framed_read: poll
[INFO] [stdout] 2026-01-07T21:43:20.586439Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next: h2::codec::framed_read: read.bytes=9
[INFO] [stdout] 2026-01-07T21:43:20.586474Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=9}: h2::codec::framed_read: decoding frame from 9B
[INFO] [stdout] 2026-01-07T21:43:20.586500Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=9}: h2::codec::framed_read: frame.kind=Settings
[INFO] [stdout] 2026-01-07T21:43:20.586649Z DEBUG server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next: h2::codec::framed_read: received frame=Settings { flags: (0x1: ACK) }
[INFO] [stdout] 2026-01-07T21:43:20.586690Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::connection: recv SETTINGS frame=Settings { flags: (0x1: ACK) }
[INFO] [stdout] 2026-01-07T21:43:20.586715Z DEBUG server_handshake:Connection{peer=Server}:poll: h2::proto::settings: received settings ACK; applying Settings { flags: (0x0), initial_window_size: 1048576, max_frame_size: 16384, max_header_list_size: 16384 }
[INFO] [stdout] 2026-01-07T21:43:20.586747Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::recv: update_initial_window_size; new=1048576; old=65535
[INFO] [stdout] 2026-01-07T21:43:20.586766Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::recv: incrementing all windows; inc=983041
[INFO] [stdout] 2026-01-07T21:43:20.586814Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next: h2::codec::framed_read: poll
[INFO] [stdout] 2026-01-07T21:43:20.586865Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::prioritize: poll_complete
[INFO] [stdout] 2026-01-07T21:43:20.586886Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::prioritize: schedule_pending_open
[INFO] [stdout] 2026-01-07T21:43:20.586921Z TRACE server_handshake:Connection{peer=Server}:poll:FramedWrite::flush: h2::codec::framed_write: flushing buffer
[INFO] [stdout] 2026-01-07T21:43:20.586990Z TRACE Connection{peer=Client}:poll: h2::proto::connection: connection.state=Open
[INFO] [stdout] 2026-01-07T21:43:20.587109Z TRACE Connection{peer=Client}:poll:FramedRead::poll_next: h2::codec::framed_read: poll
[INFO] [stdout] 2026-01-07T21:43:20.587155Z TRACE Connection{peer=Client}:poll: h2::proto::streams::prioritize: poll_complete
[INFO] [stdout] 2026-01-07T21:43:20.587174Z TRACE Connection{peer=Client}:poll: h2::proto::streams::prioritize: schedule_pending_open
[INFO] [stdout] 2026-01-07T21:43:20.587190Z TRACE Connection{peer=Client}:poll: h2::proto::streams::prioritize: schedule_pending_open; stream=StreamId(1)
[INFO] [stdout] 2026-01-07T21:43:20.587207Z TRACE Connection{peer=Client}:poll: h2::proto::streams::store: Queue::push_front
[INFO] [stdout] 2026-01-07T21:43:20.587222Z TRACE Connection{peer=Client}:poll: h2::proto::streams::store:  -> first entry
[INFO] [stdout] 2026-01-07T21:43:20.587249Z TRACE Connection{peer=Client}:poll:try_assign_capacity{stream.id=StreamId(1)}: h2::proto::streams::prioritize: requested=4200 additional=0 buffered=4200 window=1048576 conn=1044376
[INFO] [stdout] 2026-01-07T21:43:20.587301Z TRACE Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(1) stream.state=HalfClosedLocal(AwaitingHeaders)}: h2::proto::streams::prioritize: is_pending_reset=false
[INFO] [stdout] 2026-01-07T21:43:20.587328Z TRACE Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(1) stream.state=HalfClosedLocal(AwaitingHeaders)}: h2::proto::streams::prioritize: pop_frame; frame=Headers { stream_id: StreamId(1), flags: (0x4: END_HEADERS) }
[INFO] [stdout] 2026-01-07T21:43:20.587356Z TRACE Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(1) stream.state=HalfClosedLocal(AwaitingHeaders)}: h2::proto::streams::store: Queue::push_back
[INFO] [stdout] 2026-01-07T21:43:20.587426Z TRACE Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(1) stream.state=HalfClosedLocal(AwaitingHeaders)}: h2::proto::streams::store:  -> first entry
[INFO] [stdout] 2026-01-07T21:43:20.587452Z TRACE Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(1) stream.state=HalfClosedLocal(AwaitingHeaders)}: h2::proto::streams::counts: transition_after; stream=StreamId(1); state=HalfClosedLocal(AwaitingHeaders); is_closed=false; pending_send_empty=false; buffered_send_data=4200; num_recv=0; num_send=1
[INFO] [stdout] 2026-01-07T21:43:20.587500Z TRACE Connection{peer=Client}:poll: h2::proto::streams::prioritize: writing frame=Headers { stream_id: StreamId(1), flags: (0x4: END_HEADERS) }
[INFO] [stdout] 2026-01-07T21:43:20.587567Z DEBUG Connection{peer=Client}:poll:FramedWrite::buffer{frame=Headers { stream_id: StreamId(1), flags: (0x4: END_HEADERS) }}: h2::codec::framed_write: send frame=Headers { stream_id: StreamId(1), flags: (0x4: END_HEADERS) }
[INFO] [stdout] 2026-01-07T21:43:20.587688Z TRACE Connection{peer=Client}:poll: h2::proto::streams::prioritize: schedule_pending_open
[INFO] [stdout] 2026-01-07T21:43:20.587727Z TRACE Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(1) stream.state=HalfClosedLocal(AwaitingHeaders)}: h2::proto::streams::prioritize: is_pending_reset=false
[INFO] [stdout] 2026-01-07T21:43:20.587748Z TRACE Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(1) stream.state=HalfClosedLocal(AwaitingHeaders)}: h2::proto::streams::prioritize: data frame sz=1344 eos=false window=4200 available=4200 requested=4200 buffered=4200
[INFO] [stdout] 2026-01-07T21:43:20.587772Z TRACE Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(1) stream.state=HalfClosedLocal(AwaitingHeaders)}: h2::proto::streams::prioritize: sending data frame len=1344
[INFO] [stdout] 2026-01-07T21:43:20.587804Z TRACE Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(1) stream.state=HalfClosedLocal(AwaitingHeaders)}:updating stream flow: h2::proto::streams::flow_control: send_data; sz=1344; window=1048576; available=4200
[INFO] [stdout] 2026-01-07T21:43:20.587828Z TRACE Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(1) stream.state=HalfClosedLocal(AwaitingHeaders)}:updating stream flow: h2::proto::streams::stream:   sent stream data; available=2856; buffered=2856; id=StreamId(1); max_buffer_size=1048576 prev=0
[INFO] [stdout] 2026-01-07T21:43:20.587868Z TRACE Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(1) stream.state=HalfClosedLocal(AwaitingHeaders)}:updating connection flow: h2::proto::streams::flow_control: send_data; sz=1344; window=1048576; available=1045720
[INFO] [stdout] 2026-01-07T21:43:20.587897Z TRACE Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(1) stream.state=HalfClosedLocal(AwaitingHeaders)}: h2::proto::streams::prioritize: pop_frame; frame=Data { stream_id: StreamId(1) }
[INFO] [stdout] 2026-01-07T21:43:20.587919Z TRACE Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(1) stream.state=HalfClosedLocal(AwaitingHeaders)}: h2::proto::streams::store: Queue::push_back
[INFO] [stdout] 2026-01-07T21:43:20.587938Z TRACE Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(1) stream.state=HalfClosedLocal(AwaitingHeaders)}: h2::proto::streams::store:  -> first entry
[INFO] [stdout] 2026-01-07T21:43:20.587956Z TRACE Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(1) stream.state=HalfClosedLocal(AwaitingHeaders)}: h2::proto::streams::counts: transition_after; stream=StreamId(1); state=HalfClosedLocal(AwaitingHeaders); is_closed=false; pending_send_empty=false; buffered_send_data=2856; num_recv=0; num_send=1
[INFO] [stdout] 2026-01-07T21:43:20.587999Z TRACE Connection{peer=Client}:poll: h2::proto::streams::prioritize: writing frame=Data { stream_id: StreamId(1) }
[INFO] [stdout] 2026-01-07T21:43:20.588031Z DEBUG Connection{peer=Client}:poll:FramedWrite::buffer{frame=Data { stream_id: StreamId(1) }}: h2::codec::framed_write: send frame=Data { stream_id: StreamId(1) }
[INFO] [stdout] 2026-01-07T21:43:20.588095Z TRACE Connection{peer=Client}:poll:FramedWrite::flush: h2::codec::framed_write: queued_data_frame=true
[INFO] [stdout] 2026-01-07T21:43:20.590683Z TRACE Connection{peer=Client}:poll:FramedWrite::flush: h2::codec::framed_write: queued_data_frame=true
[INFO] [stdout] 2026-01-07T21:43:20.590976Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::connection: connection.state=Open
[INFO] [stdout] 2026-01-07T21:43:20.591078Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next: h2::codec::framed_read: poll
[INFO] [stdout] 2026-01-07T21:43:20.591253Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next: h2::codec::framed_read: read.bytes=117
[INFO] [stdout] 2026-01-07T21:43:20.591341Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=117}: h2::codec::framed_read: decoding frame from 117B
[INFO] [stdout] 2026-01-07T21:43:20.591371Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=117}: h2::codec::framed_read: frame.kind=Headers
[INFO] [stdout] 2026-01-07T21:43:20.591567Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=117}: h2::frame::headers: loading headers; flags=(0x4: END_HEADERS)
[INFO] [stdout] 2026-01-07T21:43:20.591634Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=117}:hpack::decode: h2::hpack::decoder: decode
[INFO] [stdout] 2026-01-07T21:43:20.591669Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=117}:hpack::decode: h2::hpack::decoder: rem=108 kind=Indexed
[INFO] [stdout] 2026-01-07T21:43:20.591701Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=117}:hpack::decode: h2::hpack::decoder: rem=107 kind=Indexed
[INFO] [stdout] 2026-01-07T21:43:20.591730Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=117}:hpack::decode: h2::hpack::decoder: rem=106 kind=LiteralWithIndexing
[INFO] [stdout] 2026-01-07T21:43:20.591867Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=117}:hpack::decode: h2::hpack::decoder: rem=94 kind=LiteralWithoutIndexing
[INFO] [stdout] 2026-01-07T21:43:20.592093Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=117}:hpack::decode: h2::hpack::decoder: rem=52 kind=LiteralWithIndexing
[INFO] [stdout] 2026-01-07T21:43:20.592196Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=117}:hpack::decode: h2::hpack::decoder: rem=41 kind=LiteralWithIndexing
[INFO] [stdout] 2026-01-07T21:43:20.592297Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=117}:hpack::decode: h2::hpack::decoder: rem=28 kind=LiteralWithoutIndexing
[INFO] [stdout] 2026-01-07T21:43:20.592432Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=117}:hpack::decode: h2::hpack::decoder: rem=11 kind=LiteralWithIndexing
[INFO] [stdout] 2026-01-07T21:43:20.592561Z DEBUG server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next: h2::codec::framed_read: received frame=Headers { stream_id: StreamId(1), flags: (0x4: END_HEADERS) }
[INFO] [stdout] 2026-01-07T21:43:20.592600Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::connection: recv HEADERS frame=Headers { stream_id: StreamId(1), flags: (0x4: END_HEADERS) }
[INFO] [stdout] 2026-01-07T21:43:20.592652Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::flow_control: inc_window; sz=1048576; old=0; new=1048576
[INFO] [stdout] 2026-01-07T21:43:20.592678Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::flow_control: inc_window; sz=2097152; old=0; new=2097152
[INFO] [stdout] 2026-01-07T21:43:20.592714Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::streams: recv_headers; stream=StreamId(1); state=Idle
[INFO] [stdout] 2026-01-07T21:43:20.592739Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::recv: opening stream; init_window=1048576
[INFO] [stdout] 2026-01-07T21:43:20.594686Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::store: Queue::push_back
[INFO] [stdout] 2026-01-07T21:43:20.594723Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::store:  -> first entry
[INFO] [stdout] 2026-01-07T21:43:20.594758Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::counts: transition_after; stream=StreamId(1); state=Open { local: AwaitingHeaders, remote: Streaming }; is_closed=false; pending_send_empty=true; buffered_send_data=0; num_recv=1; num_send=0
[INFO] [stdout] 2026-01-07T21:43:20.594836Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next: h2::codec::framed_read: poll
[INFO] [stdout] 2026-01-07T21:43:20.594935Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::prioritize: poll_complete
[INFO] [stdout] 2026-01-07T21:43:20.594963Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::prioritize: schedule_pending_open
[INFO] [stdout] 2026-01-07T21:43:20.595046Z TRACE server_handshake:Connection{peer=Server}:poll:FramedWrite::flush: h2::codec::framed_write: flushing buffer
[INFO] [stdout] 2026-01-07T21:43:20.595145Z TRACE h2::proto::streams::streams: next_incoming; id=StreamId(1), state=Open { local: AwaitingHeaders, remote: Streaming }
[INFO] [stdout] 2026-01-07T21:43:20.595215Z TRACE h2::server: received incoming
[INFO] [stdout] 2026-01-07T21:43:20.595303Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::connection: connection.state=Open
[INFO] [stdout] 2026-01-07T21:43:20.595360Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next: h2::codec::framed_read: poll
[INFO] [stdout] 2026-01-07T21:43:20.595413Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::prioritize: poll_complete
[INFO] [stdout] 2026-01-07T21:43:20.595435Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::prioritize: schedule_pending_open
[INFO] [stdout] 2026-01-07T21:43:20.595475Z TRACE server_handshake:Connection{peer=Server}:poll:FramedWrite::flush: h2::codec::framed_write: flushing buffer
[INFO] [stdout] 2026-01-07T21:43:20.595583Z TRACE Connection{peer=Client}:poll: h2::proto::connection: connection.state=Open
[INFO] [stdout] 2026-01-07T21:43:20.595637Z TRACE Connection{peer=Client}:poll:FramedRead::poll_next: h2::codec::framed_read: poll
[INFO] [stdout] 2026-01-07T21:43:20.595686Z TRACE Connection{peer=Client}:poll:FramedWrite::flush: h2::codec::framed_write: queued_data_frame=true
[INFO] [stdout] 2026-01-07T21:43:20.595726Z TRACE Connection{peer=Client}:poll:FramedWrite::flush: h2::codec::framed_write: flushing buffer
[INFO] [stdout] 2026-01-07T21:43:20.595771Z TRACE Connection{peer=Client}:poll:try_reclaim_frame: h2::proto::streams::prioritize: reclaimed frame=Data { stream_id: StreamId(1) } sz=0
[INFO] [stdout] 2026-01-07T21:43:20.595817Z TRACE Connection{peer=Client}:poll: h2::proto::streams::prioritize: poll_complete
[INFO] [stdout] 2026-01-07T21:43:20.595832Z TRACE Connection{peer=Client}:poll: h2::proto::streams::prioritize: schedule_pending_open
[INFO] [stdout] 2026-01-07T21:43:20.595869Z TRACE Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(1) stream.state=HalfClosedLocal(AwaitingHeaders)}: h2::proto::streams::prioritize: is_pending_reset=false
[INFO] [stdout] 2026-01-07T21:43:20.595893Z TRACE Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(1) stream.state=HalfClosedLocal(AwaitingHeaders)}: h2::proto::streams::prioritize: data frame sz=1344 eos=false window=2856 available=2856 requested=2856 buffered=2856
[INFO] [stdout] 2026-01-07T21:43:20.595920Z TRACE Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(1) stream.state=HalfClosedLocal(AwaitingHeaders)}: h2::proto::streams::prioritize: sending data frame len=1344
[INFO] [stdout] 2026-01-07T21:43:20.595950Z TRACE Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(1) stream.state=HalfClosedLocal(AwaitingHeaders)}:updating stream flow: h2::proto::streams::flow_control: send_data; sz=1344; window=1047232; available=2856
[INFO] [stdout] 2026-01-07T21:43:20.595976Z TRACE Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(1) stream.state=HalfClosedLocal(AwaitingHeaders)}:updating stream flow: h2::proto::streams::stream:   sent stream data; available=1512; buffered=1512; id=StreamId(1); max_buffer_size=1048576 prev=0
[INFO] [stdout] 2026-01-07T21:43:20.596035Z TRACE Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(1) stream.state=HalfClosedLocal(AwaitingHeaders)}:updating connection flow: h2::proto::streams::flow_control: send_data; sz=1344; window=1047232; available=1045720
[INFO] [stdout] 2026-01-07T21:43:20.596073Z TRACE Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(1) stream.state=HalfClosedLocal(AwaitingHeaders)}: h2::proto::streams::prioritize: pop_frame; frame=Data { stream_id: StreamId(1) }
[INFO] [stdout] 2026-01-07T21:43:20.596099Z TRACE Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(1) stream.state=HalfClosedLocal(AwaitingHeaders)}: h2::proto::streams::store: Queue::push_back
[INFO] [stdout] 2026-01-07T21:43:20.596120Z TRACE Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(1) stream.state=HalfClosedLocal(AwaitingHeaders)}: h2::proto::streams::store:  -> first entry
[INFO] [stdout] 2026-01-07T21:43:20.596140Z TRACE Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(1) stream.state=HalfClosedLocal(AwaitingHeaders)}: h2::proto::streams::counts: transition_after; stream=StreamId(1); state=HalfClosedLocal(AwaitingHeaders); is_closed=false; pending_send_empty=false; buffered_send_data=1512; num_recv=0; num_send=1
[INFO] [stdout] 2026-01-07T21:43:20.596189Z TRACE Connection{peer=Client}:poll: h2::proto::streams::prioritize: writing frame=Data { stream_id: StreamId(1) }
[INFO] [stdout] 2026-01-07T21:43:20.596224Z DEBUG Connection{peer=Client}:poll:FramedWrite::buffer{frame=Data { stream_id: StreamId(1) }}: h2::codec::framed_write: send frame=Data { stream_id: StreamId(1) }
[INFO] [stdout] 2026-01-07T21:43:20.596266Z TRACE Connection{peer=Client}:poll:FramedWrite::flush: h2::codec::framed_write: queued_data_frame=true
[INFO] [stdout] 2026-01-07T21:43:20.596295Z TRACE Connection{peer=Client}:poll:FramedWrite::flush: h2::codec::framed_write: queued_data_frame=true
[INFO] [stdout] 2026-01-07T21:43:20.596471Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::connection: connection.state=Open
[INFO] [stdout] 2026-01-07T21:43:20.596591Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next: h2::codec::framed_read: poll
[INFO] [stdout] 2026-01-07T21:43:20.602670Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next: h2::codec::framed_read: read.bytes=1353
[INFO] [stdout] 2026-01-07T21:43:20.602733Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=1353}: h2::codec::framed_read: decoding frame from 1353B
[INFO] [stdout] 2026-01-07T21:43:20.602762Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=1353}: h2::codec::framed_read: frame.kind=Data
[INFO] [stdout] 2026-01-07T21:43:20.602809Z DEBUG server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next: h2::codec::framed_read: received frame=Data { stream_id: StreamId(1) }
[INFO] [stdout] 2026-01-07T21:43:20.602842Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::connection: recv DATA frame=Data { stream_id: StreamId(1) }
[INFO] [stdout] 2026-01-07T21:43:20.602868Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::recv: recv_data; size=1344; connection=1048576; stream=1048576
[INFO] [stdout] 2026-01-07T21:43:20.602892Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::flow_control: send_data; sz=1344; window=1048576; available=1048576
[INFO] [stdout] 2026-01-07T21:43:20.602913Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::flow_control: send_data; sz=1344; window=1048576; available=1048576
[INFO] [stdout] 2026-01-07T21:43:20.602938Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::counts: transition_after; stream=StreamId(1); state=Open { local: AwaitingHeaders, remote: Streaming }; is_closed=false; pending_send_empty=true; buffered_send_data=0; num_recv=1; num_send=0
[INFO] [stdout] 2026-01-07T21:43:20.602999Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next: h2::codec::framed_read: poll
[INFO] [stdout] 2026-01-07T21:43:20.603057Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::prioritize: poll_complete
[INFO] [stdout] 2026-01-07T21:43:20.603079Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::prioritize: schedule_pending_open
[INFO] [stdout] 2026-01-07T21:43:20.603129Z TRACE server_handshake:Connection{peer=Server}:poll:FramedWrite::flush: h2::codec::framed_write: flushing buffer
[INFO] [stdout] 2026-01-07T21:43:20.603211Z TRACE Connection{peer=Client}:poll: h2::proto::connection: connection.state=Open
[INFO] [stdout] 2026-01-07T21:43:20.603264Z TRACE Connection{peer=Client}:poll:FramedRead::poll_next: h2::codec::framed_read: poll
[INFO] [stdout] 2026-01-07T21:43:20.603314Z TRACE Connection{peer=Client}:poll:FramedWrite::flush: h2::codec::framed_write: queued_data_frame=true
[INFO] [stdout] 2026-01-07T21:43:20.603352Z TRACE Connection{peer=Client}:poll:FramedWrite::flush: h2::codec::framed_write: flushing buffer
[INFO] [stdout] 2026-01-07T21:43:20.603396Z TRACE Connection{peer=Client}:poll:try_reclaim_frame: h2::proto::streams::prioritize: reclaimed frame=Data { stream_id: StreamId(1) } sz=0
[INFO] [stdout] 2026-01-07T21:43:20.603431Z TRACE Connection{peer=Client}:poll: h2::proto::streams::prioritize: poll_complete
[INFO] [stdout] 2026-01-07T21:43:20.603449Z TRACE Connection{peer=Client}:poll: h2::proto::streams::prioritize: schedule_pending_open
[INFO] [stdout] 2026-01-07T21:43:20.603491Z TRACE Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(1) stream.state=HalfClosedLocal(AwaitingHeaders)}: h2::proto::streams::prioritize: is_pending_reset=false
[INFO] [stdout] 2026-01-07T21:43:20.603540Z TRACE Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(1) stream.state=HalfClosedLocal(AwaitingHeaders)}: h2::proto::streams::prioritize: data frame sz=1344 eos=false window=1512 available=1512 requested=1512 buffered=1512
[INFO] [stdout] 2026-01-07T21:43:20.603581Z TRACE Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(1) stream.state=HalfClosedLocal(AwaitingHeaders)}: h2::proto::streams::prioritize: sending data frame len=1344
[INFO] [stdout] 2026-01-07T21:43:20.603619Z TRACE Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(1) stream.state=HalfClosedLocal(AwaitingHeaders)}:updating stream flow: h2::proto::streams::flow_control: send_data; sz=1344; window=1045888; available=1512
[INFO] [stdout] 2026-01-07T21:43:20.603646Z TRACE Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(1) stream.state=HalfClosedLocal(AwaitingHeaders)}:updating stream flow: h2::proto::streams::stream:   sent stream data; available=168; buffered=168; id=StreamId(1); max_buffer_size=1048576 prev=0
[INFO] [stdout] 2026-01-07T21:43:20.603689Z TRACE Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(1) stream.state=HalfClosedLocal(AwaitingHeaders)}:updating connection flow: h2::proto::streams::flow_control: send_data; sz=1344; window=1045888; available=1045720
[INFO] [stdout] 2026-01-07T21:43:20.603724Z TRACE Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(1) stream.state=HalfClosedLocal(AwaitingHeaders)}: h2::proto::streams::prioritize: pop_frame; frame=Data { stream_id: StreamId(1) }
[INFO] [stdout] 2026-01-07T21:43:20.603750Z TRACE Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(1) stream.state=HalfClosedLocal(AwaitingHeaders)}: h2::proto::streams::store: Queue::push_back
[INFO] [stdout] 2026-01-07T21:43:20.607082Z TRACE Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(1) stream.state=HalfClosedLocal(AwaitingHeaders)}: h2::proto::streams::store:  -> first entry
[INFO] [stdout] 2026-01-07T21:43:20.607130Z TRACE Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(1) stream.state=HalfClosedLocal(AwaitingHeaders)}: h2::proto::streams::counts: transition_after; stream=StreamId(1); state=HalfClosedLocal(AwaitingHeaders); is_closed=false; pending_send_empty=false; buffered_send_data=168; num_recv=0; num_send=1
[INFO] [stdout] 2026-01-07T21:43:20.607180Z TRACE Connection{peer=Client}:poll: h2::proto::streams::prioritize: writing frame=Data { stream_id: StreamId(1) }
[INFO] [stdout] 2026-01-07T21:43:20.607218Z DEBUG Connection{peer=Client}:poll:FramedWrite::buffer{frame=Data { stream_id: StreamId(1) }}: h2::codec::framed_write: send frame=Data { stream_id: StreamId(1) }
[INFO] [stdout] 2026-01-07T21:43:20.607261Z TRACE Connection{peer=Client}:poll:FramedWrite::flush: h2::codec::framed_write: queued_data_frame=true
[INFO] [stdout] 2026-01-07T21:43:20.610693Z TRACE Connection{peer=Client}:poll:FramedWrite::flush: h2::codec::framed_write: queued_data_frame=true
[INFO] [stdout] 2026-01-07T21:43:20.610801Z TRACE h2::proto::streams::recv: release_capacity; size=1344
[INFO] [stdout] 2026-01-07T21:43:20.610818Z TRACE h2::proto::streams::recv: release_connection_capacity; size=1344, connection in_flight_data=1344
[INFO] [stdout] 2026-01-07T21:43:20.611104Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::connection: connection.state=Open
[INFO] [stdout] 2026-01-07T21:43:20.611165Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next: h2::codec::framed_read: poll
[INFO] [stdout] 2026-01-07T21:43:20.611202Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next: h2::codec::framed_read: read.bytes=1353
[INFO] [stdout] 2026-01-07T21:43:20.611235Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=1353}: h2::codec::framed_read: decoding frame from 1353B
[INFO] [stdout] 2026-01-07T21:43:20.611260Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=1353}: h2::codec::framed_read: frame.kind=Data
[INFO] [stdout] 2026-01-07T21:43:20.611293Z DEBUG server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next: h2::codec::framed_read: received frame=Data { stream_id: StreamId(1) }
[INFO] [stdout] 2026-01-07T21:43:20.611322Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::connection: recv DATA frame=Data { stream_id: StreamId(1) }
[INFO] [stdout] 2026-01-07T21:43:20.611349Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::recv: recv_data; size=1344; connection=1047232; stream=1047232
[INFO] [stdout] 2026-01-07T21:43:20.611371Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::flow_control: send_data; sz=1344; window=1047232; available=1048576
[INFO] [stdout] 2026-01-07T21:43:20.611392Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::flow_control: send_data; sz=1344; window=1047232; available=1048576
[INFO] [stdout] 2026-01-07T21:43:20.611417Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::counts: transition_after; stream=StreamId(1); state=Open { local: AwaitingHeaders, remote: Streaming }; is_closed=false; pending_send_empty=true; buffered_send_data=0; num_recv=1; num_send=0
[INFO] [stdout] 2026-01-07T21:43:20.611481Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next: h2::codec::framed_read: poll
[INFO] [stdout] 2026-01-07T21:43:20.611563Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::prioritize: poll_complete
[INFO] [stdout] 2026-01-07T21:43:20.611593Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::prioritize: schedule_pending_open
[INFO] [stdout] 2026-01-07T21:43:20.611635Z TRACE server_handshake:Connection{peer=Server}:poll:FramedWrite::flush: h2::codec::framed_write: flushing buffer
[INFO] [stdout] 2026-01-07T21:43:20.611706Z TRACE Connection{peer=Client}:poll: h2::proto::connection: connection.state=Open
[INFO] [stdout] 2026-01-07T21:43:20.611756Z TRACE Connection{peer=Client}:poll:FramedRead::poll_next: h2::codec::framed_read: poll
[INFO] [stdout] 2026-01-07T21:43:20.611822Z TRACE Connection{peer=Client}:poll:FramedWrite::flush: h2::codec::framed_write: queued_data_frame=true
[INFO] [stdout] 2026-01-07T21:43:20.611860Z TRACE Connection{peer=Client}:poll:FramedWrite::flush: h2::codec::framed_write: queued_data_frame=true
[INFO] [stdout] 2026-01-07T21:43:20.611936Z TRACE h2::proto::streams::recv: release_capacity; size=1344
[INFO] [stdout] 2026-01-07T21:43:20.611952Z TRACE h2::proto::streams::recv: release_connection_capacity; size=1344, connection in_flight_data=1344
[INFO] [stdout] 2026-01-07T21:43:20.612201Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::connection: connection.state=Open
[INFO] [stdout] 2026-01-07T21:43:20.612266Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next: h2::codec::framed_read: poll
[INFO] [stdout] 2026-01-07T21:43:20.612336Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::prioritize: poll_complete
[INFO] [stdout] 2026-01-07T21:43:20.612361Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::prioritize: schedule_pending_open
[INFO] [stdout] 2026-01-07T21:43:20.612402Z TRACE server_handshake:Connection{peer=Server}:poll:FramedWrite::flush: h2::codec::framed_write: flushing buffer
[INFO] [stdout] 2026-01-07T21:43:20.612494Z TRACE Connection{peer=Client}:poll: h2::proto::connection: connection.state=Open
[INFO] [stdout] 2026-01-07T21:43:20.613107Z TRACE Connection{peer=Client}:poll:FramedRead::poll_next: h2::codec::framed_read: poll
[INFO] [stdout] 2026-01-07T21:43:20.616589Z TRACE Connection{peer=Client}:poll:FramedWrite::flush: h2::codec::framed_write: queued_data_frame=true
[INFO] [stdout] 2026-01-07T21:43:20.616631Z TRACE Connection{peer=Client}:poll:FramedWrite::flush: h2::codec::framed_write: flushing buffer
[INFO] [stdout] 2026-01-07T21:43:20.616681Z TRACE Connection{peer=Client}:poll:try_reclaim_frame: h2::proto::streams::prioritize: reclaimed frame=Data { stream_id: StreamId(1) } sz=0
[INFO] [stdout] 2026-01-07T21:43:20.616717Z TRACE Connection{peer=Client}:poll: h2::proto::streams::prioritize: poll_complete
[INFO] [stdout] 2026-01-07T21:43:20.616735Z TRACE Connection{peer=Client}:poll: h2::proto::streams::prioritize: schedule_pending_open
[INFO] [stdout] 2026-01-07T21:43:20.616774Z TRACE Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(1) stream.state=HalfClosedLocal(AwaitingHeaders)}: h2::proto::streams::prioritize: is_pending_reset=false
[INFO] [stdout] 2026-01-07T21:43:20.616811Z TRACE Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(1) stream.state=HalfClosedLocal(AwaitingHeaders)}: h2::proto::streams::prioritize: data frame sz=168 eos=false window=168 available=168 requested=168 buffered=168
[INFO] [stdout] 2026-01-07T21:43:20.616842Z TRACE Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(1) stream.state=HalfClosedLocal(AwaitingHeaders)}: h2::proto::streams::prioritize: sending data frame len=168
[INFO] [stdout] 2026-01-07T21:43:20.616875Z TRACE Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(1) stream.state=HalfClosedLocal(AwaitingHeaders)}:updating stream flow: h2::proto::streams::flow_control: send_data; sz=168; window=1044544; available=168
[INFO] [stdout] 2026-01-07T21:43:20.616901Z TRACE Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(1) stream.state=HalfClosedLocal(AwaitingHeaders)}:updating stream flow: h2::proto::streams::stream:   sent stream data; available=0; buffered=0; id=StreamId(1); max_buffer_size=1048576 prev=0
[INFO] [stdout] 2026-01-07T21:43:20.616947Z TRACE Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(1) stream.state=HalfClosedLocal(AwaitingHeaders)}:updating connection flow: h2::proto::streams::flow_control: send_data; sz=168; window=1044544; available=1044544
[INFO] [stdout] 2026-01-07T21:43:20.616982Z TRACE Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(1) stream.state=HalfClosedLocal(AwaitingHeaders)}: h2::proto::streams::prioritize: pop_frame; frame=Data { stream_id: StreamId(1) }
[INFO] [stdout] 2026-01-07T21:43:20.617008Z TRACE Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(1) stream.state=HalfClosedLocal(AwaitingHeaders)}: h2::proto::streams::store: Queue::push_back
[INFO] [stdout] 2026-01-07T21:43:20.619548Z TRACE Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(1) stream.state=HalfClosedLocal(AwaitingHeaders)}: h2::proto::streams::store:  -> first entry
[INFO] [stdout] 2026-01-07T21:43:20.619579Z TRACE Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(1) stream.state=HalfClosedLocal(AwaitingHeaders)}: h2::proto::streams::counts: transition_after; stream=StreamId(1); state=HalfClosedLocal(AwaitingHeaders); is_closed=false; pending_send_empty=false; buffered_send_data=0; num_recv=0; num_send=1
[INFO] [stdout] 2026-01-07T21:43:20.619622Z TRACE Connection{peer=Client}:poll: h2::proto::streams::prioritize: writing frame=Data { stream_id: StreamId(1) }
[INFO] [stdout] 2026-01-07T21:43:20.619655Z DEBUG Connection{peer=Client}:poll:FramedWrite::buffer{frame=Data { stream_id: StreamId(1) }}: h2::codec::framed_write: send frame=Data { stream_id: StreamId(1) }
[INFO] [stdout] 2026-01-07T21:43:20.619692Z TRACE Connection{peer=Client}:poll:try_reclaim_frame: h2::proto::streams::prioritize: reclaimed frame=Data { stream_id: StreamId(1) } sz=0
[INFO] [stdout] 2026-01-07T21:43:20.619722Z TRACE Connection{peer=Client}:poll: h2::proto::streams::prioritize: schedule_pending_open
[INFO] [stdout] 2026-01-07T21:43:20.619797Z TRACE Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(1) stream.state=HalfClosedLocal(AwaitingHeaders)}: h2::proto::streams::prioritize: is_pending_reset=false
[INFO] [stdout] 2026-01-07T21:43:20.619831Z TRACE Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(1) stream.state=HalfClosedLocal(AwaitingHeaders)}: h2::proto::streams::prioritize: data frame sz=0 eos=true window=0 available=0 requested=0 buffered=0
[INFO] [stdout] 2026-01-07T21:43:20.619860Z TRACE Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(1) stream.state=HalfClosedLocal(AwaitingHeaders)}: h2::proto::streams::prioritize: sending data frame len=0
[INFO] [stdout] 2026-01-07T21:43:20.619892Z TRACE Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(1) stream.state=HalfClosedLocal(AwaitingHeaders)}:updating stream flow: h2::proto::streams::flow_control: send_data; sz=0; window=1044376; available=0
[INFO] [stdout] 2026-01-07T21:43:20.619914Z TRACE Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(1) stream.state=HalfClosedLocal(AwaitingHeaders)}:updating stream flow: h2::proto::streams::stream:   sent stream data; available=0; buffered=0; id=StreamId(1); max_buffer_size=1048576 prev=0
[INFO] [stdout] 2026-01-07T21:43:20.619959Z TRACE Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(1) stream.state=HalfClosedLocal(AwaitingHeaders)}:updating connection flow: h2::proto::streams::flow_control: send_data; sz=0; window=1044376; available=1044376
[INFO] [stdout] 2026-01-07T21:43:20.619991Z TRACE Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(1) stream.state=HalfClosedLocal(AwaitingHeaders)}: h2::proto::streams::prioritize: pop_frame; frame=Data { stream_id: StreamId(1), flags: (0x1: END_STREAM) }
[INFO] [stdout] 2026-01-07T21:43:20.620019Z TRACE Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(1) stream.state=HalfClosedLocal(AwaitingHeaders)}: h2::proto::streams::counts: transition_after; stream=StreamId(1); state=HalfClosedLocal(AwaitingHeaders); is_closed=false; pending_send_empty=true; buffered_send_data=0; num_recv=0; num_send=1
[INFO] [stdout] 2026-01-07T21:43:20.620058Z TRACE Connection{peer=Client}:poll: h2::proto::streams::prioritize: writing frame=Data { stream_id: StreamId(1), flags: (0x1: END_STREAM) }
[INFO] [stdout] 2026-01-07T21:43:20.620094Z DEBUG Connection{peer=Client}:poll:FramedWrite::buffer{frame=Data { stream_id: StreamId(1), flags: (0x1: END_STREAM) }}: h2::codec::framed_write: send frame=Data { stream_id: StreamId(1), flags: (0x1: END_STREAM) }
[INFO] [stdout] 2026-01-07T21:43:20.620137Z TRACE Connection{peer=Client}:poll:try_reclaim_frame: h2::proto::streams::prioritize: reclaimed frame=Data { stream_id: StreamId(1), flags: (0x1: END_STREAM) } sz=0
[INFO] [stdout] 2026-01-07T21:43:20.620171Z TRACE Connection{peer=Client}:poll: h2::proto::streams::prioritize: schedule_pending_open
[INFO] [stdout] 2026-01-07T21:43:20.620209Z TRACE Connection{peer=Client}:poll:FramedWrite::flush: h2::codec::framed_write: queued_data_frame=false
[INFO] [stdout] 2026-01-07T21:43:20.620236Z TRACE Connection{peer=Client}:poll:FramedWrite::flush: h2::codec::framed_write: flushing buffer
[INFO] [stdout] 2026-01-07T21:43:20.620316Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::connection: connection.state=Open
[INFO] [stdout] 2026-01-07T21:43:20.620369Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next: h2::codec::framed_read: poll
[INFO] [stdout] 2026-01-07T21:43:20.620402Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next: h2::codec::framed_read: read.bytes=1353
[INFO] [stdout] 2026-01-07T21:43:20.620438Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=1353}: h2::codec::framed_read: decoding frame from 1353B
[INFO] [stdout] 2026-01-07T21:43:20.620466Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=1353}: h2::codec::framed_read: frame.kind=Data
[INFO] [stdout] 2026-01-07T21:43:20.620498Z DEBUG server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next: h2::codec::framed_read: received frame=Data { stream_id: StreamId(1) }
[INFO] [stdout] 2026-01-07T21:43:20.620560Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::connection: recv DATA frame=Data { stream_id: StreamId(1) }
[INFO] [stdout] 2026-01-07T21:43:20.620593Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::recv: recv_data; size=1344; connection=1045888; stream=1045888
[INFO] [stdout] 2026-01-07T21:43:20.620622Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::flow_control: send_data; sz=1344; window=1045888; available=1048576
[INFO] [stdout] 2026-01-07T21:43:20.620644Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::flow_control: send_data; sz=1344; window=1045888; available=1048576
[INFO] [stdout] 2026-01-07T21:43:20.620669Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::counts: transition_after; stream=StreamId(1); state=Open { local: AwaitingHeaders, remote: Streaming }; is_closed=false; pending_send_empty=true; buffered_send_data=0; num_recv=1; num_send=0
[INFO] [stdout] 2026-01-07T21:43:20.620743Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next: h2::codec::framed_read: poll
[INFO] [stdout] 2026-01-07T21:43:20.620772Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next: h2::codec::framed_read: read.bytes=177
[INFO] [stdout] 2026-01-07T21:43:20.620817Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=177}: h2::codec::framed_read: decoding frame from 177B
[INFO] [stdout] 2026-01-07T21:43:20.620843Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=177}: h2::codec::framed_read: frame.kind=Data
[INFO] [stdout] 2026-01-07T21:43:20.620874Z DEBUG server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next: h2::codec::framed_read: received frame=Data { stream_id: StreamId(1) }
[INFO] [stdout] 2026-01-07T21:43:20.620905Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::connection: recv DATA frame=Data { stream_id: StreamId(1) }
[INFO] [stdout] 2026-01-07T21:43:20.620929Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::recv: recv_data; size=168; connection=1044544; stream=1044544
[INFO] [stdout] 2026-01-07T21:43:20.620950Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::flow_control: send_data; sz=168; window=1044544; available=1047232
[INFO] [stdout] 2026-01-07T21:43:20.620969Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::flow_control: send_data; sz=168; window=1044544; available=1047232
[INFO] [stdout] 2026-01-07T21:43:20.621015Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::counts: transition_after; stream=StreamId(1); state=Open { local: AwaitingHeaders, remote: Streaming }; is_closed=false; pending_send_empty=true; buffered_send_data=0; num_recv=1; num_send=0
[INFO] [stdout] 2026-01-07T21:43:20.621083Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next: h2::codec::framed_read: poll
[INFO] [stdout] 2026-01-07T21:43:20.621111Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next: h2::codec::framed_read: read.bytes=9
[INFO] [stdout] 2026-01-07T21:43:20.621143Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=9}: h2::codec::framed_read: decoding frame from 9B
[INFO] [stdout] 2026-01-07T21:43:20.621168Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=9}: h2::codec::framed_read: frame.kind=Data
[INFO] [stdout] 2026-01-07T21:43:20.621200Z DEBUG server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next: h2::codec::framed_read: received frame=Data { stream_id: StreamId(1), flags: (0x1: END_STREAM) }
[INFO] [stdout] 2026-01-07T21:43:20.621233Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::connection: recv DATA frame=Data { stream_id: StreamId(1), flags: (0x1: END_STREAM) }
[INFO] [stdout] 2026-01-07T21:43:20.621258Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::recv: recv_data; size=0; connection=1044376; stream=1044376
[INFO] [stdout] 2026-01-07T21:43:20.621279Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::flow_control: send_data; sz=0; window=1044376; available=1047064
[INFO] [stdout] 2026-01-07T21:43:20.621301Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::state: recv_close: Open => HalfClosedRemote(AwaitingHeaders)
[INFO] [stdout] 2026-01-07T21:43:20.621321Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::flow_control: send_data; sz=0; window=1044376; available=1047064
[INFO] [stdout] 2026-01-07T21:43:20.621348Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::counts: transition_after; stream=StreamId(1); state=HalfClosedRemote(AwaitingHeaders); is_closed=false; pending_send_empty=true; buffered_send_data=0; num_recv=1; num_send=0
[INFO] [stdout] 2026-01-07T21:43:20.621408Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next: h2::codec::framed_read: poll
[INFO] [stdout] 2026-01-07T21:43:20.621464Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::prioritize: poll_complete
[INFO] [stdout] 2026-01-07T21:43:20.621487Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::prioritize: schedule_pending_open
[INFO] [stdout] 2026-01-07T21:43:20.621552Z TRACE server_handshake:Connection{peer=Server}:poll:FramedWrite::flush: h2::codec::framed_write: flushing buffer
[INFO] [stdout] 2026-01-07T21:43:20.621634Z TRACE h2::proto::streams::recv: release_capacity; size=1344
[INFO] [stdout] 2026-01-07T21:43:20.621650Z TRACE h2::proto::streams::recv: release_connection_capacity; size=1344, connection in_flight_data=1512
[INFO] [stdout] 2026-01-07T21:43:20.621886Z TRACE h2::proto::streams::recv: release_capacity; size=168
[INFO] [stdout] 2026-01-07T21:43:20.621903Z TRACE h2::proto::streams::recv: release_connection_capacity; size=168, connection in_flight_data=168
[INFO] [stdout] 2026-01-07T21:43:20.622809Z TRACE h2::proto::streams::recv: release_capacity; size=0
[INFO] [stdout] 2026-01-07T21:43:20.622826Z TRACE h2::proto::streams::recv: release_connection_capacity; size=0, connection in_flight_data=0
[INFO] [stdout] 2026-01-07T21:43:20.622851Z TRACE h2::proto::streams::streams: drop_stream_ref; stream=Stream { id: StreamId(1), state: HalfClosedRemote(AwaitingHeaders), is_counted: true, ref_count: 2, send_flow: FlowControl { window_size: Window(2097152), available: Window(0) }, requested_send_capacity: 0, buffered_send_data: 0, send_task: Some(()), recv_flow: FlowControl { window_size: Window(1044376), available: Window(1048576) }, in_flight_recv_data: 0, content_length: Omitted }
[INFO] [stdout] 2026-01-07T21:43:20.622885Z TRACE h2::proto::streams::counts: transition_after; stream=StreamId(1); state=HalfClosedRemote(AwaitingHeaders); is_closed=false; pending_send_empty=true; buffered_send_data=0; num_recv=1; num_send=0
[INFO] [stdout] 2026-01-07T21:43:20.622962Z TRACE h2::proto::streams::send: send_headers; frame=Headers { stream_id: StreamId(1), flags: (0x4: END_HEADERS) }; init_window=2097152
[INFO] [stdout] 2026-01-07T21:43:20.623014Z TRACE Prioritize::queue_frame{stream.id=StreamId(1)}: h2::proto::streams::prioritize: schedule_send stream.id=StreamId(1)
[INFO] [stdout] 2026-01-07T21:43:20.623037Z TRACE Prioritize::queue_frame{stream.id=StreamId(1)}: h2::proto::streams::store: Queue::push_back
[INFO] [stdout] 2026-01-07T21:43:20.623052Z TRACE Prioritize::queue_frame{stream.id=StreamId(1)}: h2::proto::streams::store:  -> first entry
[INFO] [stdout] 2026-01-07T21:43:20.623080Z TRACE h2::proto::streams::counts: transition_after; stream=StreamId(1); state=HalfClosedRemote(Streaming); is_closed=false; pending_send_empty=false; buffered_send_data=0; num_recv=1; num_send=0
[INFO] [stdout] 2026-01-07T21:43:20.623138Z TRACE reserve_capacity{stream.id=StreamId(1) requested=1 effective=1 curr=0}:try_assign_capacity{stream.id=StreamId(1)}: h2::proto::streams::prioritize: requested=1 additional=1 buffered=0 window=2097152 conn=5242880
[INFO] [stdout] 2026-01-07T21:43:20.623164Z TRACE reserve_capacity{stream.id=StreamId(1) requested=1 effective=1 curr=0}:try_assign_capacity{stream.id=StreamId(1)}: h2::proto::streams::prioritize: assigning capacity=1
[INFO] [stdout] 2026-01-07T21:43:20.623183Z TRACE reserve_capacity{stream.id=StreamId(1) requested=1 effective=1 curr=0}:try_assign_capacity{stream.id=StreamId(1)}: h2::proto::streams::stream:   assigned capacity to stream; available=1; buffered=0; id=StreamId(1); max_buffer_size=409600 prev=0
[INFO] [stdout] 2026-01-07T21:43:20.623205Z TRACE reserve_capacity{stream.id=StreamId(1) requested=1 effective=1 curr=0}:try_assign_capacity{stream.id=StreamId(1)}: h2::proto::streams::stream:   notifying task
[INFO] [stdout] 2026-01-07T21:43:20.623224Z TRACE reserve_capacity{stream.id=StreamId(1) requested=1 effective=1 curr=0}:try_assign_capacity{stream.id=StreamId(1)}: h2::proto::streams::prioritize: available=1 requested=1 buffered=0 has_unavailable=true
[INFO] [stdout] 2026-01-07T21:43:20.623303Z TRACE send_data{sz=5 requested=1}: h2::proto::streams::prioritize: buffered=5
[INFO] [stdout] 2026-01-07T21:43:20.623335Z TRACE send_data{sz=5 requested=1}:try_assign_capacity{stream.id=StreamId(1)}: h2::proto::streams::prioritize: requested=5 additional=4 buffered=5 window=2097152 conn=5242879
[INFO] [stdout] 2026-01-07T21:43:20.623358Z TRACE send_data{sz=5 requested=1}:try_assign_capacity{stream.id=StreamId(1)}: h2::proto::streams::prioritize: assigning capacity=4
[INFO] [stdout] 2026-01-07T21:43:20.623376Z TRACE send_data{sz=5 requested=1}:try_assign_capacity{stream.id=StreamId(1)}: h2::proto::streams::stream:   assigned capacity to stream; available=5; buffered=5; id=StreamId(1); max_buffer_size=409600 prev=0
[INFO] [stdout] 2026-01-07T21:43:20.623398Z TRACE send_data{sz=5 requested=1}:try_assign_capacity{stream.id=StreamId(1)}: h2::proto::streams::prioritize: available=5 requested=5 buffered=5 has_unavailable=true
[INFO] [stdout] 2026-01-07T21:43:20.623420Z TRACE send_data{sz=5 requested=1}:try_assign_capacity{stream.id=StreamId(1)}: h2::proto::streams::store: Queue::push_back
[INFO] [stdout] 2026-01-07T21:43:20.623436Z TRACE send_data{sz=5 requested=1}:try_assign_capacity{stream.id=StreamId(1)}: h2::proto::streams::store:  -> already queued
[INFO] [stdout] 2026-01-07T21:43:20.623461Z TRACE send_data{sz=5 requested=1}: h2::proto::streams::prioritize: available=5 buffered=5
[INFO] [stdout] 2026-01-07T21:43:20.623494Z TRACE send_data{sz=5 requested=1}:Prioritize::queue_frame{stream.id=StreamId(1)}: h2::proto::streams::prioritize: schedule_send stream.id=StreamId(1)
[INFO] [stdout] 2026-01-07T21:43:20.623513Z TRACE send_data{sz=5 requested=1}:Prioritize::queue_frame{stream.id=StreamId(1)}: h2::proto::streams::store: Queue::push_back
[INFO] [stdout] 2026-01-07T21:43:20.625564Z TRACE send_data{sz=5 requested=1}:Prioritize::queue_frame{stream.id=StreamId(1)}: h2::proto::streams::store:  -> already queued
[INFO] [stdout] 2026-01-07T21:43:20.625595Z TRACE h2::proto::streams::counts: transition_after; stream=StreamId(1); state=HalfClosedRemote(Streaming); is_closed=false; pending_send_empty=false; buffered_send_data=5; num_recv=1; num_send=0
[INFO] [stdout] 2026-01-07T21:43:20.625641Z TRACE reserve_capacity{stream.id=StreamId(1) requested=1 effective=6 curr=5}:try_assign_capacity{stream.id=StreamId(1)}: h2::proto::streams::prioritize: requested=6 additional=1 buffered=5 window=2097152 conn=5242875
[INFO] [stdout] 2026-01-07T21:43:20.625665Z TRACE reserve_capacity{stream.id=StreamId(1) requested=1 effective=6 curr=5}:try_assign_capacity{stream.id=StreamId(1)}: h2::proto::streams::prioritize: assigning capacity=1
[INFO] [stdout] 2026-01-07T21:43:20.625692Z TRACE reserve_capacity{stream.id=StreamId(1) requested=1 effective=6 curr=5}:try_assign_capacity{stream.id=StreamId(1)}: h2::proto::streams::stream:   assigned capacity to stream; available=6; buffered=5; id=StreamId(1); max_buffer_size=409600 prev=0
[INFO] [stdout] 2026-01-07T21:43:20.625715Z TRACE reserve_capacity{stream.id=StreamId(1) requested=1 effective=6 curr=5}:try_assign_capacity{stream.id=StreamId(1)}: h2::proto::streams::stream:   notifying task
[INFO] [stdout] 2026-01-07T21:43:20.625733Z TRACE reserve_capacity{stream.id=StreamId(1) requested=1 effective=6 curr=5}:try_assign_capacity{stream.id=StreamId(1)}: h2::proto::streams::prioritize: available=6 requested=6 buffered=5 has_unavailable=true
[INFO] [stdout] 2026-01-07T21:43:20.625753Z TRACE reserve_capacity{stream.id=StreamId(1) requested=1 effective=6 curr=5}:try_assign_capacity{stream.id=StreamId(1)}: h2::proto::streams::store: Queue::push_back
[INFO] [stdout] 2026-01-07T21:43:20.625769Z TRACE reserve_capacity{stream.id=StreamId(1) requested=1 effective=6 curr=5}:try_assign_capacity{stream.id=StreamId(1)}: h2::proto::streams::store:  -> already queued
[INFO] [stdout] 2026-01-07T21:43:20.625884Z TRACE h2::proto::streams::state: send_close: HalfClosedRemote => Closed
[INFO] [stdout] 2026-01-07T21:43:20.625899Z TRACE h2::proto::streams::send: send_trailers -- queuing; frame=Headers { stream_id: StreamId(1), flags: (0x5: END_HEADERS | END_STREAM) }
[INFO] [stdout] 2026-01-07T21:43:20.625927Z TRACE Prioritize::queue_frame{stream.id=StreamId(1)}: h2::proto::streams::prioritize: schedule_send stream.id=StreamId(1)
[INFO] [stdout] 2026-01-07T21:43:20.625947Z TRACE Prioritize::queue_frame{stream.id=StreamId(1)}: h2::proto::streams::store: Queue::push_back
[INFO] [stdout] 2026-01-07T21:43:20.626406Z TRACE Prioritize::queue_frame{stream.id=StreamId(1)}: h2::proto::streams::store:  -> already queued
[INFO] [stdout] 2026-01-07T21:43:20.626457Z TRACE h2::proto::streams::counts: transition_after; stream=StreamId(1); state=Closed(EndStream); is_closed=false; pending_send_empty=false; buffered_send_data=5; num_recv=1; num_send=0
[INFO] [stdout] 2026-01-07T21:43:20.626479Z TRACE h2::proto::streams::streams: drop_stream_ref; stream=Stream { id: StreamId(1), state: Closed(EndStream), is_counted: true, ref_count: 2, is_pending_send: true, send_flow: FlowControl { window_size: Window(2097152), available: Window(5) }, requested_send_capacity: 5, buffered_send_data: 5, send_task: Some(()), pending_send: Deque { indices: Some(Indices { head: 0, tail: 2 }) }, send_capacity_inc: true, recv_flow: FlowControl { window_size: Window(1044376), available: Window(1048576) }, in_flight_recv_data: 0, content_length: Omitted }
[INFO] [stdout] 2026-01-07T21:43:20.626541Z TRACE h2::proto::streams::counts: transition_after; stream=StreamId(1); state=Closed(EndStream); is_closed=false; pending_send_empty=false; buffered_send_data=5; num_recv=1; num_send=0
[INFO] [stdout] 2026-01-07T21:43:20.626560Z TRACE h2::proto::streams::streams: drop_stream_ref; stream=Stream { id: StreamId(1), state: Closed(EndStream), is_counted: true, ref_count: 1, is_pending_send: true, send_flow: FlowControl { window_size: Window(2097152), available: Window(5) }, requested_send_capacity: 5, buffered_send_data: 5, send_task: Some(()), pending_send: Deque { indices: Some(Indices { head: 0, tail: 2 }) }, send_capacity_inc: true, recv_flow: FlowControl { window_size: Window(1044376), available: Window(1048576) }, in_flight_recv_data: 0, content_length: Omitted }
[INFO] [stdout] 2026-01-07T21:43:20.626596Z TRACE h2::proto::streams::counts: transition_after; stream=StreamId(1); state=Closed(EndStream); is_closed=false; pending_send_empty=false; buffered_send_data=5; num_recv=1; num_send=0
[INFO] [stdout] 2026-01-07T21:43:20.626651Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::connection: connection.state=Open
[INFO] [stdout] 2026-01-07T21:43:20.626706Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next: h2::codec::framed_read: poll
[INFO] [stdout] 2026-01-07T21:43:20.626761Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::prioritize: poll_complete
[INFO] [stdout] 2026-01-07T21:43:20.626793Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::prioritize: schedule_pending_open
[INFO] [stdout] 2026-01-07T21:43:20.626837Z TRACE server_handshake:Connection{peer=Server}:poll:pop_frame:popped{stream.id=StreamId(1) stream.state=Closed(EndStream)}: h2::proto::streams::prioritize: is_pending_reset=false
[INFO] [stdout] 2026-01-07T21:43:20.626864Z TRACE server_handshake:Connection{peer=Server}:poll:pop_frame:popped{stream.id=StreamId(1) stream.state=Closed(EndStream)}: h2::proto::streams::prioritize: pop_frame; frame=Headers { stream_id: StreamId(1), flags: (0x4: END_HEADERS) }
[INFO] [stdout] 2026-01-07T21:43:20.626893Z TRACE server_handshake:Connection{peer=Server}:poll:pop_frame:popped{stream.id=StreamId(1) stream.state=Closed(EndStream)}: h2::proto::streams::store: Queue::push_back
[INFO] [stdout] 2026-01-07T21:43:20.626918Z TRACE server_handshake:Connection{peer=Server}:poll:pop_frame:popped{stream.id=StreamId(1) stream.state=Closed(EndStream)}: h2::proto::streams::store:  -> first entry
[INFO] [stdout] 2026-01-07T21:43:20.626942Z TRACE server_handshake:Connection{peer=Server}:poll:pop_frame:popped{stream.id=StreamId(1) stream.state=Closed(EndStream)}: h2::proto::streams::counts: transition_after; stream=StreamId(1); state=Closed(EndStream); is_closed=false; pending_send_empty=false; buffered_send_data=5; num_recv=1; num_send=0
[INFO] [stdout] 2026-01-07T21:43:20.626988Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::prioritize: writing frame=Headers { stream_id: StreamId(1), flags: (0x4: END_HEADERS) }
[INFO] [stdout] 2026-01-07T21:43:20.629957Z DEBUG server_handshake:Connection{peer=Server}:poll:FramedWrite::buffer{frame=Headers { stream_id: StreamId(1), flags: (0x4: END_HEADERS) }}: h2::codec::framed_write: send frame=Headers { stream_id: StreamId(1), flags: (0x4: END_HEADERS) }
[INFO] [stdout] 2026-01-07T21:43:20.630063Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::prioritize: schedule_pending_open
[INFO] [stdout] 2026-01-07T21:43:20.630110Z TRACE server_handshake:Connection{peer=Server}:poll:pop_frame:popped{stream.id=StreamId(1) stream.state=Closed(EndStream)}: h2::proto::streams::prioritize: is_pending_reset=false
[INFO] [stdout] 2026-01-07T21:43:20.630135Z TRACE server_handshake:Connection{peer=Server}:poll:pop_frame:popped{stream.id=StreamId(1) stream.state=Closed(EndStream)}: h2::proto::streams::prioritize: data frame sz=5 eos=false window=5 available=5 requested=5 buffered=5
[INFO] [stdout] 2026-01-07T21:43:20.630165Z TRACE server_handshake:Connection{peer=Server}:poll:pop_frame:popped{stream.id=StreamId(1) stream.state=Closed(EndStream)}: h2::proto::streams::prioritize: sending data frame len=5
[INFO] [stdout] 2026-01-07T21:43:20.630204Z TRACE server_handshake:Connection{peer=Server}:poll:pop_frame:popped{stream.id=StreamId(1) stream.state=Closed(EndStream)}:updating stream flow: h2::proto::streams::flow_control: send_data; sz=5; window=2097152; available=5
[INFO] [stdout] 2026-01-07T21:43:20.630235Z TRACE server_handshake:Connection{peer=Server}:poll:pop_frame:popped{stream.id=StreamId(1) stream.state=Closed(EndStream)}:updating stream flow: h2::proto::streams::stream:   sent stream data; available=0; buffered=0; id=StreamId(1); max_buffer_size=409600 prev=0
[INFO] [stdout] 2026-01-07T21:43:20.630281Z TRACE server_handshake:Connection{peer=Server}:poll:pop_frame:popped{stream.id=StreamId(1) stream.state=Closed(EndStream)}:updating connection flow: h2::proto::streams::flow_control: send_data; sz=5; window=5242880; available=5242880
[INFO] [stdout] 2026-01-07T21:43:20.630315Z TRACE server_handshake:Connection{peer=Server}:poll:pop_frame:popped{stream.id=StreamId(1) stream.state=Closed(EndStream)}: h2::proto::streams::prioritize: pop_frame; frame=Data { stream_id: StreamId(1) }
[INFO] [stdout] 2026-01-07T21:43:20.630343Z TRACE server_handshake:Connection{peer=Server}:poll:pop_frame:popped{stream.id=StreamId(1) stream.state=Closed(EndStream)}: h2::proto::streams::store: Queue::push_back
[INFO] [stdout] 2026-01-07T21:43:20.630367Z TRACE server_handshake:Connection{peer=Server}:poll:pop_frame:popped{stream.id=StreamId(1) stream.state=Closed(EndStream)}: h2::proto::streams::store:  -> first entry
[INFO] [stdout] 2026-01-07T21:43:20.632410Z TRACE server_handshake:Connection{peer=Server}:poll:pop_frame:popped{stream.id=StreamId(1) stream.state=Closed(EndStream)}: h2::proto::streams::counts: transition_after; stream=StreamId(1); state=Closed(EndStream); is_closed=false; pending_send_empty=false; buffered_send_data=0; num_recv=1; num_send=0
[INFO] [stdout] 2026-01-07T21:43:20.632481Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::prioritize: writing frame=Data { stream_id: StreamId(1) }
[INFO] [stdout] 2026-01-07T21:43:20.632543Z DEBUG server_handshake:Connection{peer=Server}:poll:FramedWrite::buffer{frame=Data { stream_id: StreamId(1) }}: h2::codec::framed_write: send frame=Data { stream_id: StreamId(1) }
[INFO] [stdout] 2026-01-07T21:43:20.632596Z TRACE server_handshake:Connection{peer=Server}:poll:try_reclaim_frame: h2::proto::streams::prioritize: reclaimed frame=Data { stream_id: StreamId(1) } sz=0
[INFO] [stdout] 2026-01-07T21:43:20.632632Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::prioritize: schedule_pending_open
[INFO] [stdout] 2026-01-07T21:43:20.632674Z TRACE server_handshake:Connection{peer=Server}:poll:pop_frame:popped{stream.id=StreamId(1) stream.state=Closed(EndStream)}: h2::proto::streams::prioritize: is_pending_reset=false
[INFO] [stdout] 2026-01-07T21:43:20.632701Z TRACE server_handshake:Connection{peer=Server}:poll:pop_frame:popped{stream.id=StreamId(1) stream.state=Closed(EndStream)}: h2::proto::streams::prioritize: pop_frame; frame=Headers { stream_id: StreamId(1), flags: (0x5: END_HEADERS | END_STREAM) }
[INFO] [stdout] 2026-01-07T21:43:20.632731Z TRACE server_handshake:Connection{peer=Server}:poll:pop_frame:popped{stream.id=StreamId(1) stream.state=Closed(EndStream)}: h2::proto::streams::counts: transition_after; stream=StreamId(1); state=Closed(EndStream); is_closed=true; pending_send_empty=true; buffered_send_data=0; num_recv=1; num_send=0
[INFO] [stdout] 2026-01-07T21:43:20.632774Z TRACE server_handshake:Connection{peer=Server}:poll:pop_frame:popped{stream.id=StreamId(1) stream.state=Closed(EndStream)}: h2::proto::streams::counts: dec_num_streams; stream=StreamId(1)
[INFO] [stdout] 2026-01-07T21:43:20.632834Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::prioritize: writing frame=Headers { stream_id: StreamId(1), flags: (0x5: END_HEADERS | END_STREAM) }
[INFO] [stdout] 2026-01-07T21:43:20.632878Z DEBUG server_handshake:Connection{peer=Server}:poll:FramedWrite::buffer{frame=Headers { stream_id: StreamId(1), flags: (0x5: END_HEADERS | END_STREAM) }}: h2::codec::framed_write: send frame=Headers { stream_id: StreamId(1), flags: (0x5: END_HEADERS | END_STREAM) }
[INFO] [stdout] 2026-01-07T21:43:20.632960Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::prioritize: schedule_pending_open
[INFO] [stdout] 2026-01-07T21:43:20.633006Z TRACE server_handshake:Connection{peer=Server}:poll:FramedWrite::flush: h2::codec::framed_write: queued_data_frame=false
[INFO] [stdout] 2026-01-07T21:43:20.633039Z TRACE server_handshake:Connection{peer=Server}:poll:FramedWrite::flush: h2::codec::framed_write: flushing buffer
[INFO] [stdout] 2026-01-07T21:43:20.633120Z TRACE Connection{peer=Client}:poll: h2::proto::connection: connection.state=Open
[INFO] [stdout] 2026-01-07T21:43:20.633171Z TRACE Connection{peer=Client}:poll:FramedRead::poll_next: h2::codec::framed_read: poll
[INFO] [stdout] 2026-01-07T21:43:20.633204Z TRACE Connection{peer=Client}:poll:FramedRead::poll_next: h2::codec::framed_read: read.bytes=47
[INFO] [stdout] 2026-01-07T21:43:20.633236Z TRACE Connection{peer=Client}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=47}: h2::codec::framed_read: decoding frame from 47B
[INFO] [stdout] 2026-01-07T21:43:20.633260Z TRACE Connection{peer=Client}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=47}: h2::codec::framed_read: frame.kind=Headers
[INFO] [stdout] 2026-01-07T21:43:20.633279Z TRACE Connection{peer=Client}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=47}: h2::frame::headers: loading headers; flags=(0x4: END_HEADERS)
[INFO] [stdout] 2026-01-07T21:43:20.633315Z TRACE Connection{peer=Client}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=47}:hpack::decode: h2::hpack::decoder: decode
[INFO] [stdout] 2026-01-07T21:43:20.633339Z TRACE Connection{peer=Client}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=47}:hpack::decode: h2::hpack::decoder: rem=38 kind=Indexed
[INFO] [stdout] 2026-01-07T21:43:20.633366Z TRACE Connection{peer=Client}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=47}:hpack::decode: h2::hpack::decoder: rem=37 kind=LiteralWithIndexing
[INFO] [stdout] 2026-01-07T21:43:20.633453Z TRACE Connection{peer=Client}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=47}:hpack::decode: h2::hpack::decoder: rem=24 kind=LiteralWithIndexing
[INFO] [stdout] 2026-01-07T21:43:20.633626Z DEBUG Connection{peer=Client}:poll:FramedRead::poll_next: h2::codec::framed_read: received frame=Headers { stream_id: StreamId(1), flags: (0x4: END_HEADERS) }
[INFO] [stdout] 2026-01-07T21:43:20.633665Z TRACE Connection{peer=Client}:poll: h2::proto::connection: recv HEADERS frame=Headers { stream_id: StreamId(1), flags: (0x4: END_HEADERS) }
[INFO] [stdout] 2026-01-07T21:43:20.633694Z TRACE Connection{peer=Client}:poll: h2::proto::streams::streams: recv_headers; stream=StreamId(1); state=HalfClosedLocal(AwaitingHeaders)
[INFO] [stdout] 2026-01-07T21:43:20.633717Z TRACE Connection{peer=Client}:poll: h2::proto::streams::recv: opening stream; init_window=2097152
[INFO] [stdout] 2026-01-07T21:43:20.633747Z TRACE Connection{peer=Client}:poll: h2::proto::streams::counts: transition_after; stream=StreamId(1); state=HalfClosedLocal(Streaming); is_closed=false; pending_send_empty=true; buffered_send_data=0; num_recv=0; num_send=1
[INFO] [stdout] 2026-01-07T21:43:20.633819Z TRACE Connection{peer=Client}:poll:FramedRead::poll_next: h2::codec::framed_read: poll
[INFO] [stdout] 2026-01-07T21:43:20.633846Z TRACE Connection{peer=Client}:poll:FramedRead::poll_next: h2::codec::framed_read: read.bytes=14
[INFO] [stdout] 2026-01-07T21:43:20.633877Z TRACE Connection{peer=Client}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=14}: h2::codec::framed_read: decoding frame from 14B
[INFO] [stdout] 2026-01-07T21:43:20.633901Z TRACE Connection{peer=Client}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=14}: h2::codec::framed_read: frame.kind=Data
[INFO] [stdout] 2026-01-07T21:43:20.633941Z DEBUG Connection{peer=Client}:poll:FramedRead::poll_next: h2::codec::framed_read: received frame=Data { stream_id: StreamId(1) }
[INFO] [stdout] 2026-01-07T21:43:20.633969Z TRACE Connection{peer=Client}:poll: h2::proto::connection: recv DATA frame=Data { stream_id: StreamId(1) }
[INFO] [stdout] 2026-01-07T21:43:20.633990Z TRACE Connection{peer=Client}:poll: h2::proto::streams::recv: recv_data; size=5; connection=5242880; stream=2097152
[INFO] [stdout] 2026-01-07T21:43:20.634005Z TRACE Connection{peer=Client}:poll: h2::proto::streams::flow_control: send_data; sz=5; window=5242880; available=5242880
[INFO] [stdout] 2026-01-07T21:43:20.634021Z TRACE Connection{peer=Client}:poll: h2::proto::streams::flow_control: send_data; sz=5; window=2097152; available=2097152
[INFO] [stdout] 2026-01-07T21:43:20.634038Z TRACE Connection{peer=Client}:poll: h2::proto::streams::counts: transition_after; stream=StreamId(1); state=HalfClosedLocal(Streaming); is_closed=false; pending_send_empty=true; buffered_send_data=0; num_recv=0; num_send=1
[INFO] [stdout] 2026-01-07T21:43:20.634086Z TRACE Connection{peer=Client}:poll:FramedRead::poll_next: h2::codec::framed_read: poll
[INFO] [stdout] 2026-01-07T21:43:20.636847Z TRACE Connection{peer=Client}:poll:FramedRead::poll_next: h2::codec::framed_read: read.bytes=21
[INFO] [stdout] 2026-01-07T21:43:20.636890Z TRACE Connection{peer=Client}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=21}: h2::codec::framed_read: decoding frame from 21B
[INFO] [stdout] 2026-01-07T21:43:20.636924Z TRACE Connection{peer=Client}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=21}: h2::codec::framed_read: frame.kind=Headers
[INFO] [stdout] 2026-01-07T21:43:20.636947Z TRACE Connection{peer=Client}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=21}: h2::frame::headers: loading headers; flags=(0x5: END_HEADERS | END_STREAM)
[INFO] [stdout] 2026-01-07T21:43:20.636984Z TRACE Connection{peer=Client}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=21}:hpack::decode: h2::hpack::decoder: decode
[INFO] [stdout] 2026-01-07T21:43:20.637009Z TRACE Connection{peer=Client}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=21}:hpack::decode: h2::hpack::decoder: rem=12 kind=LiteralWithIndexing
[INFO] [stdout] 2026-01-07T21:43:20.637110Z DEBUG Connection{peer=Client}:poll:FramedRead::poll_next: h2::codec::framed_read: received frame=Headers { stream_id: StreamId(1), flags: (0x5: END_HEADERS | END_STREAM) }
[INFO] [stdout] 2026-01-07T21:43:20.637148Z TRACE Connection{peer=Client}:poll: h2::proto::connection: recv HEADERS frame=Headers { stream_id: StreamId(1), flags: (0x5: END_HEADERS | END_STREAM) }
[INFO] [stdout] 2026-01-07T21:43:20.637177Z TRACE Connection{peer=Client}:poll: h2::proto::streams::streams: recv_headers; stream=StreamId(1); state=HalfClosedLocal(Streaming)
[INFO] [stdout] 2026-01-07T21:43:20.637215Z TRACE Connection{peer=Client}:poll: h2::proto::streams::state: recv_close: HalfClosedLocal => Closed
[INFO] [stdout] 2026-01-07T21:43:20.637238Z TRACE Connection{peer=Client}:poll: h2::proto::streams::counts: transition_after; stream=StreamId(1); state=Closed(EndStream); is_closed=true; pending_send_empty=true; buffered_send_data=0; num_recv=0; num_send=1
[INFO] [stdout] 2026-01-07T21:43:20.637266Z TRACE Connection{peer=Client}:poll: h2::proto::streams::counts: dec_num_streams; stream=StreamId(1)
[INFO] [stdout] 2026-01-07T21:43:20.637318Z TRACE Connection{peer=Client}:poll:FramedRead::poll_next: h2::codec::framed_read: poll
[INFO] [stdout] 2026-01-07T21:43:20.637370Z TRACE Connection{peer=Client}:poll: h2::proto::streams::prioritize: poll_complete
[INFO] [stdout] 2026-01-07T21:43:20.637390Z TRACE Connection{peer=Client}:poll: h2::proto::streams::prioritize: schedule_pending_open
[INFO] [stdout] 2026-01-07T21:43:20.637427Z TRACE Connection{peer=Client}:poll:FramedWrite::flush: h2::codec::framed_write: flushing buffer
[INFO] [stdout] 2026-01-07T21:43:20.637502Z TRACE h2::proto::streams::streams: drop_stream_ref; stream=Stream { id: StreamId(1), state: Closed(EndStream), is_counted: false, ref_count: 2, send_flow: FlowControl { window_size: Window(1044376), available: Window(0) }, requested_send_capacity: 0, buffered_send_data: 0, send_capacity_inc: true, recv_flow: FlowControl { window_size: Window(2097147), available: Window(2097147) }, in_flight_recv_data: 5, pending_recv: Deque { indices: Some(Indices { head: 1, tail: 2 }) }, is_recv: true, content_length: Omitted }
[INFO] [stdout] 2026-01-07T21:43:20.637575Z TRACE h2::proto::streams::counts: transition_after; stream=StreamId(1); state=Closed(EndStream); is_closed=true; pending_send_empty=true; buffered_send_data=0; num_recv=0; num_send=0
[INFO] [stdout] 2026-01-07T21:43:20.637653Z TRACE h2::proto::streams::recv: release_capacity; size=5
[INFO] [stdout] 2026-01-07T21:43:20.637668Z TRACE h2::proto::streams::recv: release_connection_capacity; size=5, connection in_flight_data=5
[INFO] [stdout] 2026-01-07T21:43:20.637717Z TRACE h2::proto::streams::streams: drop_stream_ref; stream=Stream { id: StreamId(1), state: Closed(EndStream), is_counted: false, ref_count: 1, send_flow: FlowControl { window_size: Window(1044376), available: Window(0) }, requested_send_capacity: 0, buffered_send_data: 0, send_capacity_inc: true, recv_flow: FlowControl { window_size: Window(2097147), available: Window(2097152) }, in_flight_recv_data: 0, content_length: Omitted }
[INFO] [stdout] 2026-01-07T21:43:20.637758Z TRACE h2::proto::streams::counts: transition_after; stream=StreamId(1); state=Closed(EndStream); is_closed=true; pending_send_empty=true; buffered_send_data=0; num_recv=0; num_send=0
[INFO] [stdout] 2026-01-07T21:43:20.637797Z  INFO sift_stream::backup::disk::async_manager: ingested backup file backup_file="/tmp/testbackup_ingest_end_to_end.iibV4hBIimgT/backup_file_0"
[INFO] [stdout] 2026-01-07T21:43:20.637868Z TRACE Connection{peer=Client}:poll: h2::proto::connection: connection.state=Open
[INFO] [stdout] 2026-01-07T21:43:20.637921Z TRACE Connection{peer=Client}:poll:FramedRead::poll_next: h2::codec::framed_read: poll
[INFO] [stdout] 2026-01-07T21:43:20.637972Z TRACE Connection{peer=Client}:poll: h2::proto::streams::prioritize: poll_complete
[INFO] [stdout] 2026-01-07T21:43:20.637993Z TRACE Connection{peer=Client}:poll: h2::proto::streams::prioritize: schedule_pending_open
[INFO] [stdout] 2026-01-07T21:43:20.638035Z TRACE Connection{peer=Client}:poll:FramedWrite::flush: h2::codec::framed_write: flushing buffer
[INFO] [stdout] 2026-01-07T21:43:20.645208Z TRACE tower::buffer::service: sending request to buffer worker
[INFO] [stdout] 2026-01-07T21:43:20.645246Z TRACE tower::buffer::worker: worker polling for next message
[INFO] [stdout] 2026-01-07T21:43:20.645258Z TRACE tower::buffer::worker: processing new request
[INFO] [stdout] 2026-01-07T21:43:20.645265Z TRACE tower::buffer::worker: resumed=false worker received request; waiting for service readiness
[INFO] [stdout] 2026-01-07T21:43:20.645277Z TRACE tonic::transport::channel::service::reconnect: poll_ready; connected
[INFO] [stdout] 2026-01-07T21:43:20.645285Z TRACE tonic::transport::channel::service::reconnect: poll_ready; ready
[INFO] [stdout] 2026-01-07T21:43:20.645293Z DEBUG tower::buffer::worker: service.ready=true processing request
[INFO] [stdout] 2026-01-07T21:43:20.645308Z TRACE tonic::transport::channel::service::reconnect: Reconnect::call
[INFO] [stdout] 2026-01-07T21:43:20.645321Z TRACE tower::buffer::worker: returning response future
[INFO] [stdout] 2026-01-07T21:43:20.645333Z TRACE tower::buffer::worker: worker polling for next message
[INFO] [stdout] 2026-01-07T21:43:20.645364Z TRACE h2::proto::streams::flow_control: inc_window; sz=2097152; old=0; new=2097152
[INFO] [stdout] 2026-01-07T21:43:20.645373Z TRACE h2::proto::streams::flow_control: inc_window; sz=1048576; old=0; new=1048576
[INFO] [stdout] 2026-01-07T21:43:20.645396Z TRACE h2::proto::streams::send: send_headers; frame=Headers { stream_id: StreamId(3), flags: (0x4: END_HEADERS) }; init_window=1048576
[INFO] [stdout] 2026-01-07T21:43:20.645417Z TRACE h2::proto::streams::store: Queue::push_back
[INFO] [stdout] 2026-01-07T21:43:20.645427Z TRACE h2::proto::streams::store:  -> first entry
[INFO] [stdout] 2026-01-07T21:43:20.645486Z TRACE reserve_capacity{stream.id=StreamId(3) requested=1 effective=1 curr=0}:try_assign_capacity{stream.id=StreamId(3)}: h2::proto::streams::prioritize: requested=1 additional=1 buffered=0 window=1048576 conn=1044376
[INFO] [stdout] 2026-01-07T21:43:20.645538Z TRACE reserve_capacity{stream.id=StreamId(3) requested=1 effective=1 curr=0}:try_assign_capacity{stream.id=StreamId(3)}: h2::proto::streams::prioritize: assigning capacity=1
[INFO] [stdout] 2026-01-07T21:43:20.645557Z TRACE reserve_capacity{stream.id=StreamId(3) requested=1 effective=1 curr=0}:try_assign_capacity{stream.id=StreamId(3)}: h2::proto::streams::stream:   assigned capacity to stream; available=1; buffered=0; id=StreamId(3); max_buffer_size=1048576 prev=0
[INFO] [stdout] 2026-01-07T21:43:20.645580Z TRACE reserve_capacity{stream.id=StreamId(3) requested=1 effective=1 curr=0}:try_assign_capacity{stream.id=StreamId(3)}: h2::proto::streams::stream:   notifying task
[INFO] [stdout] 2026-01-07T21:43:20.645595Z TRACE reserve_capacity{stream.id=StreamId(3) requested=1 effective=1 curr=0}:try_assign_capacity{stream.id=StreamId(3)}: h2::proto::streams::prioritize: available=1 requested=1 buffered=0 has_unavailable=true
[INFO] [stdout] 2026-01-07T21:43:20.646013Z TRACE send_data{sz=1344 requested=1}: h2::proto::streams::prioritize: buffered=1344
[INFO] [stdout] 2026-01-07T21:43:20.646034Z TRACE send_data{sz=1344 requested=1}: h2::proto::streams::prioritize: available=1 buffered=1344
[INFO] [stdout] 2026-01-07T21:43:20.646072Z TRACE h2::proto::streams::counts: transition_after; stream=StreamId(3); state=Open { local: Streaming, remote: AwaitingHeaders }; is_closed=false; pending_send_empty=false; buffered_send_data=1344; num_recv=0; num_send=0
[INFO] [stdout] 2026-01-07T21:43:20.646111Z TRACE reserve_capacity{stream.id=StreamId(3) requested=1 effective=1345 curr=1344}:try_assign_capacity{stream.id=StreamId(3)}: h2::proto::streams::prioritize: requested=1345 additional=1344 buffered=1344 window=1048576 conn=1044375
[INFO] [stdout] 2026-01-07T21:43:20.646131Z TRACE reserve_capacity{stream.id=StreamId(3) requested=1 effective=1345 curr=1344}:try_assign_capacity{stream.id=StreamId(3)}: h2::proto::streams::prioritize: assigning capacity=1344
[INFO] [stdout] 2026-01-07T21:43:20.646147Z TRACE reserve_capacity{stream.id=StreamId(3) requested=1 effective=1345 curr=1344}:try_assign_capacity{stream.id=StreamId(3)}: h2::proto::streams::stream:   assigned capacity to stream; available=1345; buffered=1344; id=StreamId(3); max_buffer_size=1048576 prev=0
[INFO] [stdout] 2026-01-07T21:43:20.646166Z TRACE reserve_capacity{stream.id=StreamId(3) requested=1 effective=1345 curr=1344}:try_assign_capacity{stream.id=StreamId(3)}: h2::proto::streams::stream:   notifying task
[INFO] [stdout] 2026-01-07T21:43:20.646182Z TRACE reserve_capacity{stream.id=StreamId(3) requested=1 effective=1345 curr=1344}:try_assign_capacity{stream.id=StreamId(3)}: h2::proto::streams::prioritize: available=1345 requested=1345 buffered=1344 has_unavailable=true
[INFO] [stdout] 2026-01-07T21:43:20.646578Z TRACE send_data{sz=1344 requested=1345}: h2::proto::streams::prioritize: buffered=2688
[INFO] [stdout] 2026-01-07T21:43:20.646599Z TRACE send_data{sz=1344 requested=1345}: h2::proto::streams::prioritize: available=1345 buffered=2688
[INFO] [stdout] 2026-01-07T21:43:20.646637Z TRACE h2::proto::streams::counts: transition_after; stream=StreamId(3); state=Open { local: Streaming, remote: AwaitingHeaders }; is_closed=false; pending_send_empty=false; buffered_send_data=2688; num_recv=0; num_send=0
[INFO] [stdout] 2026-01-07T21:43:20.646676Z TRACE reserve_capacity{stream.id=StreamId(3) requested=1 effective=2689 curr=2688}:try_assign_capacity{stream.id=StreamId(3)}: h2::proto::streams::prioritize: requested=2689 additional=1344 buffered=2688 window=1048576 conn=1043031
[INFO] [stdout] 2026-01-07T21:43:20.646697Z TRACE reserve_capacity{stream.id=StreamId(3) requested=1 effective=2689 curr=2688}:try_assign_capacity{stream.id=StreamId(3)}: h2::proto::streams::prioritize: assigning capacity=1344
[INFO] [stdout] 2026-01-07T21:43:20.646714Z TRACE reserve_capacity{stream.id=StreamId(3) requested=1 effective=2689 curr=2688}:try_assign_capacity{stream.id=StreamId(3)}: h2::proto::streams::stream:   assigned capacity to stream; available=2689; buffered=2688; id=StreamId(3); max_buffer_size=1048576 prev=0
[INFO] [stdout] 2026-01-07T21:43:20.646738Z TRACE reserve_capacity{stream.id=StreamId(3) requested=1 effective=2689 curr=2688}:try_assign_capacity{stream.id=StreamId(3)}: h2::proto::streams::stream:   notifying task
[INFO] [stdout] 2026-01-07T21:43:20.646754Z TRACE reserve_capacity{stream.id=StreamId(3) requested=1 effective=2689 curr=2688}:try_assign_capacity{stream.id=StreamId(3)}: h2::proto::streams::prioritize: available=2689 requested=2689 buffered=2688 has_unavailable=true
[INFO] [stdout] 2026-01-07T21:43:20.647139Z TRACE send_data{sz=1344 requested=2689}: h2::proto::streams::prioritize: buffered=4032
[INFO] [stdout] 2026-01-07T21:43:20.647160Z TRACE send_data{sz=1344 requested=2689}: h2::proto::streams::prioritize: available=2689 buffered=4032
[INFO] [stdout] 2026-01-07T21:43:20.647197Z TRACE h2::proto::streams::counts: transition_after; stream=StreamId(3); state=Open { local: Streaming, remote: AwaitingHeaders }; is_closed=false; pending_send_empty=false; buffered_send_data=4032; num_recv=0; num_send=0
[INFO] [stdout] 2026-01-07T21:43:20.647236Z TRACE reserve_capacity{stream.id=StreamId(3) requested=1 effective=4033 curr=4032}:try_assign_capacity{stream.id=StreamId(3)}: h2::proto::streams::prioritize: requested=4033 additional=1344 buffered=4032 window=1048576 conn=1041687
[INFO] [stdout] 2026-01-07T21:43:20.647260Z TRACE reserve_capacity{stream.id=StreamId(3) requested=1 effective=4033 curr=4032}:try_assign_capacity{stream.id=StreamId(3)}: h2::proto::streams::prioritize: assigning capacity=1344
[INFO] [stdout] 2026-01-07T21:43:20.647277Z TRACE reserve_capacity{stream.id=StreamId(3) requested=1 effective=4033 curr=4032}:try_assign_capacity{stream.id=StreamId(3)}: h2::proto::streams::stream:   assigned capacity to stream; available=4033; buffered=4032; id=StreamId(3); max_buffer_size=1048576 prev=0
[INFO] [stdout] 2026-01-07T21:43:20.647295Z TRACE reserve_capacity{stream.id=StreamId(3) requested=1 effective=4033 curr=4032}:try_assign_capacity{stream.id=StreamId(3)}: h2::proto::streams::stream:   notifying task
[INFO] [stdout] 2026-01-07T21:43:20.647311Z TRACE reserve_capacity{stream.id=StreamId(3) requested=1 effective=4033 curr=4032}:try_assign_capacity{stream.id=StreamId(3)}: h2::proto::streams::prioritize: available=4033 requested=4033 buffered=4032 has_unavailable=true
[INFO] [stdout] 2026-01-07T21:43:20.647439Z TRACE send_data{sz=168 requested=4033}: h2::proto::streams::prioritize: buffered=4200
[INFO] [stdout] 2026-01-07T21:43:20.647459Z TRACE send_data{sz=168 requested=4033}: h2::proto::streams::prioritize: available=4033 buffered=4200
[INFO] [stdout] 2026-01-07T21:43:20.647494Z TRACE h2::proto::streams::counts: transition_after; stream=StreamId(3); state=Open { local: Streaming, remote: AwaitingHeaders }; is_closed=false; pending_send_empty=false; buffered_send_data=4200; num_recv=0; num_send=0
[INFO] [stdout] 2026-01-07T21:43:20.647560Z TRACE reserve_capacity{stream.id=StreamId(3) requested=1 effective=4201 curr=4200}:try_assign_capacity{stream.id=StreamId(3)}: h2::proto::streams::prioritize: requested=4201 additional=168 buffered=4200 window=1048576 conn=1040343
[INFO] [stdout] 2026-01-07T21:43:20.647583Z TRACE reserve_capacity{stream.id=StreamId(3) requested=1 effective=4201 curr=4200}:try_assign_capacity{stream.id=StreamId(3)}: h2::proto::streams::prioritize: assigning capacity=168
[INFO] [stdout] 2026-01-07T21:43:20.647619Z TRACE reserve_capacity{stream.id=StreamId(3) requested=1 effective=4201 curr=4200}:try_assign_capacity{stream.id=StreamId(3)}: h2::proto::streams::stream:   assigned capacity to stream; available=4201; buffered=4200; id=StreamId(3); max_buffer_size=1048576 prev=0
[INFO] [stdout] 2026-01-07T21:43:20.647641Z TRACE reserve_capacity{stream.id=StreamId(3) requested=1 effective=4201 curr=4200}:try_assign_capacity{stream.id=StreamId(3)}: h2::proto::streams::stream:   notifying task
[INFO] [stdout] 2026-01-07T21:43:20.647659Z TRACE reserve_capacity{stream.id=StreamId(3) requested=1 effective=4201 curr=4200}:try_assign_capacity{stream.id=StreamId(3)}: h2::proto::streams::prioritize: available=4201 requested=4201 buffered=4200 has_unavailable=true
[INFO] [stdout] 2026-01-07T21:43:20.647712Z TRACE send_data{sz=0 requested=4201}: h2::proto::streams::prioritize: buffered=4200
[INFO] [stdout] 2026-01-07T21:43:20.647734Z TRACE send_data{sz=0 requested=4201}: h2::proto::streams::state: send_close: Open => HalfClosedLocal(AwaitingHeaders)
[INFO] [stdout] 2026-01-07T21:43:20.647787Z TRACE send_data{sz=0 requested=4201}: h2::proto::streams::prioritize: available=4200 buffered=4200
[INFO] [stdout] 2026-01-07T21:43:20.647842Z TRACE h2::proto::streams::counts: transition_after; stream=StreamId(3); state=HalfClosedLocal(AwaitingHeaders); is_closed=false; pending_send_empty=false; buffered_send_data=4200; num_recv=0; num_send=0
[INFO] [stdout] 2026-01-07T21:43:20.647865Z TRACE h2::proto::streams::streams: drop_stream_ref; stream=Stream { id: StreamId(3), state: HalfClosedLocal(AwaitingHeaders), is_counted: false, ref_count: 2, send_flow: FlowControl { window_size: Window(1048576), available: Window(4200) }, requested_send_capacity: 4200, buffered_send_data: 4200, send_task: Some(()), pending_send: Deque { indices: Some(Indices { head: 5, tail: 0 }) }, send_capacity_inc: true, is_pending_open: true, recv_flow: FlowControl { window_size: Window(2097152), available: Window(2097152) }, in_flight_recv_data: 0, is_recv: true, content_length: Omitted }
[INFO] [stdout] 2026-01-07T21:43:20.647915Z TRACE h2::proto::streams::counts: transition_after; stream=StreamId(3); state=HalfClosedLocal(AwaitingHeaders); is_closed=false; pending_send_empty=false; buffered_send_data=4200; num_recv=0; num_send=0
[INFO] [stdout] 2026-01-07T21:43:20.648017Z TRACE Connection{peer=Client}:poll: h2::proto::connection: connection.state=Open
[INFO] [stdout] 2026-01-07T21:43:20.648074Z TRACE Connection{peer=Client}:poll:FramedRead::poll_next: h2::codec::framed_read: poll
[INFO] [stdout] 2026-01-07T21:43:20.648130Z TRACE Connection{peer=Client}:poll: h2::proto::streams::prioritize: poll_complete
[INFO] [stdout] 2026-01-07T21:43:20.648150Z TRACE Connection{peer=Client}:poll: h2::proto::streams::prioritize: schedule_pending_open
[INFO] [stdout] 2026-01-07T21:43:20.648166Z TRACE Connection{peer=Client}:poll: h2::proto::streams::prioritize: schedule_pending_open; stream=StreamId(3)
[INFO] [stdout] 2026-01-07T21:43:20.648184Z TRACE Connection{peer=Client}:poll: h2::proto::streams::store: Queue::push_front
[INFO] [stdout] 2026-01-07T21:43:20.648200Z TRACE Connection{peer=Client}:poll: h2::proto::streams::store:  -> first entry
[INFO] [stdout] 2026-01-07T21:43:20.648230Z TRACE Connection{peer=Client}:poll:try_assign_capacity{stream.id=StreamId(3)}: h2::proto::streams::prioritize: requested=4200 additional=0 buffered=4200 window=1048576 conn=1040176
[INFO] [stdout] 2026-01-07T21:43:20.648283Z TRACE Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(3) stream.state=HalfClosedLocal(AwaitingHeaders)}: h2::proto::streams::prioritize: is_pending_reset=false
[INFO] [stdout] 2026-01-07T21:43:20.648311Z TRACE Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(3) stream.state=HalfClosedLocal(AwaitingHeaders)}: h2::proto::streams::prioritize: pop_frame; frame=Headers { stream_id: StreamId(3), flags: (0x4: END_HEADERS) }
[INFO] [stdout] 2026-01-07T21:43:20.648340Z TRACE Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(3) stream.state=HalfClosedLocal(AwaitingHeaders)}: h2::proto::streams::store: Queue::push_back
[INFO] [stdout] 2026-01-07T21:43:20.648361Z TRACE Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(3) stream.state=HalfClosedLocal(AwaitingHeaders)}: h2::proto::streams::store:  -> first entry
[INFO] [stdout] 2026-01-07T21:43:20.648381Z TRACE Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(3) stream.state=HalfClosedLocal(AwaitingHeaders)}: h2::proto::streams::counts: transition_after; stream=StreamId(3); state=HalfClosedLocal(AwaitingHeaders); is_closed=false; pending_send_empty=false; buffered_send_data=4200; num_recv=0; num_send=1
[INFO] [stdout] 2026-01-07T21:43:20.648423Z TRACE Connection{peer=Client}:poll: h2::proto::streams::prioritize: writing frame=Headers { stream_id: StreamId(3), flags: (0x4: END_HEADERS) }
[INFO] [stdout] 2026-01-07T21:43:20.648462Z DEBUG Connection{peer=Client}:poll:FramedWrite::buffer{frame=Headers { stream_id: StreamId(3), flags: (0x4: END_HEADERS) }}: h2::codec::framed_write: send frame=Headers { stream_id: StreamId(3), flags: (0x4: END_HEADERS) }
[INFO] [stdout] 2026-01-07T21:43:20.662500Z TRACE Connection{peer=Client}:poll: h2::proto::streams::prioritize: schedule_pending_open
[INFO] [stdout] 2026-01-07T21:43:20.662569Z TRACE Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(3) stream.state=HalfClosedLocal(AwaitingHeaders)}: h2::proto::streams::prioritize: is_pending_reset=false
[INFO] [stdout] 2026-01-07T21:43:20.662594Z TRACE Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(3) stream.state=HalfClosedLocal(AwaitingHeaders)}: h2::proto::streams::prioritize: data frame sz=1344 eos=false window=4200 available=4200 requested=4200 buffered=4200
[INFO] [stdout] 2026-01-07T21:43:20.662621Z TRACE Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(3) stream.state=HalfClosedLocal(AwaitingHeaders)}: h2::proto::streams::prioritize: sending data frame len=1344
[INFO] [stdout] 2026-01-07T21:43:20.662659Z TRACE Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(3) stream.state=HalfClosedLocal(AwaitingHeaders)}:updating stream flow: h2::proto::streams::flow_control: send_data; sz=1344; window=1048576; available=4200
[INFO] [stdout] 2026-01-07T21:43:20.662685Z TRACE Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(3) stream.state=HalfClosedLocal(AwaitingHeaders)}:updating stream flow: h2::proto::streams::stream:   sent stream data; available=2856; buffered=2856; id=StreamId(3); max_buffer_size=1048576 prev=0
[INFO] [stdout] 2026-01-07T21:43:20.662731Z TRACE Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(3) stream.state=HalfClosedLocal(AwaitingHeaders)}:updating connection flow: h2::proto::streams::flow_control: send_data; sz=1344; window=1044376; available=1041520
[INFO] [stdout] 2026-01-07T21:43:20.662762Z TRACE Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(3) stream.state=HalfClosedLocal(AwaitingHeaders)}: h2::proto::streams::prioritize: pop_frame; frame=Data { stream_id: StreamId(3) }
[INFO] [stdout] 2026-01-07T21:43:20.662787Z TRACE Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(3) stream.state=HalfClosedLocal(AwaitingHeaders)}: h2::proto::streams::store: Queue::push_back
[INFO] [stdout] 2026-01-07T21:43:20.662821Z TRACE Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(3) stream.state=HalfClosedLocal(AwaitingHeaders)}: h2::proto::streams::store:  -> first entry
[INFO] [stdout] 2026-01-07T21:43:20.662841Z TRACE Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(3) stream.state=HalfClosedLocal(AwaitingHeaders)}: h2::proto::streams::counts: transition_after; stream=StreamId(3); state=HalfClosedLocal(AwaitingHeaders); is_closed=false; pending_send_empty=false; buffered_send_data=2856; num_recv=0; num_send=1
[INFO] [stdout] 2026-01-07T21:43:20.662881Z TRACE Connection{peer=Client}:poll: h2::proto::streams::prioritize: writing frame=Data { stream_id: StreamId(3) }
[INFO] [stdout] 2026-01-07T21:43:20.662916Z DEBUG Connection{peer=Client}:poll:FramedWrite::buffer{frame=Data { stream_id: StreamId(3) }}: h2::codec::framed_write: send frame=Data { stream_id: StreamId(3) }
[INFO] [stdout] 2026-01-07T21:43:20.662960Z TRACE Connection{peer=Client}:poll:FramedWrite::flush: h2::codec::framed_write: queued_data_frame=true
[INFO] [stdout] 2026-01-07T21:43:20.662998Z TRACE Connection{peer=Client}:poll:FramedWrite::flush: h2::codec::framed_write: queued_data_frame=true
[INFO] [stdout] 2026-01-07T21:43:20.663092Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::connection: connection.state=Open
[INFO] [stdout] 2026-01-07T21:43:20.663149Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next: h2::codec::framed_read: poll
[INFO] [stdout] 2026-01-07T21:43:20.663190Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next: h2::codec::framed_read: read.bytes=74
[INFO] [stdout] 2026-01-07T21:43:20.663229Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=74}: h2::codec::framed_read: decoding frame from 74B
[INFO] [stdout] 2026-01-07T21:43:20.663255Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=74}: h2::codec::framed_read: frame.kind=Headers
[INFO] [stdout] 2026-01-07T21:43:20.663277Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=74}: h2::frame::headers: loading headers; flags=(0x4: END_HEADERS)
[INFO] [stdout] 2026-01-07T21:43:20.663343Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=74}:hpack::decode: h2::hpack::decoder: decode
[INFO] [stdout] 2026-01-07T21:43:20.663371Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=74}:hpack::decode: h2::hpack::decoder: rem=65 kind=Indexed
[INFO] [stdout] 2026-01-07T21:43:20.663399Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=74}:hpack::decode: h2::hpack::decoder: rem=64 kind=Indexed
[INFO] [stdout] 2026-01-07T21:43:20.663426Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=74}:hpack::decode: h2::hpack::decoder: rem=63 kind=Indexed
[INFO] [stdout] 2026-01-07T21:43:20.663457Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=74}:hpack::decode: h2::hpack::decoder: rem=62 kind=LiteralWithoutIndexing
[INFO] [stdout] 2026-01-07T21:43:20.663720Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=74}:hpack::decode: h2::hpack::decoder: rem=20 kind=Indexed
[INFO] [stdout] 2026-01-07T21:43:20.665863Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=74}:hpack::decode: h2::hpack::decoder: rem=19 kind=Indexed
[INFO] [stdout] 2026-01-07T21:43:20.665906Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=74}:hpack::decode: h2::hpack::decoder: rem=18 kind=LiteralWithoutIndexing
[INFO] [stdout] 2026-01-07T21:43:20.666002Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=74}:hpack::decode: h2::hpack::decoder: rem=1 kind=Indexed
[INFO] [stdout] 2026-01-07T21:43:20.666058Z DEBUG server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next: h2::codec::framed_read: received frame=Headers { stream_id: StreamId(3), flags: (0x4: END_HEADERS) }
[INFO] [stdout] 2026-01-07T21:43:20.666094Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::connection: recv HEADERS frame=Headers { stream_id: StreamId(3), flags: (0x4: END_HEADERS) }
[INFO] [stdout] 2026-01-07T21:43:20.666124Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::flow_control: inc_window; sz=1048576; old=0; new=1048576
[INFO] [stdout] 2026-01-07T21:43:20.666145Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::flow_control: inc_window; sz=2097152; old=0; new=2097152
[INFO] [stdout] 2026-01-07T21:43:20.666170Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::streams: recv_headers; stream=StreamId(3); state=Idle
[INFO] [stdout] 2026-01-07T21:43:20.666192Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::recv: opening stream; init_window=1048576
[INFO] [stdout] 2026-01-07T21:43:20.666227Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::store: Queue::push_back
[INFO] [stdout] 2026-01-07T21:43:20.666248Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::store:  -> first entry
[INFO] [stdout] 2026-01-07T21:43:20.666268Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::counts: transition_after; stream=StreamId(3); state=Open { local: AwaitingHeaders, remote: Streaming }; is_closed=false; pending_send_empty=true; buffered_send_data=0; num_recv=1; num_send=0
[INFO] [stdout] 2026-01-07T21:43:20.666330Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next: h2::codec::framed_read: poll
[INFO] [stdout] 2026-01-07T21:43:20.666388Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::prioritize: poll_complete
[INFO] [stdout] 2026-01-07T21:43:20.666412Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::prioritize: schedule_pending_open
[INFO] [stdout] 2026-01-07T21:43:20.666452Z TRACE server_handshake:Connection{peer=Server}:poll:FramedWrite::flush: h2::codec::framed_write: flushing buffer
[INFO] [stdout] 2026-01-07T21:43:20.666507Z TRACE h2::proto::streams::streams: next_incoming; id=StreamId(3), state=Open { local: AwaitingHeaders, remote: Streaming }
[INFO] [stdout] 2026-01-07T21:43:20.667943Z TRACE h2::server: received incoming
[INFO] [stdout] 2026-01-07T21:43:20.667989Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::connection: connection.state=Open
[INFO] [stdout] 2026-01-07T21:43:20.668042Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next: h2::codec::framed_read: poll
[INFO] [stdout] 2026-01-07T21:43:20.668098Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::prioritize: poll_complete
[INFO] [stdout] 2026-01-07T21:43:20.668121Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::prioritize: schedule_pending_open
[INFO] [stdout] 2026-01-07T21:43:20.668161Z TRACE server_handshake:Connection{peer=Server}:poll:FramedWrite::flush: h2::codec::framed_write: flushing buffer
[INFO] [stdout] 2026-01-07T21:43:20.668238Z TRACE Connection{peer=Client}:poll: h2::proto::connection: connection.state=Open
[INFO] [stdout] 2026-01-07T21:43:20.668297Z TRACE Connection{peer=Client}:poll:FramedRead::poll_next: h2::codec::framed_read: poll
[INFO] [stdout] 2026-01-07T21:43:20.668344Z TRACE Connection{peer=Client}:poll:FramedWrite::flush: h2::codec::framed_write: queued_data_frame=true
[INFO] [stdout] 2026-01-07T21:43:20.668382Z TRACE Connection{peer=Client}:poll:FramedWrite::flush: h2::codec::framed_write: flushing buffer
[INFO] [stdout] 2026-01-07T21:43:20.669766Z TRACE Connection{peer=Client}:poll:try_reclaim_frame: h2::proto::streams::prioritize: reclaimed frame=Data { stream_id: StreamId(3) } sz=0
[INFO] [stdout] 2026-01-07T21:43:20.669805Z TRACE Connection{peer=Client}:poll: h2::proto::streams::prioritize: poll_complete
[INFO] [stdout] 2026-01-07T21:43:20.669823Z TRACE Connection{peer=Client}:poll: h2::proto::streams::prioritize: schedule_pending_open
[INFO] [stdout] 2026-01-07T21:43:20.669863Z TRACE Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(3) stream.state=HalfClosedLocal(AwaitingHeaders)}: h2::proto::streams::prioritize: is_pending_reset=false
[INFO] [stdout] 2026-01-07T21:43:20.669889Z TRACE Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(3) stream.state=HalfClosedLocal(AwaitingHeaders)}: h2::proto::streams::prioritize: data frame sz=1344 eos=false window=2856 available=2856 requested=2856 buffered=2856
[INFO] [stdout] 2026-01-07T21:43:20.669919Z TRACE Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(3) stream.state=HalfClosedLocal(AwaitingHeaders)}: h2::proto::streams::prioritize: sending data frame len=1344
[INFO] [stdout] 2026-01-07T21:43:20.669954Z TRACE Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(3) stream.state=HalfClosedLocal(AwaitingHeaders)}:updating stream flow: h2::proto::streams::flow_control: send_data; sz=1344; window=1047232; available=2856
[INFO] [stdout] 2026-01-07T21:43:20.669981Z TRACE Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(3) stream.state=HalfClosedLocal(AwaitingHeaders)}:updating stream flow: h2::proto::streams::stream:   sent stream data; available=1512; buffered=1512; id=StreamId(3); max_buffer_size=1048576 prev=0
[INFO] [stdout] 2026-01-07T21:43:20.670054Z TRACE Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(3) stream.state=HalfClosedLocal(AwaitingHeaders)}:updating connection flow: h2::proto::streams::flow_control: send_data; sz=1344; window=1043032; available=1041520
[INFO] [stdout] 2026-01-07T21:43:20.670095Z TRACE Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(3) stream.state=HalfClosedLocal(AwaitingHeaders)}: h2::proto::streams::prioritize: pop_frame; frame=Data { stream_id: StreamId(3) }
[INFO] [stdout] 2026-01-07T21:43:20.670122Z TRACE Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(3) stream.state=HalfClosedLocal(AwaitingHeaders)}: h2::proto::streams::store: Queue::push_back
[INFO] [stdout] 2026-01-07T21:43:20.670144Z TRACE Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(3) stream.state=HalfClosedLocal(AwaitingHeaders)}: h2::proto::streams::store:  -> first entry
[INFO] [stdout] 2026-01-07T21:43:20.670166Z TRACE Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(3) stream.state=HalfClosedLocal(AwaitingHeaders)}: h2::proto::streams::counts: transition_after; stream=StreamId(3); state=HalfClosedLocal(AwaitingHeaders); is_closed=false; pending_send_empty=false; buffered_send_data=1512; num_recv=0; num_send=1
[INFO] [stdout] 2026-01-07T21:43:20.670226Z TRACE Connection{peer=Client}:poll: h2::proto::streams::prioritize: writing frame=Data { stream_id: StreamId(3) }
[INFO] [stdout] 2026-01-07T21:43:20.670270Z DEBUG Connection{peer=Client}:poll:FramedWrite::buffer{frame=Data { stream_id: StreamId(3) }}: h2::codec::framed_write: send frame=Data { stream_id: StreamId(3) }
[INFO] [stdout] 2026-01-07T21:43:20.670313Z TRACE Connection{peer=Client}:poll:FramedWrite::flush: h2::codec::framed_write: queued_data_frame=true
[INFO] [stdout] 2026-01-07T21:43:20.670343Z TRACE Connection{peer=Client}:poll:FramedWrite::flush: h2::codec::framed_write: queued_data_frame=true
[INFO] [stdout] 2026-01-07T21:43:20.670489Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::connection: connection.state=Open
[INFO] [stdout] 2026-01-07T21:43:20.670666Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next: h2::codec::framed_read: poll
[INFO] [stdout] 2026-01-07T21:43:20.670706Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next: h2::codec::framed_read: read.bytes=1353
[INFO] [stdout] 2026-01-07T21:43:20.670754Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=1353}: h2::codec::framed_read: decoding frame from 1353B
[INFO] [stdout] 2026-01-07T21:43:20.670789Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=1353}: h2::codec::framed_read: frame.kind=Data
[INFO] [stdout] 2026-01-07T21:43:20.670826Z DEBUG server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next: h2::codec::framed_read: received frame=Data { stream_id: StreamId(3) }
[INFO] [stdout] 2026-01-07T21:43:20.670857Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::connection: recv DATA frame=Data { stream_id: StreamId(3) }
[INFO] [stdout] 2026-01-07T21:43:20.670882Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::recv: recv_data; size=1344; connection=1044376; stream=1048576
[INFO] [stdout] 2026-01-07T21:43:20.670902Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::flow_control: send_data; sz=1344; window=1044376; available=1048576
[INFO] [stdout] 2026-01-07T21:43:20.674560Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::flow_control: send_data; sz=1344; window=1048576; available=1048576
[INFO] [stdout] 2026-01-07T21:43:20.674595Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::counts: transition_after; stream=StreamId(3); state=Open { local: AwaitingHeaders, remote: Streaming }; is_closed=false; pending_send_empty=true; buffered_send_data=0; num_recv=1; num_send=0
[INFO] [stdout] 2026-01-07T21:43:20.674660Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next: h2::codec::framed_read: poll
[INFO] [stdout] 2026-01-07T21:43:20.674718Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::prioritize: poll_complete
[INFO] [stdout] 2026-01-07T21:43:20.674740Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::prioritize: schedule_pending_open
[INFO] [stdout] 2026-01-07T21:43:20.674782Z TRACE server_handshake:Connection{peer=Server}:poll:FramedWrite::flush: h2::codec::framed_write: flushing buffer
[INFO] [stdout] 2026-01-07T21:43:20.674871Z TRACE Connection{peer=Client}:poll: h2::proto::connection: connection.state=Open
[INFO] [stdout] 2026-01-07T21:43:20.674920Z TRACE Connection{peer=Client}:poll:FramedRead::poll_next: h2::codec::framed_read: poll
[INFO] [stdout] 2026-01-07T21:43:20.674967Z TRACE Connection{peer=Client}:poll:FramedWrite::flush: h2::codec::framed_write: queued_data_frame=true
[INFO] [stdout] 2026-01-07T21:43:20.675003Z TRACE Connection{peer=Client}:poll:FramedWrite::flush: h2::codec::framed_write: flushing buffer
[INFO] [stdout] 2026-01-07T21:43:20.675046Z TRACE Connection{peer=Client}:poll:try_reclaim_frame: h2::proto::streams::prioritize: reclaimed frame=Data { stream_id: StreamId(3) } sz=0
[INFO] [stdout] 2026-01-07T21:43:20.675080Z TRACE Connection{peer=Client}:poll: h2::proto::streams::prioritize: poll_complete
[INFO] [stdout] 2026-01-07T21:43:20.675097Z TRACE Connection{peer=Client}:poll: h2::proto::streams::prioritize: schedule_pending_open
[INFO] [stdout] 2026-01-07T21:43:20.675137Z TRACE Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(3) stream.state=HalfClosedLocal(AwaitingHeaders)}: h2::proto::streams::prioritize: is_pending_reset=false
[INFO] [stdout] 2026-01-07T21:43:20.675163Z TRACE Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(3) stream.state=HalfClosedLocal(AwaitingHeaders)}: h2::proto::streams::prioritize: data frame sz=1344 eos=false window=1512 available=1512 requested=1512 buffered=1512
[INFO] [stdout] 2026-01-07T21:43:20.675193Z TRACE Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(3) stream.state=HalfClosedLocal(AwaitingHeaders)}: h2::proto::streams::prioritize: sending data frame len=1344
[INFO] [stdout] 2026-01-07T21:43:20.675226Z TRACE Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(3) stream.state=HalfClosedLocal(AwaitingHeaders)}:updating stream flow: h2::proto::streams::flow_control: send_data; sz=1344; window=1045888; available=1512
[INFO] [stdout] 2026-01-07T21:43:20.675252Z TRACE Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(3) stream.state=HalfClosedLocal(AwaitingHeaders)}:updating stream flow: h2::proto::streams::stream:   sent stream data; available=168; buffered=168; id=StreamId(3); max_buffer_size=1048576 prev=0
[INFO] [stdout] 2026-01-07T21:43:20.675307Z TRACE Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(3) stream.state=HalfClosedLocal(AwaitingHeaders)}:updating connection flow: h2::proto::streams::flow_control: send_data; sz=1344; window=1041688; available=1041520
[INFO] [stdout] 2026-01-07T21:43:20.675345Z TRACE Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(3) stream.state=HalfClosedLocal(AwaitingHeaders)}: h2::proto::streams::prioritize: pop_frame; frame=Data { stream_id: StreamId(3) }
[INFO] [stdout] 2026-01-07T21:43:20.675369Z TRACE Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(3) stream.state=HalfClosedLocal(AwaitingHeaders)}: h2::proto::streams::store: Queue::push_back
[INFO] [stdout] 2026-01-07T21:43:20.675401Z TRACE Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(3) stream.state=HalfClosedLocal(AwaitingHeaders)}: h2::proto::streams::store:  -> first entry
[INFO] [stdout] 2026-01-07T21:43:20.675424Z TRACE Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(3) stream.state=HalfClosedLocal(AwaitingHeaders)}: h2::proto::streams::counts: transition_after; stream=StreamId(3); state=HalfClosedLocal(AwaitingHeaders); is_closed=false; pending_send_empty=false; buffered_send_data=168; num_recv=0; num_send=1
[INFO] [stdout] 2026-01-07T21:43:20.675467Z TRACE Connection{peer=Client}:poll: h2::proto::streams::prioritize: writing frame=Data { stream_id: StreamId(3) }
[INFO] [stdout] 2026-01-07T21:43:20.675509Z DEBUG Connection{peer=Client}:poll:FramedWrite::buffer{frame=Data { stream_id: StreamId(3) }}: h2::codec::framed_write: send frame=Data { stream_id: StreamId(3) }
[INFO] [stdout] 2026-01-07T21:43:20.675578Z TRACE Connection{peer=Client}:poll:FramedWrite::flush: h2::codec::framed_write: queued_data_frame=true
[INFO] [stdout] 2026-01-07T21:43:20.675609Z TRACE Connection{peer=Client}:poll:FramedWrite::flush: h2::codec::framed_write: queued_data_frame=true
[INFO] [stdout] 2026-01-07T21:43:20.675674Z TRACE h2::proto::streams::recv: release_capacity; size=1344
[INFO] [stdout] 2026-01-07T21:43:20.675689Z TRACE h2::proto::streams::recv: release_connection_capacity; size=1344, connection in_flight_data=1344
[INFO] [stdout] 2026-01-07T21:43:20.675982Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::connection: connection.state=Open
[INFO] [stdout] 2026-01-07T21:43:20.676043Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next: h2::codec::framed_read: poll
[INFO] [stdout] 2026-01-07T21:43:20.676660Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next: h2::codec::framed_read: read.bytes=1353
[INFO] [stdout] 2026-01-07T21:43:20.676702Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=1353}: h2::codec::framed_read: decoding frame from 1353B
[INFO] [stdout] 2026-01-07T21:43:20.676728Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=1353}: h2::codec::framed_read: frame.kind=Data
[INFO] [stdout] 2026-01-07T21:43:20.676761Z DEBUG server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next: h2::codec::framed_read: received frame=Data { stream_id: StreamId(3) }
[INFO] [stdout] 2026-01-07T21:43:20.676803Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::connection: recv DATA frame=Data { stream_id: StreamId(3) }
[INFO] [stdout] 2026-01-07T21:43:20.676830Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::recv: recv_data; size=1344; connection=1043032; stream=1047232
[INFO] [stdout] 2026-01-07T21:43:20.676853Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::flow_control: send_data; sz=1344; window=1043032; available=1048576
[INFO] [stdout] 2026-01-07T21:43:20.677257Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::flow_control: send_data; sz=1344; window=1047232; available=1048576
[INFO] [stdout] 2026-01-07T21:43:20.677295Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::counts: transition_after; stream=StreamId(3); state=Open { local: AwaitingHeaders, remote: Streaming }; is_closed=false; pending_send_empty=true; buffered_send_data=0; num_recv=1; num_send=0
[INFO] [stdout] 2026-01-07T21:43:20.677367Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next: h2::codec::framed_read: poll
[INFO] [stdout] 2026-01-07T21:43:20.677432Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::prioritize: poll_complete
[INFO] [stdout] 2026-01-07T21:43:20.677455Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::prioritize: schedule_pending_open
[INFO] [stdout] 2026-01-07T21:43:20.677497Z TRACE server_handshake:Connection{peer=Server}:poll:FramedWrite::flush: h2::codec::framed_write: flushing buffer
[INFO] [stdout] 2026-01-07T21:43:20.678618Z TRACE Connection{peer=Client}:poll: h2::proto::connection: connection.state=Open
[INFO] [stdout] 2026-01-07T21:43:20.678666Z TRACE Connection{peer=Client}:poll:FramedRead::poll_next: h2::codec::framed_read: poll
[INFO] [stdout] 2026-01-07T21:43:20.678738Z TRACE Connection{peer=Client}:poll:FramedWrite::flush: h2::codec::framed_write: queued_data_frame=true
[INFO] [stdout] 2026-01-07T21:43:20.678774Z TRACE Connection{peer=Client}:poll:FramedWrite::flush: h2::codec::framed_write: queued_data_frame=true
[INFO] [stdout] 2026-01-07T21:43:20.678846Z TRACE h2::proto::streams::recv: release_capacity; size=1344
[INFO] [stdout] 2026-01-07T21:43:20.678860Z TRACE h2::proto::streams::recv: release_connection_capacity; size=1344, connection in_flight_data=1344
[INFO] [stdout] 2026-01-07T21:43:20.679123Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::connection: connection.state=Open
[INFO] [stdout] 2026-01-07T21:43:20.679181Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next: h2::codec::framed_read: poll
[INFO] [stdout] 2026-01-07T21:43:20.679242Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::prioritize: poll_complete
[INFO] [stdout] 2026-01-07T21:43:20.679265Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::prioritize: schedule_pending_open
[INFO] [stdout] 2026-01-07T21:43:20.679304Z TRACE server_handshake:Connection{peer=Server}:poll:FramedWrite::flush: h2::codec::framed_write: flushing buffer
[INFO] [stdout] 2026-01-07T21:43:20.679378Z TRACE Connection{peer=Client}:poll: h2::proto::connection: connection.state=Open
[INFO] [stdout] 2026-01-07T21:43:20.679429Z TRACE Connection{peer=Client}:poll:FramedRead::poll_next: h2::codec::framed_read: poll
[INFO] [stdout] 2026-01-07T21:43:20.679475Z TRACE Connection{peer=Client}:poll:FramedWrite::flush: h2::codec::framed_write: queued_data_frame=true
[INFO] [stdout] 2026-01-07T21:43:20.679509Z TRACE Connection{peer=Client}:poll:FramedWrite::flush: h2::codec::framed_write: flushing buffer
[INFO] [stdout] 2026-01-07T21:43:20.680704Z TRACE Connection{peer=Client}:poll:try_reclaim_frame: h2::proto::streams::prioritize: reclaimed frame=Data { stream_id: StreamId(3) } sz=0
[INFO] [stdout] 2026-01-07T21:43:20.680737Z TRACE Connection{peer=Client}:poll: h2::proto::streams::prioritize: poll_complete
[INFO] [stdout] 2026-01-07T21:43:20.680754Z TRACE Connection{peer=Client}:poll: h2::proto::streams::prioritize: schedule_pending_open
[INFO] [stdout] 2026-01-07T21:43:20.680803Z TRACE Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(3) stream.state=HalfClosedLocal(AwaitingHeaders)}: h2::proto::streams::prioritize: is_pending_reset=false
[INFO] [stdout] 2026-01-07T21:43:20.680850Z TRACE Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(3) stream.state=HalfClosedLocal(AwaitingHeaders)}: h2::proto::streams::prioritize: data frame sz=168 eos=false window=168 available=168 requested=168 buffered=168
[INFO] [stdout] 2026-01-07T21:43:20.680883Z TRACE Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(3) stream.state=HalfClosedLocal(AwaitingHeaders)}: h2::proto::streams::prioritize: sending data frame len=168
[INFO] [stdout] 2026-01-07T21:43:20.680920Z TRACE Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(3) stream.state=HalfClosedLocal(AwaitingHeaders)}:updating stream flow: h2::proto::streams::flow_control: send_data; sz=168; window=1044544; available=168
[INFO] [stdout] 2026-01-07T21:43:20.680948Z TRACE Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(3) stream.state=HalfClosedLocal(AwaitingHeaders)}:updating stream flow: h2::proto::streams::stream:   sent stream data; available=0; buffered=0; id=StreamId(3); max_buffer_size=1048576 prev=0
[INFO] [stdout] 2026-01-07T21:43:20.680996Z TRACE Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(3) stream.state=HalfClosedLocal(AwaitingHeaders)}:updating connection flow: h2::proto::streams::flow_control: send_data; sz=168; window=1040344; available=1040344
[INFO] [stdout] 2026-01-07T21:43:20.681040Z TRACE Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(3) stream.state=HalfClosedLocal(AwaitingHeaders)}: h2::proto::streams::prioritize: pop_frame; frame=Data { stream_id: StreamId(3) }
[INFO] [stdout] 2026-01-07T21:43:20.681069Z TRACE Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(3) stream.state=HalfClosedLocal(AwaitingHeaders)}: h2::proto::streams::store: Queue::push_back
[INFO] [stdout] 2026-01-07T21:43:20.681201Z TRACE Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(3) stream.state=HalfClosedLocal(AwaitingHeaders)}: h2::proto::streams::store:  -> first entry
[INFO] [stdout] 2026-01-07T21:43:20.681235Z TRACE Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(3) stream.state=HalfClosedLocal(AwaitingHeaders)}: h2::proto::streams::counts: transition_after; stream=StreamId(3); state=HalfClosedLocal(AwaitingHeaders); is_closed=false; pending_send_empty=false; buffered_send_data=0; num_recv=0; num_send=1
[INFO] [stdout] 2026-01-07T21:43:20.684441Z TRACE Connection{peer=Client}:poll: h2::proto::streams::prioritize: writing frame=Data { stream_id: StreamId(3) }
[INFO] [stdout] 2026-01-07T21:43:20.684482Z DEBUG Connection{peer=Client}:poll:FramedWrite::buffer{frame=Data { stream_id: StreamId(3) }}: h2::codec::framed_write: send frame=Data { stream_id: StreamId(3) }
[INFO] [stdout] 2026-01-07T21:43:20.684554Z TRACE Connection{peer=Client}:poll:try_reclaim_frame: h2::proto::streams::prioritize: reclaimed frame=Data { stream_id: StreamId(3) } sz=0
[INFO] [stdout] 2026-01-07T21:43:20.684593Z TRACE Connection{peer=Client}:poll: h2::proto::streams::prioritize: schedule_pending_open
[INFO] [stdout] 2026-01-07T21:43:20.684634Z TRACE Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(3) stream.state=HalfClosedLocal(AwaitingHeaders)}: h2::proto::streams::prioritize: is_pending_reset=false
[INFO] [stdout] 2026-01-07T21:43:20.684659Z TRACE Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(3) stream.state=HalfClosedLocal(AwaitingHeaders)}: h2::proto::streams::prioritize: data frame sz=0 eos=true window=0 available=0 requested=0 buffered=0
[INFO] [stdout] 2026-01-07T21:43:20.684688Z TRACE Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(3) stream.state=HalfClosedLocal(AwaitingHeaders)}: h2::proto::streams::prioritize: sending data frame len=0
[INFO] [stdout] 2026-01-07T21:43:20.691608Z TRACE Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(3) stream.state=HalfClosedLocal(AwaitingHeaders)}:updating stream flow: h2::proto::streams::flow_control: send_data; sz=0; window=1044376; available=0
[INFO] [stdout] 2026-01-07T21:43:20.691641Z TRACE Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(3) stream.state=HalfClosedLocal(AwaitingHeaders)}:updating stream flow: h2::proto::streams::stream:   sent stream data; available=0; buffered=0; id=StreamId(3); max_buffer_size=1048576 prev=0
[INFO] [stdout] 2026-01-07T21:43:20.691691Z TRACE Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(3) stream.state=HalfClosedLocal(AwaitingHeaders)}:updating connection flow: h2::proto::streams::flow_control: send_data; sz=0; window=1040176; available=1040176
[INFO] [stdout] 2026-01-07T21:43:20.691716Z TRACE Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(3) stream.state=HalfClosedLocal(AwaitingHeaders)}: h2::proto::streams::prioritize: pop_frame; frame=Data { stream_id: StreamId(3), flags: (0x1: END_STREAM) }
[INFO] [stdout] 2026-01-07T21:43:20.691738Z TRACE Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(3) stream.state=HalfClosedLocal(AwaitingHeaders)}: h2::proto::streams::counts: transition_after; stream=StreamId(3); state=HalfClosedLocal(AwaitingHeaders); is_closed=false; pending_send_empty=true; buffered_send_data=0; num_recv=0; num_send=1
[INFO] [stdout] 2026-01-07T21:43:20.691775Z TRACE Connection{peer=Client}:poll: h2::proto::streams::prioritize: writing frame=Data { stream_id: StreamId(3), flags: (0x1: END_STREAM) }
[INFO] [stdout] 2026-01-07T21:43:20.694566Z DEBUG Connection{peer=Client}:poll:FramedWrite::buffer{frame=Data { stream_id: StreamId(3), flags: (0x1: END_STREAM) }}: h2::codec::framed_write: send frame=Data { stream_id: StreamId(3), flags: (0x1: END_STREAM) }
[INFO] [stdout] 2026-01-07T21:43:20.694615Z TRACE Connection{peer=Client}:poll:try_reclaim_frame: h2::proto::streams::prioritize: reclaimed frame=Data { stream_id: StreamId(3), flags: (0x1: END_STREAM) } sz=0
[INFO] [stdout] 2026-01-07T21:43:20.694655Z TRACE Connection{peer=Client}:poll: h2::proto::streams::prioritize: schedule_pending_open
[INFO] [stdout] 2026-01-07T21:43:20.694689Z TRACE Connection{peer=Client}:poll:FramedWrite::flush: h2::codec::framed_write: queued_data_frame=false
[INFO] [stdout] 2026-01-07T21:43:20.694713Z TRACE Connection{peer=Client}:poll:FramedWrite::flush: h2::codec::framed_write: flushing buffer
[INFO] [stdout] 2026-01-07T21:43:20.694798Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::connection: connection.state=Open
[INFO] [stdout] 2026-01-07T21:43:20.694845Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next: h2::codec::framed_read: poll
[INFO] [stdout] 2026-01-07T21:43:20.694875Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next: h2::codec::framed_read: read.bytes=1353
[INFO] [stdout] 2026-01-07T21:43:20.694903Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=1353}: h2::codec::framed_read: decoding frame from 1353B
[INFO] [stdout] 2026-01-07T21:43:20.694926Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=1353}: h2::codec::framed_read: frame.kind=Data
[INFO] [stdout] 2026-01-07T21:43:20.694953Z DEBUG server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next: h2::codec::framed_read: received frame=Data { stream_id: StreamId(3) }
[INFO] [stdout] 2026-01-07T21:43:20.694977Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::connection: recv DATA frame=Data { stream_id: StreamId(3) }
[INFO] [stdout] 2026-01-07T21:43:20.694999Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::recv: recv_data; size=1344; connection=1041688; stream=1045888
[INFO] [stdout] 2026-01-07T21:43:20.695017Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::flow_control: send_data; sz=1344; window=1041688; available=1048576
[INFO] [stdout] 2026-01-07T21:43:20.695035Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::flow_control: send_data; sz=1344; window=1045888; available=1048576
[INFO] [stdout] 2026-01-07T21:43:20.695062Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::counts: transition_after; stream=StreamId(3); state=Open { local: AwaitingHeaders, remote: Streaming }; is_closed=false; pending_send_empty=true; buffered_send_data=0; num_recv=1; num_send=0
[INFO] [stdout] 2026-01-07T21:43:20.695110Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next: h2::codec::framed_read: poll
[INFO] [stdout] 2026-01-07T21:43:20.695132Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next: h2::codec::framed_read: read.bytes=177
[INFO] [stdout] 2026-01-07T21:43:20.695157Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=177}: h2::codec::framed_read: decoding frame from 177B
[INFO] [stdout] 2026-01-07T21:43:20.695176Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=177}: h2::codec::framed_read: frame.kind=Data
[INFO] [stdout] 2026-01-07T21:43:20.695200Z DEBUG server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next: h2::codec::framed_read: received frame=Data { stream_id: StreamId(3) }
[INFO] [stdout] 2026-01-07T21:43:20.695224Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::connection: recv DATA frame=Data { stream_id: StreamId(3) }
[INFO] [stdout] 2026-01-07T21:43:20.695243Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::recv: recv_data; size=168; connection=1040344; stream=1044544
[INFO] [stdout] 2026-01-07T21:43:20.695260Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::flow_control: send_data; sz=168; window=1040344; available=1047232
[INFO] [stdout] 2026-01-07T21:43:20.695276Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::flow_control: send_data; sz=168; window=1044544; available=1047232
[INFO] [stdout] 2026-01-07T21:43:20.695294Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::counts: transition_after; stream=StreamId(3); state=Open { local: AwaitingHeaders, remote: Streaming }; is_closed=false; pending_send_empty=true; buffered_send_data=0; num_recv=1; num_send=0
[INFO] [stdout] 2026-01-07T21:43:20.695342Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next: h2::codec::framed_read: poll
[INFO] [stdout] 2026-01-07T21:43:20.695362Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next: h2::codec::framed_read: read.bytes=9
[INFO] [stdout] 2026-01-07T21:43:20.695389Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=9}: h2::codec::framed_read: decoding frame from 9B
[INFO] [stdout] 2026-01-07T21:43:20.695408Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=9}: h2::codec::framed_read: frame.kind=Data
[INFO] [stdout] 2026-01-07T21:43:20.695431Z DEBUG server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next: h2::codec::framed_read: received frame=Data { stream_id: StreamId(3), flags: (0x1: END_STREAM) }
[INFO] [stdout] 2026-01-07T21:43:20.695455Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::connection: recv DATA frame=Data { stream_id: StreamId(3), flags: (0x1: END_STREAM) }
[INFO] [stdout] 2026-01-07T21:43:20.695474Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::recv: recv_data; size=0; connection=1040176; stream=1044376
[INFO] [stdout] 2026-01-07T21:43:20.695491Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::flow_control: send_data; sz=0; window=1040176; available=1047064
[INFO] [stdout] 2026-01-07T21:43:20.695515Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::state: recv_close: Open => HalfClosedRemote(AwaitingHeaders)
[INFO] [stdout] 2026-01-07T21:43:20.695552Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::flow_control: send_data; sz=0; window=1044376; available=1047064
[INFO] [stdout] 2026-01-07T21:43:20.695569Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::counts: transition_after; stream=StreamId(3); state=HalfClosedRemote(AwaitingHeaders); is_closed=false; pending_send_empty=true; buffered_send_data=0; num_recv=1; num_send=0
[INFO] [stdout] 2026-01-07T21:43:20.695614Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next: h2::codec::framed_read: poll
[INFO] [stdout] 2026-01-07T21:43:20.695656Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::prioritize: poll_complete
[INFO] [stdout] 2026-01-07T21:43:20.695672Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::prioritize: schedule_pending_open
[INFO] [stdout] 2026-01-07T21:43:20.695701Z TRACE server_handshake:Connection{peer=Server}:poll:FramedWrite::flush: h2::codec::framed_write: flushing buffer
[INFO] [stdout] 2026-01-07T21:43:20.695760Z TRACE h2::proto::streams::recv: release_capacity; size=1344
[INFO] [stdout] 2026-01-07T21:43:20.695770Z TRACE h2::proto::streams::recv: release_connection_capacity; size=1344, connection in_flight_data=1512
[INFO] [stdout] 2026-01-07T21:43:20.695973Z TRACE h2::proto::streams::recv: release_capacity; size=168
[INFO] [stdout] 2026-01-07T21:43:20.695987Z TRACE h2::proto::streams::recv: release_connection_capacity; size=168, connection in_flight_data=168
[INFO] [stdout] 2026-01-07T21:43:20.696023Z TRACE h2::proto::streams::recv: release_capacity; size=0
[INFO] [stdout] 2026-01-07T21:43:20.696031Z TRACE h2::proto::streams::recv: release_connection_capacity; size=0, connection in_flight_data=0
[INFO] [stdout] 2026-01-07T21:43:20.696048Z TRACE h2::proto::streams::streams: drop_stream_ref; stream=Stream { id: StreamId(3), state: HalfClosedRemote(AwaitingHeaders), is_counted: true, ref_count: 2, send_flow: FlowControl { window_size: Window(2097152), available: Window(0) }, requested_send_capacity: 0, buffered_send_data: 0, send_task: Some(()), recv_flow: FlowControl { window_size: Window(1044376), available: Window(1048576) }, in_flight_recv_data: 0, content_length: Omitted }
[INFO] [stdout] 2026-01-07T21:43:20.696078Z TRACE h2::proto::streams::counts: transition_after; stream=StreamId(3); state=HalfClosedRemote(AwaitingHeaders); is_closed=false; pending_send_empty=true; buffered_send_data=0; num_recv=1; num_send=0
[INFO] [stdout] 2026-01-07T21:43:20.696149Z TRACE h2::proto::streams::send: send_headers; frame=Headers { stream_id: StreamId(3), flags: (0x4: END_HEADERS) }; init_window=2097152
[INFO] [stdout] 2026-01-07T21:43:20.696193Z TRACE Prioritize::queue_frame{stream.id=StreamId(3)}: h2::proto::streams::prioritize: schedule_send stream.id=StreamId(3)
[INFO] [stdout] 2026-01-07T21:43:20.696211Z TRACE Prioritize::queue_frame{stream.id=StreamId(3)}: h2::proto::streams::store: Queue::push_back
[INFO] [stdout] 2026-01-07T21:43:20.696222Z TRACE Prioritize::queue_frame{stream.id=StreamId(3)}: h2::proto::streams::store:  -> first entry
[INFO] [stdout] 2026-01-07T21:43:20.696245Z TRACE h2::proto::streams::counts: transition_after; stream=StreamId(3); state=HalfClosedRemote(Streaming); is_closed=false; pending_send_empty=false; buffered_send_data=0; num_recv=1; num_send=0
[INFO] [stdout] 2026-01-07T21:43:20.696285Z TRACE reserve_capacity{stream.id=StreamId(3) requested=1 effective=1 curr=0}:try_assign_capacity{stream.id=StreamId(3)}: h2::proto::streams::prioritize: requested=1 additional=1 buffered=0 window=2097152 conn=5242875
[INFO] [stdout] 2026-01-07T21:43:20.696306Z TRACE reserve_capacity{stream.id=StreamId(3) requested=1 effective=1 curr=0}:try_assign_capacity{stream.id=StreamId(3)}: h2::proto::streams::prioritize: assigning capacity=1
[INFO] [stdout] 2026-01-07T21:43:20.696323Z TRACE reserve_capacity{stream.id=StreamId(3) requested=1 effective=1 curr=0}:try_assign_capacity{stream.id=StreamId(3)}: h2::proto::streams::stream:   assigned capacity to stream; available=1; buffered=0; id=StreamId(3); max_buffer_size=409600 prev=0
[INFO] [stdout] 2026-01-07T21:43:20.696340Z TRACE reserve_capacity{stream.id=StreamId(3) requested=1 effective=1 curr=0}:try_assign_capacity{stream.id=StreamId(3)}: h2::proto::streams::stream:   notifying task
[INFO] [stdout] 2026-01-07T21:43:20.696355Z TRACE reserve_capacity{stream.id=StreamId(3) requested=1 effective=1 curr=0}:try_assign_capacity{stream.id=StreamId(3)}: h2::proto::streams::prioritize: available=1 requested=1 buffered=0 has_unavailable=true
[INFO] [stdout] 2026-01-07T21:43:20.696416Z TRACE send_data{sz=5 requested=1}: h2::proto::streams::prioritize: buffered=5
[INFO] [stdout] 2026-01-07T21:43:20.696440Z TRACE send_data{sz=5 requested=1}:try_assign_capacity{stream.id=StreamId(3)}: h2::proto::streams::prioritize: requested=5 additional=4 buffered=5 window=2097152 conn=5242874
[INFO] [stdout] 2026-01-07T21:43:20.696458Z TRACE send_data{sz=5 requested=1}:try_assign_capacity{stream.id=StreamId(3)}: h2::proto::streams::prioritize: assigning capacity=4
[INFO] [stdout] 2026-01-07T21:43:20.696473Z TRACE send_data{sz=5 requested=1}:try_assign_capacity{stream.id=StreamId(3)}: h2::proto::streams::stream:   assigned capacity to stream; available=5; buffered=5; id=StreamId(3); max_buffer_size=409600 prev=0
[INFO] [stdout] 2026-01-07T21:43:20.696491Z TRACE send_data{sz=5 requested=1}:try_assign_capacity{stream.id=StreamId(3)}: h2::proto::streams::prioritize: available=5 requested=5 buffered=5 has_unavailable=true
[INFO] [stdout] 2026-01-07T21:43:20.696508Z TRACE send_data{sz=5 requested=1}:try_assign_capacity{stream.id=StreamId(3)}: h2::proto::streams::store: Queue::push_back
[INFO] [stdout] 2026-01-07T21:43:20.696548Z TRACE send_data{sz=5 requested=1}:try_assign_capacity{stream.id=StreamId(3)}: h2::proto::streams::store:  -> already queued
[INFO] [stdout] 2026-01-07T21:43:20.696573Z TRACE send_data{sz=5 requested=1}: h2::proto::streams::prioritize: available=5 buffered=5
[INFO] [stdout] 2026-01-07T21:43:20.696599Z TRACE send_data{sz=5 requested=1}:Prioritize::queue_frame{stream.id=StreamId(3)}: h2::proto::streams::prioritize: schedule_send stream.id=StreamId(3)
[INFO] [stdout] 2026-01-07T21:43:20.696616Z TRACE send_data{sz=5 requested=1}:Prioritize::queue_frame{stream.id=StreamId(3)}: h2::proto::streams::store: Queue::push_back
[INFO] [stdout] 2026-01-07T21:43:20.696630Z TRACE send_data{sz=5 requested=1}:Prioritize::queue_frame{stream.id=StreamId(3)}: h2::proto::streams::store:  -> already queued
[INFO] [stdout] 2026-01-07T21:43:20.696654Z TRACE h2::proto::streams::counts: transition_after; stream=StreamId(3); state=HalfClosedRemote(Streaming); is_closed=false; pending_send_empty=false; buffered_send_data=5; num_recv=1; num_send=0
[INFO] [stdout] 2026-01-07T21:43:20.696694Z TRACE reserve_capacity{stream.id=StreamId(3) requested=1 effective=6 curr=5}:try_assign_capacity{stream.id=StreamId(3)}: h2::proto::streams::prioritize: requested=6 additional=1 buffered=5 window=2097152 conn=5242870
[INFO] [stdout] 2026-01-07T21:43:20.696723Z TRACE reserve_capacity{stream.id=StreamId(3) requested=1 effective=6 curr=5}:try_assign_capacity{stream.id=StreamId(3)}: h2::proto::streams::prioritize: assigning capacity=1
[INFO] [stdout] 2026-01-07T21:43:20.696741Z TRACE reserve_capacity{stream.id=StreamId(3) requested=1 effective=6 curr=5}:try_assign_capacity{stream.id=StreamId(3)}: h2::proto::streams::stream:   assigned capacity to stream; available=6; buffered=5; id=StreamId(3); max_buffer_size=409600 prev=0
[INFO] [stdout] 2026-01-07T21:43:20.696761Z TRACE reserve_capacity{stream.id=StreamId(3) requested=1 effective=6 curr=5}:try_assign_capacity{stream.id=StreamId(3)}: h2::proto::streams::stream:   notifying task
[INFO] [stdout] 2026-01-07T21:43:20.696778Z TRACE reserve_capacity{stream.id=StreamId(3) requested=1 effective=6 curr=5}:try_assign_capacity{stream.id=StreamId(3)}: h2::proto::streams::prioritize: available=6 requested=6 buffered=5 has_unavailable=true
[INFO] [stdout] 2026-01-07T21:43:20.696807Z TRACE reserve_capacity{stream.id=StreamId(3) requested=1 effective=6 curr=5}:try_assign_capacity{stream.id=StreamId(3)}: h2::proto::streams::store: Queue::push_back
[INFO] [stdout] 2026-01-07T21:43:20.696825Z TRACE reserve_capacity{stream.id=StreamId(3) requested=1 effective=6 curr=5}:try_assign_capacity{stream.id=StreamId(3)}: h2::proto::streams::store:  -> already queued
[INFO] [stdout] 2026-01-07T21:43:20.696930Z TRACE h2::proto::streams::state: send_close: HalfClosedRemote => Closed
[INFO] [stdout] 2026-01-07T21:43:20.696943Z TRACE h2::proto::streams::send: send_trailers -- queuing; frame=Headers { stream_id: StreamId(3), flags: (0x5: END_HEADERS | END_STREAM) }
[INFO] [stdout] 2026-01-07T21:43:20.696970Z TRACE Prioritize::queue_frame{stream.id=StreamId(3)}: h2::proto::streams::prioritize: schedule_send stream.id=StreamId(3)
[INFO] [stdout] 2026-01-07T21:43:20.696987Z TRACE Prioritize::queue_frame{stream.id=StreamId(3)}: h2::proto::streams::store: Queue::push_back
[INFO] [stdout] 2026-01-07T21:43:20.696999Z TRACE Prioritize::queue_frame{stream.id=StreamId(3)}: h2::proto::streams::store:  -> already queued
[INFO] [stdout] 2026-01-07T21:43:20.697037Z TRACE h2::proto::streams::counts: transition_after; stream=StreamId(3); state=Closed(EndStream); is_closed=false; pending_send_empty=false; buffered_send_data=5; num_recv=1; num_send=0
[INFO] [stdout] 2026-01-07T21:43:20.697058Z TRACE h2::proto::streams::streams: drop_stream_ref; stream=Stream { id: StreamId(3), state: Closed(EndStream), is_counted: true, ref_count: 2, is_pending_send: true, send_flow: FlowControl { window_size: Window(2097152), available: Window(5) }, requested_send_capacity: 5, buffered_send_data: 5, send_task: Some(()), pending_send: Deque { indices: Some(Indices { head: 2, tail: 0 }) }, send_capacity_inc: true, recv_flow: FlowControl { window_size: Window(1044376), available: Window(1048576) }, in_flight_recv_data: 0, content_length: Omitted }
[INFO] [stdout] 2026-01-07T21:43:20.697097Z TRACE h2::proto::streams::counts: transition_after; stream=StreamId(3); state=Closed(EndStream); is_closed=false; pending_send_empty=false; buffered_send_data=5; num_recv=1; num_send=0
[INFO] [stdout] 2026-01-07T21:43:20.697113Z TRACE h2::proto::streams::streams: drop_stream_ref; stream=Stream { id: StreamId(3), state: Closed(EndStream), is_counted: true, ref_count: 1, is_pending_send: true, send_flow: FlowControl { window_size: Window(2097152), available: Window(5) }, requested_send_capacity: 5, buffered_send_data: 5, send_task: Some(()), pending_send: Deque { indices: Some(Indices { head: 2, tail: 0 }) }, send_capacity_inc: true, recv_flow: FlowControl { window_size: Window(1044376), available: Window(1048576) }, in_flight_recv_data: 0, content_length: Omitted }
[INFO] [stdout] 2026-01-07T21:43:20.697152Z TRACE h2::proto::streams::counts: transition_after; stream=StreamId(3); state=Closed(EndStream); is_closed=false; pending_send_empty=false; buffered_send_data=5; num_recv=1; num_send=0
[INFO] [stdout] 2026-01-07T21:43:20.697205Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::connection: connection.state=Open
[INFO] [stdout] 2026-01-07T21:43:20.697255Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next: h2::codec::framed_read: poll
[INFO] [stdout] 2026-01-07T21:43:20.697314Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::prioritize: poll_complete
[INFO] [stdout] 2026-01-07T21:43:20.697335Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::prioritize: schedule_pending_open
[INFO] [stdout] 2026-01-07T21:43:20.697372Z TRACE server_handshake:Connection{peer=Server}:poll:pop_frame:popped{stream.id=StreamId(3) stream.state=Closed(EndStream)}: h2::proto::streams::prioritize: is_pending_reset=false
[INFO] [stdout] 2026-01-07T21:43:20.697396Z TRACE server_handshake:Connection{peer=Server}:poll:pop_frame:popped{stream.id=StreamId(3) stream.state=Closed(EndStream)}: h2::proto::streams::prioritize: pop_frame; frame=Headers { stream_id: StreamId(3), flags: (0x4: END_HEADERS) }
[INFO] [stdout] 2026-01-07T21:43:20.697423Z TRACE server_handshake:Connection{peer=Server}:poll:pop_frame:popped{stream.id=StreamId(3) stream.state=Closed(EndStream)}: h2::proto::streams::store: Queue::push_back
[INFO] [stdout] 2026-01-07T21:43:20.697445Z TRACE server_handshake:Connection{peer=Server}:poll:pop_frame:popped{stream.id=StreamId(3) stream.state=Closed(EndStream)}: h2::proto::streams::store:  -> first entry
[INFO] [stdout] 2026-01-07T21:43:20.697472Z TRACE server_handshake:Connection{peer=Server}:poll:pop_frame:popped{stream.id=StreamId(3) stream.state=Closed(EndStream)}: h2::proto::streams::counts: transition_after; stream=StreamId(3); state=Closed(EndStream); is_closed=false; pending_send_empty=false; buffered_send_data=5; num_recv=1; num_send=0
[INFO] [stdout] 2026-01-07T21:43:20.697514Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::prioritize: writing frame=Headers { stream_id: StreamId(3), flags: (0x4: END_HEADERS) }
[INFO] [stdout] 2026-01-07T21:43:20.697572Z DEBUG server_handshake:Connection{peer=Server}:poll:FramedWrite::buffer{frame=Headers { stream_id: StreamId(3), flags: (0x4: END_HEADERS) }}: h2::codec::framed_write: send frame=Headers { stream_id: StreamId(3), flags: (0x4: END_HEADERS) }
[INFO] [stdout] 2026-01-07T21:43:20.697654Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::prioritize: schedule_pending_open
[INFO] [stdout] 2026-01-07T21:43:20.697694Z TRACE server_handshake:Connection{peer=Server}:poll:pop_frame:popped{stream.id=StreamId(3) stream.state=Closed(EndStream)}: h2::proto::streams::prioritize: is_pending_reset=false
[INFO] [stdout] 2026-01-07T21:43:20.697718Z TRACE server_handshake:Connection{peer=Server}:poll:pop_frame:popped{stream.id=StreamId(3) stream.state=Closed(EndStream)}: h2::proto::streams::prioritize: data frame sz=5 eos=false window=5 available=5 requested=5 buffered=5
[INFO] [stdout] 2026-01-07T21:43:20.697758Z TRACE server_handshake:Connection{peer=Server}:poll:pop_frame:popped{stream.id=StreamId(3) stream.state=Closed(EndStream)}: h2::proto::streams::prioritize: sending data frame len=5
[INFO] [stdout] 2026-01-07T21:43:20.697801Z TRACE server_handshake:Connection{peer=Server}:poll:pop_frame:popped{stream.id=StreamId(3) stream.state=Closed(EndStream)}:updating stream flow: h2::proto::streams::flow_control: send_data; sz=5; window=2097152; available=5
[INFO] [stdout] 2026-01-07T21:43:20.697832Z TRACE server_handshake:Connection{peer=Server}:poll:pop_frame:popped{stream.id=StreamId(3) stream.state=Closed(EndStream)}:updating stream flow: h2::proto::streams::stream:   sent stream data; available=0; buffered=0; id=StreamId(3); max_buffer_size=409600 prev=0
[INFO] [stdout] 2026-01-07T21:43:20.697877Z TRACE server_handshake:Connection{peer=Server}:poll:pop_frame:popped{stream.id=StreamId(3) stream.state=Closed(EndStream)}:updating connection flow: h2::proto::streams::flow_control: send_data; sz=5; window=5242875; available=5242875
[INFO] [stdout] 2026-01-07T21:43:20.697912Z TRACE server_handshake:Connection{peer=Server}:poll:pop_frame:popped{stream.id=StreamId(3) stream.state=Closed(EndStream)}: h2::proto::streams::prioritize: pop_frame; frame=Data { stream_id: StreamId(3) }
[INFO] [stdout] 2026-01-07T21:43:20.697942Z TRACE server_handshake:Connection{peer=Server}:poll:pop_frame:popped{stream.id=StreamId(3) stream.state=Closed(EndStream)}: h2::proto::streams::store: Queue::push_back
[INFO] [stdout] 2026-01-07T21:43:20.697964Z TRACE server_handshake:Connection{peer=Server}:poll:pop_frame:popped{stream.id=StreamId(3) stream.state=Closed(EndStream)}: h2::proto::streams::store:  -> first entry
[INFO] [stdout] 2026-01-07T21:43:20.697991Z TRACE server_handshake:Connection{peer=Server}:poll:pop_frame:popped{stream.id=StreamId(3) stream.state=Closed(EndStream)}: h2::proto::streams::counts: transition_after; stream=StreamId(3); state=Closed(EndStream); is_closed=false; pending_send_empty=false; buffered_send_data=0; num_recv=1; num_send=0
[INFO] [stdout] 2026-01-07T21:43:20.698033Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::prioritize: writing frame=Data { stream_id: StreamId(3) }
[INFO] [stdout] 2026-01-07T21:43:20.698070Z DEBUG server_handshake:Connection{peer=Server}:poll:FramedWrite::buffer{frame=Data { stream_id: StreamId(3) }}: h2::codec::framed_write: send frame=Data { stream_id: StreamId(3) }
[INFO] [stdout] 2026-01-07T21:43:20.698116Z TRACE server_handshake:Connection{peer=Server}:poll:try_reclaim_frame: h2::proto::streams::prioritize: reclaimed frame=Data { stream_id: StreamId(3) } sz=0
[INFO] [stdout] 2026-01-07T21:43:20.698150Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::prioritize: schedule_pending_open
[INFO] [stdout] 2026-01-07T21:43:20.698188Z TRACE server_handshake:Connection{peer=Server}:poll:pop_frame:popped{stream.id=StreamId(3) stream.state=Closed(EndStream)}: h2::proto::streams::prioritize: is_pending_reset=false
[INFO] [stdout] 2026-01-07T21:43:20.698210Z TRACE server_handshake:Connection{peer=Server}:poll:pop_frame:popped{stream.id=StreamId(3) stream.state=Closed(EndStream)}: h2::proto::streams::prioritize: pop_frame; frame=Headers { stream_id: StreamId(3), flags: (0x5: END_HEADERS | END_STREAM) }
[INFO] [stdout] 2026-01-07T21:43:20.698240Z TRACE server_handshake:Connection{peer=Server}:poll:pop_frame:popped{stream.id=StreamId(3) stream.state=Closed(EndStream)}: h2::proto::streams::counts: transition_after; stream=StreamId(3); state=Closed(EndStream); is_closed=true; pending_send_empty=true; buffered_send_data=0; num_recv=1; num_send=0
[INFO] [stdout] 2026-01-07T21:43:20.698273Z TRACE server_handshake:Connection{peer=Server}:poll:pop_frame:popped{stream.id=StreamId(3) stream.state=Closed(EndStream)}: h2::proto::streams::counts: dec_num_streams; stream=StreamId(3)
[INFO] [stdout] 2026-01-07T21:43:20.698319Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::prioritize: writing frame=Headers { stream_id: StreamId(3), flags: (0x5: END_HEADERS | END_STREAM) }
[INFO] [stdout] 2026-01-07T21:43:20.698360Z DEBUG server_handshake:Connection{peer=Server}:poll:FramedWrite::buffer{frame=Headers { stream_id: StreamId(3), flags: (0x5: END_HEADERS | END_STREAM) }}: h2::codec::framed_write: send frame=Headers { stream_id: StreamId(3), flags: (0x5: END_HEADERS | END_STREAM) }
[INFO] [stdout] 2026-01-07T21:43:20.698440Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::prioritize: schedule_pending_open
[INFO] [stdout] 2026-01-07T21:43:20.698488Z TRACE server_handshake:Connection{peer=Server}:poll:FramedWrite::flush: h2::codec::framed_write: queued_data_frame=false
[INFO] [stdout] 2026-01-07T21:43:20.715197Z TRACE server_handshake:Connection{peer=Server}:poll:FramedWrite::flush: h2::codec::framed_write: flushing buffer
[INFO] [stdout] 2026-01-07T21:43:20.718411Z TRACE Connection{peer=Client}:poll: h2::proto::connection: connection.state=Open
[INFO] [stdout] 2026-01-07T21:43:20.718462Z TRACE Connection{peer=Client}:poll:FramedRead::poll_next: h2::codec::framed_read: poll
[INFO] [stdout] 2026-01-07T21:43:20.718493Z TRACE Connection{peer=Client}:poll:FramedRead::poll_next: h2::codec::framed_read: read.bytes=12
[INFO] [stdout] 2026-01-07T21:43:20.718556Z TRACE Connection{peer=Client}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=12}: h2::codec::framed_read: decoding frame from 12B
[INFO] [stdout] 2026-01-07T21:43:20.718582Z TRACE Connection{peer=Client}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=12}: h2::codec::framed_read: frame.kind=Headers
[INFO] [stdout] 2026-01-07T21:43:20.718600Z TRACE Connection{peer=Client}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=12}: h2::frame::headers: loading headers; flags=(0x4: END_HEADERS)
[INFO] [stdout] 2026-01-07T21:43:20.718632Z TRACE Connection{peer=Client}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=12}:hpack::decode: h2::hpack::decoder: decode
[INFO] [stdout] 2026-01-07T21:43:20.718654Z TRACE Connection{peer=Client}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=12}:hpack::decode: h2::hpack::decoder: rem=3 kind=Indexed
[INFO] [stdout] 2026-01-07T21:43:20.718679Z TRACE Connection{peer=Client}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=12}:hpack::decode: h2::hpack::decoder: rem=2 kind=Indexed
[INFO] [stdout] 2026-01-07T21:43:20.718731Z TRACE Connection{peer=Client}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=12}:hpack::decode: h2::hpack::decoder: rem=1 kind=Indexed
[INFO] [stdout] 2026-01-07T21:43:20.718768Z DEBUG Connection{peer=Client}:poll:FramedRead::poll_next: h2::codec::framed_read: received frame=Headers { stream_id: StreamId(3), flags: (0x4: END_HEADERS) }
[INFO] [stdout] 2026-01-07T21:43:20.718804Z TRACE Connection{peer=Client}:poll: h2::proto::connection: recv HEADERS frame=Headers { stream_id: StreamId(3), flags: (0x4: END_HEADERS) }
[INFO] [stdout] 2026-01-07T21:43:20.718832Z TRACE Connection{peer=Client}:poll: h2::proto::streams::streams: recv_headers; stream=StreamId(3); state=HalfClosedLocal(AwaitingHeaders)
[INFO] [stdout] 2026-01-07T21:43:20.718851Z TRACE Connection{peer=Client}:poll: h2::proto::streams::recv: opening stream; init_window=2097152
[INFO] [stdout] 2026-01-07T21:43:20.718877Z TRACE Connection{peer=Client}:poll: h2::proto::streams::counts: transition_after; stream=StreamId(3); state=HalfClosedLocal(Streaming); is_closed=false; pending_send_empty=true; buffered_send_data=0; num_recv=0; num_send=1
[INFO] [stdout] 2026-01-07T21:43:20.718930Z TRACE Connection{peer=Client}:poll:FramedRead::poll_next: h2::codec::framed_read: poll
[INFO] [stdout] 2026-01-07T21:43:20.718953Z TRACE Connection{peer=Client}:poll:FramedRead::poll_next: h2::codec::framed_read: read.bytes=14
[INFO] [stdout] 2026-01-07T21:43:20.718982Z TRACE Connection{peer=Client}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=14}: h2::codec::framed_read: decoding frame from 14B
[INFO] [stdout] 2026-01-07T21:43:20.719005Z TRACE Connection{peer=Client}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=14}: h2::codec::framed_read: frame.kind=Data
[INFO] [stdout] 2026-01-07T21:43:20.719035Z DEBUG Connection{peer=Client}:poll:FramedRead::poll_next: h2::codec::framed_read: received frame=Data { stream_id: StreamId(3) }
[INFO] [stdout] 2026-01-07T21:43:20.719063Z TRACE Connection{peer=Client}:poll: h2::proto::connection: recv DATA frame=Data { stream_id: StreamId(3) }
[INFO] [stdout] 2026-01-07T21:43:20.719084Z TRACE Connection{peer=Client}:poll: h2::proto::streams::recv: recv_data; size=5; connection=5242875; stream=2097152
[INFO] [stdout] 2026-01-07T21:43:20.719101Z TRACE Connection{peer=Client}:poll: h2::proto::streams::flow_control: send_data; sz=5; window=5242875; available=5242880
[INFO] [stdout] 2026-01-07T21:43:20.719118Z TRACE Connection{peer=Client}:poll: h2::proto::streams::flow_control: send_data; sz=5; window=2097152; available=2097152
[INFO] [stdout] 2026-01-07T21:43:20.719137Z TRACE Connection{peer=Client}:poll: h2::proto::streams::counts: transition_after; stream=StreamId(3); state=HalfClosedLocal(Streaming); is_closed=false; pending_send_empty=true; buffered_send_data=0; num_recv=0; num_send=1
[INFO] [stdout] 2026-01-07T21:43:20.719193Z TRACE Connection{peer=Client}:poll:FramedRead::poll_next: h2::codec::framed_read: poll
[INFO] [stdout] 2026-01-07T21:43:20.719219Z TRACE Connection{peer=Client}:poll:FramedRead::poll_next: h2::codec::framed_read: read.bytes=10
[INFO] [stdout] 2026-01-07T21:43:20.719247Z TRACE Connection{peer=Client}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=10}: h2::codec::framed_read: decoding frame from 10B
[INFO] [stdout] 2026-01-07T21:43:20.719268Z TRACE Connection{peer=Client}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=10}: h2::codec::framed_read: frame.kind=Headers
[INFO] [stdout] 2026-01-07T21:43:20.719287Z TRACE Connection{peer=Client}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=10}: h2::frame::headers: loading headers; flags=(0x5: END_HEADERS | END_STREAM)
[INFO] [stdout] 2026-01-07T21:43:20.720581Z TRACE Connection{peer=Client}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=10}:hpack::decode: h2::hpack::decoder: decode
[INFO] [stdout] 2026-01-07T21:43:20.724556Z TRACE Connection{peer=Client}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=10}:hpack::decode: h2::hpack::decoder: rem=1 kind=Indexed
[INFO] [stdout] 2026-01-07T21:43:20.724616Z DEBUG Connection{peer=Client}:poll:FramedRead::poll_next: h2::codec::framed_read: received frame=Headers { stream_id: StreamId(3), flags: (0x5: END_HEADERS | END_STREAM) }
[INFO] [stdout] 2026-01-07T21:43:20.724657Z TRACE Connection{peer=Client}:poll: h2::proto::connection: recv HEADERS frame=Headers { stream_id: StreamId(3), flags: (0x5: END_HEADERS | END_STREAM) }
[INFO] [stdout] 2026-01-07T21:43:20.724687Z TRACE Connection{peer=Client}:poll: h2::proto::streams::streams: recv_headers; stream=StreamId(3); state=HalfClosedLocal(Streaming)
[INFO] [stdout] 2026-01-07T21:43:20.724712Z TRACE Connection{peer=Client}:poll: h2::proto::streams::state: recv_close: HalfClosedLocal => Closed
[INFO] [stdout] 2026-01-07T21:43:20.724733Z TRACE Connection{peer=Client}:poll: h2::proto::streams::counts: transition_after; stream=StreamId(3); state=Closed(EndStream); is_closed=true; pending_send_empty=true; buffered_send_data=0; num_recv=0; num_send=1
[INFO] [stdout] 2026-01-07T21:43:20.724761Z TRACE Connection{peer=Client}:poll: h2::proto::streams::counts: dec_num_streams; stream=StreamId(3)
[INFO] [stdout] 2026-01-07T21:43:20.724824Z TRACE Connection{peer=Client}:poll:FramedRead::poll_next: h2::codec::framed_read: poll
[INFO] [stdout] 2026-01-07T21:43:20.724878Z TRACE Connection{peer=Client}:poll: h2::proto::streams::prioritize: poll_complete
[INFO] [stdout] 2026-01-07T21:43:20.724897Z TRACE Connection{peer=Client}:poll: h2::proto::streams::prioritize: schedule_pending_open
[INFO] [stdout] 2026-01-07T21:43:20.724935Z TRACE Connection{peer=Client}:poll:FramedWrite::flush: h2::codec::framed_write: flushing buffer
[INFO] [stdout] 2026-01-07T21:43:20.725013Z TRACE h2::proto::streams::streams: drop_stream_ref; stream=Stream { id: StreamId(3), state: Closed(EndStream), is_counted: false, ref_count: 2, send_flow: FlowControl { window_size: Window(1044376), available: Window(0) }, requested_send_capacity: 0, buffered_send_data: 0, send_capacity_inc: true, recv_flow: FlowControl { window_size: Window(2097147), available: Window(2097147) }, in_flight_recv_data: 5, pending_recv: Deque { indices: Some(Indices { head: 1, tail: 0 }) }, is_recv: true, content_length: Omitted }
[INFO] [stdout] 2026-01-07T21:43:20.725058Z TRACE h2::proto::streams::counts: transition_after; stream=StreamId(3); state=Closed(EndStream); is_closed=true; pending_send_empty=true; buffered_send_data=0; num_recv=0; num_send=0
[INFO] [stdout] 2026-01-07T21:43:20.725136Z TRACE h2::proto::streams::recv: release_capacity; size=5
[INFO] [stdout] 2026-01-07T21:43:20.725151Z TRACE h2::proto::streams::recv: release_connection_capacity; size=5, connection in_flight_data=5
[INFO] [stdout] 2026-01-07T21:43:20.725199Z TRACE h2::proto::streams::streams: drop_stream_ref; stream=Stream { id: StreamId(3), state: Closed(EndStream), is_counted: false, ref_count: 1, send_flow: FlowControl { window_size: Window(1044376), available: Window(0) }, requested_send_capacity: 0, buffered_send_data: 0, send_capacity_inc: true, recv_flow: FlowControl { window_size: Window(2097147), available: Window(2097152) }, in_flight_recv_data: 0, content_length: Omitted }
[INFO] [stdout] 2026-01-07T21:43:20.725239Z TRACE h2::proto::streams::counts: transition_after; stream=StreamId(3); state=Closed(EndStream); is_closed=true; pending_send_empty=true; buffered_send_data=0; num_recv=0; num_send=0
[INFO] [stdout] 2026-01-07T21:43:20.725265Z  INFO sift_stream::backup::disk::async_manager: ingested backup file backup_file="/tmp/testbackup_ingest_end_to_end.iibV4hBIimgT/backup_file_1"
[INFO] [stdout] 2026-01-07T21:43:20.725344Z TRACE Connection{peer=Client}:poll: h2::proto::connection: connection.state=Open
[INFO] [stdout] 2026-01-07T21:43:20.725395Z TRACE Connection{peer=Client}:poll:FramedRead::poll_next: h2::codec::framed_read: poll
[INFO] [stdout] 2026-01-07T21:43:20.725451Z TRACE Connection{peer=Client}:poll: h2::proto::streams::prioritize: poll_complete
[INFO] [stdout] 2026-01-07T21:43:20.725472Z TRACE Connection{peer=Client}:poll: h2::proto::streams::prioritize: schedule_pending_open
[INFO] [stdout] 2026-01-07T21:43:20.725536Z TRACE Connection{peer=Client}:poll:FramedWrite::flush: h2::codec::framed_write: flushing buffer
[INFO] [stdout] 2026-01-07T21:43:20.730873Z TRACE tower::buffer::service: sending request to buffer worker
[INFO] [stdout] 2026-01-07T21:43:20.753670Z TRACE tower::buffer::worker: worker polling for next message
[INFO] [stdout] 2026-01-07T21:43:20.753683Z TRACE tower::buffer::worker: processing new request
[INFO] [stdout] 2026-01-07T21:43:20.753695Z TRACE tower::buffer::worker: resumed=false worker received request; waiting for service readiness
[INFO] [stdout] 2026-01-07T21:43:20.753710Z TRACE tonic::transport::channel::service::reconnect: poll_ready; connected
[INFO] [stdout] 2026-01-07T21:43:20.753717Z TRACE tonic::transport::channel::service::reconnect: poll_ready; ready
[INFO] [stdout] 2026-01-07T21:43:20.753724Z DEBUG tower::buffer::worker: service.ready=true processing request
[INFO] [stdout] 2026-01-07T21:43:20.753740Z TRACE tonic::transport::channel::service::reconnect: Reconnect::call
[INFO] [stdout] 2026-01-07T21:43:20.753754Z TRACE tower::buffer::worker: returning response future
[INFO] [stdout] 2026-01-07T21:43:20.753768Z TRACE tower::buffer::worker: worker polling for next message
[INFO] [stdout] 2026-01-07T21:43:20.753809Z TRACE h2::proto::streams::flow_control: inc_window; sz=2097152; old=0; new=2097152
[INFO] [stdout] 2026-01-07T21:43:20.753819Z TRACE h2::proto::streams::flow_control: inc_window; sz=1048576; old=0; new=1048576
[INFO] [stdout] 2026-01-07T21:43:20.753840Z TRACE h2::proto::streams::send: send_headers; frame=Headers { stream_id: StreamId(5), flags: (0x4: END_HEADERS) }; init_window=1048576
[INFO] [stdout] 2026-01-07T21:43:20.753858Z TRACE h2::proto::streams::store: Queue::push_back
[INFO] [stdout] 2026-01-07T21:43:20.753864Z TRACE h2::proto::streams::store:  -> first entry
[INFO] [stdout] 2026-01-07T21:43:20.753918Z TRACE reserve_capacity{stream.id=StreamId(5) requested=1 effective=1 curr=0}:try_assign_capacity{stream.id=StreamId(5)}: h2::proto::streams::prioritize: requested=1 additional=1 buffered=0 window=1048576 conn=1040176
[INFO] [stdout] 2026-01-07T21:43:20.753941Z TRACE reserve_capacity{stream.id=StreamId(5) requested=1 effective=1 curr=0}:try_assign_capacity{stream.id=StreamId(5)}: h2::proto::streams::prioritize: assigning capacity=1
[INFO] [stdout] 2026-01-07T21:43:20.753955Z TRACE reserve_capacity{stream.id=StreamId(5) requested=1 effective=1 curr=0}:try_assign_capacity{stream.id=StreamId(5)}: h2::proto::streams::stream:   assigned capacity to stream; available=1; buffered=0; id=StreamId(5); max_buffer_size=1048576 prev=0
[INFO] [stdout] 2026-01-07T21:43:20.753972Z TRACE reserve_capacity{stream.id=StreamId(5) requested=1 effective=1 curr=0}:try_assign_capacity{stream.id=StreamId(5)}: h2::proto::streams::stream:   notifying task
[INFO] [stdout] 2026-01-07T21:43:20.753985Z TRACE reserve_capacity{stream.id=StreamId(5) requested=1 effective=1 curr=0}:try_assign_capacity{stream.id=StreamId(5)}: h2::proto::streams::prioritize: available=1 requested=1 buffered=0 has_unavailable=true
[INFO] [stdout] 2026-01-07T21:43:20.754390Z TRACE send_data{sz=1344 requested=1}: h2::proto::streams::prioritize: buffered=1344
[INFO] [stdout] 2026-01-07T21:43:20.754407Z TRACE send_data{sz=1344 requested=1}: h2::proto::streams::prioritize: available=1 buffered=1344
[INFO] [stdout] 2026-01-07T21:43:20.754438Z TRACE h2::proto::streams::counts: transition_after; stream=StreamId(5); state=Open { local: Streaming, remote: AwaitingHeaders }; is_closed=false; pending_send_empty=false; buffered_send_data=1344; num_recv=0; num_send=0
[INFO] [stdout] 2026-01-07T21:43:20.754472Z TRACE reserve_capacity{stream.id=StreamId(5) requested=1 effective=1345 curr=1344}:try_assign_capacity{stream.id=StreamId(5)}: h2::proto::streams::prioritize: requested=1345 additional=1344 buffered=1344 window=1048576 conn=1040175
[INFO] [stdout] 2026-01-07T21:43:20.754490Z TRACE reserve_capacity{stream.id=StreamId(5) requested=1 effective=1345 curr=1344}:try_assign_capacity{stream.id=StreamId(5)}: h2::proto::streams::prioritize: assigning capacity=1344
[INFO] [stdout] 2026-01-07T21:43:20.754504Z TRACE reserve_capacity{stream.id=StreamId(5) requested=1 effective=1345 curr=1344}:try_assign_capacity{stream.id=StreamId(5)}: h2::proto::streams::stream:   assigned capacity to stream; available=1345; buffered=1344; id=StreamId(5); max_buffer_size=1048576 prev=0
[INFO] [stdout] 2026-01-07T21:43:20.754541Z TRACE reserve_capacity{stream.id=StreamId(5) requested=1 effective=1345 curr=1344}:try_assign_capacity{stream.id=StreamId(5)}: h2::proto::streams::stream:   notifying task
[INFO] [stdout] 2026-01-07T21:43:20.754557Z TRACE reserve_capacity{stream.id=StreamId(5) requested=1 effective=1345 curr=1344}:try_assign_capacity{stream.id=StreamId(5)}: h2::proto::streams::prioritize: available=1345 requested=1345 buffered=1344 has_unavailable=true
[INFO] [stdout] 2026-01-07T21:43:20.754916Z TRACE send_data{sz=1344 requested=1345}: h2::proto::streams::prioritize: buffered=2688
[INFO] [stdout] 2026-01-07T21:43:20.754936Z TRACE send_data{sz=1344 requested=1345}: h2::proto::streams::prioritize: available=1345 buffered=2688
[INFO] [stdout] 2026-01-07T21:43:20.754972Z TRACE h2::proto::streams::counts: transition_after; stream=StreamId(5); state=Open { local: Streaming, remote: AwaitingHeaders }; is_closed=false; pending_send_empty=false; buffered_send_data=2688; num_recv=0; num_send=0
[INFO] [stdout] 2026-01-07T21:43:20.755006Z TRACE reserve_capacity{stream.id=StreamId(5) requested=1 effective=2689 curr=2688}:try_assign_capacity{stream.id=StreamId(5)}: h2::proto::streams::prioritize: requested=2689 additional=1344 buffered=2688 window=1048576 conn=1038831
[INFO] [stdout] 2026-01-07T21:43:20.755023Z TRACE reserve_capacity{stream.id=StreamId(5) requested=1 effective=2689 curr=2688}:try_assign_capacity{stream.id=StreamId(5)}: h2::proto::streams::prioritize: assigning capacity=1344
[INFO] [stdout] 2026-01-07T21:43:20.755037Z TRACE reserve_capacity{stream.id=StreamId(5) requested=1 effective=2689 curr=2688}:try_assign_capacity{stream.id=StreamId(5)}: h2::proto::streams::stream:   assigned capacity to stream; available=2689; buffered=2688; id=StreamId(5); max_buffer_size=1048576 prev=0
[INFO] [stdout] 2026-01-07T21:43:20.755055Z TRACE reserve_capacity{stream.id=StreamId(5) requested=1 effective=2689 curr=2688}:try_assign_capacity{stream.id=StreamId(5)}: h2::proto::streams::stream:   notifying task
[INFO] [stdout] 2026-01-07T21:43:20.755069Z TRACE reserve_capacity{stream.id=StreamId(5) requested=1 effective=2689 curr=2688}:try_assign_capacity{stream.id=StreamId(5)}: h2::proto::streams::prioritize: available=2689 requested=2689 buffered=2688 has_unavailable=true
[INFO] [stdout] 2026-01-07T21:43:20.755394Z TRACE send_data{sz=1344 requested=2689}: h2::proto::streams::prioritize: buffered=4032
[INFO] [stdout] 2026-01-07T21:43:20.755408Z TRACE send_data{sz=1344 requested=2689}: h2::proto::streams::prioritize: available=2689 buffered=4032
[INFO] [stdout] 2026-01-07T21:43:20.755437Z TRACE h2::proto::streams::counts: transition_after; stream=StreamId(5); state=Open { local: Streaming, remote: AwaitingHeaders }; is_closed=false; pending_send_empty=false; buffered_send_data=4032; num_recv=0; num_send=0
[INFO] [stdout] 2026-01-07T21:43:20.755469Z TRACE reserve_capacity{stream.id=StreamId(5) requested=1 effective=4033 curr=4032}:try_assign_capacity{stream.id=StreamId(5)}: h2::proto::streams::prioritize: requested=4033 additional=1344 buffered=4032 window=1048576 conn=1037487
[INFO] [stdout] 2026-01-07T21:43:20.755486Z TRACE reserve_capacity{stream.id=StreamId(5) requested=1 effective=4033 curr=4032}:try_assign_capacity{stream.id=StreamId(5)}: h2::proto::streams::prioritize: assigning capacity=1344
[INFO] [stdout] 2026-01-07T21:43:20.755507Z TRACE reserve_capacity{stream.id=StreamId(5) requested=1 effective=4033 curr=4032}:try_assign_capacity{stream.id=StreamId(5)}: h2::proto::streams::stream:   assigned capacity to stream; available=4033; buffered=4032; id=StreamId(5); max_buffer_size=1048576 prev=0
[INFO] [stdout] 2026-01-07T21:43:20.755541Z TRACE reserve_capacity{stream.id=StreamId(5) requested=1 effective=4033 curr=4032}:try_assign_capacity{stream.id=StreamId(5)}: h2::proto::streams::stream:   notifying task
[INFO] [stdout] 2026-01-07T21:43:20.755556Z TRACE reserve_capacity{stream.id=StreamId(5) requested=1 effective=4033 curr=4032}:try_assign_capacity{stream.id=StreamId(5)}: h2::proto::streams::prioritize: available=4033 requested=4033 buffered=4032 has_unavailable=true
[INFO] [stdout] 2026-01-07T21:43:20.755668Z TRACE send_data{sz=168 requested=4033}: h2::proto::streams::prioritize: buffered=4200
[INFO] [stdout] 2026-01-07T21:43:20.755683Z TRACE send_data{sz=168 requested=4033}: h2::proto::streams::prioritize: available=4033 buffered=4200
[INFO] [stdout] 2026-01-07T21:43:20.755713Z TRACE h2::proto::streams::counts: transition_after; stream=StreamId(5); state=Open { local: Streaming, remote: AwaitingHeaders }; is_closed=false; pending_send_empty=false; buffered_send_data=4200; num_recv=0; num_send=0
[INFO] [stdout] 2026-01-07T21:43:20.755746Z TRACE reserve_capacity{stream.id=StreamId(5) requested=1 effective=4201 curr=4200}:try_assign_capacity{stream.id=StreamId(5)}: h2::proto::streams::prioritize: requested=4201 additional=168 buffered=4200 window=1048576 conn=1036143
[INFO] [stdout] 2026-01-07T21:43:20.755770Z TRACE reserve_capacity{stream.id=StreamId(5) requested=1 effective=4201 curr=4200}:try_assign_capacity{stream.id=StreamId(5)}: h2::proto::streams::prioritize: assigning capacity=168
[INFO] [stdout] 2026-01-07T21:43:20.755784Z TRACE reserve_capacity{stream.id=StreamId(5) requested=1 effective=4201 curr=4200}:try_assign_capacity{stream.id=StreamId(5)}: h2::proto::streams::stream:   assigned capacity to stream; available=4201; buffered=4200; id=StreamId(5); max_buffer_size=1048576 prev=0
[INFO] [stdout] 2026-01-07T21:43:20.755809Z TRACE reserve_capacity{stream.id=StreamId(5) requested=1 effective=4201 curr=4200}:try_assign_capacity{stream.id=StreamId(5)}: h2::proto::streams::stream:   notifying task
[INFO] [stdout] 2026-01-07T21:43:20.755827Z TRACE reserve_capacity{stream.id=StreamId(5) requested=1 effective=4201 curr=4200}:try_assign_capacity{stream.id=StreamId(5)}: h2::proto::streams::prioritize: available=4201 requested=4201 buffered=4200 has_unavailable=true
[INFO] [stdout] 2026-01-07T21:43:20.755865Z TRACE send_data{sz=0 requested=4201}: h2::proto::streams::prioritize: buffered=4200
[INFO] [stdout] 2026-01-07T21:43:20.755876Z TRACE send_data{sz=0 requested=4201}: h2::proto::streams::state: send_close: Open => HalfClosedLocal(AwaitingHeaders)
[INFO] [stdout] 2026-01-07T21:43:20.755913Z TRACE send_data{sz=0 requested=4201}: h2::proto::streams::prioritize: available=4200 buffered=4200
[INFO] [stdout] 2026-01-07T21:43:20.755939Z TRACE h2::proto::streams::counts: transition_after; stream=StreamId(5); state=HalfClosedLocal(AwaitingHeaders); is_closed=false; pending_send_empty=false; buffered_send_data=4200; num_recv=0; num_send=0
[INFO] [stdout] 2026-01-07T21:43:20.755955Z TRACE h2::proto::streams::streams: drop_stream_ref; stream=Stream { id: StreamId(5), state: HalfClosedLocal(AwaitingHeaders), is_counted: false, ref_count: 2, send_flow: FlowControl { window_size: Window(1048576), available: Window(4200) }, requested_send_capacity: 4200, buffered_send_data: 4200, send_task: Some(()), pending_send: Deque { indices: Some(Indices { head: 0, tail: 5 }) }, send_capacity_inc: true, is_pending_open: true, recv_flow: FlowControl { window_size: Window(2097152), available: Window(2097152) }, in_flight_recv_data: 0, is_recv: true, content_length: Omitted }
[INFO] [stdout] 2026-01-07T21:43:20.755991Z TRACE h2::proto::streams::counts: transition_after; stream=StreamId(5); state=HalfClosedLocal(AwaitingHeaders); is_closed=false; pending_send_empty=false; buffered_send_data=4200; num_recv=0; num_send=0
[INFO] [stdout] 2026-01-07T21:43:20.756081Z TRACE Connection{peer=Client}:poll: h2::proto::connection: connection.state=Open
[INFO] [stdout] 2026-01-07T21:43:20.756122Z TRACE Connection{peer=Client}:poll:FramedRead::poll_next: h2::codec::framed_read: poll
[INFO] [stdout] 2026-01-07T21:43:20.756158Z TRACE Connection{peer=Client}:poll: h2::proto::streams::prioritize: poll_complete
[INFO] [stdout] 2026-01-07T21:43:20.756171Z TRACE Connection{peer=Client}:poll: h2::proto::streams::prioritize: schedule_pending_open
[INFO] [stdout] 2026-01-07T21:43:20.756184Z TRACE Connection{peer=Client}:poll: h2::proto::streams::prioritize: schedule_pending_open; stream=StreamId(5)
[INFO] [stdout] 2026-01-07T21:43:20.756205Z TRACE Connection{peer=Client}:poll: h2::proto::streams::store: Queue::push_front
[INFO] [stdout] 2026-01-07T21:43:20.756217Z TRACE Connection{peer=Client}:poll: h2::proto::streams::store:  -> first entry
[INFO] [stdout] 2026-01-07T21:43:20.756240Z TRACE Connection{peer=Client}:poll:try_assign_capacity{stream.id=StreamId(5)}: h2::proto::streams::prioritize: requested=4200 additional=0 buffered=4200 window=1048576 conn=1035976
[INFO] [stdout] 2026-01-07T21:43:20.756276Z TRACE Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(5) stream.state=HalfClosedLocal(AwaitingHeaders)}: h2::proto::streams::prioritize: is_pending_reset=false
[INFO] [stdout] 2026-01-07T21:43:20.756293Z TRACE Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(5) stream.state=HalfClosedLocal(AwaitingHeaders)}: h2::proto::streams::prioritize: pop_frame; frame=Headers { stream_id: StreamId(5), flags: (0x4: END_HEADERS) }
[INFO] [stdout] 2026-01-07T21:43:20.756314Z TRACE Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(5) stream.state=HalfClosedLocal(AwaitingHeaders)}: h2::proto::streams::store: Queue::push_back
[INFO] [stdout] 2026-01-07T21:43:20.756343Z TRACE Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(5) stream.state=HalfClosedLocal(AwaitingHeaders)}: h2::proto::streams::store:  -> first entry
[INFO] [stdout] 2026-01-07T21:43:20.756359Z TRACE Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(5) stream.state=HalfClosedLocal(AwaitingHeaders)}: h2::proto::streams::counts: transition_after; stream=StreamId(5); state=HalfClosedLocal(AwaitingHeaders); is_closed=false; pending_send_empty=false; buffered_send_data=4200; num_recv=0; num_send=1
[INFO] [stdout] 2026-01-07T21:43:20.756391Z TRACE Connection{peer=Client}:poll: h2::proto::streams::prioritize: writing frame=Headers { stream_id: StreamId(5), flags: (0x4: END_HEADERS) }
[INFO] [stdout] 2026-01-07T21:43:20.756417Z DEBUG Connection{peer=Client}:poll:FramedWrite::buffer{frame=Headers { stream_id: StreamId(5), flags: (0x4: END_HEADERS) }}: h2::codec::framed_write: send frame=Headers { stream_id: StreamId(5), flags: (0x4: END_HEADERS) }
[INFO] [stdout] 2026-01-07T21:43:20.756492Z TRACE Connection{peer=Client}:poll: h2::proto::streams::prioritize: schedule_pending_open
[INFO] [stdout] 2026-01-07T21:43:20.756543Z TRACE Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(5) stream.state=HalfClosedLocal(AwaitingHeaders)}: h2::proto::streams::prioritize: is_pending_reset=false
[INFO] [stdout] 2026-01-07T21:43:20.756563Z TRACE Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(5) stream.state=HalfClosedLocal(AwaitingHeaders)}: h2::proto::streams::prioritize: data frame sz=1344 eos=false window=4200 available=4200 requested=4200 buffered=4200
[INFO] [stdout] 2026-01-07T21:43:20.756585Z TRACE Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(5) stream.state=HalfClosedLocal(AwaitingHeaders)}: h2::proto::streams::prioritize: sending data frame len=1344
[INFO] [stdout] 2026-01-07T21:43:20.756607Z TRACE Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(5) stream.state=HalfClosedLocal(AwaitingHeaders)}:updating stream flow: h2::proto::streams::flow_control: send_data; sz=1344; window=1048576; available=4200
[INFO] [stdout] 2026-01-07T21:43:20.756626Z TRACE Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(5) stream.state=HalfClosedLocal(AwaitingHeaders)}:updating stream flow: h2::proto::streams::stream:   sent stream data; available=2856; buffered=2856; id=StreamId(5); max_buffer_size=1048576 prev=0
[INFO] [stdout] 2026-01-07T21:43:20.756658Z TRACE Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(5) stream.state=HalfClosedLocal(AwaitingHeaders)}:updating connection flow: h2::proto::streams::flow_control: send_data; sz=1344; window=1040176; available=1037320
[INFO] [stdout] 2026-01-07T21:43:20.756681Z TRACE Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(5) stream.state=HalfClosedLocal(AwaitingHeaders)}: h2::proto::streams::prioritize: pop_frame; frame=Data { stream_id: StreamId(5) }
[INFO] [stdout] 2026-01-07T21:43:20.756699Z TRACE Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(5) stream.state=HalfClosedLocal(AwaitingHeaders)}: h2::proto::streams::store: Queue::push_back
[INFO] [stdout] 2026-01-07T21:43:20.756715Z TRACE Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(5) stream.state=HalfClosedLocal(AwaitingHeaders)}: h2::proto::streams::store:  -> first entry
[INFO] [stdout] 2026-01-07T21:43:20.756730Z TRACE Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(5) stream.state=HalfClosedLocal(AwaitingHeaders)}: h2::proto::streams::counts: transition_after; stream=StreamId(5); state=HalfClosedLocal(AwaitingHeaders); is_closed=false; pending_send_empty=false; buffered_send_data=2856; num_recv=0; num_send=1
[INFO] [stdout] 2026-01-07T21:43:20.756760Z TRACE Connection{peer=Client}:poll: h2::proto::streams::prioritize: writing frame=Data { stream_id: StreamId(5) }
[INFO] [stdout] 2026-01-07T21:43:20.756782Z DEBUG Connection{peer=Client}:poll:FramedWrite::buffer{frame=Data { stream_id: StreamId(5) }}: h2::codec::framed_write: send frame=Data { stream_id: StreamId(5) }
[INFO] [stdout] 2026-01-07T21:43:20.756829Z TRACE Connection{peer=Client}:poll:FramedWrite::flush: h2::codec::framed_write: queued_data_frame=true
[INFO] [stdout] 2026-01-07T21:43:20.756861Z TRACE Connection{peer=Client}:poll:FramedWrite::flush: h2::codec::framed_write: queued_data_frame=true
[INFO] [stdout] 2026-01-07T21:43:20.756931Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::connection: connection.state=Open
[INFO] [stdout] 2026-01-07T21:43:20.756969Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next: h2::codec::framed_read: poll
[INFO] [stdout] 2026-01-07T21:43:20.756998Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next: h2::codec::framed_read: read.bytes=74
[INFO] [stdout] 2026-01-07T21:43:20.757023Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=74}: h2::codec::framed_read: decoding frame from 74B
[INFO] [stdout] 2026-01-07T21:43:20.757043Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=74}: h2::codec::framed_read: frame.kind=Headers
[INFO] [stdout] 2026-01-07T21:43:20.757061Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=74}: h2::frame::headers: loading headers; flags=(0x4: END_HEADERS)
[INFO] [stdout] 2026-01-07T21:43:20.757088Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=74}:hpack::decode: h2::hpack::decoder: decode
[INFO] [stdout] 2026-01-07T21:43:20.757107Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=74}:hpack::decode: h2::hpack::decoder: rem=65 kind=Indexed
[INFO] [stdout] 2026-01-07T21:43:20.757129Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=74}:hpack::decode: h2::hpack::decoder: rem=64 kind=Indexed
[INFO] [stdout] 2026-01-07T21:43:20.757149Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=74}:hpack::decode: h2::hpack::decoder: rem=63 kind=Indexed
[INFO] [stdout] 2026-01-07T21:43:20.757170Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=74}:hpack::decode: h2::hpack::decoder: rem=62 kind=LiteralWithoutIndexing
[INFO] [stdout] 2026-01-07T21:43:20.757344Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=74}:hpack::decode: h2::hpack::decoder: rem=20 kind=Indexed
[INFO] [stdout] 2026-01-07T21:43:20.757373Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=74}:hpack::decode: h2::hpack::decoder: rem=19 kind=Indexed
[INFO] [stdout] 2026-01-07T21:43:20.757394Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=74}:hpack::decode: h2::hpack::decoder: rem=18 kind=LiteralWithoutIndexing
[INFO] [stdout] 2026-01-07T21:43:20.757469Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=74}:hpack::decode: h2::hpack::decoder: rem=1 kind=Indexed
[INFO] [stdout] 2026-01-07T21:43:20.757508Z DEBUG server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next: h2::codec::framed_read: received frame=Headers { stream_id: StreamId(5), flags: (0x4: END_HEADERS) }
[INFO] [stdout] 2026-01-07T21:43:20.781915Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::connection: recv HEADERS frame=Headers { stream_id: StreamId(5), flags: (0x4: END_HEADERS) }
[INFO] [stdout] 2026-01-07T21:43:20.781943Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::flow_control: inc_window; sz=1048576; old=0; new=1048576
[INFO] [stdout] 2026-01-07T21:43:20.781961Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::flow_control: inc_window; sz=2097152; old=0; new=2097152
[INFO] [stdout] 2026-01-07T21:43:20.781981Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::streams: recv_headers; stream=StreamId(5); state=Idle
[INFO] [stdout] 2026-01-07T21:43:20.782006Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::recv: opening stream; init_window=1048576
[INFO] [stdout] 2026-01-07T21:43:20.782042Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::store: Queue::push_back
[INFO] [stdout] 2026-01-07T21:43:20.782060Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::store:  -> first entry
[INFO] [stdout] 2026-01-07T21:43:20.782085Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::counts: transition_after; stream=StreamId(5); state=Open { local: AwaitingHeaders, remote: Streaming }; is_closed=false; pending_send_empty=true; buffered_send_data=0; num_recv=1; num_send=0
[INFO] [stdout] 2026-01-07T21:43:20.782137Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next: h2::codec::framed_read: poll
[INFO] [stdout] 2026-01-07T21:43:20.782182Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::prioritize: poll_complete
[INFO] [stdout] 2026-01-07T21:43:20.782199Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::prioritize: schedule_pending_open
[INFO] [stdout] 2026-01-07T21:43:20.782230Z TRACE server_handshake:Connection{peer=Server}:poll:FramedWrite::flush: h2::codec::framed_write: flushing buffer
[INFO] [stdout] 2026-01-07T21:43:20.782273Z TRACE h2::proto::streams::streams: next_incoming; id=StreamId(5), state=Open { local: AwaitingHeaders, remote: Streaming }
[INFO] [stdout] 2026-01-07T21:43:20.782289Z TRACE h2::server: received incoming
[INFO] [stdout] 2026-01-07T21:43:20.782330Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::connection: connection.state=Open
[INFO] [stdout] 2026-01-07T21:43:20.782377Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next: h2::codec::framed_read: poll
[INFO] [stdout] 2026-01-07T21:43:20.782430Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::prioritize: poll_complete
[INFO] [stdout] 2026-01-07T21:43:20.782453Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::prioritize: schedule_pending_open
[INFO] [stdout] 2026-01-07T21:43:20.782495Z TRACE server_handshake:Connection{peer=Server}:poll:FramedWrite::flush: h2::codec::framed_write: flushing buffer
[INFO] [stdout] 2026-01-07T21:43:20.782580Z TRACE Connection{peer=Client}:poll: h2::proto::connection: connection.state=Open
[INFO] [stdout] 2026-01-07T21:43:20.782623Z TRACE Connection{peer=Client}:poll:FramedRead::poll_next: h2::codec::framed_read: poll
[INFO] [stdout] 2026-01-07T21:43:20.782661Z TRACE Connection{peer=Client}:poll:FramedWrite::flush: h2::codec::framed_write: queued_data_frame=true
[INFO] [stdout] 2026-01-07T21:43:20.782693Z TRACE Connection{peer=Client}:poll:FramedWrite::flush: h2::codec::framed_write: flushing buffer
[INFO] [stdout] 2026-01-07T21:43:20.782724Z TRACE Connection{peer=Client}:poll:try_reclaim_frame: h2::proto::streams::prioritize: reclaimed frame=Data { stream_id: StreamId(5) } sz=0
[INFO] [stdout] 2026-01-07T21:43:20.782750Z TRACE Connection{peer=Client}:poll: h2::proto::streams::prioritize: poll_complete
[INFO] [stdout] 2026-01-07T21:43:20.782763Z TRACE Connection{peer=Client}:poll: h2::proto::streams::prioritize: schedule_pending_open
[INFO] [stdout] 2026-01-07T21:43:20.782806Z TRACE Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(5) stream.state=HalfClosedLocal(AwaitingHeaders)}: h2::proto::streams::prioritize: is_pending_reset=false
[INFO] [stdout] 2026-01-07T21:43:20.782828Z TRACE Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(5) stream.state=HalfClosedLocal(AwaitingHeaders)}: h2::proto::streams::prioritize: data frame sz=1344 eos=false window=2856 available=2856 requested=2856 buffered=2856
[INFO] [stdout] 2026-01-07T21:43:20.782853Z TRACE Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(5) stream.state=HalfClosedLocal(AwaitingHeaders)}: h2::proto::streams::prioritize: sending data frame len=1344
[INFO] [stdout] 2026-01-07T21:43:20.782879Z TRACE Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(5) stream.state=HalfClosedLocal(AwaitingHeaders)}:updating stream flow: h2::proto::streams::flow_control: send_data; sz=1344; window=1047232; available=2856
[INFO] [stdout] 2026-01-07T21:43:20.782901Z TRACE Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(5) stream.state=HalfClosedLocal(AwaitingHeaders)}:updating stream flow: h2::proto::streams::stream:   sent stream data; available=1512; buffered=1512; id=StreamId(5); max_buffer_size=1048576 prev=0
[INFO] [stdout] 2026-01-07T21:43:20.782936Z TRACE Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(5) stream.state=HalfClosedLocal(AwaitingHeaders)}:updating connection flow: h2::proto::streams::flow_control: send_data; sz=1344; window=1038832; available=1037320
[INFO] [stdout] 2026-01-07T21:43:20.782962Z TRACE Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(5) stream.state=HalfClosedLocal(AwaitingHeaders)}: h2::proto::streams::prioritize: pop_frame; frame=Data { stream_id: StreamId(5) }
[INFO] [stdout] 2026-01-07T21:43:20.783002Z TRACE Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(5) stream.state=HalfClosedLocal(AwaitingHeaders)}: h2::proto::streams::store: Queue::push_back
[INFO] [stdout] 2026-01-07T21:43:20.783023Z TRACE Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(5) stream.state=HalfClosedLocal(AwaitingHeaders)}: h2::proto::streams::store:  -> first entry
[INFO] [stdout] 2026-01-07T21:43:20.783041Z TRACE Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(5) stream.state=HalfClosedLocal(AwaitingHeaders)}: h2::proto::streams::counts: transition_after; stream=StreamId(5); state=HalfClosedLocal(AwaitingHeaders); is_closed=false; pending_send_empty=false; buffered_send_data=1512; num_recv=0; num_send=1
[INFO] [stdout] 2026-01-07T21:43:20.783082Z TRACE Connection{peer=Client}:poll: h2::proto::streams::prioritize: writing frame=Data { stream_id: StreamId(5) }
[INFO] [stdout] 2026-01-07T21:43:20.783281Z DEBUG Connection{peer=Client}:poll:FramedWrite::buffer{frame=Data { stream_id: StreamId(5) }}: h2::codec::framed_write: send frame=Data { stream_id: StreamId(5) }
[INFO] [stdout] 2026-01-07T21:43:20.783316Z TRACE Connection{peer=Client}:poll:FramedWrite::flush: h2::codec::framed_write: queued_data_frame=true
[INFO] [stderr] error: test failed, to rerun pass `--lib`
[INFO] [stdout] 2026-01-07T21:43:20.783341Z TRACE Connection{peer=Client}:poll:FramedWrite::flush: h2::codec::framed_write: queued_data_frame=true
[INFO] [stdout] 2026-01-07T21:43:20.783465Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::connection: connection.state=Open
[INFO] [stdout] 2026-01-07T21:43:20.783509Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next: h2::codec::framed_read: poll
[INFO] [stdout] 2026-01-07T21:43:20.786363Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next: h2::codec::framed_read: read.bytes=1353
[INFO] [stdout] 2026-01-07T21:43:20.786404Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=1353}: h2::codec::framed_read: decoding frame from 1353B
[INFO] [stdout] 2026-01-07T21:43:20.786431Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=1353}: h2::codec::framed_read: frame.kind=Data
[INFO] [stdout] 2026-01-07T21:43:20.786464Z DEBUG server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next: h2::codec::framed_read: received frame=Data { stream_id: StreamId(5) }
[INFO] [stdout] 2026-01-07T21:43:20.786493Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::connection: recv DATA frame=Data { stream_id: StreamId(5) }
[INFO] [stdout] 2026-01-07T21:43:20.786538Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::recv: recv_data; size=1344; connection=1040176; stream=1048576
[INFO] [stdout] 2026-01-07T21:43:20.786562Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::flow_control: send_data; sz=1344; window=1040176; available=1048576
[INFO] [stdout] 2026-01-07T21:43:20.786591Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::flow_control: send_data; sz=1344; window=1048576; available=1048576
[INFO] [stdout] 2026-01-07T21:43:20.786618Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::counts: transition_after; stream=StreamId(5); state=Open { local: AwaitingHeaders, remote: Streaming }; is_closed=false; pending_send_empty=true; buffered_send_data=0; num_recv=1; num_send=0
[INFO] [stdout] 2026-01-07T21:43:20.786679Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next: h2::codec::framed_read: poll
[INFO] [stdout] 2026-01-07T21:43:20.786737Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::prioritize: poll_complete
[INFO] [stdout] 2026-01-07T21:43:20.786762Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::prioritize: schedule_pending_open
[INFO] [stdout] 2026-01-07T21:43:20.786800Z TRACE server_handshake:Connection{peer=Server}:poll:FramedWrite::flush: h2::codec::framed_write: flushing buffer
[INFO] [stdout] 2026-01-07T21:43:20.786871Z TRACE Connection{peer=Client}:poll: h2::proto::connection: connection.state=Open
[INFO] [stdout] 2026-01-07T21:43:20.786913Z TRACE Connection{peer=Client}:poll:FramedRead::poll_next: h2::codec::framed_read: poll
[INFO] [stdout] 2026-01-07T21:43:20.791609Z TRACE Connection{peer=Client}:poll:FramedWrite::flush: h2::codec::framed_write: queued_data_frame=true
[INFO] [stdout] 2026-01-07T21:43:20.791645Z TRACE Connection{peer=Client}:poll:FramedWrite::flush: h2::codec::framed_write: flushing buffer
[INFO] [stdout] 2026-01-07T21:43:20.791679Z TRACE Connection{peer=Client}:poll:try_reclaim_frame: h2::proto::streams::prioritize: reclaimed frame=Data { stream_id: StreamId(5) } sz=0
[INFO] [stdout] 2026-01-07T21:43:20.791707Z TRACE Connection{peer=Client}:poll: h2::proto::streams::prioritize: poll_complete
[INFO] [stdout] 2026-01-07T21:43:20.791722Z TRACE Connection{peer=Client}:poll: h2::proto::streams::prioritize: schedule_pending_open
[INFO] [stdout] 2026-01-07T21:43:20.791759Z TRACE Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(5) stream.state=HalfClosedLocal(AwaitingHeaders)}: h2::proto::streams::prioritize: is_pending_reset=false
[INFO] [stdout] 2026-01-07T21:43:20.805891Z TRACE Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(5) stream.state=HalfClosedLocal(AwaitingHeaders)}: h2::proto::streams::prioritize: data frame sz=1344 eos=false window=1512 available=1512 requested=1512 buffered=1512
[INFO] [stdout] 2026-01-07T21:43:20.805929Z TRACE Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(5) stream.state=HalfClosedLocal(AwaitingHeaders)}: h2::proto::streams::prioritize: sending data frame len=1344
[INFO] [stdout] 2026-01-07T21:43:20.805964Z TRACE Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(5) stream.state=HalfClosedLocal(AwaitingHeaders)}:updating stream flow: h2::proto::streams::flow_control: send_data; sz=1344; window=1045888; available=1512
[INFO] [stdout] 2026-01-07T21:43:20.805990Z TRACE Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(5) stream.state=HalfClosedLocal(AwaitingHeaders)}:updating stream flow: h2::proto::streams::stream:   sent stream data; available=168; buffered=168; id=StreamId(5); max_buffer_size=1048576 prev=0
[INFO] [stdout] 2026-01-07T21:43:20.806030Z TRACE Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(5) stream.state=HalfClosedLocal(AwaitingHeaders)}:updating connection flow: h2::proto::streams::flow_control: send_data; sz=1344; window=1037488; available=1037320
[INFO] [stdout] 2026-01-07T21:43:20.806070Z TRACE Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(5) stream.state=HalfClosedLocal(AwaitingHeaders)}: h2::proto::streams::prioritize: pop_frame; frame=Data { stream_id: StreamId(5) }
[INFO] [stdout] 2026-01-07T21:43:20.806093Z TRACE Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(5) stream.state=HalfClosedLocal(AwaitingHeaders)}: h2::proto::streams::store: Queue::push_back
[INFO] [stdout] 2026-01-07T21:43:20.806112Z TRACE Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(5) stream.state=HalfClosedLocal(AwaitingHeaders)}: h2::proto::streams::store:  -> first entry
[INFO] [stdout] 2026-01-07T21:43:20.806133Z TRACE Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(5) stream.state=HalfClosedLocal(AwaitingHeaders)}: h2::proto::streams::counts: transition_after; stream=StreamId(5); state=HalfClosedLocal(AwaitingHeaders); is_closed=false; pending_send_empty=false; buffered_send_data=168; num_recv=0; num_send=1
[INFO] [stdout] 2026-01-07T21:43:20.806172Z TRACE Connection{peer=Client}:poll: h2::proto::streams::prioritize: writing frame=Data { stream_id: StreamId(5) }
[INFO] [stdout] 2026-01-07T21:43:20.806202Z DEBUG Connection{peer=Client}:poll:FramedWrite::buffer{frame=Data { stream_id: StreamId(5) }}: h2::codec::framed_write: send frame=Data { stream_id: StreamId(5) }
[INFO] [stdout] 2026-01-07T21:43:20.806248Z TRACE Connection{peer=Client}:poll:FramedWrite::flush: h2::codec::framed_write: queued_data_frame=true
[INFO] [stdout] 2026-01-07T21:43:20.806284Z TRACE Connection{peer=Client}:poll:FramedWrite::flush: h2::codec::framed_write: queued_data_frame=true
[INFO] [stdout] 2026-01-07T21:43:20.806363Z TRACE h2::proto::streams::recv: release_capacity; size=1344
[INFO] [stdout] 2026-01-07T21:43:20.806381Z TRACE h2::proto::streams::recv: release_connection_capacity; size=1344, connection in_flight_data=1344
[INFO] [stdout] 2026-01-07T21:43:20.806683Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::connection: connection.state=Open
[INFO] [stdout] 2026-01-07T21:43:20.806731Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next: h2::codec::framed_read: poll
[INFO] [stdout] 2026-01-07T21:43:20.806765Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next: h2::codec::framed_read: read.bytes=1353
[INFO] [stdout] 2026-01-07T21:43:20.806797Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=1353}: h2::codec::framed_read: decoding frame from 1353B
[INFO] [stdout] 2026-01-07T21:43:20.806820Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=1353}: h2::codec::framed_read: frame.kind=Data
[INFO] [stdout] 2026-01-07T21:43:20.806851Z DEBUG server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next: h2::codec::framed_read: received frame=Data { stream_id: StreamId(5) }
[INFO] [stdout] 2026-01-07T21:43:20.806877Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::connection: recv DATA frame=Data { stream_id: StreamId(5) }
[INFO] [stdout] 2026-01-07T21:43:20.806902Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::recv: recv_data; size=1344; connection=1038832; stream=1047232
[INFO] [stdout] 2026-01-07T21:43:20.806924Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::flow_control: send_data; sz=1344; window=1038832; available=1048576
[INFO] [stdout] 2026-01-07T21:43:20.806945Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::flow_control: send_data; sz=1344; window=1047232; available=1048576
[INFO] [stdout] 2026-01-07T21:43:20.806968Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::counts: transition_after; stream=StreamId(5); state=Open { local: AwaitingHeaders, remote: Streaming }; is_closed=false; pending_send_empty=true; buffered_send_data=0; num_recv=1; num_send=0
[INFO] [stdout] 2026-01-07T21:43:20.807023Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next: h2::codec::framed_read: poll
[INFO] [stdout] 2026-01-07T21:43:20.807087Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::prioritize: poll_complete
[INFO] [stdout] 2026-01-07T21:43:20.807115Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::prioritize: schedule_pending_open
[INFO] [stdout] 2026-01-07T21:43:20.807155Z TRACE server_handshake:Connection{peer=Server}:poll:FramedWrite::flush: h2::codec::framed_write: flushing buffer
[INFO] [stdout] 2026-01-07T21:43:20.807224Z TRACE Connection{peer=Client}:poll: h2::proto::connection: connection.state=Open
[INFO] [stdout] 2026-01-07T21:43:20.807272Z TRACE Connection{peer=Client}:poll:FramedRead::poll_next: h2::codec::framed_read: poll
[INFO] [stdout] 2026-01-07T21:43:20.807319Z TRACE Connection{peer=Client}:poll:FramedWrite::flush: h2::codec::framed_write: queued_data_frame=true
[INFO] [stdout] 2026-01-07T21:43:20.807352Z TRACE Connection{peer=Client}:poll:FramedWrite::flush: h2::codec::framed_write: queued_data_frame=true
[INFO] [stdout] 2026-01-07T21:43:20.807406Z TRACE h2::proto::streams::recv: release_capacity; size=1344
[INFO] [stdout] 2026-01-07T21:43:20.807420Z TRACE h2::proto::streams::recv: release_connection_capacity; size=1344, connection in_flight_data=1344
[INFO] [stdout] 2026-01-07T21:43:20.807706Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::connection: connection.state=Open
[INFO] [stdout] 2026-01-07T21:43:20.807752Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next: h2::codec::framed_read: poll
[INFO] [stdout] 2026-01-07T21:43:20.807804Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::prioritize: poll_complete
[INFO] [stdout] 2026-01-07T21:43:20.807821Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::prioritize: schedule_pending_open
[INFO] [stdout] 2026-01-07T21:43:20.808050Z TRACE server_handshake:Connection{peer=Server}:poll:FramedWrite::flush: h2::codec::framed_write: flushing buffer
[INFO] [stdout] 2026-01-07T21:43:20.808129Z TRACE Connection{peer=Client}:poll: h2::proto::connection: connection.state=Open
[INFO] [stdout] 2026-01-07T21:43:20.808171Z TRACE Connection{peer=Client}:poll:FramedRead::poll_next: h2::codec::framed_read: poll
[INFO] [stdout] 2026-01-07T21:43:20.808213Z TRACE Connection{peer=Client}:poll:FramedWrite::flush: h2::codec::framed_write: queued_data_frame=true
[INFO] [stdout] 2026-01-07T21:43:20.808246Z TRACE Connection{peer=Client}:poll:FramedWrite::flush: h2::codec::framed_write: flushing buffer
[INFO] [stdout] 2026-01-07T21:43:20.808289Z TRACE Connection{peer=Client}:poll:try_reclaim_frame: h2::proto::streams::prioritize: reclaimed frame=Data { stream_id: StreamId(5) } sz=0
[INFO] [stdout] 2026-01-07T21:43:20.808320Z TRACE Connection{peer=Client}:poll: h2::proto::streams::prioritize: poll_complete
[INFO] [stdout] 2026-01-07T21:43:20.808334Z TRACE Connection{peer=Client}:poll: h2::proto::streams::prioritize: schedule_pending_open
[INFO] [stdout] 2026-01-07T21:43:20.808369Z TRACE Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(5) stream.state=HalfClosedLocal(AwaitingHeaders)}: h2::proto::streams::prioritize: is_pending_reset=false
[INFO] [stdout] 2026-01-07T21:43:20.808394Z TRACE Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(5) stream.state=HalfClosedLocal(AwaitingHeaders)}: h2::proto::streams::prioritize: data frame sz=168 eos=false window=168 available=168 requested=168 buffered=168
[INFO] [stdout] 2026-01-07T21:43:20.808429Z TRACE Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(5) stream.state=HalfClosedLocal(AwaitingHeaders)}: h2::proto::streams::prioritize: sending data frame len=168
[INFO] [stdout] 2026-01-07T21:43:20.808462Z TRACE Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(5) stream.state=HalfClosedLocal(AwaitingHeaders)}:updating stream flow: h2::proto::streams::flow_control: send_data; sz=168; window=1044544; available=168
[INFO] [stdout] 2026-01-07T21:43:20.808485Z TRACE Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(5) stream.state=HalfClosedLocal(AwaitingHeaders)}:updating stream flow: h2::proto::streams::stream:   sent stream data; available=0; buffered=0; id=StreamId(5); max_buffer_size=1048576 prev=0
[INFO] [stdout] 2026-01-07T21:43:20.808554Z TRACE Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(5) stream.state=HalfClosedLocal(AwaitingHeaders)}:updating connection flow: h2::proto::streams::flow_control: send_data; sz=168; window=1036144; available=1036144
[INFO] [stdout] 2026-01-07T21:43:20.808594Z TRACE Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(5) stream.state=HalfClosedLocal(AwaitingHeaders)}: h2::proto::streams::prioritize: pop_frame; frame=Data { stream_id: StreamId(5) }
[INFO] [stdout] 2026-01-07T21:43:20.808620Z TRACE Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(5) stream.state=HalfClosedLocal(AwaitingHeaders)}: h2::proto::streams::store: Queue::push_back
[INFO] [stdout] 2026-01-07T21:43:20.808639Z TRACE Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(5) stream.state=HalfClosedLocal(AwaitingHeaders)}: h2::proto::streams::store:  -> first entry
[INFO] [stdout] 2026-01-07T21:43:20.808658Z TRACE Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(5) stream.state=HalfClosedLocal(AwaitingHeaders)}: h2::proto::streams::counts: transition_after; stream=StreamId(5); state=HalfClosedLocal(AwaitingHeaders); is_closed=false; pending_send_empty=false; buffered_send_data=0; num_recv=0; num_send=1
[INFO] [stdout] 2026-01-07T21:43:20.808697Z TRACE Connection{peer=Client}:poll: h2::proto::streams::prioritize: writing frame=Data { stream_id: StreamId(5) }
[INFO] [stdout] 2026-01-07T21:43:20.808737Z DEBUG Connection{peer=Client}:poll:FramedWrite::buffer{frame=Data { stream_id: StreamId(5) }}: h2::codec::framed_write: send frame=Data { stream_id: StreamId(5) }
[INFO] [stdout] 2026-01-07T21:43:20.808778Z TRACE Connection{peer=Client}:poll:try_reclaim_frame: h2::proto::streams::prioritize: reclaimed frame=Data { stream_id: StreamId(5) } sz=0
[INFO] [stdout] 2026-01-07T21:43:20.808809Z TRACE Connection{peer=Client}:poll: h2::proto::streams::prioritize: schedule_pending_open
[INFO] [stdout] 2026-01-07T21:43:20.808844Z TRACE Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(5) stream.state=HalfClosedLocal(AwaitingHeaders)}: h2::proto::streams::prioritize: is_pending_reset=false
[INFO] [stdout] 2026-01-07T21:43:20.808865Z TRACE Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(5) stream.state=HalfClosedLocal(AwaitingHeaders)}: h2::proto::streams::prioritize: data frame sz=0 eos=true window=0 available=0 requested=0 buffered=0
[INFO] [stdout] 2026-01-07T21:43:20.808890Z TRACE Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(5) stream.state=HalfClosedLocal(AwaitingHeaders)}: h2::proto::streams::prioritize: sending data frame len=0
[INFO] [stdout] 2026-01-07T21:43:20.808918Z TRACE Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(5) stream.state=HalfClosedLocal(AwaitingHeaders)}:updating stream flow: h2::proto::streams::flow_control: send_data; sz=0; window=1044376; available=0
[INFO] [stdout] 2026-01-07T21:43:20.808943Z TRACE Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(5) stream.state=HalfClosedLocal(AwaitingHeaders)}:updating stream flow: h2::proto::streams::stream:   sent stream data; available=0; buffered=0; id=StreamId(5); max_buffer_size=1048576 prev=0
[INFO] [stdout] 2026-01-07T21:43:20.808985Z TRACE Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(5) stream.state=HalfClosedLocal(AwaitingHeaders)}:updating connection flow: h2::proto::streams::flow_control: send_data; sz=0; window=1035976; available=1035976
[INFO] [stdout] 2026-01-07T21:43:20.809021Z TRACE Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(5) stream.state=HalfClosedLocal(AwaitingHeaders)}: h2::proto::streams::prioritize: pop_frame; frame=Data { stream_id: StreamId(5), flags: (0x1: END_STREAM) }
[INFO] [stdout] 2026-01-07T21:43:20.809060Z TRACE Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(5) stream.state=HalfClosedLocal(AwaitingHeaders)}: h2::proto::streams::counts: transition_after; stream=StreamId(5); state=HalfClosedLocal(AwaitingHeaders); is_closed=false; pending_send_empty=true; buffered_send_data=0; num_recv=0; num_send=1
[INFO] [stdout] 2026-01-07T21:43:20.809104Z TRACE Connection{peer=Client}:poll: h2::proto::streams::prioritize: writing frame=Data { stream_id: StreamId(5), flags: (0x1: END_STREAM) }
[INFO] [stdout] 2026-01-07T21:43:20.809140Z DEBUG Connection{peer=Client}:poll:FramedWrite::buffer{frame=Data { stream_id: StreamId(5), flags: (0x1: END_STREAM) }}: h2::codec::framed_write: send frame=Data { stream_id: StreamId(5), flags: (0x1: END_STREAM) }
[INFO] [stdout] 2026-01-07T21:43:20.809182Z TRACE Connection{peer=Client}:poll:try_reclaim_frame: h2::proto::streams::prioritize: reclaimed frame=Data { stream_id: StreamId(5), flags: (0x1: END_STREAM) } sz=0
[INFO] [stdout] 2026-01-07T21:43:20.809217Z TRACE Connection{peer=Client}:poll: h2::proto::streams::prioritize: schedule_pending_open
[INFO] [stdout] 2026-01-07T21:43:20.809258Z TRACE Connection{peer=Client}:poll:FramedWrite::flush: h2::codec::framed_write: queued_data_frame=false
[INFO] [stdout] 2026-01-07T21:43:20.809288Z TRACE Connection{peer=Client}:poll:FramedWrite::flush: h2::codec::framed_write: flushing buffer
[INFO] [stdout] 2026-01-07T21:43:20.809360Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::connection: connection.state=Open
[INFO] [stdout] 2026-01-07T21:43:20.809404Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next: h2::codec::framed_read: poll
[INFO] [stdout] 2026-01-07T21:43:20.809435Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next: h2::codec::framed_read: read.bytes=1353
[INFO] [stdout] 2026-01-07T21:43:20.809468Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=1353}: h2::codec::framed_read: decoding frame from 1353B
[INFO] [stdout] 2026-01-07T21:43:20.809506Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=1353}: h2::codec::framed_read: frame.kind=Data
[INFO] [stdout] 2026-01-07T21:43:20.825574Z DEBUG server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next: h2::codec::framed_read: received frame=Data { stream_id: StreamId(5) }
[INFO] [stdout] 2026-01-07T21:43:20.825605Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::connection: recv DATA frame=Data { stream_id: StreamId(5) }
[INFO] [stdout] 2026-01-07T21:43:20.825627Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::recv: recv_data; size=1344; connection=1037488; stream=1045888
[INFO] [stdout] 2026-01-07T21:43:20.825645Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::flow_control: send_data; sz=1344; window=1037488; available=1048576
[INFO] [stdout] 2026-01-07T21:43:20.825661Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::flow_control: send_data; sz=1344; window=1045888; available=1048576
[INFO] [stdout] 2026-01-07T21:43:20.825685Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::counts: transition_after; stream=StreamId(5); state=Open { local: AwaitingHeaders, remote: Streaming }; is_closed=false; pending_send_empty=true; buffered_send_data=0; num_recv=1; num_send=0
[INFO] [stdout] 2026-01-07T21:43:20.825735Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next: h2::codec::framed_read: poll
[INFO] [stdout] 2026-01-07T21:43:20.825755Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next: h2::codec::framed_read: read.bytes=177
[INFO] [stdout] 2026-01-07T21:43:20.825779Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=177}: h2::codec::framed_read: decoding frame from 177B
[INFO] [stdout] 2026-01-07T21:43:20.825800Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=177}: h2::codec::framed_read: frame.kind=Data
[INFO] [stdout] 2026-01-07T21:43:20.825825Z DEBUG server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next: h2::codec::framed_read: received frame=Data { stream_id: StreamId(5) }
[INFO] [stdout] 2026-01-07T21:43:20.825849Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::connection: recv DATA frame=Data { stream_id: StreamId(5) }
[INFO] [stdout] 2026-01-07T21:43:20.825868Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::recv: recv_data; size=168; connection=1036144; stream=1044544
[INFO] [stdout] 2026-01-07T21:43:20.825886Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::flow_control: send_data; sz=168; window=1036144; available=1047232
[INFO] [stdout] 2026-01-07T21:43:20.825903Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::flow_control: send_data; sz=168; window=1044544; available=1047232
[INFO] [stdout] 2026-01-07T21:43:20.825923Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::counts: transition_after; stream=StreamId(5); state=Open { local: AwaitingHeaders, remote: Streaming }; is_closed=false; pending_send_empty=true; buffered_send_data=0; num_recv=1; num_send=0
[INFO] [stdout] 2026-01-07T21:43:20.825974Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next: h2::codec::framed_read: poll
[INFO] [stdout] 2026-01-07T21:43:20.825999Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next: h2::codec::framed_read: read.bytes=9
[INFO] [stdout] 2026-01-07T21:43:20.826027Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=9}: h2::codec::framed_read: decoding frame from 9B
[INFO] [stdout] 2026-01-07T21:43:20.826057Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=9}: h2::codec::framed_read: frame.kind=Data
[INFO] [stdout] 2026-01-07T21:43:20.826084Z DEBUG server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next: h2::codec::framed_read: received frame=Data { stream_id: StreamId(5), flags: (0x1: END_STREAM) }
[INFO] [stdout] 2026-01-07T21:43:20.826109Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::connection: recv DATA frame=Data { stream_id: StreamId(5), flags: (0x1: END_STREAM) }
[INFO] [stdout] 2026-01-07T21:43:20.826137Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::recv: recv_data; size=0; connection=1035976; stream=1044376
[INFO] [stdout] 2026-01-07T21:43:20.826157Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::flow_control: send_data; sz=0; window=1035976; available=1047064
[INFO] [stdout] 2026-01-07T21:43:20.826175Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::state: recv_close: Open => HalfClosedRemote(AwaitingHeaders)
[INFO] [stdout] 2026-01-07T21:43:20.826193Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::flow_control: send_data; sz=0; window=1044376; available=1047064
[INFO] [stdout] 2026-01-07T21:43:20.826213Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::counts: transition_after; stream=StreamId(5); state=HalfClosedRemote(AwaitingHeaders); is_closed=false; pending_send_empty=true; buffered_send_data=0; num_recv=1; num_send=0
[INFO] [stdout] 2026-01-07T21:43:20.826262Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next: h2::codec::framed_read: poll
[INFO] [stdout] 2026-01-07T21:43:20.826316Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::prioritize: poll_complete
[INFO] [stdout] 2026-01-07T21:43:20.826336Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::prioritize: schedule_pending_open
[INFO] [stdout] 2026-01-07T21:43:20.826375Z TRACE server_handshake:Connection{peer=Server}:poll:FramedWrite::flush: h2::codec::framed_write: flushing buffer
[INFO] [stdout] 2026-01-07T21:43:20.826450Z TRACE h2::proto::streams::recv: release_capacity; size=1344
[INFO] [stdout] 2026-01-07T21:43:20.826463Z TRACE h2::proto::streams::recv: release_connection_capacity; size=1344, connection in_flight_data=1512
[INFO] [stdout] 2026-01-07T21:43:20.826695Z TRACE h2::proto::streams::recv: release_capacity; size=168
[INFO] [stdout] 2026-01-07T21:43:20.826710Z TRACE h2::proto::streams::recv: release_connection_capacity; size=168, connection in_flight_data=168
[INFO] [stdout] 2026-01-07T21:43:20.826746Z TRACE h2::proto::streams::recv: release_capacity; size=0
[INFO] [stdout] 2026-01-07T21:43:20.826754Z TRACE h2::proto::streams::recv: release_connection_capacity; size=0, connection in_flight_data=0
[INFO] [stdout] 2026-01-07T21:43:20.826771Z TRACE h2::proto::streams::streams: drop_stream_ref; stream=Stream { id: StreamId(5), state: HalfClosedRemote(AwaitingHeaders), is_counted: true, ref_count: 2, send_flow: FlowControl { window_size: Window(2097152), available: Window(0) }, requested_send_capacity: 0, buffered_send_data: 0, send_task: Some(()), recv_flow: FlowControl { window_size: Window(1044376), available: Window(1048576) }, in_flight_recv_data: 0, content_length: Omitted }
[INFO] [stdout] 2026-01-07T21:43:20.826804Z TRACE h2::proto::streams::counts: transition_after; stream=StreamId(5); state=HalfClosedRemote(AwaitingHeaders); is_closed=false; pending_send_empty=true; buffered_send_data=0; num_recv=1; num_send=0
[INFO] [stdout] 2026-01-07T21:43:20.826874Z TRACE h2::proto::streams::send: send_headers; frame=Headers { stream_id: StreamId(5), flags: (0x4: END_HEADERS) }; init_window=2097152
[INFO] [stdout] 2026-01-07T21:43:20.826926Z TRACE Prioritize::queue_frame{stream.id=StreamId(5)}: h2::proto::streams::prioritize: schedule_send stream.id=StreamId(5)
[INFO] [stdout] 2026-01-07T21:43:20.826945Z TRACE Prioritize::queue_frame{stream.id=StreamId(5)}: h2::proto::streams::store: Queue::push_back
[INFO] [stdout] 2026-01-07T21:43:20.826957Z TRACE Prioritize::queue_frame{stream.id=StreamId(5)}: h2::proto::streams::store:  -> first entry
[INFO] [stdout] 2026-01-07T21:43:20.826981Z TRACE h2::proto::streams::counts: transition_after; stream=StreamId(5); state=HalfClosedRemote(Streaming); is_closed=false; pending_send_empty=false; buffered_send_data=0; num_recv=1; num_send=0
[INFO] [stdout] 2026-01-07T21:43:20.827022Z TRACE reserve_capacity{stream.id=StreamId(5) requested=1 effective=1 curr=0}:try_assign_capacity{stream.id=StreamId(5)}: h2::proto::streams::prioritize: requested=1 additional=1 buffered=0 window=2097152 conn=5242870
[INFO] [stdout] 2026-01-07T21:43:20.827054Z TRACE reserve_capacity{stream.id=StreamId(5) requested=1 effective=1 curr=0}:try_assign_capacity{stream.id=StreamId(5)}: h2::proto::streams::prioritize: assigning capacity=1
[INFO] [stdout] 2026-01-07T21:43:20.827078Z TRACE reserve_capacity{stream.id=StreamId(5) requested=1 effective=1 curr=0}:try_assign_capacity{stream.id=StreamId(5)}: h2::proto::streams::stream:   assigned capacity to stream; available=1; buffered=0; id=StreamId(5); max_buffer_size=409600 prev=0
[INFO] [stdout] 2026-01-07T21:43:20.827098Z TRACE reserve_capacity{stream.id=StreamId(5) requested=1 effective=1 curr=0}:try_assign_capacity{stream.id=StreamId(5)}: h2::proto::streams::stream:   notifying task
[INFO] [stdout] 2026-01-07T21:43:20.827113Z TRACE reserve_capacity{stream.id=StreamId(5) requested=1 effective=1 curr=0}:try_assign_capacity{stream.id=StreamId(5)}: h2::proto::streams::prioritize: available=1 requested=1 buffered=0 has_unavailable=true
[INFO] [stdout] 2026-01-07T21:43:20.827181Z TRACE send_data{sz=5 requested=1}: h2::proto::streams::prioritize: buffered=5
[INFO] [stdout] 2026-01-07T21:43:20.827216Z TRACE send_data{sz=5 requested=1}:try_assign_capacity{stream.id=StreamId(5)}: h2::proto::streams::prioritize: requested=5 additional=4 buffered=5 window=2097152 conn=5242869
[INFO] [stdout] 2026-01-07T21:43:20.827236Z TRACE send_data{sz=5 requested=1}:try_assign_capacity{stream.id=StreamId(5)}: h2::proto::streams::prioritize: assigning capacity=4
[INFO] [stdout] 2026-01-07T21:43:20.827251Z TRACE send_data{sz=5 requested=1}:try_assign_capacity{stream.id=StreamId(5)}: h2::proto::streams::stream:   assigned capacity to stream; available=5; buffered=5; id=StreamId(5); max_buffer_size=409600 prev=0
[INFO] [stdout] 2026-01-07T21:43:20.827270Z TRACE send_data{sz=5 requested=1}:try_assign_capacity{stream.id=StreamId(5)}: h2::proto::streams::prioritize: available=5 requested=5 buffered=5 has_unavailable=true
[INFO] [stdout] 2026-01-07T21:43:20.827289Z TRACE send_data{sz=5 requested=1}:try_assign_capacity{stream.id=StreamId(5)}: h2::proto::streams::store: Queue::push_back
[INFO] [stdout] 2026-01-07T21:43:20.827309Z TRACE send_data{sz=5 requested=1}:try_assign_capacity{stream.id=StreamId(5)}: h2::proto::streams::store:  -> already queued
[INFO] [stdout] 2026-01-07T21:43:20.827333Z TRACE send_data{sz=5 requested=1}: h2::proto::streams::prioritize: available=5 buffered=5
[INFO] [stdout] 2026-01-07T21:43:20.827361Z TRACE send_data{sz=5 requested=1}:Prioritize::queue_frame{stream.id=StreamId(5)}: h2::proto::streams::prioritize: schedule_send stream.id=StreamId(5)
[INFO] [stdout] 2026-01-07T21:43:20.827378Z TRACE send_data{sz=5 requested=1}:Prioritize::queue_frame{stream.id=StreamId(5)}: h2::proto::streams::store: Queue::push_back
[INFO] [stdout] 2026-01-07T21:43:20.827392Z TRACE send_data{sz=5 requested=1}:Prioritize::queue_frame{stream.id=StreamId(5)}: h2::proto::streams::store:  -> already queued
[INFO] [stdout] 2026-01-07T21:43:20.827417Z TRACE h2::proto::streams::counts: transition_after; stream=StreamId(5); state=HalfClosedRemote(Streaming); is_closed=false; pending_send_empty=false; buffered_send_data=5; num_recv=1; num_send=0
[INFO] [stdout] 2026-01-07T21:43:20.827461Z TRACE reserve_capacity{stream.id=StreamId(5) requested=1 effective=6 curr=5}:try_assign_capacity{stream.id=StreamId(5)}: h2::proto::streams::prioritize: requested=6 additional=1 buffered=5 window=2097152 conn=5242865
[INFO] [stdout] 2026-01-07T21:43:20.827483Z TRACE reserve_capacity{stream.id=StreamId(5) requested=1 effective=6 curr=5}:try_assign_capacity{stream.id=StreamId(5)}: h2::proto::streams::prioritize: assigning capacity=1
[INFO] [stdout] 2026-01-07T21:43:20.827498Z TRACE reserve_capacity{stream.id=StreamId(5) requested=1 effective=6 curr=5}:try_assign_capacity{stream.id=StreamId(5)}: h2::proto::streams::stream:   assigned capacity to stream; available=6; buffered=5; id=StreamId(5); max_buffer_size=409600 prev=0
[INFO] [stdout] 2026-01-07T21:43:20.827533Z TRACE reserve_capacity{stream.id=StreamId(5) requested=1 effective=6 curr=5}:try_assign_capacity{stream.id=StreamId(5)}: h2::proto::streams::stream:   notifying task
[INFO] [stdout] 2026-01-07T21:43:20.827551Z TRACE reserve_capacity{stream.id=StreamId(5) requested=1 effective=6 curr=5}:try_assign_capacity{stream.id=StreamId(5)}: h2::proto::streams::prioritize: available=6 requested=6 buffered=5 has_unavailable=true
[INFO] [stdout] 2026-01-07T21:43:20.827567Z TRACE reserve_capacity{stream.id=StreamId(5) requested=1 effective=6 curr=5}:try_assign_capacity{stream.id=StreamId(5)}: h2::proto::streams::store: Queue::push_back
[INFO] [stdout] 2026-01-07T21:43:20.827585Z TRACE reserve_capacity{stream.id=StreamId(5) requested=1 effective=6 curr=5}:try_assign_capacity{stream.id=StreamId(5)}: h2::proto::streams::store:  -> already queued
[INFO] [stdout] 2026-01-07T21:43:20.827669Z TRACE h2::proto::streams::state: send_close: HalfClosedRemote => Closed
[INFO] [stdout] 2026-01-07T21:43:20.827681Z TRACE h2::proto::streams::send: send_trailers -- queuing; frame=Headers { stream_id: StreamId(5), flags: (0x5: END_HEADERS | END_STREAM) }
[INFO] [stdout] 2026-01-07T21:43:20.827705Z TRACE Prioritize::queue_frame{stream.id=StreamId(5)}: h2::proto::streams::prioritize: schedule_send stream.id=StreamId(5)
[INFO] [stdout] 2026-01-07T21:43:20.827722Z TRACE Prioritize::queue_frame{stream.id=StreamId(5)}: h2::proto::streams::store: Queue::push_back
[INFO] [stdout] 2026-01-07T21:43:20.827734Z TRACE Prioritize::queue_frame{stream.id=StreamId(5)}: h2::proto::streams::store:  -> already queued
[INFO] [stdout] 2026-01-07T21:43:20.827767Z TRACE h2::proto::streams::counts: transition_after; stream=StreamId(5); state=Closed(EndStream); is_closed=false; pending_send_empty=false; buffered_send_data=5; num_recv=1; num_send=0
[INFO] [stdout] 2026-01-07T21:43:20.827785Z TRACE h2::proto::streams::streams: drop_stream_ref; stream=Stream { id: StreamId(5), state: Closed(EndStream), is_counted: true, ref_count: 2, is_pending_send: true, send_flow: FlowControl { window_size: Window(2097152), available: Window(5) }, requested_send_capacity: 5, buffered_send_data: 5, send_task: Some(()), pending_send: Deque { indices: Some(Indices { head: 0, tail: 2 }) }, send_capacity_inc: true, recv_flow: FlowControl { window_size: Window(1044376), available: Window(1048576) }, in_flight_recv_data: 0, content_length: Omitted }
[INFO] [stdout] 2026-01-07T21:43:20.827821Z TRACE h2::proto::streams::counts: transition_after; stream=StreamId(5); state=Closed(EndStream); is_closed=false; pending_send_empty=false; buffered_send_data=5; num_recv=1; num_send=0
[INFO] [stdout] 2026-01-07T21:43:20.827837Z TRACE h2::proto::streams::streams: drop_stream_ref; stream=Stream { id: StreamId(5), state: Closed(EndStream), is_counted: true, ref_count: 1, is_pending_send: true, send_flow: FlowControl { window_size: Window(2097152), available: Window(5) }, requested_send_capacity: 5, buffered_send_data: 5, send_task: Some(()), pending_send: Deque { indices: Some(Indices { head: 0, tail: 2 }) }, send_capacity_inc: true, recv_flow: FlowControl { window_size: Window(1044376), available: Window(1048576) }, in_flight_recv_data: 0, content_length: Omitted }
[INFO] [stdout] 2026-01-07T21:43:20.827871Z TRACE h2::proto::streams::counts: transition_after; stream=StreamId(5); state=Closed(EndStream); is_closed=false; pending_send_empty=false; buffered_send_data=5; num_recv=1; num_send=0
[INFO] [stdout] 2026-01-07T21:43:20.827923Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::connection: connection.state=Open
[INFO] [stdout] 2026-01-07T21:43:20.827969Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next: h2::codec::framed_read: poll
[INFO] [stdout] 2026-01-07T21:43:20.828022Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::prioritize: poll_complete
[INFO] [stdout] 2026-01-07T21:43:20.828057Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::prioritize: schedule_pending_open
[INFO] [stdout] 2026-01-07T21:43:20.828097Z TRACE server_handshake:Connection{peer=Server}:poll:pop_frame:popped{stream.id=StreamId(5) stream.state=Closed(EndStream)}: h2::proto::streams::prioritize: is_pending_reset=false
[INFO] [stdout] 2026-01-07T21:43:20.828145Z TRACE server_handshake:Connection{peer=Server}:poll:pop_frame:popped{stream.id=StreamId(5) stream.state=Closed(EndStream)}: h2::proto::streams::prioritize: pop_frame; frame=Headers { stream_id: StreamId(5), flags: (0x4: END_HEADERS) }
[INFO] [stdout] 2026-01-07T21:43:20.828174Z TRACE server_handshake:Connection{peer=Server}:poll:pop_frame:popped{stream.id=StreamId(5) stream.state=Closed(EndStream)}: h2::proto::streams::store: Queue::push_back
[INFO] [stdout] 2026-01-07T21:43:20.828195Z TRACE server_handshake:Connection{peer=Server}:poll:pop_frame:popped{stream.id=StreamId(5) stream.state=Closed(EndStream)}: h2::proto::streams::store:  -> first entry
[INFO] [stdout] 2026-01-07T21:43:20.828215Z TRACE server_handshake:Connection{peer=Server}:poll:pop_frame:popped{stream.id=StreamId(5) stream.state=Closed(EndStream)}: h2::proto::streams::counts: transition_after; stream=StreamId(5); state=Closed(EndStream); is_closed=false; pending_send_empty=false; buffered_send_data=5; num_recv=1; num_send=0
[INFO] [stdout] 2026-01-07T21:43:20.828265Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::prioritize: writing frame=Headers { stream_id: StreamId(5), flags: (0x4: END_HEADERS) }
[INFO] [stdout] 2026-01-07T21:43:20.828310Z DEBUG server_handshake:Connection{peer=Server}:poll:FramedWrite::buffer{frame=Headers { stream_id: StreamId(5), flags: (0x4: END_HEADERS) }}: h2::codec::framed_write: send frame=Headers { stream_id: StreamId(5), flags: (0x4: END_HEADERS) }
[INFO] [stdout] 2026-01-07T21:43:20.828377Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::prioritize: schedule_pending_open
[INFO] [stdout] 2026-01-07T21:43:20.828412Z TRACE server_handshake:Connection{peer=Server}:poll:pop_frame:popped{stream.id=StreamId(5) stream.state=Closed(EndStream)}: h2::proto::streams::prioritize: is_pending_reset=false
[INFO] [stdout] 2026-01-07T21:43:20.828433Z TRACE server_handshake:Connection{peer=Server}:poll:pop_frame:popped{stream.id=StreamId(5) stream.state=Closed(EndStream)}: h2::proto::streams::prioritize: data frame sz=5 eos=false window=5 available=5 requested=5 buffered=5
[INFO] [stdout] 2026-01-07T21:43:20.828463Z TRACE server_handshake:Connection{peer=Server}:poll:pop_frame:popped{stream.id=StreamId(5) stream.state=Closed(EndStream)}: h2::proto::streams::prioritize: sending data frame len=5
[INFO] [stdout] 2026-01-07T21:43:20.828496Z TRACE server_handshake:Connection{peer=Server}:poll:pop_frame:popped{stream.id=StreamId(5) stream.state=Closed(EndStream)}:updating stream flow: h2::proto::streams::flow_control: send_data; sz=5; window=2097152; available=5
[INFO] [stdout] 2026-01-07T21:43:20.831286Z TRACE server_handshake:Connection{peer=Server}:poll:pop_frame:popped{stream.id=StreamId(5) stream.state=Closed(EndStream)}:updating stream flow: h2::proto::streams::stream:   sent stream data; available=0; buffered=0; id=StreamId(5); max_buffer_size=409600 prev=0
[INFO] [stdout] 2026-01-07T21:43:20.831336Z TRACE server_handshake:Connection{peer=Server}:poll:pop_frame:popped{stream.id=StreamId(5) stream.state=Closed(EndStream)}:updating connection flow: h2::proto::streams::flow_control: send_data; sz=5; window=5242870; available=5242870
[INFO] [stdout] 2026-01-07T21:43:20.831367Z TRACE server_handshake:Connection{peer=Server}:poll:pop_frame:popped{stream.id=StreamId(5) stream.state=Closed(EndStream)}: h2::proto::streams::prioritize: pop_frame; frame=Data { stream_id: StreamId(5) }
[INFO] [stdout] 2026-01-07T21:43:20.831393Z TRACE server_handshake:Connection{peer=Server}:poll:pop_frame:popped{stream.id=StreamId(5) stream.state=Closed(EndStream)}: h2::proto::streams::store: Queue::push_back
[INFO] [stdout] 2026-01-07T21:43:20.831414Z TRACE server_handshake:Connection{peer=Server}:poll:pop_frame:popped{stream.id=StreamId(5) stream.state=Closed(EndStream)}: h2::proto::streams::store:  -> first entry
[INFO] [stdout] 2026-01-07T21:43:20.831433Z TRACE server_handshake:Connection{peer=Server}:poll:pop_frame:popped{stream.id=StreamId(5) stream.state=Closed(EndStream)}: h2::proto::streams::counts: transition_after; stream=StreamId(5); state=Closed(EndStream); is_closed=false; pending_send_empty=false; buffered_send_data=0; num_recv=1; num_send=0
[INFO] [stdout] 2026-01-07T21:43:20.831467Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::prioritize: writing frame=Data { stream_id: StreamId(5) }
[INFO] [stdout] 2026-01-07T21:43:20.831496Z DEBUG server_handshake:Connection{peer=Server}:poll:FramedWrite::buffer{frame=Data { stream_id: StreamId(5) }}: h2::codec::framed_write: send frame=Data { stream_id: StreamId(5) }
[INFO] [stdout] 2026-01-07T21:43:20.831556Z TRACE server_handshake:Connection{peer=Server}:poll:try_reclaim_frame: h2::proto::streams::prioritize: reclaimed frame=Data { stream_id: StreamId(5) } sz=0
[INFO] [stdout] 2026-01-07T21:43:20.831589Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::prioritize: schedule_pending_open
[INFO] [stdout] 2026-01-07T21:43:20.831622Z TRACE server_handshake:Connection{peer=Server}:poll:pop_frame:popped{stream.id=StreamId(5) stream.state=Closed(EndStream)}: h2::proto::streams::prioritize: is_pending_reset=false
[INFO] [stdout] 2026-01-07T21:43:20.831648Z TRACE server_handshake:Connection{peer=Server}:poll:pop_frame:popped{stream.id=StreamId(5) stream.state=Closed(EndStream)}: h2::proto::streams::prioritize: pop_frame; frame=Headers { stream_id: StreamId(5), flags: (0x5: END_HEADERS | END_STREAM) }
[INFO] [stdout] 2026-01-07T21:43:20.831673Z TRACE server_handshake:Connection{peer=Server}:poll:pop_frame:popped{stream.id=StreamId(5) stream.state=Closed(EndStream)}: h2::proto::streams::counts: transition_after; stream=StreamId(5); state=Closed(EndStream); is_closed=true; pending_send_empty=true; buffered_send_data=0; num_recv=1; num_send=0
[INFO] [stdout] 2026-01-07T21:43:20.831702Z TRACE server_handshake:Connection{peer=Server}:poll:pop_frame:popped{stream.id=StreamId(5) stream.state=Closed(EndStream)}: h2::proto::streams::counts: dec_num_streams; stream=StreamId(5)
[INFO] [stdout] 2026-01-07T21:43:20.831741Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::prioritize: writing frame=Headers { stream_id: StreamId(5), flags: (0x5: END_HEADERS | END_STREAM) }
[INFO] [stdout] 2026-01-07T21:43:20.831774Z DEBUG server_handshake:Connection{peer=Server}:poll:FramedWrite::buffer{frame=Headers { stream_id: StreamId(5), flags: (0x5: END_HEADERS | END_STREAM) }}: h2::codec::framed_write: send frame=Headers { stream_id: StreamId(5), flags: (0x5: END_HEADERS | END_STREAM) }
[INFO] [stdout] 2026-01-07T21:43:20.831862Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::prioritize: schedule_pending_open
[INFO] [stdout] 2026-01-07T21:43:20.831900Z TRACE server_handshake:Connection{peer=Server}:poll:FramedWrite::flush: h2::codec::framed_write: queued_data_frame=false
[INFO] [stdout] 2026-01-07T21:43:20.831942Z TRACE server_handshake:Connection{peer=Server}:poll:FramedWrite::flush: h2::codec::framed_write: flushing buffer
[INFO] [stdout] 2026-01-07T21:43:20.832018Z TRACE Connection{peer=Client}:poll: h2::proto::connection: connection.state=Open
[INFO] [stdout] 2026-01-07T21:43:20.832064Z TRACE Connection{peer=Client}:poll:FramedRead::poll_next: h2::codec::framed_read: poll
[INFO] [stdout] 2026-01-07T21:43:20.832093Z TRACE Connection{peer=Client}:poll:FramedRead::poll_next: h2::codec::framed_read: read.bytes=12
[INFO] [stdout] 2026-01-07T21:43:20.832118Z TRACE Connection{peer=Client}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=12}: h2::codec::framed_read: decoding frame from 12B
[INFO] [stdout] 2026-01-07T21:43:20.832137Z TRACE Connection{peer=Client}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=12}: h2::codec::framed_read: frame.kind=Headers
[INFO] [stdout] 2026-01-07T21:43:20.832155Z TRACE Connection{peer=Client}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=12}: h2::frame::headers: loading headers; flags=(0x4: END_HEADERS)
[INFO] [stdout] 2026-01-07T21:43:20.832188Z TRACE Connection{peer=Client}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=12}:hpack::decode: h2::hpack::decoder: decode
[INFO] [stdout] 2026-01-07T21:43:20.832209Z TRACE Connection{peer=Client}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=12}:hpack::decode: h2::hpack::decoder: rem=3 kind=Indexed
[INFO] [stdout] 2026-01-07T21:43:20.832233Z TRACE Connection{peer=Client}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=12}:hpack::decode: h2::hpack::decoder: rem=2 kind=Indexed
[INFO] [stdout] 2026-01-07T21:43:20.832262Z TRACE Connection{peer=Client}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=12}:hpack::decode: h2::hpack::decoder: rem=1 kind=Indexed
[INFO] [stdout] 2026-01-07T21:43:20.832300Z DEBUG Connection{peer=Client}:poll:FramedRead::poll_next: h2::codec::framed_read: received frame=Headers { stream_id: StreamId(5), flags: (0x4: END_HEADERS) }
[INFO] [stdout] 2026-01-07T21:43:20.832327Z TRACE Connection{peer=Client}:poll: h2::proto::connection: recv HEADERS frame=Headers { stream_id: StreamId(5), flags: (0x4: END_HEADERS) }
[INFO] [stdout] 2026-01-07T21:43:20.832354Z TRACE Connection{peer=Client}:poll: h2::proto::streams::streams: recv_headers; stream=StreamId(5); state=HalfClosedLocal(AwaitingHeaders)
[INFO] [stdout] 2026-01-07T21:43:20.832374Z TRACE Connection{peer=Client}:poll: h2::proto::streams::recv: opening stream; init_window=2097152
[INFO] [stdout] 2026-01-07T21:43:20.832403Z TRACE Connection{peer=Client}:poll: h2::proto::streams::counts: transition_after; stream=StreamId(5); state=HalfClosedLocal(Streaming); is_closed=false; pending_send_empty=true; buffered_send_data=0; num_recv=0; num_send=1
[INFO] [stdout] 2026-01-07T21:43:20.832459Z TRACE Connection{peer=Client}:poll:FramedRead::poll_next: h2::codec::framed_read: poll
[INFO] [stdout] 2026-01-07T21:43:20.832479Z TRACE Connection{peer=Client}:poll:FramedRead::poll_next: h2::codec::framed_read: read.bytes=14
[INFO] [stdout] 2026-01-07T21:43:20.832504Z TRACE Connection{peer=Client}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=14}: h2::codec::framed_read: decoding frame from 14B
[INFO] [stdout] 2026-01-07T21:43:20.832548Z TRACE Connection{peer=Client}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=14}: h2::codec::framed_read: frame.kind=Data
[INFO] [stdout] 2026-01-07T21:43:20.832580Z DEBUG Connection{peer=Client}:poll:FramedRead::poll_next: h2::codec::framed_read: received frame=Data { stream_id: StreamId(5) }
[INFO] [stdout] 2026-01-07T21:43:20.832604Z TRACE Connection{peer=Client}:poll: h2::proto::connection: recv DATA frame=Data { stream_id: StreamId(5) }
[INFO] [stdout] 2026-01-07T21:43:20.832631Z TRACE Connection{peer=Client}:poll: h2::proto::streams::recv: recv_data; size=5; connection=5242870; stream=2097152
[INFO] [stdout] 2026-01-07T21:43:20.832650Z TRACE Connection{peer=Client}:poll: h2::proto::streams::flow_control: send_data; sz=5; window=5242870; available=5242880
[INFO] [stdout] 2026-01-07T21:43:20.832666Z TRACE Connection{peer=Client}:poll: h2::proto::streams::flow_control: send_data; sz=5; window=2097152; available=2097152
[INFO] [stdout] 2026-01-07T21:43:20.832686Z TRACE Connection{peer=Client}:poll: h2::proto::streams::counts: transition_after; stream=StreamId(5); state=HalfClosedLocal(Streaming); is_closed=false; pending_send_empty=true; buffered_send_data=0; num_recv=0; num_send=1
[INFO] [stdout] 2026-01-07T21:43:20.832738Z TRACE Connection{peer=Client}:poll:FramedRead::poll_next: h2::codec::framed_read: poll
[INFO] [stdout] 2026-01-07T21:43:20.832761Z TRACE Connection{peer=Client}:poll:FramedRead::poll_next: h2::codec::framed_read: read.bytes=10
[INFO] [stdout] 2026-01-07T21:43:20.832800Z TRACE Connection{peer=Client}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=10}: h2::codec::framed_read: decoding frame from 10B
[INFO] [stdout] 2026-01-07T21:43:20.832826Z TRACE Connection{peer=Client}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=10}: h2::codec::framed_read: frame.kind=Headers
[INFO] [stdout] 2026-01-07T21:43:20.832846Z TRACE Connection{peer=Client}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=10}: h2::frame::headers: loading headers; flags=(0x5: END_HEADERS | END_STREAM)
[INFO] [stdout] 2026-01-07T21:43:20.832879Z TRACE Connection{peer=Client}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=10}:hpack::decode: h2::hpack::decoder: decode
[INFO] [stdout] 2026-01-07T21:43:20.832899Z TRACE Connection{peer=Client}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=10}:hpack::decode: h2::hpack::decoder: rem=1 kind=Indexed
[INFO] [stdout] 2026-01-07T21:43:20.832944Z DEBUG Connection{peer=Client}:poll:FramedRead::poll_next: h2::codec::framed_read: received frame=Headers { stream_id: StreamId(5), flags: (0x5: END_HEADERS | END_STREAM) }
[INFO] [stdout] 2026-01-07T21:43:20.832975Z TRACE Connection{peer=Client}:poll: h2::proto::connection: recv HEADERS frame=Headers { stream_id: StreamId(5), flags: (0x5: END_HEADERS | END_STREAM) }
[INFO] [stdout] 2026-01-07T21:43:20.833006Z TRACE Connection{peer=Client}:poll: h2::proto::streams::streams: recv_headers; stream=StreamId(5); state=HalfClosedLocal(Streaming)
[INFO] [stdout] 2026-01-07T21:43:20.833029Z TRACE Connection{peer=Client}:poll: h2::proto::streams::state: recv_close: HalfClosedLocal => Closed
[INFO] [stdout] 2026-01-07T21:43:20.833049Z TRACE Connection{peer=Client}:poll: h2::proto::streams::counts: transition_after; stream=StreamId(5); state=Closed(EndStream); is_closed=true; pending_send_empty=true; buffered_send_data=0; num_recv=0; num_send=1
[INFO] [stdout] 2026-01-07T21:43:20.833075Z TRACE Connection{peer=Client}:poll: h2::proto::streams::counts: dec_num_streams; stream=StreamId(5)
[INFO] [stdout] 2026-01-07T21:43:20.833125Z TRACE Connection{peer=Client}:poll:FramedRead::poll_next: h2::codec::framed_read: poll
[INFO] [stdout] 2026-01-07T21:43:20.833174Z TRACE Connection{peer=Client}:poll: h2::proto::streams::prioritize: poll_complete
[INFO] [stdout] 2026-01-07T21:43:20.833210Z TRACE Connection{peer=Client}:poll: h2::proto::streams::prioritize: schedule_pending_open
[INFO] [stdout] 2026-01-07T21:43:20.833245Z TRACE Connection{peer=Client}:poll:FramedWrite::flush: h2::codec::framed_write: flushing buffer
[INFO] [stdout] 2026-01-07T21:43:20.833317Z TRACE h2::proto::streams::streams: drop_stream_ref; stream=Stream { id: StreamId(5), state: Closed(EndStream), is_counted: false, ref_count: 2, send_flow: FlowControl { window_size: Window(1044376), available: Window(0) }, requested_send_capacity: 0, buffered_send_data: 0, send_capacity_inc: true, recv_flow: FlowControl { window_size: Window(2097147), available: Window(2097147) }, in_flight_recv_data: 5, pending_recv: Deque { indices: Some(Indices { head: 1, tail: 2 }) }, is_recv: true, content_length: Omitted }
[INFO] [stdout] 2026-01-07T21:43:20.833359Z TRACE h2::proto::streams::counts: transition_after; stream=StreamId(5); state=Closed(EndStream); is_closed=true; pending_send_empty=true; buffered_send_data=0; num_recv=0; num_send=0
[INFO] [stdout] 2026-01-07T21:43:20.833427Z TRACE h2::proto::streams::recv: release_capacity; size=5
[INFO] [stdout] 2026-01-07T21:43:20.833439Z TRACE h2::proto::streams::recv: release_connection_capacity; size=5, connection in_flight_data=5
[INFO] [stdout] 2026-01-07T21:43:20.833483Z TRACE h2::proto::streams::streams: drop_stream_ref; stream=Stream { id: StreamId(5), state: Closed(EndStream), is_counted: false, ref_count: 1, send_flow: FlowControl { window_size: Window(1044376), available: Window(0) }, requested_send_capacity: 0, buffered_send_data: 0, send_capacity_inc: true, recv_flow: FlowControl { window_size: Window(2097147), available: Window(2097152) }, in_flight_recv_data: 0, content_length: Omitted }
[INFO] [stdout] 2026-01-07T21:43:20.833542Z TRACE h2::proto::streams::counts: transition_after; stream=StreamId(5); state=Closed(EndStream); is_closed=true; pending_send_empty=true; buffered_send_data=0; num_recv=0; num_send=0
[INFO] [stdout] 2026-01-07T21:43:20.833569Z  INFO sift_stream::backup::disk::async_manager: ingested backup file backup_file="/tmp/testbackup_ingest_end_to_end.iibV4hBIimgT/backup_file_2"
[INFO] [stdout] 2026-01-07T21:43:20.833635Z TRACE Connection{peer=Client}:poll: h2::proto::connection: connection.state=Open
[INFO] [stdout] 2026-01-07T21:43:20.833678Z TRACE Connection{peer=Client}:poll:FramedRead::poll_next: h2::codec::framed_read: poll
[INFO] [stdout] 2026-01-07T21:43:20.833717Z TRACE Connection{peer=Client}:poll: h2::proto::streams::prioritize: poll_complete
[INFO] [stdout] 2026-01-07T21:43:20.833732Z TRACE Connection{peer=Client}:poll: h2::proto::streams::prioritize: schedule_pending_open
[INFO] [stdout] 2026-01-07T21:43:20.833761Z TRACE Connection{peer=Client}:poll:FramedWrite::flush: h2::codec::framed_write: flushing buffer
[INFO] [stdout] 
[INFO] [stdout] thread 'backup::disk::async_manager::test::test_backup_ingest_end_to_end' (38) panicked at src/backup/disk/async_manager.rs:2978:9:
[INFO] [stdout] backup2 file should have been removed
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x614f101d8692 - std[3b51380354919863]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x614f101d8692 - std[3b51380354919863]::backtrace_rs::backtrace::trace_unsynchronized::<std[3b51380354919863]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x614f101d8692 - std[3b51380354919863]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x614f101d8692 - <<std[3b51380354919863]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[27de1724e4349be2]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x614f101f100a - <core[27de1724e4349be2]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x614f101f100a - core[27de1724e4349be2]::fmt::write
[INFO] [stdout]    6:     0x614f101dde26 - std[3b51380354919863]::io::default_write_fmt::<alloc[a57f19327c0ad893]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x614f101dde26 - <alloc[a57f19327c0ad893]::vec::Vec<u8> as std[3b51380354919863]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x614f101b45ef - <std[3b51380354919863]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x614f101b45ef - std[3b51380354919863]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x614f101cf169 - std[3b51380354919863]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x614f0f81d29e - <alloc[a57f19327c0ad893]::boxed::Box<dyn for<'a, 'b> core[27de1724e4349be2]::ops::function::Fn<(&'a std[3b51380354919863]::panic::PanicHookInfo<'b>,), Output = ()> + core[27de1724e4349be2]::marker::Sync + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::Fn<(&std[3b51380354919863]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x614f0f81d29e - test[182b2e79ecd7bbd9]::test_main_with_exit_callback::<test[182b2e79ecd7bbd9]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x614f101cf3d2 - <alloc[a57f19327c0ad893]::boxed::Box<dyn for<'a, 'b> core[27de1724e4349be2]::ops::function::Fn<(&'a std[3b51380354919863]::panic::PanicHookInfo<'b>,), Output = ()> + core[27de1724e4349be2]::marker::Sync + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::Fn<(&std[3b51380354919863]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x614f101cf3d2 - std[3b51380354919863]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x614f101b46da - std[3b51380354919863]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:691:13
[INFO] [stdout]   16:     0x614f101a95d9 - std[3b51380354919863]::sys::backtrace::__rust_end_short_backtrace::<std[3b51380354919863]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x614f101b56cd - __rustc[d79c0ace40940972]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x614f101f17fc - core[27de1724e4349be2]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x614f0f6045ce - sift_stream[96190b60c270edf]::backup::disk::async_manager::test::test_backup_ingest_end_to_end::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/backup/disk/async_manager.rs:2978:9
[INFO] [stdout]   20:     0x614f0f696482 - <core[27de1724e4349be2]::pin::Pin<&mut dyn core[27de1724e4349be2]::future::future::Future<Output = ()>> as core[27de1724e4349be2]::future::future::Future>::poll
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/future/future.rs:133:9
[INFO] [stdout]   21:     0x614f0f6964fd - <core[27de1724e4349be2]::pin::Pin<&mut core[27de1724e4349be2]::pin::Pin<&mut dyn core[27de1724e4349be2]::future::future::Future<Output = ()>>> as core[27de1724e4349be2]::future::future::Future>::poll
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/future/future.rs:133:9
[INFO] [stdout]   22:     0x614f0f6c129d - <tokio[a16932cda4ef9df2]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[27de1724e4349be2]::pin::Pin<&mut core[27de1724e4349be2]::pin::Pin<&mut dyn core[27de1724e4349be2]::future::future::Future<Output = ()>>>>::{closure#0}::{closure#0}::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:742:70
[INFO] [stdout]   23:     0x614f0f6c116b - tokio[a16932cda4ef9df2]::task::coop::with_budget::<core[27de1724e4349be2]::task::poll::Poll<()>, <tokio[a16932cda4ef9df2]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[27de1724e4349be2]::pin::Pin<&mut core[27de1724e4349be2]::pin::Pin<&mut dyn core[27de1724e4349be2]::future::future::Future<Output = ()>>>>::{closure#0}::{closure#0}::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/mod.rs:167:5
[INFO] [stdout]   24:     0x614f0f6c116b - tokio[a16932cda4ef9df2]::task::coop::budget::<core[27de1724e4349be2]::task::poll::Poll<()>, <tokio[a16932cda4ef9df2]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[27de1724e4349be2]::pin::Pin<&mut core[27de1724e4349be2]::pin::Pin<&mut dyn core[27de1724e4349be2]::future::future::Future<Output = ()>>>>::{closure#0}::{closure#0}::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/mod.rs:133:5
[INFO] [stdout]   25:     0x614f0f6c116b - <tokio[a16932cda4ef9df2]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[27de1724e4349be2]::pin::Pin<&mut core[27de1724e4349be2]::pin::Pin<&mut dyn core[27de1724e4349be2]::future::future::Future<Output = ()>>>>::{closure#0}::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:742:25
[INFO] [stdout]   26:     0x614f0f6afb00 - <tokio[a16932cda4ef9df2]::runtime::scheduler::current_thread::Context>::enter::<core[27de1724e4349be2]::task::poll::Poll<()>, <tokio[a16932cda4ef9df2]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[27de1724e4349be2]::pin::Pin<&mut core[27de1724e4349be2]::pin::Pin<&mut dyn core[27de1724e4349be2]::future::future::Future<Output = ()>>>>::{closure#0}::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:432:19
[INFO] [stdout]   27:     0x614f0f6bfafd - <tokio[a16932cda4ef9df2]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[27de1724e4349be2]::pin::Pin<&mut core[27de1724e4349be2]::pin::Pin<&mut dyn core[27de1724e4349be2]::future::future::Future<Output = ()>>>>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:741:44
[INFO] [stdout]   28:     0x614f0f6bedf4 - <tokio[a16932cda4ef9df2]::runtime::scheduler::current_thread::CoreGuard>::enter::<<tokio[a16932cda4ef9df2]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[27de1724e4349be2]::pin::Pin<&mut core[27de1724e4349be2]::pin::Pin<&mut dyn core[27de1724e4349be2]::future::future::Future<Output = ()>>>>::{closure#0}, core[27de1724e4349be2]::option::Option<()>>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:829:68
[INFO] [stdout]   29:     0x614f0f479a5b - <tokio[a16932cda4ef9df2]::runtime::context::scoped::Scoped<tokio[a16932cda4ef9df2]::runtime::scheduler::Context>>::set::<<tokio[a16932cda4ef9df2]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[a16932cda4ef9df2]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[27de1724e4349be2]::pin::Pin<&mut core[27de1724e4349be2]::pin::Pin<&mut dyn core[27de1724e4349be2]::future::future::Future<Output = ()>>>>::{closure#0}, core[27de1724e4349be2]::option::Option<()>>::{closure#0}, (alloc[a57f19327c0ad893]::boxed::Box<tokio[a16932cda4ef9df2]::runtime::scheduler::current_thread::Core>, core[27de1724e4349be2]::option::Option<()>)>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/scoped.rs:40:9
[INFO] [stdout]   30:     0x614f0f6f47f9 - tokio[a16932cda4ef9df2]::runtime::context::set_scheduler::<(alloc[a57f19327c0ad893]::boxed::Box<tokio[a16932cda4ef9df2]::runtime::scheduler::current_thread::Core>, core[27de1724e4349be2]::option::Option<()>), <tokio[a16932cda4ef9df2]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[a16932cda4ef9df2]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[27de1724e4349be2]::pin::Pin<&mut core[27de1724e4349be2]::pin::Pin<&mut dyn core[27de1724e4349be2]::future::future::Future<Output = ()>>>>::{closure#0}, core[27de1724e4349be2]::option::Option<()>>::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context.rs:176:38
[INFO] [stdout]   31:     0x614f0f783342 - <std[3b51380354919863]::thread::local::LocalKey<tokio[a16932cda4ef9df2]::runtime::context::Context>>::try_with::<tokio[a16932cda4ef9df2]::runtime::context::set_scheduler<(alloc[a57f19327c0ad893]::boxed::Box<tokio[a16932cda4ef9df2]::runtime::scheduler::current_thread::Core>, core[27de1724e4349be2]::option::Option<()>), <tokio[a16932cda4ef9df2]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[a16932cda4ef9df2]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[27de1724e4349be2]::pin::Pin<&mut core[27de1724e4349be2]::pin::Pin<&mut dyn core[27de1724e4349be2]::future::future::Future<Output = ()>>>>::{closure#0}, core[27de1724e4349be2]::option::Option<()>>::{closure#0}>::{closure#0}, (alloc[a57f19327c0ad893]::boxed::Box<tokio[a16932cda4ef9df2]::runtime::scheduler::current_thread::Core>, core[27de1724e4349be2]::option::Option<()>)>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/local.rs:513:12
[INFO] [stdout]   32:     0x614f0f782ece - <std[3b51380354919863]::thread::local::LocalKey<tokio[a16932cda4ef9df2]::runtime::context::Context>>::with::<tokio[a16932cda4ef9df2]::runtime::context::set_scheduler<(alloc[a57f19327c0ad893]::boxed::Box<tokio[a16932cda4ef9df2]::runtime::scheduler::current_thread::Core>, core[27de1724e4349be2]::option::Option<()>), <tokio[a16932cda4ef9df2]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[a16932cda4ef9df2]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[27de1724e4349be2]::pin::Pin<&mut core[27de1724e4349be2]::pin::Pin<&mut dyn core[27de1724e4349be2]::future::future::Future<Output = ()>>>>::{closure#0}, core[27de1724e4349be2]::option::Option<()>>::{closure#0}>::{closure#0}, (alloc[a57f19327c0ad893]::boxed::Box<tokio[a16932cda4ef9df2]::runtime::scheduler::current_thread::Core>, core[27de1724e4349be2]::option::Option<()>)>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/local.rs:477:20
[INFO] [stdout]   33:     0x614f0f6f205d - tokio[a16932cda4ef9df2]::runtime::context::set_scheduler::<(alloc[a57f19327c0ad893]::boxed::Box<tokio[a16932cda4ef9df2]::runtime::scheduler::current_thread::Core>, core[27de1724e4349be2]::option::Option<()>), <tokio[a16932cda4ef9df2]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[a16932cda4ef9df2]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[27de1724e4349be2]::pin::Pin<&mut core[27de1724e4349be2]::pin::Pin<&mut dyn core[27de1724e4349be2]::future::future::Future<Output = ()>>>>::{closure#0}, core[27de1724e4349be2]::option::Option<()>>::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context.rs:176:17
[INFO] [stdout]   34:     0x614f0f6b99f0 - <tokio[a16932cda4ef9df2]::runtime::scheduler::current_thread::CoreGuard>::enter::<<tokio[a16932cda4ef9df2]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[27de1724e4349be2]::pin::Pin<&mut core[27de1724e4349be2]::pin::Pin<&mut dyn core[27de1724e4349be2]::future::future::Future<Output = ()>>>>::{closure#0}, core[27de1724e4349be2]::option::Option<()>>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:829:27
[INFO] [stdout]   35:     0x614f0f6b9ce6 - <tokio[a16932cda4ef9df2]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[27de1724e4349be2]::pin::Pin<&mut core[27de1724e4349be2]::pin::Pin<&mut dyn core[27de1724e4349be2]::future::future::Future<Output = ()>>>>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:729:24
[INFO] [stdout]   36:     0x614f0f6be850 - <tokio[a16932cda4ef9df2]::runtime::scheduler::current_thread::CurrentThread>::block_on::<core[27de1724e4349be2]::pin::Pin<&mut dyn core[27de1724e4349be2]::future::future::Future<Output = ()>>>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:200:33
[INFO] [stdout]   37:     0x614f0f657ee3 - tokio[a16932cda4ef9df2]::runtime::context::runtime::enter_runtime::<<tokio[a16932cda4ef9df2]::runtime::scheduler::current_thread::CurrentThread>::block_on<core[27de1724e4349be2]::pin::Pin<&mut dyn core[27de1724e4349be2]::future::future::Future<Output = ()>>>::{closure#0}, ()>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/runtime.rs:65:16
[INFO] [stdout]   38:     0x614f0f6a5b31 - <tokio[a16932cda4ef9df2]::runtime::scheduler::current_thread::CurrentThread>::block_on::<core[27de1724e4349be2]::pin::Pin<&mut dyn core[27de1724e4349be2]::future::future::Future<Output = ()>>>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:188:9
[INFO] [stdout]   39:     0x614f0f41c414 - <tokio[a16932cda4ef9df2]::runtime::runtime::Runtime>::block_on_inner::<core[27de1724e4349be2]::pin::Pin<&mut dyn core[27de1724e4349be2]::future::future::Future<Output = ()>>>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/runtime.rs:368:52
[INFO] [stdout]   40:     0x614f0f41c5dc - <tokio[a16932cda4ef9df2]::runtime::runtime::Runtime>::block_on::<core[27de1724e4349be2]::pin::Pin<&mut dyn core[27de1724e4349be2]::future::future::Future<Output = ()>>>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/runtime.rs:342:18
[INFO] [stdout]   41:     0x614f0f63e362 - sift_stream[96190b60c270edf]::backup::disk::async_manager::test::test_backup_ingest_end_to_end
[INFO] [stdout]                                at /opt/rustwide/workdir/src/backup/disk/async_manager.rs:2993:10
[INFO] [stdout]   42:     0x614f0f600ad7 - sift_stream[96190b60c270edf]::backup::disk::async_manager::test::test_backup_ingest_end_to_end::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/backup/disk/async_manager.rs:2898:45
[INFO] [stdout]   43:     0x614f0f3580e6 - <sift_stream[96190b60c270edf]::backup::disk::async_manager::test::test_backup_ingest_end_to_end::{closure#0} as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   44:     0x614f0f81164b - <fn() -> core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   45:     0x614f0f81164b - test[182b2e79ecd7bbd9]::__rust_begin_short_backtrace::<core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>, fn() -> core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:663:18
[INFO] [stdout]   46:     0x614f0f81deaa - test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:74
[INFO] [stdout]   47:     0x614f0f81deaa - <core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   48:     0x614f0f81deaa - std[3b51380354919863]::panicking::catch_unwind::do_call::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>, core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40
[INFO] [stdout]   49:     0x614f0f81deaa - std[3b51380354919863]::panicking::catch_unwind::<core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>, core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19
[INFO] [stdout]   50:     0x614f0f81deaa - std[3b51380354919863]::panic::catch_unwind::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>, core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14
[INFO] [stdout]   51:     0x614f0f81deaa - test[182b2e79ecd7bbd9]::run_test_in_process
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:27
[INFO] [stdout]   52:     0x614f0f81deaa - test[182b2e79ecd7bbd9]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:607:43
[INFO] [stdout]   53:     0x614f0f819454 - test[182b2e79ecd7bbd9]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:637:41
[INFO] [stdout]   54:     0x614f0f819454 - std[3b51380354919863]::sys::backtrace::__rust_begin_short_backtrace::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   55:     0x614f0f8209a2 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   56:     0x614f0f8209a2 - <core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   57:     0x614f0f8209a2 - std[3b51380354919863]::panicking::catch_unwind::do_call::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40
[INFO] [stdout]   58:     0x614f0f8209a2 - std[3b51380354919863]::panicking::catch_unwind::<(), core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19
[INFO] [stdout]   59:     0x614f0f8209a2 - std[3b51380354919863]::panic::catch_unwind::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14
[INFO] [stdout]   60:     0x614f0f8209a2 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   61:     0x614f0f8209a2 - <std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1} as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   62:     0x614f101d77ff - <alloc[a57f19327c0ad893]::boxed::Box<dyn core[27de1724e4349be2]::ops::function::FnOnce<(), Output = ()> + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   63:     0x614f101d77ff - <std[3b51380354919863]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/thread/unix.rs:119:17
[INFO] [stdout]   64:     0x7c8b6f4b5aa4 - <unknown>
[INFO] [stdout]   65:     0x7c8b6f542a64 - clone
[INFO] [stdout]   66:                0x0 - <unknown>
[INFO] [stdout] 2026-01-07T21:43:21.040669Z TRACE h2::proto::streams::streams: Streams::recv_eof
[INFO] [stdout] 2026-01-07T21:43:21.040822Z TRACE tower::buffer::worker: buffer already closed
[INFO] [stdout] 2026-01-07T21:43:21.040961Z TRACE h2::proto::streams::streams: Streams::recv_eof
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     backup::disk::async_manager::test::test_backup_ingest_end_to_end
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 107 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.31s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "dffea57282c670b1608194b5594dd8c3bc6ac45b831c7d18314336a58dd14c5e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "dffea57282c670b1608194b5594dd8c3bc6ac45b831c7d18314336a58dd14c5e", kill_on_drop: false }`
[INFO] [stdout] dffea57282c670b1608194b5594dd8c3bc6ac45b831c7d18314336a58dd14c5e
