[INFO] fetching crate sift_stream 0.7.0-rc.2...
[INFO] testing sift_stream-0.7.0-rc.2 against try#9f93af291970322f4f1c6315ccde4d7078201159 for pr-146098-6
[INFO] extracting crate sift_stream 0.7.0-rc.2 into /workspace/builds/worker-6-tc2/source
[INFO] started tweaking crates.io crate sift_stream 0.7.0-rc.2
[INFO] removed 0 missing examples
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate sift_stream 0.7.0-rc.2
[INFO] tweaked toml for crates.io crate sift_stream 0.7.0-rc.2 written to /workspace/builds/worker-6-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate sift_stream 0.7.0-rc.2 on toolchain 9f93af291970322f4f1c6315ccde4d7078201159
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+9f93af291970322f4f1c6315ccde4d7078201159" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate sift_stream 0.7.0-rc.2 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" "+9f93af291970322f4f1c6315ccde4d7078201159" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+9f93af291970322f4f1c6315ccde4d7078201159" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] cb283993e4338aeaedbac527e9af46641b13c2b885bb36db313a59ef86ed4329
[INFO] running `Command { std: "docker" "start" "-a" "cb283993e4338aeaedbac527e9af46641b13c2b885bb36db313a59ef86ed4329", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "cb283993e4338aeaedbac527e9af46641b13c2b885bb36db313a59ef86ed4329", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "cb283993e4338aeaedbac527e9af46641b13c2b885bb36db313a59ef86ed4329", kill_on_drop: false }`
[INFO] [stdout] cb283993e4338aeaedbac527e9af46641b13c2b885bb36db313a59ef86ed4329
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+9f93af291970322f4f1c6315ccde4d7078201159" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 807c8dfd4b2260d4f7d78f7ec32dd82e1250dd60c58f027f280b0233ef018408
[INFO] running `Command { std: "docker" "start" "-a" "807c8dfd4b2260d4f7d78f7ec32dd82e1250dd60c58f027f280b0233ef018408", kill_on_drop: false }`
[INFO] [stderr]    Compiling syn v2.0.108
[INFO] [stderr]    Compiling cc v1.2.44
[INFO] [stderr]    Compiling rustls-pki-types v1.13.0
[INFO] [stderr]    Compiling libc v0.2.177
[INFO] [stderr]    Compiling regex-syntax v0.8.8
[INFO] [stderr]    Compiling rustix v1.1.2
[INFO] [stderr]    Compiling bitflags v2.10.0
[INFO] [stderr]    Compiling linux-raw-sys v0.11.0
[INFO] [stderr]    Compiling prettyplease v0.2.37
[INFO] [stderr]    Compiling fixedbitset v0.5.7
[INFO] [stderr]    Compiling rustls v0.23.34
[INFO] [stderr]    Compiling crossbeam-utils v0.8.21
[INFO] [stderr]    Compiling fastrand v2.3.0
[INFO] [stderr]    Compiling petgraph v0.7.1
[INFO] [stderr]    Compiling indexmap v1.9.3
[INFO] [stderr]    Compiling itertools v0.13.0
[INFO] [stderr]    Compiling multimap v0.10.1
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling tower v0.5.2
[INFO] [stderr]    Compiling webpki-roots v1.0.4
[INFO] [stderr]    Compiling regex-automata v0.4.13
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]    Compiling toml_write v0.1.2
[INFO] [stderr]    Compiling openssl-probe v0.1.6
[INFO] [stderr]    Compiling winnow v0.7.13
[INFO] [stderr]    Compiling rustls-native-certs v0.8.2
[INFO] [stderr]    Compiling dirs-sys v0.5.0
[INFO] [stderr]    Compiling tempfile v3.23.0
[INFO] [stderr]    Compiling webpki-roots v0.26.11
[INFO] [stderr]    Compiling concurrent-queue v2.5.0
[INFO] [stderr]    Compiling rustls-pemfile v2.2.0
[INFO] [stderr]    Compiling parking v2.2.1
[INFO] [stderr]    Compiling dirs v6.0.0
[INFO] [stderr]    Compiling event-listener v5.4.1
[INFO] [stderr]    Compiling sift_error v0.7.0-rc.2
[INFO] [stderr]    Compiling uuid v1.18.1
[INFO] [stderr]    Compiling event-listener-strategy v0.5.4
[INFO] [stderr]    Compiling bytesize v2.1.0
[INFO] [stderr]    Compiling async-channel v2.5.0
[INFO] [stderr]    Compiling regex v1.12.2
[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.30
[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 tokio v1.48.0
[INFO] [stderr]    Compiling axum-core v0.4.5
[INFO] [stderr]    Compiling async-stream v0.3.6
[INFO] [stderr]    Compiling pin-project v1.1.10
[INFO] [stderr]    Compiling tracing v0.1.41
[INFO] [stderr]    Compiling rustls-webpki v0.103.8
[INFO] [stderr]    Compiling prost v0.13.5
[INFO] [stderr]    Compiling prost-types v0.13.5
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling pbjson-build v0.7.0
[INFO] [stderr]    Compiling prost-build v0.13.5
[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 h2 v0.4.12
[INFO] [stderr]    Compiling tokio-rustls v0.26.4
[INFO] [stderr]    Compiling tower v0.4.13
[INFO] [stderr]    Compiling tokio-stream v0.1.17
[INFO] [stderr]    Compiling toml v0.8.23
[INFO] [stderr]    Compiling hyper v1.7.0
[INFO] [stderr]    Compiling hyper-util v0.1.17
[INFO] [stderr]    Compiling hyper-timeout v0.5.2
[INFO] [stderr]    Compiling tonic v0.12.3
[INFO] [stderr]    Compiling sift_connect v0.7.0-rc.2
[INFO] [stderr]    Compiling sift_rs v0.7.0-rc.2
[INFO] [stderr]    Compiling sift_stream v0.7.0-rc.2 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 2m 14s
[INFO] running `Command { std: "docker" "inspect" "807c8dfd4b2260d4f7d78f7ec32dd82e1250dd60c58f027f280b0233ef018408", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "807c8dfd4b2260d4f7d78f7ec32dd82e1250dd60c58f027f280b0233ef018408", kill_on_drop: false }`
[INFO] [stdout] 807c8dfd4b2260d4f7d78f7ec32dd82e1250dd60c58f027f280b0233ef018408
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+9f93af291970322f4f1c6315ccde4d7078201159" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 2f35534ec1ed9fd1debe8ba87e8f0b0b777c0363fd16a2f0a73e674e100ddae4
[INFO] running `Command { std: "docker" "start" "-a" "2f35534ec1ed9fd1debe8ba87e8f0b0b777c0363fd16a2f0a73e674e100ddae4", 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.27
[INFO] [stderr]    Compiling zerocopy-derive v0.8.27
[INFO] [stderr]    Compiling tracing-core v0.1.34
[INFO] [stderr]    Compiling tokio v1.48.0
[INFO] [stderr]    Compiling itertools v0.13.0
[INFO] [stderr]    Compiling regex-syntax v0.8.8
[INFO] [stderr]    Compiling tracing v0.1.41
[INFO] [stderr]    Compiling rustls v0.23.34
[INFO] [stderr]    Compiling concurrent-queue v2.5.0
[INFO] [stderr]    Compiling chrono v0.4.42
[INFO] [stderr]    Compiling prost-derive v0.13.5
[INFO] [stderr]    Compiling regex-automata v0.4.13
[INFO] [stderr]    Compiling event-listener v5.4.1
[INFO] [stderr]    Compiling ciborium-io v0.2.2
[INFO] [stderr]    Compiling plotters-backend v0.3.7
[INFO] [stderr]    Compiling clap_lex v0.7.6
[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 prost v0.13.5
[INFO] [stderr]    Compiling toml_edit v0.22.27
[INFO] [stderr]    Compiling prost-types v0.13.5
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling tokio-util v0.7.17
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling h2 v0.4.12
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling pbjson-build v0.7.0
[INFO] [stderr]    Compiling prost-build v0.13.5
[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 pbjson-types v0.7.0
[INFO] [stderr]    Compiling toml v0.8.23
[INFO] [stderr]    Compiling half v2.7.1
[INFO] [stderr]    Compiling matchers v0.2.0
[INFO] [stderr]    Compiling clap_builder v4.5.51
[INFO] [stderr]    Compiling plotters-svg v0.3.7
[INFO] [stderr]    Compiling ciborium-ll v0.2.2
[INFO] [stderr]    Compiling serde_json v1.0.145
[INFO] [stderr]    Compiling event-listener-strategy v0.5.4
[INFO] [stderr]    Compiling tracing-log v0.2.0
[INFO] [stderr]    Compiling itertools v0.10.5
[INFO] [stderr]    Compiling thread_local v1.1.9
[INFO] [stderr]    Compiling cast v0.3.0
[INFO] [stderr]    Compiling nu-ansi-term v0.50.3
[INFO] [stderr]    Compiling async-channel v2.5.0
[INFO] [stderr]    Compiling rayon v1.11.0
[INFO] [stderr]    Compiling tracing-subscriber v0.3.20
[INFO] [stderr]    Compiling ciborium v0.2.2
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling hyper v1.7.0
[INFO] [stderr]    Compiling criterion-plot v0.5.0
[INFO] [stderr]    Compiling clap v4.5.51
[INFO] [stderr]    Compiling plotters v0.3.7
[INFO] [stderr]    Compiling regex v1.12.2
[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 remove_dir_all v0.5.3
[INFO] [stderr]    Compiling oorandom v11.1.5
[INFO] [stderr]    Compiling criterion v0.5.1
[INFO] [stderr]    Compiling tracing-test v0.2.5
[INFO] [stderr]    Compiling hyper-util v0.1.17
[INFO] [stderr]    Compiling tempdir v0.3.7
[INFO] [stderr]    Compiling hyper-timeout v0.5.2
[INFO] [stderr]    Compiling tonic v0.12.3
[INFO] [stderr]    Compiling sift_connect v0.7.0-rc.2
[INFO] [stderr]    Compiling sift_rs v0.7.0-rc.2
[INFO] [stderr]    Compiling sift_stream v0.7.0-rc.2 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 2m 55s
[INFO] running `Command { std: "docker" "inspect" "2f35534ec1ed9fd1debe8ba87e8f0b0b777c0363fd16a2f0a73e674e100ddae4", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "2f35534ec1ed9fd1debe8ba87e8f0b0b777c0363fd16a2f0a73e674e100ddae4", kill_on_drop: false }`
[INFO] [stdout] 2f35534ec1ed9fd1debe8ba87e8f0b0b777c0363fd16a2f0a73e674e100ddae4
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+9f93af291970322f4f1c6315ccde4d7078201159" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 245e2f17b68f480f1cc0b2654034e523e87d698579190c8a0a64c69188df73a5
[INFO] running `Command { std: "docker" "start" "-a" "245e2f17b68f480f1cc0b2654034e523e87d698579190c8a0a64c69188df73a5", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.41s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/sift_stream-a4aaa29eed390bc1)
[INFO] [stdout] 
[INFO] [stdout] running 52 tests
[INFO] [stdout] test backup::disk::async_manager::test::test_async_manager_checkpoint_backups_disabled ... 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_backup_full ... 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_setup_and_configuration ... ok
[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_checkpoint_complete_backups_deleted ... 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_async_manager_shutdown_ungracefully ... 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_checkpoint_complete_retain_backups ... ok
[INFO] [stdout] test backup::disk::async_manager::test::test_async_manager_end_to_end ... ok
[INFO] [stdout] test backup::disk::async_manager::test::test_backup_ingest_end_to_end ... ok
[INFO] [stdout] test backup::disk::pbfs::test::test_data_integrity ... ok
[INFO] [stdout] test backup::disk::pbfs::test::test_chunk_encoding_decoding ... ok
[INFO] [stdout] test backup::test::test_sanitize_name_with_illegal_chars ... ok
[INFO] [stdout] test backup::disk::async_manager::test::test_async_manager_disabled ... ok
[INFO] [stdout] test backup::test::test_sanitize_name_with_legal_chars ... ok
[INFO] [stdout] test backup::disk::async_manager::test::test_backup_ingest_reingest_files ... ok
[INFO] [stdout] test stream::channel::test_channel_value_conversion ... 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_validate_flows_missing_flows ... ok
[INFO] [stdout] test stream::mode::test::validate_handling_message_against_multiple_flows_with_same_name_with_no_match ... ok
[INFO] [stdout] test stream::mode::test::validate_handling_empty_values ... ok
[INFO] [stdout] test stream::mode::test::validate_handling_message_against_multiple_flows_with_same_name_with_atleast_one_match ... ok
[INFO] [stdout] test stream::mode::test::validate_handling_no_matches_based_on_name ... ok
[INFO] [stdout] test backup::disk::async_manager::test::test_backup_ingest_ungraceful_shutdown ... 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 backup::disk::pbfs::test::test_writing_and_reading_from_disk_chunks ... ok
[INFO] [stdout] test backup::disk::async_manager::test::test_backup_ingest_reingest_files_retries_exhausted ... 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_replaces_existing_metadata ... ok
[INFO] [stdout] test stream::run::tests::test_load_run_by_form_metadata_key_value_change ... ok
[INFO] [stdout] test stream::run::tests::test_load_run_by_form_same_metadata_no_update ... 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_adds_metadata_when_none_exist ... ok
[INFO] [stdout] test backup::disk::async_manager::test::test_backup_ingest_reingest_files_retain_backups ... 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_adds_tags_when_none_exist ... ok
[INFO] [stdout] test stream::tasks::tests::test_ingestion_task_shutdown ... ok
[INFO] [stdout] test stream::tasks::tests::test_ingestion_task_shutdown_ungracefully ... ok
[INFO] [stdout] test stream::tasks::tests::test_ingestion_task_stream ... ok
[INFO] [stdout] test stream::tasks::tests::test_ingestion_task_shutdown_errors ... ok
[INFO] [stdout] test stream::tasks::tests::test_ingestion_task_backup_full ... ok
[INFO] [stdout] test stream::test::test_sift_stream_builder_backup_manager_directory_naming_no_run ... ok
[INFO] [stdout] test stream::tasks::tests::test_ingestion_task_checkpoints ... ok
[INFO] [stdout] test stream::test::test_sift_stream_builder_backup_manager_directory_naming_with_run ... ok
[INFO] [stdout] test backup::disk::async_manager::test::test_backup_ingest_reingest_files_retries ... ok
[INFO] [stdout] test stream::test::test_sift_stream_drop_without_finish ... ok
[INFO] [stdout] test stream::tasks::tests::test_ingestion_task_stream_retries ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- stream::tasks::tests::test_ingestion_task_stream_retries stdout ----
[INFO] [stdout] 2025-11-09T13:19:02.273845Z TRACE tonic::transport::channel::service::reconnect: poll_ready; idle
[INFO] [stdout] 2025-11-09T13:19:02.273893Z TRACE tonic::transport::channel::service::reconnect: poll_ready; connecting
[INFO] [stdout] 2025-11-09T13:19:02.273944Z DEBUG h2::client: binding client connection
[INFO] [stdout] 2025-11-09T13:19:02.273965Z DEBUG h2::client: client connection bound
[INFO] [stdout] 2025-11-09T13:19:02.274030Z 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] 2025-11-09T13:19:02.274063Z 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] 2025-11-09T13:19:02.274079Z 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] 2025-11-09T13:19:02.274091Z 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] 2025-11-09T13:19:02.274106Z 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] 2025-11-09T13:19:02.274117Z 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] 2025-11-09T13:19:02.274130Z 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] 2025-11-09T13:19:02.274159Z TRACE h2::proto::streams::flow_control: inc_window; sz=65535; old=0; new=65535
[INFO] [stdout] 2025-11-09T13:19:02.274169Z TRACE h2::proto::streams::flow_control: inc_window; sz=65535; old=0; new=65535
[INFO] [stdout] 2025-11-09T13:19:02.274176Z TRACE h2::proto::streams::prioritize: Prioritize::new; flow=FlowControl { window_size: Window(65535), available: Window(65535) }
[INFO] [stdout] 2025-11-09T13:19:02.274207Z TRACE h2::proto::streams::recv: set_target_connection_window; target=5242880; available=65535, reserved=0
[INFO] [stdout] 2025-11-09T13:19:02.274241Z TRACE tonic::transport::channel::service::reconnect: poll_ready; connected
[INFO] [stdout] 2025-11-09T13:19:02.274250Z TRACE tonic::transport::channel::service::reconnect: poll_ready; ready
[INFO] [stdout] 2025-11-09T13:19:02.274785Z TRACE tonic::transport::server: connection accepted
[INFO] [stdout] 2025-11-09T13:19:02.274873Z TRACE Connection{peer=Client}:poll: h2::proto::connection: connection.state=Open
[INFO] [stdout] 2025-11-09T13:19:02.274924Z TRACE Connection{peer=Client}:poll:FramedRead::poll_next: h2::codec::framed_read: poll
[INFO] [stdout] 2025-11-09T13:19:02.274973Z 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] 2025-11-09T13:19:02.274992Z 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] 2025-11-09T13:19:02.275012Z 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] 2025-11-09T13:19:02.275040Z TRACE Connection{peer=Client}:poll: h2::proto::streams::flow_control: inc_window; sz=5177345; old=65535; new=5242880
[INFO] [stdout] 2025-11-09T13:19:02.275073Z TRACE Connection{peer=Client}:poll: h2::proto::streams::prioritize: poll_complete
[INFO] [stdout] 2025-11-09T13:19:02.275088Z TRACE Connection{peer=Client}:poll: h2::proto::streams::prioritize: schedule_pending_open
[INFO] [stdout] 2025-11-09T13:19:02.275121Z TRACE Connection{peer=Client}:poll:FramedWrite::flush: h2::codec::framed_write: queued_data_frame=false
[INFO] [stdout] 2025-11-09T13:19:02.275143Z TRACE Connection{peer=Client}:poll:FramedWrite::flush: h2::codec::framed_write: flushing buffer
[INFO] [stdout] 2025-11-09T13:19:02.275209Z TRACE tower::buffer::worker: worker polling for next message
[INFO] [stdout] 2025-11-09T13:19:02.275232Z  INFO sift_stream::stream::tasks: creating new stream sift_stream_id="25c29771-1f8f-4c1e-9479-93dc90f879a8"
[INFO] [stdout] 2025-11-09T13:19:02.275250Z  INFO sift_stream::stream::tasks: successfully initialized a new stream to Sift sift_stream_id="25c29771-1f8f-4c1e-9479-93dc90f879a8"
[INFO] [stdout] 2025-11-09T13:19:02.275322Z 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] 2025-11-09T13:19:02.275342Z 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] 2025-11-09T13:19:02.275360Z 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] 2025-11-09T13:19:02.275374Z 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] 2025-11-09T13:19:02.275386Z 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] 2025-11-09T13:19:02.277441Z 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] 2025-11-09T13:19:02.277504Z TRACE server_handshake: h2::server: state=Flushing(_)
[INFO] [stdout] 2025-11-09T13:19:02.277531Z TRACE server_handshake:flush:FramedWrite::flush: h2::codec::framed_write: queued_data_frame=false
[INFO] [stdout] 2025-11-09T13:19:02.277561Z TRACE server_handshake:flush:FramedWrite::flush: h2::codec::framed_write: flushing buffer
[INFO] [stdout] 2025-11-09T13:19:02.277592Z TRACE server_handshake: h2::server: flush.poll=Ready
[INFO] [stdout] 2025-11-09T13:19:02.277637Z TRACE server_handshake: h2::proto::streams::flow_control: inc_window; sz=65535; old=0; new=65535
[INFO] [stdout] 2025-11-09T13:19:02.277654Z TRACE server_handshake: h2::proto::streams::flow_control: inc_window; sz=65535; old=0; new=65535
[INFO] [stdout] 2025-11-09T13:19:02.277666Z TRACE server_handshake: h2::proto::streams::prioritize: Prioritize::new; flow=FlowControl { window_size: Window(65535), available: Window(65535) }
[INFO] [stdout] 2025-11-09T13:19:02.277695Z TRACE server_handshake: h2::server: connection established!
[INFO] [stdout] 2025-11-09T13:19:02.277709Z TRACE server_handshake: h2::proto::streams::recv: set_target_connection_window; target=1048576; available=65535, reserved=0
[INFO] [stdout] 2025-11-09T13:19:02.277750Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::connection: connection.state=Open
[INFO] [stdout] 2025-11-09T13:19:02.277797Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next: h2::codec::framed_read: poll
[INFO] [stdout] 2025-11-09T13:19:02.277829Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next: h2::codec::framed_read: read.bytes=33
[INFO] [stdout] 2025-11-09T13:19:02.277858Z 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] 2025-11-09T13:19:02.277880Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=33}: h2::codec::framed_read: frame.kind=Settings
[INFO] [stdout] 2025-11-09T13:19:02.277911Z 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] 2025-11-09T13:19:02.277941Z 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] 2025-11-09T13:19:02.277983Z 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] 2025-11-09T13:19:02.278005Z 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] 2025-11-09T13:19:02.278025Z 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] 2025-11-09T13:19:02.278060Z TRACE server_handshake:Connection{peer=Server}:poll:poll_ready: h2::proto::settings: ACK sent; applying settings
[INFO] [stdout] 2025-11-09T13:19:02.278101Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next: h2::codec::framed_read: poll
[INFO] [stdout] 2025-11-09T13:19:02.278123Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next: h2::codec::framed_read: read.bytes=13
[INFO] [stdout] 2025-11-09T13:19:02.278150Z 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] 2025-11-09T13:19:02.278169Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=13}: h2::codec::framed_read: frame.kind=WindowUpdate
[INFO] [stdout] 2025-11-09T13:19:02.278197Z 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] 2025-11-09T13:19:02.278221Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::connection: recv WINDOW_UPDATE frame=WindowUpdate { stream_id: StreamId(0), size_increment: 5177345 }
[INFO] [stdout] 2025-11-09T13:19:02.278240Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::flow_control: inc_window; sz=5177345; old=65535; new=5242880
[INFO] [stdout] 2025-11-09T13:19:02.278294Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next: h2::codec::framed_read: poll
[INFO] [stdout] 2025-11-09T13:19:02.278341Z 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] 2025-11-09T13:19:02.278360Z 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] 2025-11-09T13:19:02.278380Z 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] 2025-11-09T13:19:02.278427Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::flow_control: inc_window; sz=983041; old=65535; new=1048576
[INFO] [stdout] 2025-11-09T13:19:02.278463Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::prioritize: poll_complete
[INFO] [stdout] 2025-11-09T13:19:02.278480Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::prioritize: schedule_pending_open
[INFO] [stdout] 2025-11-09T13:19:02.278515Z TRACE server_handshake:Connection{peer=Server}:poll:FramedWrite::flush: h2::codec::framed_write: queued_data_frame=false
[INFO] [stdout] 2025-11-09T13:19:02.278543Z TRACE server_handshake:Connection{peer=Server}:poll:FramedWrite::flush: h2::codec::framed_write: flushing buffer
[INFO] [stdout] 2025-11-09T13:19:02.278615Z TRACE Connection{peer=Client}:poll: h2::proto::connection: connection.state=Open
[INFO] [stdout] 2025-11-09T13:19:02.278655Z TRACE Connection{peer=Client}:poll:FramedRead::poll_next: h2::codec::framed_read: poll
[INFO] [stdout] 2025-11-09T13:19:02.278680Z TRACE Connection{peer=Client}:poll:FramedRead::poll_next: h2::codec::framed_read: read.bytes=27
[INFO] [stdout] 2025-11-09T13:19:02.278704Z TRACE Connection{peer=Client}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=27}: h2::codec::framed_read: decoding frame from 27B
[INFO] [stdout] 2025-11-09T13:19:02.278729Z TRACE Connection{peer=Client}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=27}: h2::codec::framed_read: frame.kind=Settings
[INFO] [stdout] 2025-11-09T13:19:02.278757Z 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] 2025-11-09T13:19:02.278781Z 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] 2025-11-09T13:19:02.278816Z 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] 2025-11-09T13:19:02.278840Z TRACE Connection{peer=Client}:poll:poll_ready:FramedWrite::buffer{frame=Settings { flags: (0x1: ACK) }}: h2::frame::settings: encoding SETTINGS; len=0
[INFO] [stdout] 2025-11-09T13:19:02.278860Z TRACE Connection{peer=Client}:poll:poll_ready:FramedWrite::buffer{frame=Settings { flags: (0x1: ACK) }}: h2::codec::framed_write: encoded settings rem=9
[INFO] [stdout] 2025-11-09T13:19:02.278887Z TRACE Connection{peer=Client}:poll:poll_ready: h2::proto::settings: ACK sent; applying settings
[INFO] [stdout] 2025-11-09T13:19:02.278919Z TRACE Connection{peer=Client}:poll:FramedRead::poll_next: h2::codec::framed_read: poll
[INFO] [stdout] 2025-11-09T13:19:02.278937Z TRACE Connection{peer=Client}:poll:FramedRead::poll_next: h2::codec::framed_read: read.bytes=9
[INFO] [stdout] 2025-11-09T13:19:02.278957Z TRACE Connection{peer=Client}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=9}: h2::codec::framed_read: decoding frame from 9B
[INFO] [stdout] 2025-11-09T13:19:02.278973Z TRACE Connection{peer=Client}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=9}: h2::codec::framed_read: frame.kind=Settings
[INFO] [stdout] 2025-11-09T13:19:02.278996Z DEBUG Connection{peer=Client}:poll:FramedRead::poll_next: h2::codec::framed_read: received frame=Settings { flags: (0x1: ACK) }
[INFO] [stdout] 2025-11-09T13:19:02.279018Z TRACE Connection{peer=Client}:poll: h2::proto::connection: recv SETTINGS frame=Settings { flags: (0x1: ACK) }
[INFO] [stdout] 2025-11-09T13:19:02.279032Z 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] 2025-11-09T13:19:02.279053Z TRACE Connection{peer=Client}:poll: h2::proto::streams::recv: update_initial_window_size; new=2097152; old=65535
[INFO] [stdout] 2025-11-09T13:19:02.279067Z TRACE Connection{peer=Client}:poll: h2::proto::streams::recv: incrementing all windows; inc=2031617
[INFO] [stdout] 2025-11-09T13:19:02.279107Z TRACE Connection{peer=Client}:poll:FramedRead::poll_next: h2::codec::framed_read: poll
[INFO] [stdout] 2025-11-09T13:19:02.279124Z TRACE Connection{peer=Client}:poll:FramedRead::poll_next: h2::codec::framed_read: read.bytes=13
[INFO] [stdout] 2025-11-09T13:19:02.279148Z TRACE Connection{peer=Client}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=13}: h2::codec::framed_read: decoding frame from 13B
[INFO] [stdout] 2025-11-09T13:19:02.279165Z TRACE Connection{peer=Client}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=13}: h2::codec::framed_read: frame.kind=WindowUpdate
[INFO] [stdout] 2025-11-09T13:19:02.279190Z DEBUG Connection{peer=Client}:poll:FramedRead::poll_next: h2::codec::framed_read: received frame=WindowUpdate { stream_id: StreamId(0), size_increment: 983041 }
[INFO] [stdout] 2025-11-09T13:19:02.279213Z TRACE Connection{peer=Client}:poll: h2::proto::connection: recv WINDOW_UPDATE frame=WindowUpdate { stream_id: StreamId(0), size_increment: 983041 }
[INFO] [stdout] 2025-11-09T13:19:02.279228Z TRACE Connection{peer=Client}:poll: h2::proto::streams::flow_control: inc_window; sz=983041; old=65535; new=1048576
[INFO] [stdout] 2025-11-09T13:19:02.279280Z TRACE Connection{peer=Client}:poll:FramedRead::poll_next: h2::codec::framed_read: poll
[INFO] [stdout] 2025-11-09T13:19:02.279326Z TRACE Connection{peer=Client}:poll: h2::proto::streams::prioritize: poll_complete
[INFO] [stdout] 2025-11-09T13:19:02.279341Z TRACE Connection{peer=Client}:poll: h2::proto::streams::prioritize: schedule_pending_open
[INFO] [stdout] 2025-11-09T13:19:02.279372Z TRACE Connection{peer=Client}:poll:FramedWrite::flush: h2::codec::framed_write: queued_data_frame=false
[INFO] [stdout] 2025-11-09T13:19:02.283424Z TRACE Connection{peer=Client}:poll:FramedWrite::flush: h2::codec::framed_write: flushing buffer
[INFO] [stdout] 2025-11-09T13:19:02.292000Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::connection: connection.state=Open
[INFO] [stdout] 2025-11-09T13:19:02.292051Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next: h2::codec::framed_read: poll
[INFO] [stdout] 2025-11-09T13:19:02.292084Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next: h2::codec::framed_read: read.bytes=9
[INFO] [stdout] 2025-11-09T13:19:02.292115Z 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] 2025-11-09T13:19:02.292135Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=9}: h2::codec::framed_read: frame.kind=Settings
[INFO] [stdout] 2025-11-09T13:19:02.292166Z DEBUG server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next: h2::codec::framed_read: received frame=Settings { flags: (0x1: ACK) }
[INFO] [stdout] 2025-11-09T13:19:02.292193Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::connection: recv SETTINGS frame=Settings { flags: (0x1: ACK) }
[INFO] [stdout] 2025-11-09T13:19:02.292218Z 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] 2025-11-09T13:19:02.292242Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::recv: update_initial_window_size; new=1048576; old=65535
[INFO] [stdout] 2025-11-09T13:19:02.292258Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::recv: incrementing all windows; inc=983041
[INFO] [stdout] 2025-11-09T13:19:02.292302Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next: h2::codec::framed_read: poll
[INFO] [stdout] 2025-11-09T13:19:02.292349Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::prioritize: poll_complete
[INFO] [stdout] 2025-11-09T13:19:02.292366Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::prioritize: schedule_pending_open
[INFO] [stdout] 2025-11-09T13:19:02.292423Z TRACE server_handshake:Connection{peer=Server}:poll:FramedWrite::flush: h2::codec::framed_write: flushing buffer
[INFO] [stdout] 2025-11-09T13:19:02.292566Z TRACE tower::buffer::service: sending request to buffer worker
[INFO] [stdout] 2025-11-09T13:19:02.292598Z TRACE tower::buffer::worker: worker polling for next message
[INFO] [stdout] 2025-11-09T13:19:02.292609Z TRACE tower::buffer::worker: processing new request
[INFO] [stdout] 2025-11-09T13:19:02.292616Z TRACE tower::buffer::worker: resumed=false worker received request; waiting for service readiness
[INFO] [stdout] 2025-11-09T13:19:02.292626Z TRACE tonic::transport::channel::service::reconnect: poll_ready; connected
[INFO] [stdout] 2025-11-09T13:19:02.292634Z TRACE tonic::transport::channel::service::reconnect: poll_ready; ready
[INFO] [stdout] 2025-11-09T13:19:02.292640Z DEBUG tower::buffer::worker: service.ready=true processing request
[INFO] [stdout] 2025-11-09T13:19:02.292655Z TRACE tonic::transport::channel::service::reconnect: Reconnect::call
[INFO] [stdout] 2025-11-09T13:19:02.292668Z TRACE tower::buffer::worker: returning response future
[INFO] [stdout] 2025-11-09T13:19:02.292679Z TRACE tower::buffer::worker: worker polling for next message
[INFO] [stdout] 2025-11-09T13:19:02.292709Z TRACE h2::proto::streams::flow_control: inc_window; sz=2097152; old=0; new=2097152
[INFO] [stdout] 2025-11-09T13:19:02.292717Z TRACE h2::proto::streams::flow_control: inc_window; sz=1048576; old=0; new=1048576
[INFO] [stdout] 2025-11-09T13:19:02.292740Z TRACE h2::proto::streams::send: send_headers; frame=Headers { stream_id: StreamId(1), flags: (0x4: END_HEADERS) }; init_window=1048576
[INFO] [stdout] 2025-11-09T13:19:02.292760Z TRACE h2::proto::streams::store: Queue::push_back
[INFO] [stdout] 2025-11-09T13:19:02.292765Z TRACE h2::proto::streams::store:  -> first entry
[INFO] [stdout] 2025-11-09T13:19:02.292819Z 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] 2025-11-09T13:19:02.292839Z 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] 2025-11-09T13:19:02.292853Z 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] 2025-11-09T13:19:02.292870Z 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] 2025-11-09T13:19:02.292881Z 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] 2025-11-09T13:19:02.293043Z TRACE send_data{sz=770 requested=1}: h2::proto::streams::prioritize: buffered=770
[INFO] [stdout] 2025-11-09T13:19:02.293062Z TRACE send_data{sz=770 requested=1}: h2::proto::streams::prioritize: available=1 buffered=770
[INFO] [stdout] 2025-11-09T13:19:02.293100Z 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=770; num_recv=0; num_send=0
[INFO] [stdout] 2025-11-09T13:19:02.293147Z TRACE reserve_capacity{stream.id=StreamId(1) requested=1 effective=771 curr=770}:try_assign_capacity{stream.id=StreamId(1)}: h2::proto::streams::prioritize: requested=771 additional=770 buffered=770 window=1048576 conn=1048575
[INFO] [stdout] 2025-11-09T13:19:02.293168Z TRACE reserve_capacity{stream.id=StreamId(1) requested=1 effective=771 curr=770}:try_assign_capacity{stream.id=StreamId(1)}: h2::proto::streams::prioritize: assigning capacity=770
[INFO] [stdout] 2025-11-09T13:19:02.293182Z TRACE reserve_capacity{stream.id=StreamId(1) requested=1 effective=771 curr=770}:try_assign_capacity{stream.id=StreamId(1)}: h2::proto::streams::stream:   assigned capacity to stream; available=771; buffered=770; id=StreamId(1); max_buffer_size=1048576 prev=0
[INFO] [stdout] 2025-11-09T13:19:02.293199Z TRACE reserve_capacity{stream.id=StreamId(1) requested=1 effective=771 curr=770}:try_assign_capacity{stream.id=StreamId(1)}: h2::proto::streams::stream:   notifying task
[INFO] [stdout] 2025-11-09T13:19:02.293214Z TRACE reserve_capacity{stream.id=StreamId(1) requested=1 effective=771 curr=770}:try_assign_capacity{stream.id=StreamId(1)}: h2::proto::streams::prioritize: available=771 requested=771 buffered=770 has_unavailable=true
[INFO] [stdout] 2025-11-09T13:19:02.293316Z TRACE Connection{peer=Client}:poll: h2::proto::connection: connection.state=Open
[INFO] [stdout] 2025-11-09T13:19:02.293364Z TRACE Connection{peer=Client}:poll:FramedRead::poll_next: h2::codec::framed_read: poll
[INFO] [stdout] 2025-11-09T13:19:02.303467Z TRACE Connection{peer=Client}:poll: h2::proto::streams::prioritize: poll_complete
[INFO] [stdout] 2025-11-09T13:19:02.303499Z TRACE Connection{peer=Client}:poll: h2::proto::streams::prioritize: schedule_pending_open
[INFO] [stdout] 2025-11-09T13:19:02.303516Z TRACE Connection{peer=Client}:poll: h2::proto::streams::prioritize: schedule_pending_open; stream=StreamId(1)
[INFO] [stdout] 2025-11-09T13:19:02.303532Z TRACE Connection{peer=Client}:poll: h2::proto::streams::store: Queue::push_front
[INFO] [stdout] 2025-11-09T13:19:02.303545Z TRACE Connection{peer=Client}:poll: h2::proto::streams::store:  -> first entry
[INFO] [stdout] 2025-11-09T13:19:02.303571Z TRACE Connection{peer=Client}:poll:try_assign_capacity{stream.id=StreamId(1)}: h2::proto::streams::prioritize: requested=771 additional=0 buffered=770 window=1048576 conn=1047805
[INFO] [stdout] 2025-11-09T13:19:02.303622Z TRACE Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(1) stream.state=Open { local: Streaming, remote: AwaitingHeaders }}: h2::proto::streams::prioritize: is_pending_reset=false
[INFO] [stdout] 2025-11-09T13:19:02.303642Z TRACE Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(1) stream.state=Open { local: Streaming, remote: AwaitingHeaders }}: h2::proto::streams::prioritize: pop_frame; frame=Headers { stream_id: StreamId(1), flags: (0x4: END_HEADERS) }
[INFO] [stdout] 2025-11-09T13:19:02.303666Z TRACE Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(1) stream.state=Open { local: Streaming, remote: AwaitingHeaders }}: h2::proto::streams::store: Queue::push_back
[INFO] [stdout] 2025-11-09T13:19:02.303684Z TRACE Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(1) stream.state=Open { local: Streaming, remote: AwaitingHeaders }}: h2::proto::streams::store:  -> first entry
[INFO] [stdout] 2025-11-09T13:19:02.303701Z TRACE Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(1) stream.state=Open { local: Streaming, remote: AwaitingHeaders }}: 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=770; num_recv=0; num_send=1
[INFO] [stdout] 2025-11-09T13:19:02.303767Z TRACE Connection{peer=Client}:poll: h2::proto::streams::prioritize: writing frame=Headers { stream_id: StreamId(1), flags: (0x4: END_HEADERS) }
[INFO] [stdout] 2025-11-09T13:19:02.303802Z 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] 2025-11-09T13:19:02.303912Z TRACE Connection{peer=Client}:poll: h2::proto::streams::prioritize: schedule_pending_open
[INFO] [stdout] 2025-11-09T13:19:02.303953Z TRACE Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(1) stream.state=Open { local: Streaming, remote: AwaitingHeaders }}: h2::proto::streams::prioritize: is_pending_reset=false
[INFO] [stdout] 2025-11-09T13:19:02.303980Z TRACE Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(1) stream.state=Open { local: Streaming, remote: AwaitingHeaders }}: h2::proto::streams::prioritize: data frame sz=770 eos=false window=771 available=771 requested=771 buffered=770
[INFO] [stdout] 2025-11-09T13:19:02.304004Z TRACE Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(1) stream.state=Open { local: Streaming, remote: AwaitingHeaders }}: h2::proto::streams::prioritize: sending data frame len=770
[INFO] [stdout] 2025-11-09T13:19:02.304032Z TRACE Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(1) stream.state=Open { local: Streaming, remote: AwaitingHeaders }}:updating stream flow: h2::proto::streams::flow_control: send_data; sz=770; window=1048576; available=771
[INFO] [stdout] 2025-11-09T13:19:02.304052Z TRACE Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(1) stream.state=Open { local: Streaming, remote: AwaitingHeaders }}:updating stream flow: h2::proto::streams::stream:   sent stream data; available=1; buffered=0; id=StreamId(1); max_buffer_size=1048576 prev=1
[INFO] [stdout] 2025-11-09T13:19:02.304094Z TRACE Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(1) stream.state=Open { local: Streaming, remote: AwaitingHeaders }}:updating connection flow: h2::proto::streams::flow_control: send_data; sz=770; window=1048576; available=1048575
[INFO] [stdout] 2025-11-09T13:19:02.304125Z TRACE Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(1) stream.state=Open { local: Streaming, remote: AwaitingHeaders }}: h2::proto::streams::prioritize: pop_frame; frame=Data { stream_id: StreamId(1) }
[INFO] [stdout] 2025-11-09T13:19:02.304153Z TRACE Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(1) stream.state=Open { local: Streaming, remote: AwaitingHeaders }}: h2::proto::streams::counts: transition_after; stream=StreamId(1); state=Open { local: Streaming, remote: AwaitingHeaders }; is_closed=false; pending_send_empty=true; buffered_send_data=0; num_recv=0; num_send=1
[INFO] [stdout] 2025-11-09T13:19:02.304193Z TRACE Connection{peer=Client}:poll: h2::proto::streams::prioritize: writing frame=Data { stream_id: StreamId(1) }
[INFO] [stdout] 2025-11-09T13:19:02.304223Z 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] 2025-11-09T13:19:02.304263Z TRACE Connection{peer=Client}:poll:FramedWrite::flush: h2::codec::framed_write: queued_data_frame=true
[INFO] [stdout] 2025-11-09T13:19:02.304293Z TRACE Connection{peer=Client}:poll:FramedWrite::flush: h2::codec::framed_write: flushing buffer
[INFO] [stdout] 2025-11-09T13:19:02.304333Z TRACE Connection{peer=Client}:poll:try_reclaim_frame: h2::proto::streams::prioritize: reclaimed frame=Data { stream_id: StreamId(1) } sz=0
[INFO] [stdout] 2025-11-09T13:19:02.304362Z TRACE Connection{peer=Client}:poll: h2::proto::streams::prioritize: schedule_pending_open
[INFO] [stdout] 2025-11-09T13:19:02.307423Z TRACE Connection{peer=Client}:poll:FramedWrite::flush: h2::codec::framed_write: flushing buffer
[INFO] [stdout] 2025-11-09T13:19:02.307577Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::connection: connection.state=Open
[INFO] [stdout] 2025-11-09T13:19:02.307628Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next: h2::codec::framed_read: poll
[INFO] [stdout] 2025-11-09T13:19:02.307657Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next: h2::codec::framed_read: read.bytes=117
[INFO] [stdout] 2025-11-09T13:19:02.307687Z 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] 2025-11-09T13:19:02.307707Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=117}: h2::codec::framed_read: frame.kind=Headers
[INFO] [stdout] 2025-11-09T13:19:02.307727Z 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] 2025-11-09T13:19:02.307762Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=117}:hpack::decode: h2::hpack::decoder: decode
[INFO] [stdout] 2025-11-09T13:19:02.307791Z 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] 2025-11-09T13:19:02.307824Z 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] 2025-11-09T13:19:02.307849Z 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] 2025-11-09T13:19:02.307938Z 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] 2025-11-09T13:19:02.308108Z 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] 2025-11-09T13:19:02.308185Z 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] 2025-11-09T13:19:02.308260Z 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] 2025-11-09T13:19:02.308342Z 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] 2025-11-09T13:19:02.317452Z 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] 2025-11-09T13:19:02.317495Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::connection: recv HEADERS frame=Headers { stream_id: StreamId(1), flags: (0x4: END_HEADERS) }
[INFO] [stdout] 2025-11-09T13:19:02.317520Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::flow_control: inc_window; sz=1048576; old=0; new=1048576
[INFO] [stdout] 2025-11-09T13:19:02.317538Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::flow_control: inc_window; sz=2097152; old=0; new=2097152
[INFO] [stdout] 2025-11-09T13:19:02.317561Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::streams: recv_headers; stream=StreamId(1); state=Idle
[INFO] [stdout] 2025-11-09T13:19:02.317577Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::recv: opening stream; init_window=1048576
[INFO] [stdout] 2025-11-09T13:19:02.317606Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::store: Queue::push_back
[INFO] [stdout] 2025-11-09T13:19:02.317620Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::store:  -> first entry
[INFO] [stdout] 2025-11-09T13:19:02.317635Z 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] 2025-11-09T13:19:02.317682Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next: h2::codec::framed_read: poll
[INFO] [stdout] 2025-11-09T13:19:02.317701Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next: h2::codec::framed_read: read.bytes=779
[INFO] [stdout] 2025-11-09T13:19:02.317726Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=779}: h2::codec::framed_read: decoding frame from 779B
[INFO] [stdout] 2025-11-09T13:19:02.317747Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=779}: h2::codec::framed_read: frame.kind=Data
[INFO] [stdout] 2025-11-09T13:19:02.317778Z DEBUG server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next: h2::codec::framed_read: received frame=Data { stream_id: StreamId(1) }
[INFO] [stdout] 2025-11-09T13:19:02.317802Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::connection: recv DATA frame=Data { stream_id: StreamId(1) }
[INFO] [stdout] 2025-11-09T13:19:02.317819Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::recv: recv_data; size=770; connection=1048576; stream=1048576
[INFO] [stdout] 2025-11-09T13:19:02.317836Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::flow_control: send_data; sz=770; window=1048576; available=1048576
[INFO] [stdout] 2025-11-09T13:19:02.317853Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::flow_control: send_data; sz=770; window=1048576; available=1048576
[INFO] [stdout] 2025-11-09T13:19:02.317871Z 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] 2025-11-09T13:19:02.317919Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next: h2::codec::framed_read: poll
[INFO] [stdout] 2025-11-09T13:19:02.317958Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::prioritize: poll_complete
[INFO] [stdout] 2025-11-09T13:19:02.317973Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::prioritize: schedule_pending_open
[INFO] [stdout] 2025-11-09T13:19:02.318004Z TRACE server_handshake:Connection{peer=Server}:poll:FramedWrite::flush: h2::codec::framed_write: flushing buffer
[INFO] [stdout] 2025-11-09T13:19:02.318046Z TRACE h2::proto::streams::streams: next_incoming; id=StreamId(1), state=Open { local: AwaitingHeaders, remote: Streaming }
[INFO] [stdout] 2025-11-09T13:19:02.318058Z TRACE h2::server: received incoming
[INFO] [stdout] 2025-11-09T13:19:02.318100Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::connection: connection.state=Open
[INFO] [stdout] 2025-11-09T13:19:02.318142Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next: h2::codec::framed_read: poll
[INFO] [stdout] 2025-11-09T13:19:02.318190Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::prioritize: poll_complete
[INFO] [stdout] 2025-11-09T13:19:02.318213Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::prioritize: schedule_pending_open
[INFO] [stdout] 2025-11-09T13:19:02.318248Z TRACE server_handshake:Connection{peer=Server}:poll:FramedWrite::flush: h2::codec::framed_write: flushing buffer
[INFO] [stdout] 2025-11-09T13:19:02.318361Z TRACE h2::proto::streams::streams: drop_stream_ref; stream=Stream { id: StreamId(1), state: Open { local: AwaitingHeaders, remote: Streaming }, is_counted: true, ref_count: 2, send_flow: FlowControl { window_size: Window(2097152), available: Window(0) }, requested_send_capacity: 0, buffered_send_data: 0, recv_flow: FlowControl { window_size: Window(1047806), available: Window(1047806) }, in_flight_recv_data: 770, content_length: Omitted }
[INFO] [stdout] 2025-11-09T13:19:02.318394Z TRACE 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] 2025-11-09T13:19:02.318475Z TRACE h2::proto::streams::send: send_headers; frame=Headers { stream_id: StreamId(1), flags: (0x5: END_HEADERS | END_STREAM) }; init_window=2097152
[INFO] [stdout] 2025-11-09T13:19:02.318517Z TRACE Prioritize::queue_frame{stream.id=StreamId(1)}: h2::proto::streams::prioritize: schedule_send stream.id=StreamId(1)
[INFO] [stdout] 2025-11-09T13:19:02.318528Z TRACE Prioritize::queue_frame{stream.id=StreamId(1)}: h2::proto::streams::store: Queue::push_back
[INFO] [stdout] 2025-11-09T13:19:02.318538Z TRACE Prioritize::queue_frame{stream.id=StreamId(1)}: h2::proto::streams::store:  -> first entry
[INFO] [stdout] 2025-11-09T13:19:02.318558Z TRACE h2::proto::streams::counts: transition_after; stream=StreamId(1); state=HalfClosedLocal(Streaming); is_closed=false; pending_send_empty=false; buffered_send_data=0; num_recv=1; num_send=0
[INFO] [stdout] 2025-11-09T13:19:02.318573Z TRACE h2::proto::streams::streams: drop_stream_ref; stream=Stream { id: StreamId(1), state: HalfClosedLocal(Streaming), is_counted: true, ref_count: 2, is_pending_send: true, send_flow: FlowControl { window_size: Window(2097152), available: Window(0) }, requested_send_capacity: 0, buffered_send_data: 0, pending_send: Deque { indices: Some(Indices { head: 0, tail: 0 }) }, recv_flow: FlowControl { window_size: Window(1047806), available: Window(1047806) }, in_flight_recv_data: 770, content_length: Omitted }
[INFO] [stdout] 2025-11-09T13:19:02.318607Z TRACE h2::proto::streams::counts: transition_after; stream=StreamId(1); state=HalfClosedLocal(Streaming); is_closed=false; pending_send_empty=false; buffered_send_data=0; num_recv=1; num_send=0
[INFO] [stdout] 2025-11-09T13:19:02.318624Z TRACE h2::proto::streams::streams: drop_stream_ref; stream=Stream { id: StreamId(1), state: HalfClosedLocal(Streaming), is_counted: true, ref_count: 1, is_pending_send: true, send_flow: FlowControl { window_size: Window(2097152), available: Window(0) }, requested_send_capacity: 0, buffered_send_data: 0, pending_send: Deque { indices: Some(Indices { head: 0, tail: 0 }) }, recv_flow: FlowControl { window_size: Window(1047806), available: Window(1047806) }, in_flight_recv_data: 770, content_length: Omitted }
[INFO] [stdout] 2025-11-09T13:19:02.318656Z TRACE h2::proto::streams::prioritize: schedule_send stream.id=StreamId(1)
[INFO] [stdout] 2025-11-09T13:19:02.318664Z TRACE h2::proto::streams::store: Queue::push_back
[INFO] [stdout] 2025-11-09T13:19:02.318669Z TRACE h2::proto::streams::store:  -> already queued
[INFO] [stdout] 2025-11-09T13:19:02.318676Z TRACE h2::proto::streams::recv: enqueue_reset_expiration; added StreamId(1)
[INFO] [stdout] 2025-11-09T13:19:02.318683Z TRACE h2::proto::streams::store: Queue::push_back
[INFO] [stdout] 2025-11-09T13:19:02.318689Z TRACE h2::proto::streams::store:  -> first entry
[INFO] [stdout] 2025-11-09T13:19:02.318698Z TRACE h2::proto::streams::recv: auto-release closed stream (StreamId(1)) capacity: 770
[INFO] [stdout] 2025-11-09T13:19:02.318706Z TRACE h2::proto::streams::recv: release_connection_capacity; size=770, connection in_flight_data=770
[INFO] [stdout] 2025-11-09T13:19:02.318716Z TRACE h2::proto::streams::counts: transition_after; stream=StreamId(1); state=Closed(ScheduledLibraryReset(NO_ERROR)); is_closed=false; pending_send_empty=false; buffered_send_data=0; num_recv=1; num_send=0
[INFO] [stdout] 2025-11-09T13:19:02.318757Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::connection: connection.state=Open
[INFO] [stdout] 2025-11-09T13:19:02.318794Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next: h2::codec::framed_read: poll
[INFO] [stdout] 2025-11-09T13:19:02.318838Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::prioritize: poll_complete
[INFO] [stdout] 2025-11-09T13:19:02.318855Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::prioritize: schedule_pending_open
[INFO] [stdout] 2025-11-09T13:19:02.318885Z TRACE server_handshake:Connection{peer=Server}:poll:pop_frame:popped{stream.id=StreamId(1) stream.state=Closed(ScheduledLibraryReset(NO_ERROR))}: h2::proto::streams::prioritize: is_pending_reset=true
[INFO] [stdout] 2025-11-09T13:19:02.318905Z TRACE server_handshake:Connection{peer=Server}:poll:pop_frame:popped{stream.id=StreamId(1) stream.state=Closed(ScheduledLibraryReset(NO_ERROR))}: h2::proto::streams::prioritize: pop_frame; frame=Headers { stream_id: StreamId(1), flags: (0x5: END_HEADERS | END_STREAM) }
[INFO] [stdout] 2025-11-09T13:19:02.318927Z TRACE server_handshake:Connection{peer=Server}:poll:pop_frame:popped{stream.id=StreamId(1) stream.state=Closed(ScheduledLibraryReset(NO_ERROR))}: h2::proto::streams::store: Queue::push_back
[INFO] [stdout] 2025-11-09T13:19:02.318944Z TRACE server_handshake:Connection{peer=Server}:poll:pop_frame:popped{stream.id=StreamId(1) stream.state=Closed(ScheduledLibraryReset(NO_ERROR))}: h2::proto::streams::store:  -> first entry
[INFO] [stdout] 2025-11-09T13:19:02.318961Z TRACE server_handshake:Connection{peer=Server}:poll:pop_frame:popped{stream.id=StreamId(1) stream.state=Closed(ScheduledLibraryReset(NO_ERROR))}: h2::proto::streams::counts: transition_after; stream=StreamId(1); state=Closed(ScheduledLibraryReset(NO_ERROR)); is_closed=true; pending_send_empty=true; buffered_send_data=0; num_recv=1; num_send=0
[INFO] [stdout] 2025-11-09T13:19:02.318998Z 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] 2025-11-09T13:19:02.319029Z 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] 2025-11-09T13:19:02.319127Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::prioritize: schedule_pending_open
[INFO] [stdout] 2025-11-09T13:19:02.319168Z TRACE server_handshake:Connection{peer=Server}:poll:pop_frame:popped{stream.id=StreamId(1) stream.state=Closed(ScheduledLibraryReset(NO_ERROR))}: h2::proto::streams::prioritize: is_pending_reset=true
[INFO] [stdout] 2025-11-09T13:19:02.319187Z TRACE server_handshake:Connection{peer=Server}:poll:pop_frame:popped{stream.id=StreamId(1) stream.state=Closed(ScheduledLibraryReset(NO_ERROR))}: h2::proto::streams::prioritize: pop_frame; frame=Reset { stream_id: StreamId(1), error_code: NO_ERROR }
[INFO] [stdout] 2025-11-09T13:19:02.319209Z TRACE server_handshake:Connection{peer=Server}:poll:pop_frame:popped{stream.id=StreamId(1) stream.state=Closed(ScheduledLibraryReset(NO_ERROR))}: h2::proto::streams::counts: transition_after; stream=StreamId(1); state=Closed(Error(Reset(StreamId(1), NO_ERROR, Library))); is_closed=true; pending_send_empty=true; buffered_send_data=0; num_recv=1; num_send=0
[INFO] [stdout] 2025-11-09T13:19:02.319237Z TRACE server_handshake:Connection{peer=Server}:poll:pop_frame:popped{stream.id=StreamId(1) stream.state=Closed(ScheduledLibraryReset(NO_ERROR))}: h2::proto::streams::counts: dec_num_streams; stream=StreamId(1)
[INFO] [stdout] 2025-11-09T13:19:02.319269Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::prioritize: writing frame=Reset { stream_id: StreamId(1), error_code: NO_ERROR }
[INFO] [stdout] 2025-11-09T13:19:02.319294Z DEBUG server_handshake:Connection{peer=Server}:poll:FramedWrite::buffer{frame=Reset { stream_id: StreamId(1), error_code: NO_ERROR }}: h2::codec::framed_write: send frame=Reset { stream_id: StreamId(1), error_code: NO_ERROR }
[INFO] [stdout] 2025-11-09T13:19:02.319312Z TRACE server_handshake:Connection{peer=Server}:poll:FramedWrite::buffer{frame=Reset { stream_id: StreamId(1), error_code: NO_ERROR }}: h2::frame::reset: encoding RESET; id=StreamId(1) code=NO_ERROR
[INFO] [stdout] 2025-11-09T13:19:02.319331Z TRACE server_handshake:Connection{peer=Server}:poll:FramedWrite::buffer{frame=Reset { stream_id: StreamId(1), error_code: NO_ERROR }}: h2::codec::framed_write: encoded reset rem=97
[INFO] [stdout] 2025-11-09T13:19:02.319367Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::prioritize: schedule_pending_open
[INFO] [stdout] 2025-11-09T13:19:02.319418Z TRACE server_handshake:Connection{peer=Server}:poll:FramedWrite::flush: h2::codec::framed_write: queued_data_frame=false
[INFO] [stdout] 2025-11-09T13:19:02.319445Z TRACE server_handshake:Connection{peer=Server}:poll:FramedWrite::flush: h2::codec::framed_write: flushing buffer
[INFO] [stdout] 2025-11-09T13:19:02.319517Z TRACE Connection{peer=Client}:poll: h2::proto::connection: connection.state=Open
[INFO] [stdout] 2025-11-09T13:19:02.319560Z TRACE Connection{peer=Client}:poll:FramedRead::poll_next: h2::codec::framed_read: poll
[INFO] [stdout] 2025-11-09T13:19:02.319581Z TRACE Connection{peer=Client}:poll:FramedRead::poll_next: h2::codec::framed_read: read.bytes=84
[INFO] [stdout] 2025-11-09T13:19:02.319602Z TRACE Connection{peer=Client}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=84}: h2::codec::framed_read: decoding frame from 84B
[INFO] [stdout] 2025-11-09T13:19:02.319618Z TRACE Connection{peer=Client}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=84}: h2::codec::framed_read: frame.kind=Headers
[INFO] [stdout] 2025-11-09T13:19:02.319632Z TRACE Connection{peer=Client}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=84}: h2::frame::headers: loading headers; flags=(0x5: END_HEADERS | END_STREAM)
[INFO] [stdout] 2025-11-09T13:19:02.319658Z TRACE Connection{peer=Client}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=84}:hpack::decode: h2::hpack::decoder: decode
[INFO] [stdout] 2025-11-09T13:19:02.319673Z TRACE Connection{peer=Client}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=84}:hpack::decode: h2::hpack::decoder: rem=75 kind=Indexed
[INFO] [stdout] 2025-11-09T13:19:02.319696Z TRACE Connection{peer=Client}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=84}:hpack::decode: h2::hpack::decoder: rem=74 kind=LiteralWithIndexing
[INFO] [stdout] 2025-11-09T13:19:02.319764Z TRACE Connection{peer=Client}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=84}:hpack::decode: h2::hpack::decoder: rem=61 kind=LiteralWithIndexing
[INFO] [stdout] 2025-11-09T13:19:02.319828Z TRACE Connection{peer=Client}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=84}:hpack::decode: h2::hpack::decoder: rem=48 kind=LiteralWithIndexing
[INFO] [stdout] 2025-11-09T13:19:02.319997Z TRACE Connection{peer=Client}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=84}:hpack::decode: h2::hpack::decoder: rem=28 kind=LiteralWithoutIndexing
[INFO] [stdout] 2025-11-09T13:19:02.320054Z TRACE Connection{peer=Client}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=84}:hpack::decode: h2::hpack::decoder: rem=24 kind=LiteralWithIndexing
[INFO] [stdout] 2025-11-09T13:19:02.320186Z 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] 2025-11-09T13:19:02.320215Z TRACE Connection{peer=Client}:poll: h2::proto::connection: recv HEADERS frame=Headers { stream_id: StreamId(1), flags: (0x5: END_HEADERS | END_STREAM) }
[INFO] [stdout] 2025-11-09T13:19:02.320243Z TRACE Connection{peer=Client}:poll: h2::proto::streams::streams: recv_headers; stream=StreamId(1); state=Open { local: Streaming, remote: AwaitingHeaders }
[INFO] [stdout] 2025-11-09T13:19:02.320262Z TRACE Connection{peer=Client}:poll: h2::proto::streams::recv: opening stream; init_window=2097152
[INFO] [stdout] 2025-11-09T13:19:02.320291Z TRACE Connection{peer=Client}:poll: h2::proto::streams::counts: transition_after; stream=StreamId(1); state=HalfClosedRemote(Streaming); is_closed=false; pending_send_empty=true; buffered_send_data=0; num_recv=0; num_send=1
[INFO] [stdout] 2025-11-09T13:19:02.320339Z TRACE Connection{peer=Client}:poll:FramedRead::poll_next: h2::codec::framed_read: poll
[INFO] [stdout] 2025-11-09T13:19:02.320359Z TRACE Connection{peer=Client}:poll:FramedRead::poll_next: h2::codec::framed_read: read.bytes=13
[INFO] [stdout] 2025-11-09T13:19:02.320381Z TRACE Connection{peer=Client}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=13}: h2::codec::framed_read: decoding frame from 13B
[INFO] [stdout] 2025-11-09T13:19:02.320665Z TRACE Connection{peer=Client}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=13}: h2::codec::framed_read: frame.kind=Reset
[INFO] [stdout] 2025-11-09T13:19:02.320691Z DEBUG Connection{peer=Client}:poll:FramedRead::poll_next: h2::codec::framed_read: received frame=Reset { stream_id: StreamId(1), error_code: NO_ERROR }
[INFO] [stdout] 2025-11-09T13:19:02.320714Z TRACE Connection{peer=Client}:poll: h2::proto::connection: recv RST_STREAM frame=Reset { stream_id: StreamId(1), error_code: NO_ERROR }
[INFO] [stdout] 2025-11-09T13:19:02.320733Z TRACE Connection{peer=Client}:poll: h2::proto::streams::state: recv_reset; frame=Reset { stream_id: StreamId(1), error_code: NO_ERROR }; state=HalfClosedRemote(Streaming); queued=false
[INFO] [stdout] 2025-11-09T13:19:02.320789Z TRACE Connection{peer=Client}:poll: h2::proto::streams::counts: transition_after; stream=StreamId(1); state=Closed(Error(Reset(StreamId(1), NO_ERROR, Remote))); is_closed=true; pending_send_empty=true; buffered_send_data=0; num_recv=0; num_send=1
[INFO] [stdout] 2025-11-09T13:19:02.320817Z TRACE Connection{peer=Client}:poll: h2::proto::streams::counts: dec_num_streams; stream=StreamId(1)
[INFO] [stdout] 2025-11-09T13:19:02.320861Z TRACE Connection{peer=Client}:poll:FramedRead::poll_next: h2::codec::framed_read: poll
[INFO] [stdout] 2025-11-09T13:19:02.320904Z TRACE Connection{peer=Client}:poll: h2::proto::streams::prioritize: poll_complete
[INFO] [stdout] 2025-11-09T13:19:02.320917Z TRACE Connection{peer=Client}:poll: h2::proto::streams::prioritize: schedule_pending_open
[INFO] [stdout] 2025-11-09T13:19:02.320947Z TRACE Connection{peer=Client}:poll:FramedWrite::flush: h2::codec::framed_write: flushing buffer
[INFO] [stdout] 2025-11-09T13:19:02.321016Z TRACE h2::proto::streams::streams: drop_stream_ref; stream=Stream { id: StreamId(1), state: Closed(Error(Reset(StreamId(1), NO_ERROR, Remote))), is_counted: false, ref_count: 3, send_flow: FlowControl { window_size: Window(1047806), available: Window(0) }, requested_send_capacity: 0, buffered_send_data: 0, send_capacity_inc: true, recv_flow: FlowControl { window_size: Window(2097152), available: Window(2097152) }, in_flight_recv_data: 0, is_recv: true, content_length: Remaining(0) }
[INFO] [stdout] 2025-11-09T13:19:02.321058Z TRACE h2::proto::streams::counts: transition_after; stream=StreamId(1); state=Closed(Error(Reset(StreamId(1), NO_ERROR, Remote))); is_closed=true; pending_send_empty=true; buffered_send_data=0; num_recv=0; num_send=0
[INFO] [stdout] 2025-11-09T13:19:02.321118Z TRACE h2::proto::streams::streams: drop_stream_ref; stream=Stream { id: StreamId(1), state: Closed(Error(Reset(StreamId(1), NO_ERROR, Remote))), is_counted: false, ref_count: 2, send_flow: FlowControl { window_size: Window(1047806), available: Window(0) }, requested_send_capacity: 0, buffered_send_data: 0, send_capacity_inc: true, recv_flow: FlowControl { window_size: Window(2097152), available: Window(2097152) }, in_flight_recv_data: 0, is_recv: true, content_length: Remaining(0) }
[INFO] [stdout] 2025-11-09T13:19:02.321152Z TRACE h2::proto::streams::counts: transition_after; stream=StreamId(1); state=Closed(Error(Reset(StreamId(1), NO_ERROR, Remote))); is_closed=true; pending_send_empty=true; buffered_send_data=0; num_recv=0; num_send=0
[INFO] [stdout] 2025-11-09T13:19:02.321231Z TRACE h2::proto::streams::streams: drop_stream_ref; stream=Stream { id: StreamId(1), state: Closed(Error(Reset(StreamId(1), NO_ERROR, Remote))), is_counted: false, ref_count: 1, send_flow: FlowControl { window_size: Window(1047806), available: Window(0) }, requested_send_capacity: 0, buffered_send_data: 0, send_capacity_inc: true, recv_flow: FlowControl { window_size: Window(2097152), available: Window(2097152) }, in_flight_recv_data: 0, content_length: Remaining(0) }
[INFO] [stdout] 2025-11-09T13:19:02.321269Z TRACE h2::proto::streams::counts: transition_after; stream=StreamId(1); state=Closed(Error(Reset(StreamId(1), NO_ERROR, Remote))); is_closed=true; pending_send_empty=true; buffered_send_data=0; num_recv=0; num_send=0
[INFO] [stdout] 2025-11-09T13:19:02.321296Z ERROR sift_stream::stream::tasks: stream failed - failed to ingest data to Sift - if backups are enabled, backup files will be re-ingested sift_stream_id="25c29771-1f8f-4c1e-9479-93dc90f879a8" retry_counter=0 error=[StreamError]
[INFO] [stdout] 
[INFO] [stdout] [cause]:
[INFO] [stdout]    - status: Internal, message: "test error", details: [], metadata: MetadataMap { headers: {"content-type": "application/grpc", "date": "Sun, 09 Nov 2025 13:19:02 GMT", "content-length": "0"} }
[INFO] [stdout] 
[INFO] [stdout] 2025-11-09T13:19:02.321337Z  INFO sift_stream::stream::tasks: creating new stream sift_stream_id="25c29771-1f8f-4c1e-9479-93dc90f879a8"
[INFO] [stdout] 2025-11-09T13:19:02.321361Z  INFO sift_stream::stream::tasks: successfully initialized a new stream to Sift sift_stream_id="25c29771-1f8f-4c1e-9479-93dc90f879a8"
[INFO] [stdout] 2025-11-09T13:19:02.323613Z TRACE Connection{peer=Client}:poll: h2::proto::connection: connection.state=Open
[INFO] [stdout] 2025-11-09T13:19:02.323687Z TRACE Connection{peer=Client}:poll:FramedRead::poll_next: h2::codec::framed_read: poll
[INFO] [stdout] 2025-11-09T13:19:02.323758Z TRACE Connection{peer=Client}:poll: h2::proto::streams::prioritize: poll_complete
[INFO] [stdout] 2025-11-09T13:19:02.323777Z TRACE Connection{peer=Client}:poll: h2::proto::streams::prioritize: schedule_pending_open
[INFO] [stdout] 2025-11-09T13:19:02.323808Z TRACE Connection{peer=Client}:poll:FramedWrite::flush: h2::codec::framed_write: flushing buffer
[INFO] [stdout] 2025-11-09T13:19:02.333493Z TRACE tower::buffer::service: sending request to buffer worker
[INFO] [stdout] 2025-11-09T13:19:02.333526Z TRACE tower::buffer::worker: worker polling for next message
[INFO] [stdout] 2025-11-09T13:19:02.333536Z TRACE tower::buffer::worker: processing new request
[INFO] [stdout] 2025-11-09T13:19:02.333543Z TRACE tower::buffer::worker: resumed=false worker received request; waiting for service readiness
[INFO] [stdout] 2025-11-09T13:19:02.333553Z TRACE tonic::transport::channel::service::reconnect: poll_ready; connected
[INFO] [stdout] 2025-11-09T13:19:02.333560Z TRACE tonic::transport::channel::service::reconnect: poll_ready; ready
[INFO] [stdout] 2025-11-09T13:19:02.333567Z DEBUG tower::buffer::worker: service.ready=true processing request
[INFO] [stdout] 2025-11-09T13:19:02.333580Z TRACE tonic::transport::channel::service::reconnect: Reconnect::call
[INFO] [stdout] 2025-11-09T13:19:02.333593Z TRACE tower::buffer::worker: returning response future
[INFO] [stdout] 2025-11-09T13:19:02.333605Z TRACE tower::buffer::worker: worker polling for next message
[INFO] [stdout] 2025-11-09T13:19:02.333633Z TRACE h2::proto::streams::flow_control: inc_window; sz=2097152; old=0; new=2097152
[INFO] [stdout] 2025-11-09T13:19:02.333642Z TRACE h2::proto::streams::flow_control: inc_window; sz=1048576; old=0; new=1048576
[INFO] [stdout] 2025-11-09T13:19:02.333661Z TRACE h2::proto::streams::send: send_headers; frame=Headers { stream_id: StreamId(3), flags: (0x4: END_HEADERS) }; init_window=1048576
[INFO] [stdout] 2025-11-09T13:19:02.333682Z TRACE h2::proto::streams::store: Queue::push_back
[INFO] [stdout] 2025-11-09T13:19:02.333688Z TRACE h2::proto::streams::store:  -> first entry
[INFO] [stdout] 2025-11-09T13:19:02.333860Z 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=1047806
[INFO] [stdout] 2025-11-09T13:19:02.333882Z 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] 2025-11-09T13:19:02.333898Z 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] 2025-11-09T13:19:02.333916Z 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] 2025-11-09T13:19:02.333936Z 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] 2025-11-09T13:19:02.334030Z TRACE Connection{peer=Client}:poll: h2::proto::connection: connection.state=Open
[INFO] [stdout] 2025-11-09T13:19:02.334067Z TRACE Connection{peer=Client}:poll:FramedRead::poll_next: h2::codec::framed_read: poll
[INFO] [stdout] 2025-11-09T13:19:02.334109Z TRACE Connection{peer=Client}:poll: h2::proto::streams::prioritize: poll_complete
[INFO] [stdout] 2025-11-09T13:19:02.334123Z TRACE Connection{peer=Client}:poll: h2::proto::streams::prioritize: schedule_pending_open
[INFO] [stdout] 2025-11-09T13:19:02.334135Z TRACE Connection{peer=Client}:poll: h2::proto::streams::prioritize: schedule_pending_open; stream=StreamId(3)
[INFO] [stdout] 2025-11-09T13:19:02.334152Z TRACE Connection{peer=Client}:poll: h2::proto::streams::store: Queue::push_front
[INFO] [stdout] 2025-11-09T13:19:02.334167Z TRACE Connection{peer=Client}:poll: h2::proto::streams::store:  -> first entry
[INFO] [stdout] 2025-11-09T13:19:02.334191Z TRACE Connection{peer=Client}:poll:try_assign_capacity{stream.id=StreamId(3)}: h2::proto::streams::prioritize: requested=1 additional=0 buffered=0 window=1048576 conn=1047805
[INFO] [stdout] 2025-11-09T13:19:02.334232Z TRACE Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(3) stream.state=Open { local: Streaming, remote: AwaitingHeaders }}: h2::proto::streams::prioritize: is_pending_reset=false
[INFO] [stdout] 2025-11-09T13:19:02.334251Z TRACE Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(3) stream.state=Open { local: Streaming, remote: AwaitingHeaders }}: h2::proto::streams::prioritize: pop_frame; frame=Headers { stream_id: StreamId(3), flags: (0x4: END_HEADERS) }
[INFO] [stdout] 2025-11-09T13:19:02.334272Z TRACE Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(3) stream.state=Open { local: Streaming, remote: AwaitingHeaders }}: h2::proto::streams::counts: transition_after; stream=StreamId(3); state=Open { local: Streaming, remote: AwaitingHeaders }; is_closed=false; pending_send_empty=true; buffered_send_data=0; num_recv=0; num_send=1
[INFO] [stdout] 2025-11-09T13:19:02.334313Z TRACE Connection{peer=Client}:poll: h2::proto::streams::prioritize: writing frame=Headers { stream_id: StreamId(3), flags: (0x4: END_HEADERS) }
[INFO] [stdout] 2025-11-09T13:19:02.334339Z 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] 2025-11-09T13:19:02.334449Z TRACE Connection{peer=Client}:poll: h2::proto::streams::prioritize: schedule_pending_open
[INFO] [stdout] 2025-11-09T13:19:02.334491Z TRACE Connection{peer=Client}:poll:FramedWrite::flush: h2::codec::framed_write: queued_data_frame=false
[INFO] [stdout] 2025-11-09T13:19:02.334514Z TRACE Connection{peer=Client}:poll:FramedWrite::flush: h2::codec::framed_write: flushing buffer
[INFO] [stdout] 2025-11-09T13:19:02.334612Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::connection: connection.state=Open
[INFO] [stdout] 2025-11-09T13:19:02.334655Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next: h2::codec::framed_read: poll
[INFO] [stdout] 2025-11-09T13:19:02.334680Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next: h2::codec::framed_read: read.bytes=74
[INFO] [stdout] 2025-11-09T13:19:02.334706Z 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] 2025-11-09T13:19:02.334726Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=74}: h2::codec::framed_read: frame.kind=Headers
[INFO] [stdout] 2025-11-09T13:19:02.334743Z 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] 2025-11-09T13:19:02.334774Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=74}:hpack::decode: h2::hpack::decoder: decode
[INFO] [stdout] 2025-11-09T13:19:02.334793Z 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] 2025-11-09T13:19:02.334815Z 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] 2025-11-09T13:19:02.334834Z 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] 2025-11-09T13:19:02.334856Z 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] 2025-11-09T13:19:02.335015Z 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] 2025-11-09T13:19:02.335050Z 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] 2025-11-09T13:19:02.335074Z 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] 2025-11-09T13:19:02.335155Z 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] 2025-11-09T13:19:02.335204Z 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] 2025-11-09T13:19:02.335234Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::connection: recv HEADERS frame=Headers { stream_id: StreamId(3), flags: (0x4: END_HEADERS) }
[INFO] [stdout] 2025-11-09T13:19:02.335256Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::flow_control: inc_window; sz=1048576; old=0; new=1048576
[INFO] [stdout] 2025-11-09T13:19:02.335270Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::flow_control: inc_window; sz=2097152; old=0; new=2097152
[INFO] [stdout] 2025-11-09T13:19:02.335286Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::streams: recv_headers; stream=StreamId(3); state=Idle
[INFO] [stdout] 2025-11-09T13:19:02.335300Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::recv: opening stream; init_window=1048576
[INFO] [stdout] 2025-11-09T13:19:02.335330Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::store: Queue::push_back
[INFO] [stdout] 2025-11-09T13:19:02.335347Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::store:  -> first entry
[INFO] [stdout] 2025-11-09T13:19:02.335361Z 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] 2025-11-09T13:19:02.343459Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next: h2::codec::framed_read: poll
[INFO] [stdout] 2025-11-09T13:19:02.343512Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::prioritize: poll_complete
[INFO] [stdout] 2025-11-09T13:19:02.343527Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::prioritize: schedule_pending_open
[INFO] [stdout] 2025-11-09T13:19:02.343558Z TRACE server_handshake:Connection{peer=Server}:poll:FramedWrite::flush: h2::codec::framed_write: flushing buffer
[INFO] [stdout] 2025-11-09T13:19:02.343603Z TRACE h2::proto::streams::streams: next_incoming; id=StreamId(3), state=Open { local: AwaitingHeaders, remote: Streaming }
[INFO] [stdout] 2025-11-09T13:19:02.343615Z TRACE h2::server: received incoming
[INFO] [stdout] 2025-11-09T13:19:02.343656Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::connection: connection.state=Open
[INFO] [stdout] 2025-11-09T13:19:02.343696Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next: h2::codec::framed_read: poll
[INFO] [stdout] 2025-11-09T13:19:02.343741Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::prioritize: poll_complete
[INFO] [stdout] 2025-11-09T13:19:02.343758Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::prioritize: schedule_pending_open
[INFO] [stdout] 2025-11-09T13:19:02.343789Z TRACE server_handshake:Connection{peer=Server}:poll:FramedWrite::flush: h2::codec::framed_write: flushing buffer
[INFO] [stdout] 2025-11-09T13:19:02.343916Z TRACE h2::proto::streams::streams: drop_stream_ref; stream=Stream { id: StreamId(3), state: Open { local: AwaitingHeaders, remote: Streaming }, is_counted: true, ref_count: 2, send_flow: FlowControl { window_size: Window(2097152), available: Window(0) }, requested_send_capacity: 0, buffered_send_data: 0, recv_flow: FlowControl { window_size: Window(1048576), available: Window(1048576) }, in_flight_recv_data: 0, content_length: Omitted }
[INFO] [stdout] 2025-11-09T13:19:02.343960Z TRACE 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] 2025-11-09T13:19:02.344025Z TRACE h2::proto::streams::send: send_headers; frame=Headers { stream_id: StreamId(3), flags: (0x5: END_HEADERS | END_STREAM) }; init_window=2097152
[INFO] [stdout] 2025-11-09T13:19:02.344066Z TRACE Prioritize::queue_frame{stream.id=StreamId(3)}: h2::proto::streams::prioritize: schedule_send stream.id=StreamId(3)
[INFO] [stdout] 2025-11-09T13:19:02.344095Z TRACE Prioritize::queue_frame{stream.id=StreamId(3)}: h2::proto::streams::store: Queue::push_back
[INFO] [stdout] 2025-11-09T13:19:02.344107Z TRACE Prioritize::queue_frame{stream.id=StreamId(3)}: h2::proto::streams::store:  -> first entry
[INFO] [stdout] 2025-11-09T13:19:02.344129Z TRACE h2::proto::streams::counts: transition_after; stream=StreamId(3); state=HalfClosedLocal(Streaming); is_closed=false; pending_send_empty=false; buffered_send_data=0; num_recv=1; num_send=0
[INFO] [stdout] 2025-11-09T13:19:02.344171Z TRACE h2::proto::streams::streams: drop_stream_ref; stream=Stream { id: StreamId(3), state: HalfClosedLocal(Streaming), is_counted: true, ref_count: 2, is_pending_send: true, send_flow: FlowControl { window_size: Window(2097152), available: Window(0) }, requested_send_capacity: 0, buffered_send_data: 0, pending_send: Deque { indices: Some(Indices { head: 0, tail: 0 }) }, recv_flow: FlowControl { window_size: Window(1048576), available: Window(1048576) }, in_flight_recv_data: 0, content_length: Omitted }
[INFO] [stdout] 2025-11-09T13:19:02.344202Z TRACE h2::proto::streams::counts: transition_after; stream=StreamId(3); state=HalfClosedLocal(Streaming); is_closed=false; pending_send_empty=false; buffered_send_data=0; num_recv=1; num_send=0
[INFO] [stdout] 2025-11-09T13:19:02.344217Z TRACE h2::proto::streams::streams: drop_stream_ref; stream=Stream { id: StreamId(3), state: HalfClosedLocal(Streaming), is_counted: true, ref_count: 1, is_pending_send: true, send_flow: FlowControl { window_size: Window(2097152), available: Window(0) }, requested_send_capacity: 0, buffered_send_data: 0, pending_send: Deque { indices: Some(Indices { head: 0, tail: 0 }) }, recv_flow: FlowControl { window_size: Window(1048576), available: Window(1048576) }, in_flight_recv_data: 0, content_length: Omitted }
[INFO] [stdout] 2025-11-09T13:19:02.344270Z TRACE h2::proto::streams::prioritize: schedule_send stream.id=StreamId(3)
[INFO] [stdout] 2025-11-09T13:19:02.344279Z TRACE h2::proto::streams::store: Queue::push_back
[INFO] [stdout] 2025-11-09T13:19:02.344284Z TRACE h2::proto::streams::store:  -> already queued
[INFO] [stdout] 2025-11-09T13:19:02.344290Z TRACE h2::proto::streams::recv: enqueue_reset_expiration; added StreamId(3)
[INFO] [stdout] 2025-11-09T13:19:02.344297Z TRACE h2::proto::streams::store: Queue::push_back
[INFO] [stdout] 2025-11-09T13:19:02.344303Z TRACE h2::proto::streams::store:  -> existing entries
[INFO] [stdout] 2025-11-09T13:19:02.344309Z TRACE h2::proto::streams::counts: transition_after; stream=StreamId(3); state=Closed(ScheduledLibraryReset(NO_ERROR)); is_closed=false; pending_send_empty=false; buffered_send_data=0; num_recv=1; num_send=0
[INFO] [stdout] 2025-11-09T13:19:02.344373Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::connection: connection.state=Open
[INFO] [stdout] 2025-11-09T13:19:02.344451Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next: h2::codec::framed_read: poll
[INFO] [stdout] 2025-11-09T13:19:02.344827Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::prioritize: poll_complete
[INFO] [stdout] 2025-11-09T13:19:02.344846Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::prioritize: schedule_pending_open
[INFO] [stdout] 2025-11-09T13:19:02.344879Z TRACE server_handshake:Connection{peer=Server}:poll:pop_frame:popped{stream.id=StreamId(3) stream.state=Closed(ScheduledLibraryReset(NO_ERROR))}: h2::proto::streams::prioritize: is_pending_reset=true
[INFO] [stdout] 2025-11-09T13:19:02.344898Z TRACE server_handshake:Connection{peer=Server}:poll:pop_frame:popped{stream.id=StreamId(3) stream.state=Closed(ScheduledLibraryReset(NO_ERROR))}: h2::proto::streams::prioritize: pop_frame; frame=Headers { stream_id: StreamId(3), flags: (0x5: END_HEADERS | END_STREAM) }
[INFO] [stdout] 2025-11-09T13:19:02.344922Z TRACE server_handshake:Connection{peer=Server}:poll:pop_frame:popped{stream.id=StreamId(3) stream.state=Closed(ScheduledLibraryReset(NO_ERROR))}: h2::proto::streams::store: Queue::push_back
[INFO] [stdout] 2025-11-09T13:19:02.344940Z TRACE server_handshake:Connection{peer=Server}:poll:pop_frame:popped{stream.id=StreamId(3) stream.state=Closed(ScheduledLibraryReset(NO_ERROR))}: h2::proto::streams::store:  -> first entry
[INFO] [stdout] 2025-11-09T13:19:02.344956Z TRACE server_handshake:Connection{peer=Server}:poll:pop_frame:popped{stream.id=StreamId(3) stream.state=Closed(ScheduledLibraryReset(NO_ERROR))}: h2::proto::streams::counts: transition_after; stream=StreamId(3); state=Closed(ScheduledLibraryReset(NO_ERROR)); is_closed=true; pending_send_empty=true; buffered_send_data=0; num_recv=1; num_send=0
[INFO] [stdout] 2025-11-09T13:19:02.344996Z 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] 2025-11-09T13:19:02.345026Z 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] 2025-11-09T13:19:02.345101Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::prioritize: schedule_pending_open
[INFO] [stdout] 2025-11-09T13:19:02.345133Z TRACE server_handshake:Connection{peer=Server}:poll:pop_frame:popped{stream.id=StreamId(3) stream.state=Closed(ScheduledLibraryReset(NO_ERROR))}: h2::proto::streams::prioritize: is_pending_reset=true
[INFO] [stdout] 2025-11-09T13:19:02.345151Z TRACE server_handshake:Connection{peer=Server}:poll:pop_frame:popped{stream.id=StreamId(3) stream.state=Closed(ScheduledLibraryReset(NO_ERROR))}: h2::proto::streams::prioritize: pop_frame; frame=Reset { stream_id: StreamId(3), error_code: NO_ERROR }
[INFO] [stdout] 2025-11-09T13:19:02.345172Z TRACE server_handshake:Connection{peer=Server}:poll:pop_frame:popped{stream.id=StreamId(3) stream.state=Closed(ScheduledLibraryReset(NO_ERROR))}: h2::proto::streams::counts: transition_after; stream=StreamId(3); state=Closed(Error(Reset(StreamId(3), NO_ERROR, Library))); is_closed=true; pending_send_empty=true; buffered_send_data=0; num_recv=1; num_send=0
[INFO] [stdout] 2025-11-09T13:19:02.345204Z TRACE server_handshake:Connection{peer=Server}:poll:pop_frame:popped{stream.id=StreamId(3) stream.state=Closed(ScheduledLibraryReset(NO_ERROR))}: h2::proto::streams::counts: dec_num_streams; stream=StreamId(3)
[INFO] [stdout] 2025-11-09T13:19:02.345237Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::prioritize: writing frame=Reset { stream_id: StreamId(3), error_code: NO_ERROR }
[INFO] [stdout] 2025-11-09T13:19:02.345266Z DEBUG server_handshake:Connection{peer=Server}:poll:FramedWrite::buffer{frame=Reset { stream_id: StreamId(3), error_code: NO_ERROR }}: h2::codec::framed_write: send frame=Reset { stream_id: StreamId(3), error_code: NO_ERROR }
[INFO] [stdout] 2025-11-09T13:19:02.345284Z TRACE server_handshake:Connection{peer=Server}:poll:FramedWrite::buffer{frame=Reset { stream_id: StreamId(3), error_code: NO_ERROR }}: h2::frame::reset: encoding RESET; id=StreamId(3) code=NO_ERROR
[INFO] [stdout] 2025-11-09T13:19:02.345303Z TRACE server_handshake:Connection{peer=Server}:poll:FramedWrite::buffer{frame=Reset { stream_id: StreamId(3), error_code: NO_ERROR }}: h2::codec::framed_write: encoded reset rem=31
[INFO] [stdout] 2025-11-09T13:19:02.345342Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::prioritize: schedule_pending_open
[INFO] [stdout] 2025-11-09T13:19:02.345377Z TRACE server_handshake:Connection{peer=Server}:poll:FramedWrite::flush: h2::codec::framed_write: queued_data_frame=false
[INFO] [stdout] 2025-11-09T13:19:02.358380Z TRACE server_handshake:Connection{peer=Server}:poll:FramedWrite::flush: h2::codec::framed_write: flushing buffer
[INFO] [stdout] 2025-11-09T13:19:02.358621Z TRACE Connection{peer=Client}:poll: h2::proto::connection: connection.state=Open
[INFO] [stdout] 2025-11-09T13:19:02.358699Z TRACE Connection{peer=Client}:poll:FramedRead::poll_next: h2::codec::framed_read: poll
[INFO] [stdout] 2025-11-09T13:19:02.358728Z TRACE Connection{peer=Client}:poll:FramedRead::poll_next: h2::codec::framed_read: read.bytes=18
[INFO] [stdout] 2025-11-09T13:19:02.358755Z TRACE Connection{peer=Client}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=18}: h2::codec::framed_read: decoding frame from 18B
[INFO] [stdout] 2025-11-09T13:19:02.358773Z TRACE Connection{peer=Client}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=18}: h2::codec::framed_read: frame.kind=Headers
[INFO] [stdout] 2025-11-09T13:19:02.358789Z TRACE Connection{peer=Client}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=18}: h2::frame::headers: loading headers; flags=(0x5: END_HEADERS | END_STREAM)
[INFO] [stdout] 2025-11-09T13:19:02.358818Z TRACE Connection{peer=Client}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=18}:hpack::decode: h2::hpack::decoder: decode
[INFO] [stdout] 2025-11-09T13:19:02.358837Z TRACE Connection{peer=Client}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=18}:hpack::decode: h2::hpack::decoder: rem=9 kind=Indexed
[INFO] [stdout] 2025-11-09T13:19:02.358858Z TRACE Connection{peer=Client}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=18}:hpack::decode: h2::hpack::decoder: rem=8 kind=Indexed
[INFO] [stdout] 2025-11-09T13:19:02.358880Z TRACE Connection{peer=Client}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=18}:hpack::decode: h2::hpack::decoder: rem=7 kind=Indexed
[INFO] [stdout] 2025-11-09T13:19:02.358900Z TRACE Connection{peer=Client}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=18}:hpack::decode: h2::hpack::decoder: rem=6 kind=Indexed
[INFO] [stdout] 2025-11-09T13:19:02.358919Z TRACE Connection{peer=Client}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=18}:hpack::decode: h2::hpack::decoder: rem=5 kind=LiteralWithoutIndexing
[INFO] [stdout] 2025-11-09T13:19:02.358950Z TRACE Connection{peer=Client}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=18}:hpack::decode: h2::hpack::decoder: rem=1 kind=Indexed
[INFO] [stdout] 2025-11-09T13:19:02.358992Z 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] 2025-11-09T13:19:02.359020Z TRACE Connection{peer=Client}:poll: h2::proto::connection: recv HEADERS frame=Headers { stream_id: StreamId(3), flags: (0x5: END_HEADERS | END_STREAM) }
[INFO] [stdout] 2025-11-09T13:19:02.359042Z TRACE Connection{peer=Client}:poll: h2::proto::streams::streams: recv_headers; stream=StreamId(3); state=Open { local: Streaming, remote: AwaitingHeaders }
[INFO] [stdout] 2025-11-09T13:19:02.359060Z TRACE Connection{peer=Client}:poll: h2::proto::streams::recv: opening stream; init_window=2097152
[INFO] [stdout] 2025-11-09T13:19:02.359085Z TRACE Connection{peer=Client}:poll: h2::proto::streams::counts: transition_after; stream=StreamId(3); state=HalfClosedRemote(Streaming); is_closed=false; pending_send_empty=true; buffered_send_data=0; num_recv=0; num_send=1
[INFO] [stdout] 2025-11-09T13:19:02.359131Z TRACE Connection{peer=Client}:poll:FramedRead::poll_next: h2::codec::framed_read: poll
[INFO] [stdout] 2025-11-09T13:19:02.359148Z TRACE Connection{peer=Client}:poll:FramedRead::poll_next: h2::codec::framed_read: read.bytes=13
[INFO] [stdout] 2025-11-09T13:19:02.359170Z TRACE Connection{peer=Client}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=13}: h2::codec::framed_read: decoding frame from 13B
[INFO] [stdout] 2025-11-09T13:19:02.359187Z TRACE Connection{peer=Client}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=13}: h2::codec::framed_read: frame.kind=Reset
[INFO] [stdout] 2025-11-09T13:19:02.359210Z DEBUG Connection{peer=Client}:poll:FramedRead::poll_next: h2::codec::framed_read: received frame=Reset { stream_id: StreamId(3), error_code: NO_ERROR }
[INFO] [stdout] 2025-11-09T13:19:02.359232Z TRACE Connection{peer=Client}:poll: h2::proto::connection: recv RST_STREAM frame=Reset { stream_id: StreamId(3), error_code: NO_ERROR }
[INFO] [stdout] 2025-11-09T13:19:02.359248Z TRACE Connection{peer=Client}:poll: h2::proto::streams::state: recv_reset; frame=Reset { stream_id: StreamId(3), error_code: NO_ERROR }; state=HalfClosedRemote(Streaming); queued=false
[INFO] [stdout] 2025-11-09T13:19:02.359299Z TRACE Connection{peer=Client}:poll: h2::proto::streams::counts: transition_after; stream=StreamId(3); state=Closed(Error(Reset(StreamId(3), NO_ERROR, Remote))); is_closed=true; pending_send_empty=true; buffered_send_data=0; num_recv=0; num_send=1
[INFO] [stdout] 2025-11-09T13:19:02.359326Z TRACE Connection{peer=Client}:poll: h2::proto::streams::counts: dec_num_streams; stream=StreamId(3)
[INFO] [stdout] 2025-11-09T13:19:02.359365Z TRACE Connection{peer=Client}:poll:FramedRead::poll_next: h2::codec::framed_read: poll
[INFO] [stdout] 2025-11-09T13:19:02.359426Z TRACE Connection{peer=Client}:poll: h2::proto::streams::prioritize: poll_complete
[INFO] [stdout] 2025-11-09T13:19:02.359441Z TRACE Connection{peer=Client}:poll: h2::proto::streams::prioritize: schedule_pending_open
[INFO] [stdout] 2025-11-09T13:19:02.359479Z TRACE Connection{peer=Client}:poll:FramedWrite::flush: h2::codec::framed_write: flushing buffer
[INFO] [stdout] 2025-11-09T13:19:02.359544Z TRACE h2::proto::streams::streams: drop_stream_ref; stream=Stream { id: StreamId(3), state: Closed(Error(Reset(StreamId(3), NO_ERROR, Remote))), is_counted: false, ref_count: 3, send_flow: FlowControl { window_size: Window(1048576), available: Window(0) }, requested_send_capacity: 0, buffered_send_data: 0, send_capacity_inc: true, recv_flow: FlowControl { window_size: Window(2097152), available: Window(2097152) }, in_flight_recv_data: 0, is_recv: true, content_length: Remaining(0) }
[INFO] [stdout] 2025-11-09T13:19:02.359603Z TRACE h2::proto::streams::counts: transition_after; stream=StreamId(3); state=Closed(Error(Reset(StreamId(3), NO_ERROR, Remote))); is_closed=true; pending_send_empty=true; buffered_send_data=0; num_recv=0; num_send=0
[INFO] [stdout] 2025-11-09T13:19:02.363480Z TRACE h2::proto::streams::streams: drop_stream_ref; stream=Stream { id: StreamId(3), state: Closed(Error(Reset(StreamId(3), NO_ERROR, Remote))), is_counted: false, ref_count: 2, send_flow: FlowControl { window_size: Window(1048576), available: Window(0) }, requested_send_capacity: 0, buffered_send_data: 0, send_capacity_inc: true, recv_flow: FlowControl { window_size: Window(2097152), available: Window(2097152) }, in_flight_recv_data: 0, is_recv: true, content_length: Remaining(0) }
[INFO] [stdout] 2025-11-09T13:19:02.363515Z TRACE h2::proto::streams::counts: transition_after; stream=StreamId(3); state=Closed(Error(Reset(StreamId(3), NO_ERROR, Remote))); is_closed=true; pending_send_empty=true; buffered_send_data=0; num_recv=0; num_send=0
[INFO] [stdout] 2025-11-09T13:19:02.363597Z TRACE h2::proto::streams::streams: drop_stream_ref; stream=Stream { id: StreamId(3), state: Closed(Error(Reset(StreamId(3), NO_ERROR, Remote))), is_counted: false, ref_count: 1, send_flow: FlowControl { window_size: Window(1048576), available: Window(0) }, requested_send_capacity: 0, buffered_send_data: 0, send_capacity_inc: true, recv_flow: FlowControl { window_size: Window(2097152), available: Window(2097152) }, in_flight_recv_data: 0, content_length: Remaining(0) }
[INFO] [stdout] 2025-11-09T13:19:02.363636Z TRACE h2::proto::streams::counts: transition_after; stream=StreamId(3); state=Closed(Error(Reset(StreamId(3), NO_ERROR, Remote))); is_closed=true; pending_send_empty=true; buffered_send_data=0; num_recv=0; num_send=0
[INFO] [stdout] 2025-11-09T13:19:02.363664Z ERROR sift_stream::stream::tasks: stream failed - failed to ingest data to Sift - if backups are enabled, backup files will be re-ingested sift_stream_id="25c29771-1f8f-4c1e-9479-93dc90f879a8" retry_counter=1 error=[StreamError]
[INFO] [stdout] 
[INFO] [stdout] [cause]:
[INFO] [stdout]    - status: Internal, message: "test error", details: [], metadata: MetadataMap { headers: {"content-type": "application/grpc", "date": "Sun, 09 Nov 2025 13:19:02 GMT", "content-length": "0"} }
[INFO] [stdout] 
[INFO] [stdout] 2025-11-09T13:19:02.363705Z  INFO sift_stream::stream::tasks: creating new stream sift_stream_id="25c29771-1f8f-4c1e-9479-93dc90f879a8"
[INFO] [stdout] 2025-11-09T13:19:02.363720Z  INFO sift_stream::stream::tasks: successfully initialized a new stream to Sift sift_stream_id="25c29771-1f8f-4c1e-9479-93dc90f879a8"
[INFO] [stdout] 2025-11-09T13:19:02.363769Z TRACE Connection{peer=Client}:poll: h2::proto::connection: connection.state=Open
[INFO] [stdout] 2025-11-09T13:19:02.363814Z TRACE Connection{peer=Client}:poll:FramedRead::poll_next: h2::codec::framed_read: poll
[INFO] [stdout] 2025-11-09T13:19:02.363861Z TRACE Connection{peer=Client}:poll: h2::proto::streams::prioritize: poll_complete
[INFO] [stdout] 2025-11-09T13:19:02.363880Z TRACE Connection{peer=Client}:poll: h2::proto::streams::prioritize: schedule_pending_open
[INFO] [stdout] 2025-11-09T13:19:02.363918Z TRACE Connection{peer=Client}:poll:FramedWrite::flush: h2::codec::framed_write: flushing buffer
[INFO] [stdout] 2025-11-09T13:19:02.376224Z  INFO sift_stream::stream::tasks: checkpoint expired sift_stream_id="25c29771-1f8f-4c1e-9479-93dc90f879a8"
[INFO] [stdout] 2025-11-09T13:19:02.419549Z TRACE tower::buffer::service: sending request to buffer worker
[INFO] [stdout] 2025-11-09T13:19:02.419585Z TRACE tower::buffer::worker: worker polling for next message
[INFO] [stdout] 2025-11-09T13:19:02.419596Z TRACE tower::buffer::worker: processing new request
[INFO] [stdout] 2025-11-09T13:19:02.419604Z TRACE tower::buffer::worker: resumed=false worker received request; waiting for service readiness
[INFO] [stdout] 2025-11-09T13:19:02.419615Z TRACE tonic::transport::channel::service::reconnect: poll_ready; connected
[INFO] [stdout] 2025-11-09T13:19:02.419622Z TRACE tonic::transport::channel::service::reconnect: poll_ready; ready
[INFO] [stdout] 2025-11-09T13:19:02.419629Z DEBUG tower::buffer::worker: service.ready=true processing request
[INFO] [stdout] 2025-11-09T13:19:02.419645Z TRACE tonic::transport::channel::service::reconnect: Reconnect::call
[INFO] [stdout] 2025-11-09T13:19:02.419660Z TRACE tower::buffer::worker: returning response future
[INFO] [stdout] 2025-11-09T13:19:02.419674Z TRACE tower::buffer::worker: worker polling for next message
[INFO] [stdout] 2025-11-09T13:19:02.419719Z TRACE h2::proto::streams::flow_control: inc_window; sz=2097152; old=0; new=2097152
[INFO] [stdout] 2025-11-09T13:19:02.419729Z TRACE h2::proto::streams::flow_control: inc_window; sz=1048576; old=0; new=1048576
[INFO] [stdout] 2025-11-09T13:19:02.419750Z TRACE h2::proto::streams::send: send_headers; frame=Headers { stream_id: StreamId(5), flags: (0x4: END_HEADERS) }; init_window=1048576
[INFO] [stdout] 2025-11-09T13:19:02.419772Z TRACE h2::proto::streams::store: Queue::push_back
[INFO] [stdout] 2025-11-09T13:19:02.419780Z TRACE h2::proto::streams::store:  -> first entry
[INFO] [stdout] 2025-11-09T13:19:02.419833Z 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=1047806
[INFO] [stdout] 2025-11-09T13:19:02.419852Z 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] 2025-11-09T13:19:02.419867Z 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] 2025-11-09T13:19:02.419884Z 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] 2025-11-09T13:19:02.419899Z 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] 2025-11-09T13:19:02.419961Z TRACE send_data{sz=0 requested=1}: h2::proto::streams::prioritize: buffered=0
[INFO] [stdout] 2025-11-09T13:19:02.419974Z TRACE send_data{sz=0 requested=1}: h2::proto::streams::state: send_close: Open => HalfClosedLocal(AwaitingHeaders)
[INFO] [stdout] 2025-11-09T13:19:02.420018Z TRACE send_data{sz=0 requested=1}: h2::proto::streams::prioritize: available=0 buffered=0
[INFO] [stdout] 2025-11-09T13:19:02.420053Z TRACE 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=0
[INFO] [stdout] 2025-11-09T13:19:02.420069Z 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(0) }, requested_send_capacity: 0, buffered_send_data: 0, send_task: Some(()), pending_send: Deque { indices: Some(Indices { head: 1, 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] 2025-11-09T13:19:02.420105Z TRACE 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=0
[INFO] [stdout] 2025-11-09T13:19:02.420177Z TRACE Connection{peer=Client}:poll: h2::proto::connection: connection.state=Open
[INFO] [stdout] 2025-11-09T13:19:02.420217Z TRACE Connection{peer=Client}:poll:FramedRead::poll_next: h2::codec::framed_read: poll
[INFO] [stdout] 2025-11-09T13:19:02.420260Z TRACE Connection{peer=Client}:poll: h2::proto::streams::prioritize: poll_complete
[INFO] [stdout] 2025-11-09T13:19:02.420276Z TRACE Connection{peer=Client}:poll: h2::proto::streams::prioritize: schedule_pending_open
[INFO] [stdout] 2025-11-09T13:19:02.420289Z TRACE Connection{peer=Client}:poll: h2::proto::streams::prioritize: schedule_pending_open; stream=StreamId(5)
[INFO] [stdout] 2025-11-09T13:19:02.420304Z TRACE Connection{peer=Client}:poll: h2::proto::streams::store: Queue::push_front
[INFO] [stdout] 2025-11-09T13:19:02.420318Z TRACE Connection{peer=Client}:poll: h2::proto::streams::store:  -> first entry
[INFO] [stdout] 2025-11-09T13:19:02.420340Z TRACE Connection{peer=Client}:poll:try_assign_capacity{stream.id=StreamId(5)}: h2::proto::streams::prioritize: requested=0 additional=0 buffered=0 window=1048576 conn=1047806
[INFO] [stdout] 2025-11-09T13:19:02.420379Z 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] 2025-11-09T13:19:02.420415Z 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] 2025-11-09T13:19:02.420437Z 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] 2025-11-09T13:19:02.420452Z TRACE Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(5) stream.state=HalfClosedLocal(AwaitingHeaders)}: h2::proto::streams::store:  -> first entry
[INFO] [stdout] 2025-11-09T13:19:02.420467Z 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] 2025-11-09T13:19:02.420501Z TRACE Connection{peer=Client}:poll: h2::proto::streams::prioritize: writing frame=Headers { stream_id: StreamId(5), flags: (0x4: END_HEADERS) }
[INFO] [stdout] 2025-11-09T13:19:02.420528Z 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] 2025-11-09T13:19:02.420619Z TRACE Connection{peer=Client}:poll: h2::proto::streams::prioritize: schedule_pending_open
[INFO] [stdout] 2025-11-09T13:19:02.420649Z 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] 2025-11-09T13:19:02.420667Z 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] 2025-11-09T13:19:02.420689Z 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] 2025-11-09T13:19:02.420721Z 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=1048576; available=0
[INFO] [stdout] 2025-11-09T13:19:02.420739Z 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] 2025-11-09T13:19:02.420775Z 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=1047806; available=1047806
[INFO] [stdout] 2025-11-09T13:19:02.420802Z 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] 2025-11-09T13:19:02.420831Z 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] 2025-11-09T13:19:02.420869Z TRACE Connection{peer=Client}:poll: h2::proto::streams::prioritize: writing frame=Data { stream_id: StreamId(5), flags: (0x1: END_STREAM) }
[INFO] [stdout] 2025-11-09T13:19:02.420894Z 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] 2025-11-09T13:19:02.420922Z 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] 2025-11-09T13:19:02.420948Z TRACE Connection{peer=Client}:poll: h2::proto::streams::prioritize: schedule_pending_open
[INFO] [stdout] 2025-11-09T13:19:02.420981Z TRACE Connection{peer=Client}:poll:FramedWrite::flush: h2::codec::framed_write: queued_data_frame=false
[INFO] [stdout] 2025-11-09T13:19:02.421002Z TRACE Connection{peer=Client}:poll:FramedWrite::flush: h2::codec::framed_write: flushing buffer
[INFO] [stdout] 2025-11-09T13:19:02.421077Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::connection: connection.state=Open
[INFO] [stdout] 2025-11-09T13:19:02.421120Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next: h2::codec::framed_read: poll
[INFO] [stdout] 2025-11-09T13:19:02.421146Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next: h2::codec::framed_read: read.bytes=74
[INFO] [stdout] 2025-11-09T13:19:02.421171Z 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] 2025-11-09T13:19:02.421196Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=74}: h2::codec::framed_read: frame.kind=Headers
[INFO] [stdout] 2025-11-09T13:19:02.421212Z 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] 2025-11-09T13:19:02.421242Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=74}:hpack::decode: h2::hpack::decoder: decode
[INFO] [stdout] 2025-11-09T13:19:02.421262Z 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] 2025-11-09T13:19:02.421287Z 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] 2025-11-09T13:19:02.421309Z 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] 2025-11-09T13:19:02.421332Z 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] 2025-11-09T13:19:02.421517Z 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] 2025-11-09T13:19:02.421549Z 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] 2025-11-09T13:19:02.421576Z 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] 2025-11-09T13:19:02.421654Z 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] 2025-11-09T13:19:02.421704Z 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] 2025-11-09T13:19:02.421742Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::connection: recv HEADERS frame=Headers { stream_id: StreamId(5), flags: (0x4: END_HEADERS) }
[INFO] [stdout] 2025-11-09T13:19:02.421764Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::flow_control: inc_window; sz=1048576; old=0; new=1048576
[INFO] [stdout] 2025-11-09T13:19:02.421781Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::flow_control: inc_window; sz=2097152; old=0; new=2097152
[INFO] [stdout] 2025-11-09T13:19:02.421801Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::streams: recv_headers; stream=StreamId(5); state=Idle
[INFO] [stdout] 2025-11-09T13:19:02.421819Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::recv: opening stream; init_window=1048576
[INFO] [stdout] 2025-11-09T13:19:02.421849Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::store: Queue::push_back
[INFO] [stdout] 2025-11-09T13:19:02.421863Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::store:  -> first entry
[INFO] [stdout] 2025-11-09T13:19:02.421876Z 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] 2025-11-09T13:19:02.421925Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next: h2::codec::framed_read: poll
[INFO] [stdout] 2025-11-09T13:19:02.421949Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next: h2::codec::framed_read: read.bytes=9
[INFO] [stdout] 2025-11-09T13:19:02.421977Z 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] 2025-11-09T13:19:02.422001Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=9}: h2::codec::framed_read: frame.kind=Data
[INFO] [stdout] 2025-11-09T13:19:02.422029Z 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] 2025-11-09T13:19:02.422055Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::connection: recv DATA frame=Data { stream_id: StreamId(5), flags: (0x1: END_STREAM) }
[INFO] [stdout] 2025-11-09T13:19:02.422075Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::recv: recv_data; size=0; connection=1047806; stream=1048576
[INFO] [stdout] 2025-11-09T13:19:02.422091Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::flow_control: send_data; sz=0; window=1047806; available=1048576
[INFO] [stdout] 2025-11-09T13:19:02.422107Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::state: recv_close: Open => HalfClosedRemote(AwaitingHeaders)
[INFO] [stdout] 2025-11-09T13:19:02.422122Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::flow_control: send_data; sz=0; window=1048576; available=1048576
[INFO] [stdout] 2025-11-09T13:19:02.422139Z 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] 2025-11-09T13:19:02.422184Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next: h2::codec::framed_read: poll
[INFO] [stdout] 2025-11-09T13:19:02.422225Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::prioritize: poll_complete
[INFO] [stdout] 2025-11-09T13:19:02.422238Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::prioritize: schedule_pending_open
[INFO] [stdout] 2025-11-09T13:19:02.422270Z TRACE server_handshake:Connection{peer=Server}:poll:FramedWrite::flush: h2::codec::framed_write: flushing buffer
[INFO] [stdout] 2025-11-09T13:19:02.422315Z TRACE h2::proto::streams::streams: next_incoming; id=StreamId(5), state=HalfClosedRemote(AwaitingHeaders)
[INFO] [stdout] 2025-11-09T13:19:02.422328Z TRACE h2::server: received incoming
[INFO] [stdout] 2025-11-09T13:19:02.422360Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::connection: connection.state=Open
[INFO] [stdout] 2025-11-09T13:19:02.426434Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next: h2::codec::framed_read: poll
[INFO] [stdout] 2025-11-09T13:19:02.428451Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::prioritize: poll_complete
[INFO] [stdout] 2025-11-09T13:19:02.428469Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::prioritize: schedule_pending_open
[INFO] [stdout] 2025-11-09T13:19:02.428505Z TRACE server_handshake:Connection{peer=Server}:poll:FramedWrite::flush: h2::codec::framed_write: flushing buffer
[INFO] [stdout] 2025-11-09T13:19:02.428674Z 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, recv_flow: FlowControl { window_size: Window(1048576), available: Window(1048576) }, in_flight_recv_data: 0, content_length: Omitted }
[INFO] [stdout] 2025-11-09T13:19:02.428708Z 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] 2025-11-09T13:19:02.428795Z TRACE h2::proto::streams::send: send_headers; frame=Headers { stream_id: StreamId(5), flags: (0x5: END_HEADERS | END_STREAM) }; init_window=2097152
[INFO] [stdout] 2025-11-09T13:19:02.428832Z TRACE Prioritize::queue_frame{stream.id=StreamId(5)}: h2::proto::streams::prioritize: schedule_send stream.id=StreamId(5)
[INFO] [stdout] 2025-11-09T13:19:02.428843Z TRACE Prioritize::queue_frame{stream.id=StreamId(5)}: h2::proto::streams::store: Queue::push_back
[INFO] [stdout] 2025-11-09T13:19:02.428853Z TRACE Prioritize::queue_frame{stream.id=StreamId(5)}: h2::proto::streams::store:  -> first entry
[INFO] [stdout] 2025-11-09T13:19:02.428875Z TRACE 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] 2025-11-09T13:19:02.428891Z 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(0) }, requested_send_capacity: 0, buffered_send_data: 0, pending_send: Deque { indices: Some(Indices { head: 0, tail: 0 }) }, recv_flow: FlowControl { window_size: Window(1048576), available: Window(1048576) }, in_flight_recv_data: 0, content_length: Omitted }
[INFO] [stdout] 2025-11-09T13:19:02.428924Z TRACE 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] 2025-11-09T13:19:02.428941Z 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(0) }, requested_send_capacity: 0, buffered_send_data: 0, pending_send: Deque { indices: Some(Indices { head: 0, tail: 0 }) }, recv_flow: FlowControl { window_size: Window(1048576), available: Window(1048576) }, in_flight_recv_data: 0, content_length: Omitted }
[INFO] [stdout] 2025-11-09T13:19:02.428979Z TRACE 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] 2025-11-09T13:19:02.429046Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::connection: connection.state=Open
[INFO] [stdout] 2025-11-09T13:19:02.429087Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next: h2::codec::framed_read: poll
[INFO] [stdout] 2025-11-09T13:19:02.429130Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::prioritize: poll_complete
[INFO] [stdout] 2025-11-09T13:19:02.429146Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::prioritize: schedule_pending_open
[INFO] [stdout] 2025-11-09T13:19:02.429178Z 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] 2025-11-09T13:19:02.429200Z 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] 2025-11-09T13:19:02.429224Z 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] 2025-11-09T13:19:02.429254Z 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] 2025-11-09T13:19:02.429287Z 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] 2025-11-09T13:19:02.429316Z 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] 2025-11-09T13:19:02.429458Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::prioritize: schedule_pending_open
[INFO] [stdout] 2025-11-09T13:19:02.429497Z TRACE server_handshake:Connection{peer=Server}:poll:FramedWrite::flush: h2::codec::framed_write: queued_data_frame=false
[INFO] [stdout] 2025-11-09T13:19:02.429522Z TRACE server_handshake:Connection{peer=Server}:poll:FramedWrite::flush: h2::codec::framed_write: flushing buffer
[INFO] [stdout] 2025-11-09T13:19:02.429582Z TRACE Connection{peer=Client}:poll: h2::proto::connection: connection.state=Open
[INFO] [stdout] 2025-11-09T13:19:02.429623Z TRACE Connection{peer=Client}:poll:FramedRead::poll_next: h2::codec::framed_read: poll
[INFO] [stdout] 2025-11-09T13:19:02.429650Z TRACE Connection{peer=Client}:poll:FramedRead::poll_next: h2::codec::framed_read: read.bytes=18
[INFO] [stdout] 2025-11-09T13:19:02.429674Z TRACE Connection{peer=Client}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=18}: h2::codec::framed_read: decoding frame from 18B
[INFO] [stdout] 2025-11-09T13:19:02.429692Z TRACE Connection{peer=Client}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=18}: h2::codec::framed_read: frame.kind=Headers
[INFO] [stdout] 2025-11-09T13:19:02.429710Z TRACE Connection{peer=Client}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=18}: h2::frame::headers: loading headers; flags=(0x5: END_HEADERS | END_STREAM)
[INFO] [stdout] 2025-11-09T13:19:02.429748Z TRACE Connection{peer=Client}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=18}:hpack::decode: h2::hpack::decoder: decode
[INFO] [stdout] 2025-11-09T13:19:02.429768Z TRACE Connection{peer=Client}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=18}:hpack::decode: h2::hpack::decoder: rem=9 kind=Indexed
[INFO] [stdout] 2025-11-09T13:19:02.429790Z TRACE Connection{peer=Client}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=18}:hpack::decode: h2::hpack::decoder: rem=8 kind=Indexed
[INFO] [stdout] 2025-11-09T13:19:02.429814Z TRACE Connection{peer=Client}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=18}:hpack::decode: h2::hpack::decoder: rem=7 kind=Indexed
[INFO] [stdout] 2025-11-09T13:19:02.429833Z TRACE Connection{peer=Client}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=18}:hpack::decode: h2::hpack::decoder: rem=6 kind=Indexed
[INFO] [stdout] 2025-11-09T13:19:02.429850Z TRACE Connection{peer=Client}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=18}:hpack::decode: h2::hpack::decoder: rem=5 kind=LiteralWithoutIndexing
[INFO] [stdout] 2025-11-09T13:19:02.429881Z TRACE Connection{peer=Client}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=18}:hpack::decode: h2::hpack::decoder: rem=1 kind=Indexed
[INFO] [stdout] 2025-11-09T13:19:02.429921Z 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] 2025-11-09T13:19:02.429948Z TRACE Connection{peer=Client}:poll: h2::proto::connection: recv HEADERS frame=Headers { stream_id: StreamId(5), flags: (0x5: END_HEADERS | END_STREAM) }
[INFO] [stdout] 2025-11-09T13:19:02.429970Z TRACE Connection{peer=Client}:poll: h2::proto::streams::streams: recv_headers; stream=StreamId(5); state=HalfClosedLocal(AwaitingHeaders)
[INFO] [stdout] 2025-11-09T13:19:02.429988Z TRACE Connection{peer=Client}:poll: h2::proto::streams::recv: opening stream; init_window=2097152
[INFO] [stdout] 2025-11-09T13:19:02.430016Z 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] 2025-11-09T13:19:02.430040Z TRACE Connection{peer=Client}:poll: h2::proto::streams::counts: dec_num_streams; stream=StreamId(5)
[INFO] [stdout] 2025-11-09T13:19:02.430078Z TRACE Connection{peer=Client}:poll:FramedRead::poll_next: h2::codec::framed_read: poll
[INFO] [stdout] 2025-11-09T13:19:02.430117Z TRACE Connection{peer=Client}:poll: h2::proto::streams::prioritize: poll_complete
[INFO] [stdout] 2025-11-09T13:19:02.430130Z TRACE Connection{peer=Client}:poll: h2::proto::streams::prioritize: schedule_pending_open
[INFO] [stdout] 2025-11-09T13:19:02.430159Z TRACE Connection{peer=Client}:poll:FramedWrite::flush: h2::codec::framed_write: flushing buffer
[INFO] [stdout] 2025-11-09T13:19:02.430232Z 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(1048576), available: Window(0) }, requested_send_capacity: 0, buffered_send_data: 0, send_capacity_inc: true, recv_flow: FlowControl { window_size: Window(2097152), available: Window(2097152) }, in_flight_recv_data: 0, is_recv: true, content_length: Remaining(0) }
[INFO] [stdout] 2025-11-09T13:19:02.430264Z 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] 2025-11-09T13:19:02.430332Z 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(1048576), available: Window(0) }, requested_send_capacity: 0, buffered_send_data: 0, send_capacity_inc: true, recv_flow: FlowControl { window_size: Window(2097152), available: Window(2097152) }, in_flight_recv_data: 0, content_length: Remaining(0) }
[INFO] [stdout] 2025-11-09T13:19:02.430367Z 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] 2025-11-09T13:19:02.432422Z ERROR sift_stream::stream::tasks: stream failed - failed to ingest data to Sift - if backups are enabled, backup files will be re-ingested sift_stream_id="25c29771-1f8f-4c1e-9479-93dc90f879a8" retry_counter=2 error=[StreamError]
[INFO] [stdout] 
[INFO] [stdout] [cause]:
[INFO] [stdout]    - status: Internal, message: "test error", details: [], metadata: MetadataMap { headers: {"content-type": "application/grpc", "date": "Sun, 09 Nov 2025 13:19:02 GMT", "content-length": "0"} }
[INFO] [stdout] 
[INFO] [stdout] 2025-11-09T13:19:02.432483Z  INFO sift_stream::metrics: checkpoint_count="0" stream_duration="0.2s" messages_processed=10 message_rate="63.28059501123506 messages/s" bytes_processed="720 B" byte_rate="4.5 KiB/s"
[INFO] [stdout] 2025-11-09T13:19:02.432500Z  INFO sift_stream::stream::tasks: creating new stream sift_stream_id="25c29771-1f8f-4c1e-9479-93dc90f879a8"
[INFO] [stdout] 2025-11-09T13:19:02.432515Z  INFO sift_stream::stream::tasks: successfully initialized a new stream to Sift sift_stream_id="25c29771-1f8f-4c1e-9479-93dc90f879a8"
[INFO] [stdout] 2025-11-09T13:19:02.432572Z TRACE Connection{peer=Client}:poll: h2::proto::connection: connection.state=Open
[INFO] [stdout] 2025-11-09T13:19:02.432629Z TRACE Connection{peer=Client}:poll:FramedRead::poll_next: h2::codec::framed_read: poll
[INFO] [stdout] 2025-11-09T13:19:02.432678Z TRACE Connection{peer=Client}:poll: h2::proto::streams::prioritize: poll_complete
[INFO] [stdout] 2025-11-09T13:19:02.432695Z TRACE Connection{peer=Client}:poll: h2::proto::streams::prioritize: schedule_pending_open
[INFO] [stdout] 2025-11-09T13:19:02.432739Z TRACE Connection{peer=Client}:poll:FramedWrite::flush: h2::codec::framed_write: flushing buffer
[INFO] [stdout] 2025-11-09T13:19:02.476624Z  INFO sift_stream::stream::tasks: ingestion task shutting down sift_stream_id="25c29771-1f8f-4c1e-9479-93dc90f879a8"
[INFO] [stdout] 2025-11-09T13:19:02.683197Z TRACE tower::buffer::service: sending request to buffer worker
[INFO] [stdout] 2025-11-09T13:19:02.683267Z TRACE tower::buffer::worker: worker polling for next message
[INFO] [stdout] 2025-11-09T13:19:02.683282Z TRACE tower::buffer::worker: processing new request
[INFO] [stdout] 2025-11-09T13:19:02.683290Z TRACE tower::buffer::worker: resumed=false worker received request; waiting for service readiness
[INFO] [stdout] 2025-11-09T13:19:02.683306Z TRACE tonic::transport::channel::service::reconnect: poll_ready; connected
[INFO] [stdout] 2025-11-09T13:19:02.683315Z TRACE tonic::transport::channel::service::reconnect: poll_ready; ready
[INFO] [stdout] 2025-11-09T13:19:02.683323Z DEBUG tower::buffer::worker: service.ready=true processing request
[INFO] [stdout] 2025-11-09T13:19:02.683344Z TRACE tonic::transport::channel::service::reconnect: Reconnect::call
[INFO] [stdout] 2025-11-09T13:19:02.683361Z TRACE tower::buffer::worker: returning response future
[INFO] [stdout] 2025-11-09T13:19:02.683377Z TRACE tower::buffer::worker: worker polling for next message
[INFO] [stdout] 2025-11-09T13:19:02.683443Z TRACE h2::proto::streams::flow_control: inc_window; sz=2097152; old=0; new=2097152
[INFO] [stdout] 2025-11-09T13:19:02.683458Z TRACE h2::proto::streams::flow_control: inc_window; sz=1048576; old=0; new=1048576
[INFO] [stdout] 2025-11-09T13:19:02.683491Z TRACE h2::proto::streams::send: send_headers; frame=Headers { stream_id: StreamId(7), flags: (0x4: END_HEADERS) }; init_window=1048576
[INFO] [stdout] 2025-11-09T13:19:02.683520Z TRACE h2::proto::streams::store: Queue::push_back
[INFO] [stdout] 2025-11-09T13:19:02.683527Z TRACE h2::proto::streams::store:  -> first entry
[INFO] [stdout] 2025-11-09T13:19:02.683630Z TRACE reserve_capacity{stream.id=StreamId(7) requested=1 effective=1 curr=0}:try_assign_capacity{stream.id=StreamId(7)}: h2::proto::streams::prioritize: requested=1 additional=1 buffered=0 window=1048576 conn=1047806
[INFO] [stdout] 2025-11-09T13:19:02.683658Z TRACE reserve_capacity{stream.id=StreamId(7) requested=1 effective=1 curr=0}:try_assign_capacity{stream.id=StreamId(7)}: h2::proto::streams::prioritize: assigning capacity=1
[INFO] [stdout] 2025-11-09T13:19:02.683675Z TRACE reserve_capacity{stream.id=StreamId(7) requested=1 effective=1 curr=0}:try_assign_capacity{stream.id=StreamId(7)}: h2::proto::streams::stream:   assigned capacity to stream; available=1; buffered=0; id=StreamId(7); max_buffer_size=1048576 prev=0
[INFO] [stdout] 2025-11-09T13:19:02.683693Z TRACE reserve_capacity{stream.id=StreamId(7) requested=1 effective=1 curr=0}:try_assign_capacity{stream.id=StreamId(7)}: h2::proto::streams::stream:   notifying task
[INFO] [stdout] 2025-11-09T13:19:02.683707Z TRACE reserve_capacity{stream.id=StreamId(7) requested=1 effective=1 curr=0}:try_assign_capacity{stream.id=StreamId(7)}: h2::proto::streams::prioritize: available=1 requested=1 buffered=0 has_unavailable=true
[INFO] [stdout] 2025-11-09T13:19:02.683772Z DEBUG sift_stream::stream::mode::ingestion_config: received signal to conclude SiftStream sift_stream_id="25c29771-1f8f-4c1e-9479-93dc90f879a8"
[INFO] [stdout] 2025-11-09T13:19:02.683812Z TRACE send_data{sz=0 requested=1}: h2::proto::streams::prioritize: buffered=0
[INFO] [stdout] 2025-11-09T13:19:02.683828Z TRACE send_data{sz=0 requested=1}: h2::proto::streams::state: send_close: Open => HalfClosedLocal(AwaitingHeaders)
[INFO] [stdout] 2025-11-09T13:19:02.683888Z TRACE send_data{sz=0 requested=1}: h2::proto::streams::prioritize: available=0 buffered=0
[INFO] [stdout] 2025-11-09T13:19:02.683930Z TRACE h2::proto::streams::counts: transition_after; stream=StreamId(7); state=HalfClosedLocal(AwaitingHeaders); is_closed=false; pending_send_empty=false; buffered_send_data=0; num_recv=0; num_send=0
[INFO] [stdout] 2025-11-09T13:19:02.683951Z TRACE h2::proto::streams::streams: drop_stream_ref; stream=Stream { id: StreamId(7), state: HalfClosedLocal(AwaitingHeaders), is_counted: false, ref_count: 2, send_flow: FlowControl { window_size: Window(1048576), available: Window(0) }, requested_send_capacity: 0, buffered_send_data: 0, send_task: Some(()), pending_send: Deque { indices: Some(Indices { head: 0, tail: 1 }) }, 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] 2025-11-09T13:19:02.683993Z TRACE h2::proto::streams::counts: transition_after; stream=StreamId(7); state=HalfClosedLocal(AwaitingHeaders); is_closed=false; pending_send_empty=false; buffered_send_data=0; num_recv=0; num_send=0
[INFO] [stdout] 2025-11-09T13:19:02.684080Z TRACE Connection{peer=Client}:poll: h2::proto::connection: connection.state=Open
[INFO] [stdout] 2025-11-09T13:19:02.684135Z TRACE Connection{peer=Client}:poll:FramedRead::poll_next: h2::codec::framed_read: poll
[INFO] [stdout] 2025-11-09T13:19:02.684189Z TRACE Connection{peer=Client}:poll: h2::proto::streams::prioritize: poll_complete
[INFO] [stdout] 2025-11-09T13:19:02.684206Z TRACE Connection{peer=Client}:poll: h2::proto::streams::prioritize: schedule_pending_open
[INFO] [stdout] 2025-11-09T13:19:02.684220Z TRACE Connection{peer=Client}:poll: h2::proto::streams::prioritize: schedule_pending_open; stream=StreamId(7)
[INFO] [stdout] 2025-11-09T13:19:02.684239Z TRACE Connection{peer=Client}:poll: h2::proto::streams::store: Queue::push_front
[INFO] [stdout] 2025-11-09T13:19:02.684253Z TRACE Connection{peer=Client}:poll: h2::proto::streams::store:  -> first entry
[INFO] [stdout] 2025-11-09T13:19:02.684279Z TRACE Connection{peer=Client}:poll:try_assign_capacity{stream.id=StreamId(7)}: h2::proto::streams::prioritize: requested=0 additional=0 buffered=0 window=1048576 conn=1047806
[INFO] [stdout] 2025-11-09T13:19:02.684328Z TRACE Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(7) stream.state=HalfClosedLocal(AwaitingHeaders)}: h2::proto::streams::prioritize: is_pending_reset=false
[INFO] [stdout] 2025-11-09T13:19:02.684349Z TRACE Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(7) stream.state=HalfClosedLocal(AwaitingHeaders)}: h2::proto::streams::prioritize: pop_frame; frame=Headers { stream_id: StreamId(7), flags: (0x4: END_HEADERS) }
[INFO] [stdout] 2025-11-09T13:19:02.684373Z TRACE Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(7) stream.state=HalfClosedLocal(AwaitingHeaders)}: h2::proto::streams::store: Queue::push_back
[INFO] [stdout] 2025-11-09T13:19:02.684390Z TRACE Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(7) stream.state=HalfClosedLocal(AwaitingHeaders)}: h2::proto::streams::store:  -> first entry
[INFO] [stdout] 2025-11-09T13:19:02.684425Z TRACE Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(7) stream.state=HalfClosedLocal(AwaitingHeaders)}: h2::proto::streams::counts: transition_after; stream=StreamId(7); state=HalfClosedLocal(AwaitingHeaders); is_closed=false; pending_send_empty=false; buffered_send_data=0; num_recv=0; num_send=1
[INFO] [stdout] 2025-11-09T13:19:02.684465Z TRACE Connection{peer=Client}:poll: h2::proto::streams::prioritize: writing frame=Headers { stream_id: StreamId(7), flags: (0x4: END_HEADERS) }
[INFO] [stdout] 2025-11-09T13:19:02.684499Z DEBUG Connection{peer=Client}:poll:FramedWrite::buffer{frame=Headers { stream_id: StreamId(7), flags: (0x4: END_HEADERS) }}: h2::codec::framed_write: send frame=Headers { stream_id: StreamId(7), flags: (0x4: END_HEADERS) }
[INFO] [stdout] 2025-11-09T13:19:02.684606Z TRACE Connection{peer=Client}:poll: h2::proto::streams::prioritize: schedule_pending_open
[INFO] [stdout] 2025-11-09T13:19:02.684647Z TRACE Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(7) stream.state=HalfClosedLocal(AwaitingHeaders)}: h2::proto::streams::prioritize: is_pending_reset=false
[INFO] [stdout] 2025-11-09T13:19:02.684674Z TRACE Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(7) stream.state=HalfClosedLocal(AwaitingHeaders)}: h2::proto::streams::prioritize: data frame sz=0 eos=true window=0 available=0 requested=0 buffered=0
[INFO] [stdout] 2025-11-09T13:19:02.684697Z TRACE Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(7) stream.state=HalfClosedLocal(AwaitingHeaders)}: h2::proto::streams::prioritize: sending data frame len=0
[INFO] [stdout] 2025-11-09T13:19:02.684732Z TRACE Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(7) stream.state=HalfClosedLocal(AwaitingHeaders)}:updating stream flow: h2::proto::streams::flow_control: send_data; sz=0; window=1048576; available=0
[INFO] [stdout] 2025-11-09T13:19:02.684756Z TRACE Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(7) stream.state=HalfClosedLocal(AwaitingHeaders)}:updating stream flow: h2::proto::streams::stream:   sent stream data; available=0; buffered=0; id=StreamId(7); max_buffer_size=1048576 prev=0
[INFO] [stdout] 2025-11-09T13:19:02.684800Z TRACE Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(7) stream.state=HalfClosedLocal(AwaitingHeaders)}:updating connection flow: h2::proto::streams::flow_control: send_data; sz=0; window=1047806; available=1047806
[INFO] [stdout] 2025-11-09T13:19:02.684831Z TRACE Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(7) stream.state=HalfClosedLocal(AwaitingHeaders)}: h2::proto::streams::prioritize: pop_frame; frame=Data { stream_id: StreamId(7), flags: (0x1: END_STREAM) }
[INFO] [stdout] 2025-11-09T13:19:02.684856Z TRACE Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(7) stream.state=HalfClosedLocal(AwaitingHeaders)}: h2::proto::streams::counts: transition_after; stream=StreamId(7); state=HalfClosedLocal(AwaitingHeaders); is_closed=false; pending_send_empty=true; buffered_send_data=0; num_recv=0; num_send=1
[INFO] [stdout] 2025-11-09T13:19:02.684907Z TRACE Connection{peer=Client}:poll: h2::proto::streams::prioritize: writing frame=Data { stream_id: StreamId(7), flags: (0x1: END_STREAM) }
[INFO] [stdout] 2025-11-09T13:19:02.684939Z DEBUG Connection{peer=Client}:poll:FramedWrite::buffer{frame=Data { stream_id: StreamId(7), flags: (0x1: END_STREAM) }}: h2::codec::framed_write: send frame=Data { stream_id: StreamId(7), flags: (0x1: END_STREAM) }
[INFO] [stdout] 2025-11-09T13:19:02.684978Z TRACE Connection{peer=Client}:poll:try_reclaim_frame: h2::proto::streams::prioritize: reclaimed frame=Data { stream_id: StreamId(7), flags: (0x1: END_STREAM) } sz=0
[INFO] [stdout] 2025-11-09T13:19:02.685007Z TRACE Connection{peer=Client}:poll: h2::proto::streams::prioritize: schedule_pending_open
[INFO] [stdout] 2025-11-09T13:19:02.685039Z TRACE Connection{peer=Client}:poll:FramedWrite::flush: h2::codec::framed_write: queued_data_frame=false
[INFO] [stdout] 2025-11-09T13:19:02.685073Z TRACE Connection{peer=Client}:poll:FramedWrite::flush: h2::codec::framed_write: flushing buffer
[INFO] [stdout] 2025-11-09T13:19:02.685167Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::connection: connection.state=Open
[INFO] [stdout] 2025-11-09T13:19:02.685806Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next: h2::codec::framed_read: poll
[INFO] [stdout] 2025-11-09T13:19:02.685852Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next: h2::codec::framed_read: read.bytes=74
[INFO] [stdout] 2025-11-09T13:19:02.685889Z 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] 2025-11-09T13:19:02.685914Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=74}: h2::codec::framed_read: frame.kind=Headers
[INFO] [stdout] 2025-11-09T13:19:02.686395Z 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] 2025-11-09T13:19:02.686465Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=74}:hpack::decode: h2::hpack::decoder: decode
[INFO] [stdout] 2025-11-09T13:19:02.686494Z 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] 2025-11-09T13:19:02.686517Z 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] 2025-11-09T13:19:02.686535Z 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] 2025-11-09T13:19:02.686555Z 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] 2025-11-09T13:19:02.688544Z 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] 2025-11-09T13:19:02.688589Z 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] 2025-11-09T13:19:02.688619Z 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] 2025-11-09T13:19:02.688699Z 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] 2025-11-09T13:19:02.688759Z DEBUG server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next: h2::codec::framed_read: received frame=Headers { stream_id: StreamId(7), flags: (0x4: END_HEADERS) }
[INFO] [stdout] 2025-11-09T13:19:02.688788Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::connection: recv HEADERS frame=Headers { stream_id: StreamId(7), flags: (0x4: END_HEADERS) }
[INFO] [stdout] 2025-11-09T13:19:02.688813Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::flow_control: inc_window; sz=1048576; old=0; new=1048576
[INFO] [stdout] 2025-11-09T13:19:02.688831Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::flow_control: inc_window; sz=2097152; old=0; new=2097152
[INFO] [stdout] 2025-11-09T13:19:02.688851Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::streams: recv_headers; stream=StreamId(7); state=Idle
[INFO] [stdout] 2025-11-09T13:19:02.688867Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::recv: opening stream; init_window=1048576
[INFO] [stdout] 2025-11-09T13:19:02.688898Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::store: Queue::push_back
[INFO] [stdout] 2025-11-09T13:19:02.688912Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::store:  -> first entry
[INFO] [stdout] 2025-11-09T13:19:02.688925Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::counts: transition_after; stream=StreamId(7); 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] 2025-11-09T13:19:02.688974Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next: h2::codec::framed_read: poll
[INFO] [stdout] 2025-11-09T13:19:02.688995Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next: h2::codec::framed_read: read.bytes=9
[INFO] [stdout] 2025-11-09T13:19:02.689023Z 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] 2025-11-09T13:19:02.689043Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=9}: h2::codec::framed_read: frame.kind=Data
[INFO] [stdout] 2025-11-09T13:19:02.689074Z DEBUG server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next: h2::codec::framed_read: received frame=Data { stream_id: StreamId(7), flags: (0x1: END_STREAM) }
[INFO] [stdout] 2025-11-09T13:19:02.689106Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::connection: recv DATA frame=Data { stream_id: StreamId(7), flags: (0x1: END_STREAM) }
[INFO] [stdout] 2025-11-09T13:19:02.689137Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::recv: recv_data; size=0; connection=1047806; stream=1048576
[INFO] [stdout] 2025-11-09T13:19:02.689159Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::flow_control: send_data; sz=0; window=1047806; available=1048576
[INFO] [stdout] 2025-11-09T13:19:02.689177Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::state: recv_close: Open => HalfClosedRemote(AwaitingHeaders)
[INFO] [stdout] 2025-11-09T13:19:02.689194Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::flow_control: send_data; sz=0; window=1048576; available=1048576
[INFO] [stdout] 2025-11-09T13:19:02.689212Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::counts: transition_after; stream=StreamId(7); state=HalfClosedRemote(AwaitingHeaders); is_closed=false; pending_send_empty=true; buffered_send_data=0; num_recv=1; num_send=0
[INFO] [stdout] 2025-11-09T13:19:02.689265Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next: h2::codec::framed_read: poll
[INFO] [stdout] 2025-11-09T13:19:02.689312Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::prioritize: poll_complete
[INFO] [stdout] 2025-11-09T13:19:02.689330Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::prioritize: schedule_pending_open
[INFO] [stdout] 2025-11-09T13:19:02.689413Z TRACE server_handshake:Connection{peer=Server}:poll:FramedWrite::flush: h2::codec::framed_write: flushing buffer
[INFO] [stdout] 2025-11-09T13:19:02.689476Z TRACE h2::proto::streams::streams: next_incoming; id=StreamId(7), state=HalfClosedRemote(AwaitingHeaders)
[INFO] [stdout] 2025-11-09T13:19:02.689492Z TRACE h2::server: received incoming
[INFO] [stdout] 2025-11-09T13:19:02.689539Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::connection: connection.state=Open
[INFO] [stdout] 2025-11-09T13:19:02.689589Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next: h2::codec::framed_read: poll
[INFO] [stdout] 2025-11-09T13:19:02.689641Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::prioritize: poll_complete
[INFO] [stdout] 2025-11-09T13:19:02.689661Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::prioritize: schedule_pending_open
[INFO] [stdout] 2025-11-09T13:19:02.689698Z TRACE server_handshake:Connection{peer=Server}:poll:FramedWrite::flush: h2::codec::framed_write: flushing buffer
[INFO] [stdout] 2025-11-09T13:19:02.689851Z TRACE h2::proto::streams::streams: drop_stream_ref; stream=Stream { id: StreamId(7), 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, recv_flow: FlowControl { window_size: Window(1048576), available: Window(1048576) }, in_flight_recv_data: 0, content_length: Omitted }
[INFO] [stdout] 2025-11-09T13:19:02.689889Z TRACE h2::proto::streams::counts: transition_after; stream=StreamId(7); state=HalfClosedRemote(AwaitingHeaders); is_closed=false; pending_send_empty=true; buffered_send_data=0; num_recv=1; num_send=0
[INFO] [stdout] 2025-11-09T13:19:02.689964Z TRACE h2::proto::streams::send: send_headers; frame=Headers { stream_id: StreamId(7), flags: (0x5: END_HEADERS | END_STREAM) }; init_window=2097152
[INFO] [stdout] 2025-11-09T13:19:02.690009Z TRACE Prioritize::queue_frame{stream.id=StreamId(7)}: h2::proto::streams::prioritize: schedule_send stream.id=StreamId(7)
[INFO] [stdout] 2025-11-09T13:19:02.690028Z TRACE Prioritize::queue_frame{stream.id=StreamId(7)}: h2::proto::streams::store: Queue::push_back
[INFO] [stdout] 2025-11-09T13:19:02.690039Z TRACE Prioritize::queue_frame{stream.id=StreamId(7)}: h2::proto::streams::store:  -> first entry
[INFO] [stdout] 2025-11-09T13:19:02.690064Z TRACE h2::proto::streams::counts: transition_after; stream=StreamId(7); state=Closed(EndStream); is_closed=false; pending_send_empty=false; buffered_send_data=0; num_recv=1; num_send=0
[INFO] [stdout] 2025-11-09T13:19:02.690083Z TRACE h2::proto::streams::streams: drop_stream_ref; stream=Stream { id: StreamId(7), state: Closed(EndStream), is_counted: true, ref_count: 2, is_pending_send: true, send_flow: FlowControl { window_size: Window(2097152), available: Window(0) }, requested_send_capacity: 0, buffered_send_data: 0, pending_send: Deque { indices: Some(Indices { head: 0, tail: 0 }) }, recv_flow: FlowControl { window_size: Window(1048576), available: Window(1048576) }, in_flight_recv_data: 0, content_length: Omitted }
[INFO] [stdout] 2025-11-09T13:19:02.690124Z TRACE h2::proto::streams::counts: transition_after; stream=StreamId(7); state=Closed(EndStream); is_closed=false; pending_send_empty=false; buffered_send_data=0; num_recv=1; num_send=0
[INFO] [stdout] 2025-11-09T13:19:02.690144Z TRACE h2::proto::streams::streams: drop_stream_ref; stream=Stream { id: StreamId(7), state: Closed(EndStream), is_counted: true, ref_count: 1, is_pending_send: true, send_flow: FlowControl { window_size: Window(2097152), available: Window(0) }, requested_send_capacity: 0, buffered_send_data: 0, pending_send: Deque { indices: Some(Indices { head: 0, tail: 0 }) }, recv_flow: FlowControl { window_size: Window(1048576), available: Window(1048576) }, in_flight_recv_data: 0, content_length: Omitted }
[INFO] [stdout] 2025-11-09T13:19:02.690178Z TRACE h2::proto::streams::counts: transition_after; stream=StreamId(7); state=Closed(EndStream); is_closed=false; pending_send_empty=false; buffered_send_data=0; num_recv=1; num_send=0
[INFO] [stdout] 2025-11-09T13:19:02.690227Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::connection: connection.state=Open
[INFO] [stdout] 2025-11-09T13:19:02.690277Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next: h2::codec::framed_read: poll
[INFO] [stdout] 2025-11-09T13:19:02.690329Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::prioritize: poll_complete
[INFO] [stdout] 2025-11-09T13:19:02.690349Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::prioritize: schedule_pending_open
[INFO] [stdout] 2025-11-09T13:19:02.690450Z TRACE server_handshake:Connection{peer=Server}:poll:pop_frame:popped{stream.id=StreamId(7) stream.state=Closed(EndStream)}: h2::proto::streams::prioritize: is_pending_reset=false
[INFO] [stdout] 2025-11-09T13:19:02.690474Z TRACE server_handshake:Connection{peer=Server}:poll:pop_frame:popped{stream.id=StreamId(7) stream.state=Closed(EndStream)}: h2::proto::streams::prioritize: pop_frame; frame=Headers { stream_id: StreamId(7), flags: (0x5: END_HEADERS | END_STREAM) }
[INFO] [stdout] 2025-11-09T13:19:02.690502Z TRACE server_handshake:Connection{peer=Server}:poll:pop_frame:popped{stream.id=StreamId(7) stream.state=Closed(EndStream)}: h2::proto::streams::counts: transition_after; stream=StreamId(7); state=Closed(EndStream); is_closed=true; pending_send_empty=true; buffered_send_data=0; num_recv=1; num_send=0
[INFO] [stdout] 2025-11-09T13:19:02.690534Z TRACE server_handshake:Connection{peer=Server}:poll:pop_frame:popped{stream.id=StreamId(7) stream.state=Closed(EndStream)}: h2::proto::streams::counts: dec_num_streams; stream=StreamId(7)
[INFO] [stdout] 2025-11-09T13:19:02.690572Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::prioritize: writing frame=Headers { stream_id: StreamId(7), flags: (0x5: END_HEADERS | END_STREAM) }
[INFO] [stdout] 2025-11-09T13:19:02.690602Z DEBUG server_handshake:Connection{peer=Server}:poll:FramedWrite::buffer{frame=Headers { stream_id: StreamId(7), flags: (0x5: END_HEADERS | END_STREAM) }}: h2::codec::framed_write: send frame=Headers { stream_id: StreamId(7), flags: (0x5: END_HEADERS | END_STREAM) }
[INFO] [stdout] 2025-11-09T13:19:02.690674Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::prioritize: schedule_pending_open
[INFO] [stdout] 2025-11-09T13:19:02.690709Z TRACE server_handshake:Connection{peer=Server}:poll:FramedWrite::flush: h2::codec::framed_write: queued_data_frame=false
[INFO] [stdout] 2025-11-09T13:19:02.690740Z TRACE server_handshake:Connection{peer=Server}:poll:FramedWrite::flush: h2::codec::framed_write: flushing buffer
[INFO] [stdout] 2025-11-09T13:19:02.690812Z TRACE Connection{peer=Client}:poll: h2::proto::connection: connection.state=Open
[INFO] [stdout] 2025-11-09T13:19:02.690857Z TRACE Connection{peer=Client}:poll:FramedRead::poll_next: h2::codec::framed_read: poll
[INFO] [stdout] 2025-11-09T13:19:02.690884Z TRACE Connection{peer=Client}:poll:FramedRead::poll_next: h2::codec::framed_read: read.bytes=18
[INFO] [stdout] 2025-11-09T13:19:02.690911Z TRACE Connection{peer=Client}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=18}: h2::codec::framed_read: decoding frame from 18B
[INFO] [stdout] 2025-11-09T13:19:02.690932Z TRACE Connection{peer=Client}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=18}: h2::codec::framed_read: frame.kind=Headers
[INFO] [stdout] 2025-11-09T13:19:02.690948Z TRACE Connection{peer=Client}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=18}: h2::frame::headers: loading headers; flags=(0x5: END_HEADERS | END_STREAM)
[INFO] [stdout] 2025-11-09T13:19:02.690976Z TRACE Connection{peer=Client}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=18}:hpack::decode: h2::hpack::decoder: decode
[INFO] [stdout] 2025-11-09T13:19:02.690997Z TRACE Connection{peer=Client}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=18}:hpack::decode: h2::hpack::decoder: rem=9 kind=Indexed
[INFO] [stdout] 2025-11-09T13:19:02.691020Z TRACE Connection{peer=Client}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=18}:hpack::decode: h2::hpack::decoder: rem=8 kind=Indexed
[INFO] [stdout] 2025-11-09T13:19:02.691044Z TRACE Connection{peer=Client}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=18}:hpack::decode: h2::hpack::decoder: rem=7 kind=Indexed
[INFO] [stdout] 2025-11-09T13:19:02.691061Z TRACE Connection{peer=Client}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=18}:hpack::decode: h2::hpack::decoder: rem=6 kind=Indexed
[INFO] [stdout] 2025-11-09T13:19:02.691077Z TRACE Connection{peer=Client}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=18}:hpack::decode: h2::hpack::decoder: rem=5 kind=LiteralWithoutIndexing
[INFO] [stdout] 2025-11-09T13:19:02.691103Z TRACE Connection{peer=Client}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=18}:hpack::decode: h2::hpack::decoder: rem=1 kind=Indexed
[INFO] [stdout] 2025-11-09T13:19:02.691141Z DEBUG Connection{peer=Client}:poll:FramedRead::poll_next: h2::codec::framed_read: received frame=Headers { stream_id: StreamId(7), flags: (0x5: END_HEADERS | END_STREAM) }
[INFO] [stdout] 2025-11-09T13:19:02.691168Z TRACE Connection{peer=Client}:poll: h2::proto::connection: recv HEADERS frame=Headers { stream_id: StreamId(7), flags: (0x5: END_HEADERS | END_STREAM) }
[INFO] [stdout] 2025-11-09T13:19:02.691190Z TRACE Connection{peer=Client}:poll: h2::proto::streams::streams: recv_headers; stream=StreamId(7); state=HalfClosedLocal(AwaitingHeaders)
[INFO] [stdout] 2025-11-09T13:19:02.691207Z TRACE Connection{peer=Client}:poll: h2::proto::streams::recv: opening stream; init_window=2097152
[INFO] [stdout] 2025-11-09T13:19:02.691233Z TRACE Connection{peer=Client}:poll: h2::proto::streams::counts: transition_after; stream=StreamId(7); state=Closed(EndStream); is_closed=true; pending_send_empty=true; buffered_send_data=0; num_recv=0; num_send=1
[INFO] [stdout] 2025-11-09T13:19:02.691257Z TRACE Connection{peer=Client}:poll: h2::proto::streams::counts: dec_num_streams; stream=StreamId(7)
[INFO] [stdout] 2025-11-09T13:19:02.691302Z TRACE Connection{peer=Client}:poll:FramedRead::poll_next: h2::codec::framed_read: poll
[INFO] [stdout] 2025-11-09T13:19:02.691352Z TRACE Connection{peer=Client}:poll: h2::proto::streams::prioritize: poll_complete
[INFO] [stdout] 2025-11-09T13:19:02.691369Z TRACE Connection{peer=Client}:poll: h2::proto::streams::prioritize: schedule_pending_open
[INFO] [stdout] 2025-11-09T13:19:02.691442Z TRACE Connection{peer=Client}:poll:FramedWrite::flush: h2::codec::framed_write: flushing buffer
[INFO] [stdout] 2025-11-09T13:19:02.691525Z TRACE h2::proto::streams::streams: drop_stream_ref; stream=Stream { id: StreamId(7), state: Closed(EndStream), is_counted: false, ref_count: 2, send_flow: FlowControl { window_size: Window(1048576), available: Window(0) }, requested_send_capacity: 0, buffered_send_data: 0, send_capacity_inc: true, recv_flow: FlowControl { window_size: Window(2097152), available: Window(2097152) }, in_flight_recv_data: 0, is_recv: true, content_length: Remaining(0) }
[INFO] [stdout] 2025-11-09T13:19:02.691563Z TRACE h2::proto::streams::counts: transition_after; stream=StreamId(7); state=Closed(EndStream); is_closed=true; pending_send_empty=true; buffered_send_data=0; num_recv=0; num_send=0
[INFO] [stdout] 2025-11-09T13:19:02.691629Z TRACE h2::proto::streams::streams: drop_stream_ref; stream=Stream { id: StreamId(7), state: Closed(EndStream), is_counted: false, ref_count: 1, send_flow: FlowControl { window_size: Window(1048576), available: Window(0) }, requested_send_capacity: 0, buffered_send_data: 0, send_capacity_inc: true, recv_flow: FlowControl { window_size: Window(2097152), available: Window(2097152) }, in_flight_recv_data: 0, content_length: Remaining(0) }
[INFO] [stdout] 2025-11-09T13:19:02.691671Z TRACE h2::proto::streams::counts: transition_after; stream=StreamId(7); state=Closed(EndStream); is_closed=true; pending_send_empty=true; buffered_send_data=0; num_recv=0; num_send=0
[INFO] [stdout] 2025-11-09T13:19:02.691697Z ERROR sift_stream::stream::tasks: final stream failed sift_stream_id="25c29771-1f8f-4c1e-9479-93dc90f879a8" error=[StreamError]
[INFO] [stdout] 
[INFO] [stdout] [cause]:
[INFO] [stdout]    - status: Internal, message: "test error", details: [], metadata: MetadataMap { headers: {"content-type": "application/grpc", "date": "Sun, 09 Nov 2025 13:19:02 GMT", "content-length": "0"} }
[INFO] [stdout] 
[INFO] [stdout] 2025-11-09T13:19:02.691797Z TRACE Connection{peer=Client}:poll: h2::proto::connection: connection.state=Open
[INFO] [stdout] 2025-11-09T13:19:02.691848Z TRACE Connection{peer=Client}:poll:FramedRead::poll_next: h2::codec::framed_read: poll
[INFO] [stdout] 2025-11-09T13:19:02.691900Z TRACE Connection{peer=Client}:poll: h2::proto::streams::prioritize: poll_complete
[INFO] [stdout] 2025-11-09T13:19:02.691918Z TRACE Connection{peer=Client}:poll: h2::proto::streams::prioritize: schedule_pending_open
[INFO] [stdout] 2025-11-09T13:19:02.691954Z TRACE Connection{peer=Client}:poll:FramedWrite::flush: h2::codec::framed_write: flushing buffer
[INFO] [stdout] 2025-11-09T13:19:02.692015Z TRACE tower::buffer::worker: worker polling for next message
[INFO] [stdout] 2025-11-09T13:19:02.692031Z TRACE tower::buffer::worker: buffer already closed
[INFO] [stdout] 2025-11-09T13:19:02.692095Z TRACE Connection{peer=Client}:poll: h2::proto::connection: connection.state=Open
[INFO] [stdout] 2025-11-09T13:19:02.692125Z DEBUG Connection{peer=Client}:poll:FramedWrite::buffer{frame=GoAway { error_code: NO_ERROR, last_stream_id: StreamId(0) }}: h2::codec::framed_write: send frame=GoAway { error_code: NO_ERROR, last_stream_id: StreamId(0) }
[INFO] [stdout] 2025-11-09T13:19:02.692141Z TRACE Connection{peer=Client}:poll:FramedWrite::buffer{frame=GoAway { error_code: NO_ERROR, last_stream_id: StreamId(0) }}: h2::frame::go_away: encoding GO_AWAY; code=NO_ERROR
[INFO] [stdout] 2025-11-09T13:19:02.692160Z TRACE Connection{peer=Client}:poll:FramedWrite::buffer{frame=GoAway { error_code: NO_ERROR, last_stream_id: StreamId(0) }}: h2::codec::framed_write: encoded go_away rem=17
[INFO] [stdout] 2025-11-09T13:19:02.692191Z DEBUG Connection{peer=Client}:poll: h2::proto::connection: Connection::poll; connection error error=GoAway(b"", NO_ERROR, Library)
[INFO] [stdout] 2025-11-09T13:19:02.692211Z TRACE Connection{peer=Client}:poll: h2::proto::connection:     -> already going away
[INFO] [stdout] 2025-11-09T13:19:02.692226Z TRACE Connection{peer=Client}:poll: h2::proto::connection: connection.state=Closing(NO_ERROR, Library)
[INFO] [stdout] 2025-11-09T13:19:02.692239Z TRACE Connection{peer=Client}:poll: h2::proto::connection: connection closing after flush
[INFO] [stdout] 2025-11-09T13:19:02.692265Z TRACE Connection{peer=Client}:poll:FramedWrite::flush: h2::codec::framed_write: queued_data_frame=false
[INFO] [stdout] 2025-11-09T13:19:02.692290Z TRACE Connection{peer=Client}:poll:FramedWrite::flush: h2::codec::framed_write: flushing buffer
[INFO] [stdout] 2025-11-09T13:19:02.692321Z TRACE Connection{peer=Client}:poll: h2::proto::connection: connection.state=Closed(NO_ERROR, Library)
[INFO] [stdout] 2025-11-09T13:19:02.692359Z TRACE h2::proto::streams::streams: Streams::recv_eof
[INFO] [stdout] 2025-11-09T13:19:02.692449Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::connection: connection.state=Open
[INFO] [stdout] 2025-11-09T13:19:02.692501Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next: h2::codec::framed_read: poll
[INFO] [stdout] 2025-11-09T13:19:02.692531Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next: h2::codec::framed_read: read.bytes=17
[INFO] [stdout] 2025-11-09T13:19:02.692557Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=17}: h2::codec::framed_read: decoding frame from 17B
[INFO] [stdout] 2025-11-09T13:19:02.692577Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=17}: h2::codec::framed_read: frame.kind=GoAway
[INFO] [stdout] 2025-11-09T13:19:02.692609Z DEBUG server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next: h2::codec::framed_read: received frame=GoAway { error_code: NO_ERROR, last_stream_id: StreamId(0) }
[INFO] [stdout] 2025-11-09T13:19:02.694462Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::connection: recv GOAWAY frame=GoAway { error_code: NO_ERROR, last_stream_id: StreamId(0) }
[INFO] [stdout] 2025-11-09T13:19:02.694517Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::counts: transition_after; stream=StreamId(1); state=Closed(Error(Reset(StreamId(1), NO_ERROR, Library))); is_closed=true; pending_send_empty=true; buffered_send_data=0; num_recv=0; num_send=0
[INFO] [stdout] 2025-11-09T13:19:02.694574Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::counts: transition_after; stream=StreamId(3); state=Closed(Error(Reset(StreamId(3), NO_ERROR, Library))); is_closed=true; pending_send_empty=true; buffered_send_data=0; num_recv=0; num_send=0
[INFO] [stdout] 2025-11-09T13:19:02.694630Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next: h2::codec::framed_read: poll
[INFO] [stdout] 2025-11-09T13:19:02.694663Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::connection: codec closed
[INFO] [stdout] 2025-11-09T13:19:02.694682Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::streams: Streams::recv_eof
[INFO] [stdout] 2025-11-09T13:19:02.694723Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::counts: transition_after; stream=StreamId(1); state=Closed(Error(Reset(StreamId(1), NO_ERROR, Library))); is_closed=true; pending_send_empty=true; buffered_send_data=0; num_recv=0; num_send=0
[INFO] [stdout] 2025-11-09T13:19:02.694783Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::counts: transition_after; stream=StreamId(3); state=Closed(Error(Reset(StreamId(3), NO_ERROR, Library))); is_closed=true; pending_send_empty=true; buffered_send_data=0; num_recv=0; num_send=0
[INFO] [stdout] 2025-11-09T13:19:02.694814Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::counts: transition_after; stream=StreamId(1); state=Closed(Error(Reset(StreamId(1), NO_ERROR, Library))); is_closed=true; pending_send_empty=true; buffered_send_data=0; num_recv=0; num_send=0
[INFO] [stdout] 2025-11-09T13:19:02.694848Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::counts: transition_after; stream=StreamId(3); state=Closed(Error(Reset(StreamId(3), NO_ERROR, Library))); is_closed=true; pending_send_empty=true; buffered_send_data=0; num_recv=0; num_send=0
[INFO] [stdout] 2025-11-09T13:19:02.694901Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::connection: connection.state=Closing(NO_ERROR, Library)
[INFO] [stdout] 2025-11-09T13:19:02.694920Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::connection: connection closing after flush
[INFO] [stdout] 2025-11-09T13:19:02.694947Z TRACE server_handshake:Connection{peer=Server}:poll:FramedWrite::flush: h2::codec::framed_write: flushing buffer
[INFO] [stdout] 2025-11-09T13:19:02.694983Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::connection: connection.state=Closed(NO_ERROR, Library)
[INFO] [stdout] 2025-11-09T13:19:02.695037Z TRACE h2::proto::streams::streams: Streams::recv_eof
[INFO] [stdout] 2025-11-09T13:19:02.695086Z TRACE tonic::transport::server: connection closed
[INFO] [stdout] 
[INFO] [stdout] thread 'stream::tasks::tests::test_ingestion_task_stream_retries' (95) panicked at src/stream/tasks.rs:814:9:
[INFO] [stdout] assertion `left == right` failed: should have failed the checkpoint 4 times
[INFO] [stdout]   left: 3
[INFO] [stdout]  right: 4
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f168ecc4cc2 - std::backtrace_rs::backtrace::libunwind::trace::h16affffe904e891e
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5f168ecc4cc2 - std::backtrace_rs::backtrace::trace_unsynchronized::h5c14b13373ed4150
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5f168ecc4cc2 - std::sys::backtrace::_print_fmt::hcbb507f162c816cc
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x5f168ecc4cc2 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h8be9aa933f14675f
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x5f168ecd767f - core::fmt::rt::Argument::fmt::h30ed739d33467c3a
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/fmt/rt.rs:173:76
[INFO] [stdout]    5:     0x5f168ecd767f - core::fmt::write::hfd0efbb002ac7eea
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/fmt/mod.rs:1469:25
[INFO] [stdout]    6:     0x5f168ec8fdf3 - std::io::default_write_fmt::hd6d24501f2d7f8d3
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5f168ec8fdf3 - std::io::Write::write_fmt::h79eca2f72fc24111
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/io/mod.rs:1954:13
[INFO] [stdout]    8:     0x5f168ec9d2f2 - std::sys::backtrace::BacktraceLock::print::hf2554f6030d393f7
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    9:     0x5f168eca229f - std::panicking::default_hook::{{closure}}::h8873121c56335b01
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:301:27
[INFO] [stdout]   10:     0x5f168eca2131 - std::panicking::default_hook::hbafefc2d196267a2
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:325:9
[INFO] [stdout]   11:     0x5f168e30ac0e - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::ha834d5846f91b30b
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/alloc/src/boxed.rs:2099:9
[INFO] [stdout]   12:     0x5f168e30ac0e - test::test_main_with_exit_callback::{{closure}}::h63c167737eecb025
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5f168eca295f - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hbf9b0f7a281291fd
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/alloc/src/boxed.rs:2099:9
[INFO] [stdout]   14:     0x5f168eca295f - std::panicking::panic_with_hook::h9f5b09d5adc1a745
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:842:13
[INFO] [stdout]   15:     0x5f168eca270a - std::panicking::panic_handler::{{closure}}::h08111e483bdf6a89
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:707:13
[INFO] [stdout]   16:     0x5f168ec9d429 - std::sys::backtrace::__rust_end_short_backtrace::h1b86e3414ecbbe8d
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/sys/backtrace.rs:174:18
[INFO] [stdout]   17:     0x5f168ec8350d - __rustc[b292c645e8102103]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:698:5
[INFO] [stdout]   18:     0x5f168ece1ff0 - core::panicking::panic_fmt::h31cc490ecc8cc1fa
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5f168ece1e33 - core::panicking::assert_failed_inner::h865658b89c1b891d
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/panicking.rs:439:23
[INFO] [stdout]   20:     0x5f168ece1bb7 - core::panicking::assert_failed::hc1ffa4c81c4fcfc2
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/panicking.rs:399:5
[INFO] [stdout]   21:     0x5f168e088ff7 - sift_stream::stream::tasks::tests::test_ingestion_task_stream_retries::{{closure}}::h6bdf1dea1a72f5df
[INFO] [stdout]                                at /opt/rustwide/workdir/src/stream/tasks.rs:814:9
[INFO] [stdout]   22:     0x5f168e0e48a2 - <core::pin::Pin<P> as core::future::future::Future>::poll::hea69ab011fb38a90
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/future/future.rs:133:9
[INFO] [stdout]   23:     0x5f168e0e3afd - <core::pin::Pin<P> as core::future::future::Future>::poll::h27a3dd97716a7803
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/future/future.rs:133:9
[INFO] [stdout]   24:     0x5f168e2289fd - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::{{closure}}::h92ed6454fce349df
[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]   25:     0x5f168e22875b - tokio::task::coop::with_budget::h148053b0661f7f9a
[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]   26:     0x5f168e22875b - tokio::task::coop::budget::h78337808c737fc38
[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]   27:     0x5f168e22875b - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::h253e697d909b30be
[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]   28:     0x5f168e225da0 - tokio::runtime::scheduler::current_thread::Context::enter::h6ff46c6b5a525c9a
[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]   29:     0x5f168e22739d - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::h5627c7c6cc5c27c1
[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]   30:     0x5f168e227044 - tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}}::h3e8289b58136a0dc
[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]   31:     0x5f168e27356b - tokio::runtime::context::scoped::Scoped<T>::set::h5706cfa373cc0950
[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]   32:     0x5f168e218e29 - tokio::runtime::context::set_scheduler::{{closure}}::h8b0e6ba728e53486
[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]   33:     0x5f168e1496b2 - std::thread::local::LocalKey<T>::try_with::h9f2414b32d2110be
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/thread/local.rs:508:12
[INFO] [stdout]   34:     0x5f168e146dee - std::thread::local::LocalKey<T>::with::hc5aa6d4dca669d39
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/thread/local.rs:472:20
[INFO] [stdout]   35:     0x5f168e218d9d - tokio::runtime::context::set_scheduler::h62ecbbd83bd6599a
[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]   36:     0x5f168e226df0 - tokio::runtime::scheduler::current_thread::CoreGuard::enter::ha5274d277c2fd1f8
[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]   37:     0x5f168e227083 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::h0456a812d9242c17
[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]   38:     0x5f168e21ef20 - tokio::runtime::scheduler::current_thread::CurrentThread::block_on::{{closure}}::h26617b2ef1150fba
[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]   39:     0x5f168e158290 - tokio::runtime::context::runtime::enter_runtime::hf52d77a4f86f821a
[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]   40:     0x5f168e21ece1 - tokio::runtime::scheduler::current_thread::CurrentThread::block_on::hc3d2aec070e48605
[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]   41:     0x5f168e2de8c4 - tokio::runtime::runtime::Runtime::block_on_inner::hce3ffdc34c1d344f
[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]   42:     0x5f168e2dea8c - tokio::runtime::runtime::Runtime::block_on::hf5f695eb20535573
[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]   43:     0x5f168e087baf - sift_stream::stream::tasks::tests::test_ingestion_task_stream_retries::h1065e8ccdc0089ca
[INFO] [stdout]                                at /opt/rustwide/workdir/src/stream/tasks.rs:835:10
[INFO] [stdout]   44:     0x5f168e089427 - sift_stream::stream::tasks::tests::test_ingestion_task_stream_retries::{{closure}}::hc72a9cd68f3e337e
[INFO] [stdout]                                at /opt/rustwide/workdir/src/stream/tasks.rs:745:50
[INFO] [stdout]   45:     0x5f168dee6e36 - core::ops::function::FnOnce::call_once::h43c05476094e5714
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   46:     0x5f168e30aa0b - core::ops::function::FnOnce::call_once::h2b2de5fdd23aab3e
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   47:     0x5f168e30aa0b - test::__rust_begin_short_backtrace::he551dd004770be01
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:663:18
[INFO] [stdout]   48:     0x5f168e31ea6d - test::run_test_in_process::{{closure}}::h5f0b44080a35ed87
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:686:74
[INFO] [stdout]   49:     0x5f168e31ea6d - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h4dbf65d14893ecf5
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   50:     0x5f168e31ea6d - std::panicking::catch_unwind::do_call::hc37c563b8a006285
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:590:40
[INFO] [stdout]   51:     0x5f168e31ea6d - std::panicking::catch_unwind::h616b6e2e7a27f612
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:553:19
[INFO] [stdout]   52:     0x5f168e31ea6d - std::panic::catch_unwind::h1e788dd57758e6d8
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panic.rs:359:14
[INFO] [stdout]   53:     0x5f168e31ea6d - test::run_test_in_process::hf073c2764f29f8ad
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:686:27
[INFO] [stdout]   54:     0x5f168e31ea6d - test::run_test::{{closure}}::h3dc46b7a0c340fa6
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:607:43
[INFO] [stdout]   55:     0x5f168e2f7fb4 - test::run_test::{{closure}}::h6a4da3c57ef4505f
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:637:41
[INFO] [stdout]   56:     0x5f168e2f7fb4 - std::sys::backtrace::__rust_begin_short_backtrace::hfd8e44bc311a5d57
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/sys/backtrace.rs:158:18
[INFO] [stdout]   57:     0x5f168e2fb80a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h57c4ddec344fe24c
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/thread/mod.rs:562:17
[INFO] [stdout]   58:     0x5f168e2fb80a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hd7cbe09591f06dfb
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   59:     0x5f168e2fb80a - std::panicking::catch_unwind::do_call::hdcd076e8e993dfbc
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:590:40
[INFO] [stdout]   60:     0x5f168e2fb80a - std::panicking::catch_unwind::h8f9f675f3756eab1
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:553:19
[INFO] [stdout]   61:     0x5f168e2fb80a - std::panic::catch_unwind::he8f74a93abeceb9b
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panic.rs:359:14
[INFO] [stdout]   62:     0x5f168e2fb80a - std::thread::Builder::spawn_unchecked_::{{closure}}::he43db13a2caa41d5
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/thread/mod.rs:560:30
[INFO] [stdout]   63:     0x5f168e2fb80a - core::ops::function::FnOnce::call_once{{vtable.shim}}::h8f3531a7e0d83514
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   64:     0x5f168ec9882f - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h6ff05134d80ef20e
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/alloc/src/boxed.rs:2085:9
[INFO] [stdout]   65:     0x5f168ec9882f - std::sys::thread::unix::Thread::new::thread_start::h9a4a41a076a486e0
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/sys/thread/unix.rs:124:17
[INFO] [stdout]   66:     0x76aee6ed5aa4 - <unknown>
[INFO] [stdout]   67:     0x76aee6f62a64 - clone
[INFO] [stdout]   68:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     stream::tasks::tests::test_ingestion_task_stream_retries
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 51 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.06s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--lib`
[INFO] running `Command { std: "docker" "inspect" "245e2f17b68f480f1cc0b2654034e523e87d698579190c8a0a64c69188df73a5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "245e2f17b68f480f1cc0b2654034e523e87d698579190c8a0a64c69188df73a5", kill_on_drop: false }`
[INFO] [stdout] 245e2f17b68f480f1cc0b2654034e523e87d698579190c8a0a64c69188df73a5
