[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:: [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 - <::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 - ::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::> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x614f101dde26 - as std[3b51380354919863]::io::Write>::write_fmt [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:1994:13 [INFO] [stdout] 8: 0x614f101b45ef - ::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 - 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::::{closure#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x614f101cf3d2 - 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:: [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 - > as core[27de1724e4349be2]::future::future::Future>::poll [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/future/future.rs:133:9 [INFO] [stdout] 21: 0x614f0f6964fd - >> as core[27de1724e4349be2]::future::future::Future>::poll [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/future/future.rs:133:9 [INFO] [stdout] 22: 0x614f0f6c129d - ::block_on::>>>::{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::, ::block_on>>>::{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::, ::block_on>>>::{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 - ::block_on::>>>::{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 - ::enter::, ::block_on>>>::{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 - ::block_on::>>>::{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 - ::enter::<::block_on>>>::{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 - >::set::<::enter<::block_on>>>::{closure#0}, core[27de1724e4349be2]::option::Option<()>>::{closure#0}, (alloc[a57f19327c0ad893]::boxed::Box, 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, core[27de1724e4349be2]::option::Option<()>), ::enter<::block_on>>>::{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 - >::try_with::, core[27de1724e4349be2]::option::Option<()>), ::enter<::block_on>>>::{closure#0}, core[27de1724e4349be2]::option::Option<()>>::{closure#0}>::{closure#0}, (alloc[a57f19327c0ad893]::boxed::Box, core[27de1724e4349be2]::option::Option<()>)> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/local.rs:513:12 [INFO] [stdout] 32: 0x614f0f782ece - >::with::, core[27de1724e4349be2]::option::Option<()>), ::enter<::block_on>>>::{closure#0}, core[27de1724e4349be2]::option::Option<()>>::{closure#0}>::{closure#0}, (alloc[a57f19327c0ad893]::boxed::Box, 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, core[27de1724e4349be2]::option::Option<()>), ::enter<::block_on>>>::{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 - ::enter::<::block_on>>>::{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 - ::block_on::>>> [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 - ::block_on::>>::{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::<::block_on>>::{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 - ::block_on::>> [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 - ::block_on_inner::>> [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 - ::block_on::>> [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 - >::call_once [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 44: 0x614f0f81164b - 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::, 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 - 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]::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]::panic::unwind_safe::AssertUnwindSafe> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19 [INFO] [stdout] 50: 0x614f0f81deaa - std[3b51380354919863]::panic::catch_unwind::, 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:: [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:166:18 [INFO] [stdout] 55: 0x614f0f8209a2 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::::{closure#1}::{closure#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:91:13 [INFO] [stdout] 56: 0x614f0f8209a2 - ::{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::::{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::{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::::{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::::{closure#1} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:89:26 [INFO] [stdout] 61: 0x614f0f8209a2 - ::{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 - + 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 - ::new::thread_start [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/thread/unix.rs:119:17 [INFO] [stdout] 64: 0x7c8b6f4b5aa4 - [INFO] [stdout] 65: 0x7c8b6f542a64 - clone [INFO] [stdout] 66: 0x0 - [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