[INFO] fetching crate librqbit-utp 0.6.3... [INFO] testing librqbit-utp-0.6.3 against 1.91.0 for beta-1.92-2 [INFO] extracting crate librqbit-utp 0.6.3 into /workspace/builds/worker-7-tc1/source [INFO] started tweaking crates.io crate librqbit-utp 0.6.3 [INFO] removed 0 missing examples [INFO] finished tweaking crates.io crate librqbit-utp 0.6.3 [INFO] tweaked toml for crates.io crate librqbit-utp 0.6.3 written to /workspace/builds/worker-7-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate librqbit-utp 0.6.3 on toolchain 1.91.0 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.91.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate librqbit-utp 0.6.3 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" "+1.91.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded clap v4.5.42 [INFO] [stderr] Downloaded backon v1.5.2 [INFO] [stderr] Downloaded rand_xoshiro v0.7.0 [INFO] [stderr] Downloaded dontfrag v1.0.1 [INFO] [stderr] Downloaded quanta v0.12.6 [INFO] [stderr] Downloaded h2 v0.4.11 [INFO] [stderr] Downloaded librqbit-dualstack-sockets v0.6.11 [INFO] [stderr] Downloaded network-interface v2.0.2 [INFO] [stderr] Downloaded metrics v0.24.2 [INFO] [stderr] Downloaded raw-cpuid v11.5.0 [INFO] [stderr] Downloaded clap_builder v4.5.42 [INFO] [stderr] Downloaded aws-lc-rs v1.13.3 [INFO] [stderr] Downloaded metrics-exporter-prometheus v0.17.2 [INFO] [stderr] Downloaded ringbuf v0.4.8 [INFO] [stderr] Downloaded metrics-util v0.20.0 [INFO] [stderr] Downloaded sketches-ddsketch v0.3.0 [INFO] [stderr] Downloaded os_socketaddr v0.2.5 [INFO] [stderr] Downloaded libutp-rs2 v0.1.4 [INFO] [stderr] Downloaded libutp-rs2-sys v0.1.3 [INFO] [stderr] Downloaded aws-lc-sys v0.30.0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+1.91.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 83acd09d379587b2bcae7238538502830b7f69e650af3003a5347a59a027158d [INFO] running `Command { std: "docker" "start" "-a" "83acd09d379587b2bcae7238538502830b7f69e650af3003a5347a59a027158d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "83acd09d379587b2bcae7238538502830b7f69e650af3003a5347a59a027158d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "83acd09d379587b2bcae7238538502830b7f69e650af3003a5347a59a027158d", kill_on_drop: false }` [INFO] [stdout] 83acd09d379587b2bcae7238538502830b7f69e650af3003a5347a59a027158d [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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" "+1.91.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] fa92ca2599915c18337288a7a71e36aadbe1663cc73113b1dcf6af905070cf4b [INFO] running `Command { std: "docker" "start" "-a" "fa92ca2599915c18337288a7a71e36aadbe1663cc73113b1dcf6af905070cf4b", kill_on_drop: false }` [INFO] [stderr] Compiling slab v0.4.10 [INFO] [stderr] Compiling futures-channel v0.3.31 [INFO] [stderr] Compiling cc v1.2.31 [INFO] [stderr] Compiling thiserror v2.0.12 [INFO] [stderr] Compiling crossbeam-utils v0.8.21 [INFO] [stderr] Compiling radium v0.7.0 [INFO] [stderr] Compiling fastrand v2.3.0 [INFO] [stderr] Compiling tap v1.0.1 [INFO] [stderr] Compiling funty v2.0.0 [INFO] [stderr] Compiling syn v2.0.104 [INFO] [stderr] Compiling parking_lot_core v0.9.11 [INFO] [stderr] Compiling rustc-hash v2.1.1 [INFO] [stderr] Compiling wyz v0.5.1 [INFO] [stderr] Compiling parking_lot v0.12.4 [INFO] [stderr] Compiling ringbuf v0.4.8 [INFO] [stderr] Compiling bitvec v1.0.1 [INFO] [stderr] Compiling network-interface v2.0.2 [INFO] [stderr] Compiling tokio-macros v2.5.0 [INFO] [stderr] Compiling futures-macro v0.3.31 [INFO] [stderr] Compiling thiserror-impl v2.0.12 [INFO] [stderr] Compiling tracing-attributes v0.1.30 [INFO] [stderr] Compiling futures-util v0.3.31 [INFO] [stderr] Compiling tokio v1.47.1 [INFO] [stderr] Compiling tracing v0.1.41 [INFO] [stderr] Compiling futures-executor v0.3.31 [INFO] [stderr] Compiling futures v0.3.31 [INFO] [stderr] Compiling backon v1.5.2 [INFO] [stderr] Compiling tokio-util v0.7.15 [INFO] [stderr] Compiling dontfrag v1.0.1 [INFO] [stderr] Compiling librqbit-dualstack-sockets v0.6.11 [INFO] [stderr] Compiling librqbit-utp v0.6.3 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 16.46s [INFO] running `Command { std: "docker" "inspect" "fa92ca2599915c18337288a7a71e36aadbe1663cc73113b1dcf6af905070cf4b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "fa92ca2599915c18337288a7a71e36aadbe1663cc73113b1dcf6af905070cf4b", kill_on_drop: false }` [INFO] [stdout] fa92ca2599915c18337288a7a71e36aadbe1663cc73113b1dcf6af905070cf4b [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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" "+1.91.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 5f73a5bf94142ed27397eb8ada88bb097995a0afed6d6585d80d0ac94de3837e [INFO] running `Command { std: "docker" "start" "-a" "5f73a5bf94142ed27397eb8ada88bb097995a0afed6d6585d80d0ac94de3837e", kill_on_drop: false }` [INFO] [stderr] Compiling aws-lc-rs v1.13.3 [INFO] [stderr] Compiling jobserver v0.1.33 [INFO] [stderr] Compiling hashbrown v0.15.4 [INFO] [stderr] Compiling rustls-pki-types v1.12.0 [INFO] [stderr] Compiling ahash v0.8.12 [INFO] [stderr] Compiling regex-syntax v0.8.5 [INFO] [stderr] Compiling rustls v0.23.31 [INFO] [stderr] Compiling tokio v1.47.1 [INFO] [stderr] Compiling futures-util v0.3.31 [INFO] [stderr] Compiling tracing v0.1.41 [INFO] [stderr] Compiling raw-cpuid v11.5.0 [INFO] [stderr] Compiling parking_lot_core v0.9.11 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling anstyle-query v1.1.3 [INFO] [stderr] Compiling anyhow v1.0.98 [INFO] [stderr] Compiling rand_xoshiro v0.7.0 [INFO] [stderr] Compiling anstream v0.6.19 [INFO] [stderr] Compiling ringbuf v0.4.8 [INFO] [stderr] Compiling parking_lot v0.12.4 [INFO] [stderr] Compiling sketches-ddsketch v0.3.0 [INFO] [stderr] Compiling tracing-log v0.2.0 [INFO] [stderr] Compiling cc v1.2.31 [INFO] [stderr] Compiling metrics v0.24.2 [INFO] [stderr] Compiling clap_builder v4.5.42 [INFO] [stderr] Compiling clap_derive v4.5.41 [INFO] [stderr] Compiling http-body-util v0.1.3 [INFO] [stderr] Compiling os_socketaddr v0.2.5 [INFO] [stderr] Compiling rustls-native-certs v0.8.1 [INFO] [stderr] Compiling thread_local v1.1.9 [INFO] [stderr] Compiling base64 v0.22.1 [INFO] [stderr] Compiling ipnet v2.11.0 [INFO] [stderr] Compiling indexmap v2.10.0 [INFO] [stderr] Compiling approx v0.5.1 [INFO] [stderr] Compiling quanta v0.12.6 [INFO] [stderr] Compiling regex-automata v0.4.9 [INFO] [stderr] Compiling metrics-util v0.20.0 [INFO] [stderr] Compiling cmake v0.1.54 [INFO] [stderr] Compiling aws-lc-sys v0.30.0 [INFO] [stderr] Compiling network-interface v2.0.2 [INFO] [stderr] Compiling libutp-rs2-sys v0.1.3 [INFO] [stderr] Compiling bstr v1.12.0 [INFO] [stderr] Compiling regex v1.11.1 [INFO] [stderr] Compiling clap v4.5.42 [INFO] [stderr] Compiling futures-executor v0.3.31 [INFO] [stderr] Compiling tracing-subscriber v0.3.19 [INFO] [stderr] Compiling futures v0.3.31 [INFO] [stderr] Compiling tokio-util v0.7.15 [INFO] [stderr] Compiling backon v1.5.2 [INFO] [stderr] Compiling dontfrag v1.0.1 [INFO] [stderr] Compiling libutp-rs2 v0.1.4 [INFO] [stderr] Compiling librqbit-dualstack-sockets v0.6.11 [INFO] [stderr] Compiling h2 v0.4.11 [INFO] [stderr] Compiling librqbit-utp v0.6.3 (/opt/rustwide/workdir) [INFO] [stderr] Compiling hyper v1.6.0 [INFO] [stderr] Compiling hyper-util v0.1.16 [INFO] [stderr] Compiling rustls-webpki v0.103.4 [INFO] [stderr] Compiling tokio-rustls v0.26.2 [INFO] [stderr] Compiling hyper-rustls v0.27.7 [INFO] [stderr] Compiling metrics-exporter-prometheus v0.17.2 [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 1m 02s [INFO] running `Command { std: "docker" "inspect" "5f73a5bf94142ed27397eb8ada88bb097995a0afed6d6585d80d0ac94de3837e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "5f73a5bf94142ed27397eb8ada88bb097995a0afed6d6585d80d0ac94de3837e", kill_on_drop: false }` [INFO] [stdout] 5f73a5bf94142ed27397eb8ada88bb097995a0afed6d6585d80d0ac94de3837e [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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" "+1.91.0" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 678363fb59b6767c1c420eec7402c577b198901193e0ac737a07c6ce7cf455dd [INFO] running `Command { std: "docker" "start" "-a" "678363fb59b6767c1c420eec7402c577b198901193e0ac737a07c6ce7cf455dd", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.23s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/librqbit_utp-f0380d0b8563930b) [INFO] [stdout] [INFO] [stdout] running 78 tests [INFO] [stdout] test congestion::cubic::tests::test_w_cubic_zero ... ok [INFO] [stdout] test e2e_tests::e2e_test_loss_20_pct ... ignored [INFO] [stdout] test e2e_tests::e2e_test_loss_5_pct ... ignored [INFO] [stdout] test raw::selective_ack::tests::test_empty_is_none ... ok [INFO] [stdout] test raw::selective_ack::tests::test_holes ... ok [INFO] [stdout] 2025-11-05T02:32:42.063951Z DEBUG librqbit_dualstack_sockets::socket: ignored dualstack request as it only applies to [::] address addr=127.0.0.1:8535 [INFO] [stdout] 2025-11-05T02:32:42.066643Z DEBUG librqbit_dualstack_sockets::socket: listening on UDP addr=127.0.0.1:8535 requested_addr=127.0.0.1:8535 dualstack=false [INFO] [stdout] 2025-11-05T02:32:42.066776Z  WARN librqbit_utp::socket: couldn't set UDP rcv buf size to requested value. There might be packet loss, try increasing rmem_max or equivalent. prev=212992 current=425984 expected=167772160 [INFO] [stdout] 2025-11-05T02:32:42.067290Z DEBUG librqbit_dualstack_sockets::socket: ignored dualstack request as it only applies to [::] address addr=127.0.0.1:0 [INFO] [stdout] 2025-11-05T02:32:42.067377Z DEBUG librqbit_dualstack_sockets::socket: listening on UDP addr=127.0.0.1:57998 requested_addr=127.0.0.1:0 dualstack=false [INFO] [stdout] 2025-11-05T02:32:42.067482Z  WARN librqbit_utp::socket: couldn't set UDP rcv buf size to requested value. There might be packet loss, try increasing rmem_max or equivalent. prev=212992 current=425984 expected=167772160 [INFO] [stdout] 2025-11-05T02:32:42.065099Z TRACE librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="initial" [INFO] [stdout] 2025-11-05T02:32:42.065352Z DEBUG librqbit_utp::e2e_tests: s1_bind_addr=None s2_bind_addr=None connect_addr=127.0.0.1:8536 [INFO] [stdout] 2025-11-05T02:32:42.071698Z TRACE librqbit_utp::stream_dispatch: sending seq_nr=101 ack_nr=0 wnd_size=1048080 type=ST_STATE [INFO] [stdout] 2025-11-05T02:32:42.071731Z TRACE librqbit_utp::stream_dispatch: arming syn ack resend timer delay=200ms reason="retransmitted SYN-ACK" [INFO] [stdout] 2025-11-05T02:32:42.071785Z TRACE librqbit_utp::stream_dispatch: will repoll in duration=200ms [INFO] [stdout] 2025-11-05T02:32:42.071842Z TRACE librqbit_utp::stream_dispatch: remote_window_remaining=0 congestion_controller_window=0 remaining=5 self.last_remote_window=0 [INFO] [stdout] 2025-11-05T02:32:42.071842Z  WARN echo{addr=127.0.0.1:8537}: libutp_rs2: send error: operation would block [INFO] [stdout] 2025-11-05T02:32:42.071862Z TRACE librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=5 remote_window_remaining=0 user_tx_segments_segments=0 user_tx_segments_bytes=0 segment_sizes=min_ss=528:max_ss=1452 [INFO] [stdout] 2025-11-05T02:32:42.071880Z TRACE librqbit_utp::stream_dispatch: will repoll in duration=200ms [INFO] [stdout] 2025-11-05T02:32:42.071935Z TRACE msg{seq_nr=0 ack_nr=100 len=5 msgtype=ST_STATE}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.071951Z DEBUG librqbit_dualstack_sockets::socket: ignored dualstack request as it only applies to [::] address addr=127.0.0.1:0 [INFO] [stdout] 2025-11-05T02:32:42.071964Z TRACE msg{seq_nr=0 ack_nr=100 len=5 msgtype=ST_STATE}: librqbit_utp::stream_dispatch: state: syn-ack-sent -> established [INFO] [stdout] 2025-11-05T02:32:42.071984Z DEBUG librqbit_dualstack_sockets::socket: listening on UDP addr=127.0.0.1:34692 requested_addr=127.0.0.1:0 dualstack=false [INFO] [stdout] 2025-11-05T02:32:42.071982Z TRACE msg{seq_nr=0 ack_nr=100 len=5 msgtype=ST_STATE}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.072020Z  WARN librqbit_utp::socket: couldn't set UDP rcv buf size to requested value. There might be packet loss, try increasing rmem_max or equivalent. prev=212992 current=425984 expected=167772160 [INFO] [stdout] 2025-11-05T02:32:42.072033Z TRACE librqbit_utp::stream_dispatch: remote_window_remaining=1024 congestion_controller_window=1024 remaining=5 self.last_remote_window=1024 [INFO] [stdout] 2025-11-05T02:32:42.072053Z TRACE librqbit_utp::stream_dispatch: segmented bytes=5 [INFO] [stdout] 2025-11-05T02:32:42.072063Z TRACE librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=0 remote_window_remaining=1019 user_tx_segments_segments=1 user_tx_segments_bytes=5 segment_sizes=min_ss=528:max_ss=1452 [INFO] [stdout] 2025-11-05T02:32:42.072143Z DEBUG librqbit_utp::e2e_tests: s1_bind_addr=Some(127.0.0.1:57998) s2_bind_addr=Some(127.0.0.1:34692) connect_addr=127.0.0.1:57998 [INFO] [stdout] 2025-11-05T02:32:42.072150Z TRACE librqbit_utp::stream_dispatch: arming retransmit timer delay=300ms reason="rfc6298 5.1" [INFO] [stdout] 2025-11-05T02:32:42.072186Z TRACE librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=101 header.ack_nr=0 payload_size=5 remaining_cwnd=1024 [INFO] [stdout] 2025-11-05T02:32:42.072205Z TRACE librqbit_utp::stream_dispatch: remaining recv_wnd after sending remaining_cwnd=1019 [INFO] [stdout] 2025-11-05T02:32:42.072219Z TRACE librqbit_utp::stream_dispatch: will repoll in duration=200ms [INFO] [stdout] 2025-11-05T02:32:42.072248Z TRACE librqbit_utp::stream_rx: user_rx: marking vsock closed [INFO] [stdout] 2025-11-05T02:32:42.072275Z TRACE utp_socket{addr=127.0.0.1:57998}: librqbit_utp::spawn_utils: started [INFO] [stdout] 2025-11-05T02:32:42.072305Z TRACE librqbit_utp::stream_tx: closing writer [INFO] [stdout] 2025-11-05T02:32:42.072360Z TRACE utp_socket{addr=127.0.0.1:34692}: librqbit_utp::spawn_utils: started [INFO] [stdout] 2025-11-05T02:32:42.072702Z TRACE utp_socket{addr=127.0.0.1:57998}:on_recv{from=127.0.0.1:34692 conn_id=46849 type=ST_SYN seq_nr=56409 ack_nr=0 payload=0}: librqbit_utp::socket: no matching live streams key=(127.0.0.1:34692, 46849) [INFO] [stdout] 2025-11-05T02:32:42.073088Z DEBUG utp_socket{addr=127.0.0.1:57998}:on_recv{from=127.0.0.1:34692 conn_id=46849 type=ST_SYN seq_nr=56409 ack_nr=0 payload=0}: librqbit_utp::socket: enabling congestion tracing [INFO] [stdout] 2025-11-05T02:32:42.073132Z TRACE utp_socket{addr=127.0.0.1:57998}:on_recv{from=127.0.0.1:34692 conn_id=46849 type=ST_SYN seq_nr=56409 ack_nr=0 payload=0}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="initial" [INFO] [stdout] 2025-11-05T02:32:42.073176Z TRACE utp_socket{addr=127.0.0.1:57998}:on_recv{from=127.0.0.1:34692 conn_id=46849 type=ST_SYN seq_nr=56409 ack_nr=0 payload=0}: librqbit_utp::socket: created stream and passed to acceptor [INFO] [stdout] 2025-11-05T02:32:42.073331Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}: librqbit_utp::socket: accepted [INFO] [stdout] 2025-11-05T02:32:42.075905Z TRACE utp_socket{addr=127.0.0.1:57998}: librqbit_utp::spawn_utils: still running [INFO] [stdout] 2025-11-05T02:32:42.076048Z TRACE utp_socket{addr=127.0.0.1:34692}: librqbit_utp::spawn_utils: still running [INFO] [stdout] 2025-11-05T02:32:42.076202Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::spawn_utils: started [INFO] [stdout] 2025-11-05T02:32:42.065527Z TRACE librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="initial" [INFO] [stdout] test raw::tests::test_parse_fin_with_extension ... ok [INFO] [stdout] 2025-11-05T02:32:42.065907Z TRACE librqbit_utp::stream_dispatch: remote_window_remaining=1048576 congestion_controller_window=1056 remaining=5 self.last_remote_window=1048576 [INFO] [stdout] 2025-11-05T02:32:42.064434Z TRACE librqbit_dualstack_sockets::socket: setting only_v6 addr=[::]:0 only_v6=false [INFO] [stdout] test stream_dispatch::tests::basics::test_doesnt_send_until_window_updated ... ok [INFO] [stdout] 2025-11-05T02:32:42.076433Z TRACE librqbit_dualstack_sockets::socket: addr=[::]:0 only_v6=Ok(false) [INFO] [stdout] 2025-11-05T02:32:42.076487Z DEBUG librqbit_dualstack_sockets::socket: listening on UDP addr=[::]:33772 requested_addr=[::]:0 dualstack=true [INFO] [stdout] 2025-11-05T02:32:42.076536Z  WARN librqbit_utp::socket: couldn't set UDP rcv buf size to requested value. There might be packet loss, try increasing rmem_max or equivalent. prev=212992 current=425984 expected=167772160 [INFO] [stdout] 2025-11-05T02:32:42.076556Z TRACE librqbit_utp::stream_dispatch: sending seq_nr=31420 ack_nr=15089 wnd_size=1048080 type=ST_STATE [INFO] [stdout] 2025-11-05T02:32:42.076607Z TRACE librqbit_utp::stream_dispatch: arming syn ack resend timer delay=200ms reason="retransmitted SYN-ACK" [INFO] [stdout] 2025-11-05T02:32:42.076648Z TRACE librqbit_utp::stream_dispatch: will repoll in duration=200ms [INFO] [stdout] 2025-11-05T02:32:42.076727Z TRACE msg{seq_nr=15090 ack_nr=31419 len=5 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.076753Z TRACE msg{seq_nr=15090 ack_nr=31419 len=5 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: state: syn-ack-sent -> established [INFO] [stdout] 2025-11-05T02:32:42.076769Z TRACE msg{seq_nr=15090 ack_nr=31419 len=5 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.076795Z TRACE msg{seq_nr=15090 ack_nr=31419 len=5 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=5 [INFO] [stdout] 2025-11-05T02:32:42.076813Z TRACE msg{seq_nr=15090 ack_nr=31419 len=5 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=15089 [INFO] [stdout] 2025-11-05T02:32:42.076834Z TRACE msg{seq_nr=15090 ack_nr=31419 len=5 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.076847Z TRACE msg{seq_nr=15090 ack_nr=31419 len=5 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.076866Z TRACE msg{seq_nr=15090 ack_nr=31419 len=5 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=5 [INFO] [stdout] 2025-11-05T02:32:42.076904Z TRACE librqbit_utp::stream_rx: flushed from out-of-order user RX packets=1 bytes=5 [INFO] [stdout] 2025-11-05T02:32:42.076921Z TRACE librqbit_utp::stream_dispatch: arming ack delay timer delay=40ms reason="delayed ACK" [INFO] [stdout] 2025-11-05T02:32:42.076934Z TRACE librqbit_utp::stream_dispatch: will repoll in duration=40ms [INFO] [stdout] 2025-11-05T02:32:42.076947Z TRACE librqbit_dualstack_sockets::socket: setting only_v6 addr=[::]:0 only_v6=false [INFO] [stdout] 2025-11-05T02:32:42.076966Z TRACE librqbit_dualstack_sockets::socket: addr=[::]:0 only_v6=Ok(false) [INFO] [stdout] 2025-11-05T02:32:42.077102Z DEBUG librqbit_dualstack_sockets::socket: listening on UDP addr=[::]:55843 requested_addr=[::]:0 dualstack=true [INFO] [stdout] 2025-11-05T02:32:42.077262Z  WARN librqbit_utp::socket: couldn't set UDP rcv buf size to requested value. There might be packet loss, try increasing rmem_max or equivalent. prev=212992 current=425984 expected=167772160 [INFO] [stdout] 2025-11-05T02:32:42.067423Z DEBUG librqbit_utp::e2e_tests: s1_bind_addr=None s2_bind_addr=Some(127.0.0.1:8535) connect_addr=127.0.0.1:8534 [INFO] [stdout] 2025-11-05T02:32:42.077717Z TRACE librqbit_utp::stream_dispatch: turning off syn ack resend timer reason="past SYN-ACK" [INFO] [stdout] 2025-11-05T02:32:42.067713Z DEBUG librqbit_utp::macros::tests: retransmitting skipped_logs=0 arg1=1 arg2=2 arg3=3 [INFO] [stdout] 2025-11-05T02:32:42.067852Z TRACE msg{seq_nr=1 ack_nr=99 len=0 msgtype=ST_STATE}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.068112Z DEBUG librqbit_dualstack_sockets::socket: ignored dualstack request as it only applies to [::] address addr=127.0.0.1:8530 [INFO] [stdout] 2025-11-05T02:32:42.078095Z TRACE librqbit_utp::stream_dispatch: delayed ack expired, sending ACK [INFO] [stdout] 2025-11-05T02:32:42.078118Z TRACE librqbit_utp::stream_dispatch: sending seq_nr=31420 ack_nr=15090 wnd_size=1048080 type=ST_STATE [INFO] [stdout] 2025-11-05T02:32:42.078135Z TRACE librqbit_utp::stream_dispatch: turning off ack delay timer reason="ACK sent" [INFO] [stdout] 2025-11-05T02:32:42.078152Z TRACE librqbit_utp::stream_dispatch: will repoll in duration=9.96s [INFO] [stdout] 2025-11-05T02:32:42.064770Z TRACE librqbit_utp::congestion::cubic::tests: cubic after 50 MSS packets cubic=cwnd=78000,cwnd_mss=52.00,sshthresh_mss:inf:w_max:0.00,mss:1500 [INFO] [stdout] 2025-11-05T02:32:42.065079Z TRACE msg{seq_nr=0 ack_nr=100 len=0 msgtype=ST_STATE}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.070384Z TRACE sock{bind_addr=127.0.0.1:2}:on_recv{from=127.0.0.1:1 conn_id=1 type=ST_SYN seq_nr=201 ack_nr=0 payload=0}: librqbit_utp::socket: no matching live streams key=(127.0.0.1:1, 1) [INFO] [stdout] 2025-11-05T02:32:42.078224Z TRACE utp_socket{addr=127.0.0.1:8535}: librqbit_utp::spawn_utils: started [INFO] [stdout] 2025-11-05T02:32:42.078186Z TRACE librqbit_utp::stream_dispatch: remote_window_remaining=1048576 congestion_controller_window=1056 remaining=5 self.last_remote_window=1048576 [INFO] [stdout] 2025-11-05T02:32:42.078086Z DEBUG librqbit_dualstack_sockets::socket: listening on UDP addr=127.0.0.1:8530 requested_addr=127.0.0.1:8530 dualstack=false [INFO] [stdout] 2025-11-05T02:32:42.078468Z TRACE librqbit_utp::stream_dispatch: segmented bytes=5 [INFO] [stdout] 2025-11-05T02:32:42.078481Z TRACE librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=0 remote_window_remaining=1048571 user_tx_segments_segments=1 user_tx_segments_bytes=5 segment_sizes=min_ss=528:max_ss=1452 [INFO] [stdout] 2025-11-05T02:32:42.078510Z TRACE librqbit_utp::stream_dispatch: arming retransmit timer delay=300ms reason="rfc6298 5.1" [INFO] [stdout] 2025-11-05T02:32:42.078270Z TRACE librqbit_utp::congestion::cubic::tests: cubic after triple duplicate acks cubic=cwnd=54600,cwnd_mss=36.40,sshthresh_mss:36.40:w_max:52.00,mss:1500 [INFO] [stdout] 2025-11-05T02:32:42.078618Z TRACE sock{bind_addr=127.0.0.1:2}:on_recv{from=127.0.0.1:1 conn_id=1 type=ST_SYN seq_nr=201 ack_nr=0 payload=0}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="initial" [INFO] [stdout] 2025-11-05T02:32:42.078645Z TRACE utp_socket{addr=127.0.0.1:8535}: librqbit_utp::spawn_utils: still running [INFO] [stdout] 2025-11-05T02:32:42.078673Z TRACE sock{bind_addr=127.0.0.1:2}:on_recv{from=127.0.0.1:1 conn_id=1 type=ST_SYN seq_nr=201 ack_nr=0 payload=0}: librqbit_utp::socket: created stream and passed to acceptor [INFO] [stdout] 2025-11-05T02:32:42.078819Z DEBUG libutp_rs2: utp_get_read_buffer_size: socket userdata is null [INFO] [stdout] 2025-11-05T02:32:42.078810Z TRACE accept:utp_socket:accept{local=127.0.0.1:2}: librqbit_utp::socket: accepted [INFO] [stdout] 2025-11-05T02:32:42.078883Z TRACE accept:utp_socket:accept{local=127.0.0.1:2}:utp_stream{remote=127.0.0.1:1}: librqbit_utp::spawn_utils: started [INFO] [stdout] 2025-11-05T02:32:42.078934Z TRACE accept:utp_socket:accept{local=127.0.0.1:2}:utp_stream{remote=127.0.0.1:1}: librqbit_utp::stream_dispatch: sending seq_nr=301 ack_nr=201 wnd_size=1048080 type=ST_STATE [INFO] [stdout] 2025-11-05T02:32:42.079019Z TRACE accept:utp_socket:accept{local=127.0.0.1:2}:utp_stream{remote=127.0.0.1:1}: librqbit_utp::stream_dispatch: arming syn ack resend timer delay=200ms reason="retransmitted SYN-ACK" [INFO] [stdout] 2025-11-05T02:32:42.079093Z TRACE utp_socket{addr=127.0.0.1:8535}:on_recv{from=127.0.0.1:8534 conn_id=40482 type=ST_STATE seq_nr=39017 ack_nr=31378 payload=0}: librqbit_utp::socket: no matching live streams key=(127.0.0.1:8534, 40482) [INFO] [stdout] 2025-11-05T02:32:42.078337Z TRACE librqbit_utp::stream_dispatch::tests::congestion: initial_window=1056 remote_wnd=65536 [INFO] [stdout] 2025-11-05T02:32:42.078392Z DEBUG librqbit_utp::e2e_tests: s1_bind_addr=Some([::]:33772) s2_bind_addr=Some([::]:55843) connect_addr=127.0.0.1:33772 [INFO] [stdout] 2025-11-05T02:32:42.076340Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: sending seq_nr=44904 ack_nr=56409 wnd_size=1048080 type=ST_STATE [INFO] [stdout] 2025-11-05T02:32:42.078513Z TRACE librqbit_utp::stream_dispatch: segmented bytes=5 [INFO] [stdout] 2025-11-05T02:32:42.079376Z TRACE librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=0 remote_window_remaining=1048571 user_tx_segments_segments=1 user_tx_segments_bytes=5 segment_sizes=min_ss=528:max_ss=1452 [INFO] [stdout] 2025-11-05T02:32:42.079412Z TRACE librqbit_utp::stream_dispatch: arming retransmit timer delay=200ms reason="rfc6298 5.1" [INFO] [stdout] 2025-11-05T02:32:42.079424Z TRACE librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="expecting reply on ST_DATA" [INFO] [stdout] 2025-11-05T02:32:42.079435Z TRACE librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=15090 header.ack_nr=31419 payload_size=5 remaining_cwnd=1056 [INFO] [stdout] 2025-11-05T02:32:42.079448Z TRACE librqbit_utp::stream_dispatch: remaining recv_wnd after sending remaining_cwnd=1051 [INFO] [stdout] 2025-11-05T02:32:42.079461Z TRACE librqbit_utp::stream_dispatch: will repoll in duration=200ms [INFO] [stdout] 2025-11-05T02:32:42.079498Z TRACE utp_socket{addr=[::]:33772}: librqbit_utp::spawn_utils: started [INFO] [stdout] 2025-11-05T02:32:42.079531Z TRACE msg{seq_nr=31420 ack_nr=15090 len=0 msgtype=ST_STATE}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.079446Z TRACE librqbit_utp::congestion::cubic::tests: cubic after 250 acked packets cubic=cwnd=1048576,cwnd_mss=699.05,sshthresh_mss:36.40:w_max:52.00,mss:1500 [INFO] [stdout] 2025-11-05T02:32:42.079728Z TRACE librqbit_utp::stream_dispatch: remote_window_remaining=65536 congestion_controller_window=1056 remaining=65536 self.last_remote_window=65536 [INFO] [stdout] 2025-11-05T02:32:42.079758Z TRACE librqbit_utp::stream_dispatch: segmented bytes=528 [INFO] [stdout] 2025-11-05T02:32:42.079769Z TRACE librqbit_utp::stream_dispatch: segmented bytes=991 [INFO] [stdout] 2025-11-05T02:32:42.079784Z TRACE librqbit_utp::stream_dispatch: MTU probing, not segmenting more data payload_size=991 [INFO] [stdout] 2025-11-05T02:32:42.079792Z TRACE librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=64017 remote_window_remaining=64017 user_tx_segments_segments=2 user_tx_segments_bytes=1519 segment_sizes=min_ss=528:max_ss=1452 [INFO] [stdout] 2025-11-05T02:32:42.079818Z TRACE librqbit_utp::stream_dispatch: arming retransmit timer delay=3s reason="rfc6298 5.1" [INFO] [stdout] 2025-11-05T02:32:42.079818Z TRACE librqbit_utp::congestion::cubic::tests: cubic after RTO cubic=cwnd=3000,cwnd_mss=1.00,sshthresh_mss:489.34:w_max:699.05,mss:1500 [INFO] [stdout] 2025-11-05T02:32:42.079830Z TRACE librqbit_utp::stream_dispatch: arming inactivity timer delay=20s reason="expecting reply on ST_DATA" [INFO] [stdout] 2025-11-05T02:32:42.079836Z TRACE librqbit_utp::congestion::cubic::tests: cubic after 50 acked packets cubic=cwnd=76500,cwnd_mss=51.00,sshthresh_mss:489.34:w_max:699.05,mss:1500 [INFO] [stdout] 2025-11-05T02:32:42.079841Z TRACE librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=101 header.ack_nr=0 payload_size=528 remaining_cwnd=1056 [INFO] [stdout] 2025-11-05T02:32:42.079877Z TRACE librqbit_utp::stream_dispatch: remote recv window exhausted skipped_logs=0 [INFO] [stdout] 2025-11-05T02:32:42.079887Z TRACE librqbit_utp::stream_dispatch: remaining recv_wnd after sending remaining_cwnd=528 [INFO] [stdout] 2025-11-05T02:32:42.079900Z TRACE librqbit_utp::stream_dispatch: will repoll in duration=3s [INFO] [stdout] test congestion::cubic::tests::test_cubic_playground ... ok [INFO] [stdout] 2025-11-05T02:32:42.065429Z DEBUG librqbit_dualstack_sockets::socket: ignored dualstack request as it only applies to [::] address addr=[::1]:0 [INFO] [stdout] 2025-11-05T02:32:42.078268Z TRACE msg{seq_nr=2 ack_nr=100 len=5 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.080040Z DEBUG librqbit_dualstack_sockets::socket: listening on UDP addr=[::1]:47810 requested_addr=[::1]:0 dualstack=false [INFO] [stdout] 2025-11-05T02:32:42.080052Z TRACE msg{seq_nr=2 ack_nr=100 len=5 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=5 [INFO] [stdout] 2025-11-05T02:32:42.080064Z TRACE msg{seq_nr=1 ack_nr=101 len=0 msgtype=ST_STATE}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.080076Z  WARN librqbit_utp::socket: couldn't set UDP rcv buf size to requested value. There might be packet loss, try increasing rmem_max or equivalent. prev=212992 current=425984 expected=167772160 [INFO] [stdout] 2025-11-05T02:32:42.080083Z TRACE msg{seq_nr=2 ack_nr=100 len=5 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=1 self.last_consumed_remote_seq_nr=0 [INFO] [stdout] 2025-11-05T02:32:42.080098Z TRACE msg{seq_nr=1 ack_nr=101 len=0 msgtype=ST_STATE}: librqbit_utp::stream_dispatch: rtte:sample changed skipped_logs=0 before=rtt:1s,rto:3s after=rtt:1s,rto:2.5s [INFO] [stdout] 2025-11-05T02:32:42.080115Z DEBUG msg{seq_nr=2 ack_nr=100 len=5 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: out of order skipped_logs=0 header=ST_DATA:seq_nr=2:ack_nr=100:wnd_size=0 offset=1 self.last_consumed_remote_seq_nr=0 [INFO] [stdout] 2025-11-05T02:32:42.080137Z TRACE librqbit_utp::stream_dispatch: arming retransmit timer delay=2.5s reason="rfc6298 5.3" [INFO] [stdout] 2025-11-05T02:32:42.080139Z TRACE msg{seq_nr=2 ack_nr=100 len=5 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.080150Z TRACE librqbit_utp::stream_dispatch: arming inactivity timer delay=20s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.080158Z TRACE msg{seq_nr=2 ack_nr=100 len=5 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=0 [INFO] [stdout] 2025-11-05T02:32:42.080182Z TRACE librqbit_utp::stream_dispatch: removed ACKed tx messages result.on_ack_result=acked_segments=1, bytes=528, new_rtt=Some(1s) [INFO] [stdout] 2025-11-05T02:32:42.080183Z TRACE msg{seq_nr=2 ack_nr=100 len=5 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: forcing immediate ACK assembler_not_empty=true assembler_was_empty=true immediate_ack_to_transmit=false [INFO] [stdout] 2025-11-05T02:32:42.080200Z TRACE librqbit_utp::stream_dispatch: MTU probe hasnt expired yet [INFO] [stdout] 2025-11-05T02:32:42.080219Z TRACE librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=102 header.ack_nr=0 payload_size=991 remaining_cwnd=1584 [INFO] [stdout] 2025-11-05T02:32:42.080216Z TRACE msg{seq_nr=2 ack_nr=100 len=5 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: forcing immedaite ACK reason="out of order or filled gap" [INFO] [stdout] 2025-11-05T02:32:42.080233Z TRACE librqbit_utp::stream_dispatch: remaining recv_wnd after sending remaining_cwnd=593 [INFO] [stdout] 2025-11-05T02:32:42.080245Z TRACE librqbit_utp::stream_dispatch: will repoll in duration=2.5s [INFO] [stdout] 2025-11-05T02:32:42.080271Z TRACE librqbit_utp::stream_dispatch::tests::congestion: intermediate_window=1584 [INFO] [stdout] 2025-11-05T02:32:42.080317Z TRACE msg{seq_nr=0 ack_nr=101 len=0 msgtype=ST_STATE}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.080312Z TRACE msg{seq_nr=2 ack_nr=100 len=5 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: sending seq_nr=101 ack_nr=0 wnd_size=1048080 type=ST_STATE [INFO] [stdout] 2025-11-05T02:32:42.080343Z TRACE msg{seq_nr=0 ack_nr=101 len=0 msgtype=ST_STATE}: librqbit_utp::recovery: counted duplicate ACK in non-sack mode header.ack_nr=101 high_ack=101 dup_acks=1 [INFO] [stdout] 2025-11-05T02:32:42.080386Z TRACE librqbit_utp::stream_dispatch: will repoll in duration=10s [INFO] [stdout] 2025-11-05T02:32:42.080396Z TRACE msg{seq_nr=0 ack_nr=101 len=0 msgtype=ST_STATE}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.080415Z TRACE msg{seq_nr=0 ack_nr=101 len=0 msgtype=ST_STATE}: librqbit_utp::recovery: counted duplicate ACK in non-sack mode header.ack_nr=101 high_ack=101 dup_acks=2 [INFO] [stdout] 2025-11-05T02:32:42.080473Z TRACE msg{seq_nr=0 ack_nr=101 len=0 msgtype=ST_STATE}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.080495Z TRACE msg{seq_nr=0 ack_nr=101 len=0 msgtype=ST_STATE}: librqbit_utp::recovery: counted duplicate ACK in non-sack mode header.ack_nr=101 high_ack=101 dup_acks=3 [INFO] [stdout] 2025-11-05T02:32:42.080533Z TRACE msg{seq_nr=3 ack_nr=101 len=5 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.080533Z TRACE msg{seq_nr=0 ack_nr=101 len=0 msgtype=ST_STATE}: librqbit_utp::stream_tx_segments: calc_pipe pipe=0 recalc_timer=None high_rxt=101 high_ack=102 high_data=102 [INFO] [stdout] 2025-11-05T02:32:42.080560Z TRACE msg{seq_nr=0 ack_nr=101 len=0 msgtype=ST_STATE}: librqbit_utp::recovery: entered recovery rec.recovery_point=102 high_ack=101 high_data=102 ack_nr=101 pipe_estimate=pipe=0,recalc_timer=None cwnd=1108 rtt=1s [INFO] [stdout] 2025-11-05T02:32:42.080635Z TRACE msg{seq_nr=0 ack_nr=101 len=0 msgtype=ST_STATE}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.080667Z TRACE librqbit_utp::stream_tx_segments: calc_pipe pipe=0 recalc_timer=None high_rxt=101 high_ack=102 high_data=102 [INFO] [stdout] 2025-11-05T02:32:42.080689Z TRACE librqbit_utp::stream_dispatch: MTU probe hasnt expired yet [INFO] [stdout] 2025-11-05T02:32:42.080706Z DEBUG librqbit_dualstack_sockets::socket: ignored dualstack request as it only applies to [::] address addr=[::1]:0 [INFO] [stdout] 2025-11-05T02:32:42.080719Z TRACE librqbit_utp::stream_dispatch: RECOVERY: sent ST_DATA header.seq_nr=102 header.ack_nr=0 payload_size=991 pipe=0 cwnd=1108 is_lost=false is_expired=false [INFO] [stdout] 2025-11-05T02:32:42.080788Z TRACE librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=31420 header.ack_nr=15090 payload_size=5 remaining_cwnd=1056 [INFO] [stdout] 2025-11-05T02:32:42.081473Z TRACE librqbit_utp::stream_dispatch: remaining recv_wnd after sending remaining_cwnd=1051 [INFO] [stdout] 2025-11-05T02:32:42.081501Z TRACE librqbit_utp::stream_dispatch: will repoll in duration=300ms [INFO] [stdout] 2025-11-05T02:32:42.081561Z TRACE librqbit_utp::stream_dispatch: remote_window_remaining=1048576 congestion_controller_window=1056 remaining=5 self.last_remote_window=1048576 [INFO] [stdout] 2025-11-05T02:32:42.081595Z TRACE librqbit_utp::stream_dispatch: segmented bytes=5 [INFO] [stdout] 2025-11-05T02:32:42.081605Z TRACE librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=0 remote_window_remaining=1048571 user_tx_segments_segments=2 user_tx_segments_bytes=10 segment_sizes=min_ss=528:max_ss=1452 [INFO] [stdout] 2025-11-05T02:32:42.081632Z TRACE librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=31421 header.ack_nr=15090 payload_size=5 remaining_cwnd=1051 [INFO] [stdout] 2025-11-05T02:32:42.081646Z TRACE librqbit_utp::stream_dispatch: remaining recv_wnd after sending remaining_cwnd=1046 [INFO] [stdout] 2025-11-05T02:32:42.081659Z TRACE librqbit_utp::stream_dispatch: will repoll in duration=300ms [INFO] [stdout] 2025-11-05T02:32:42.081681Z TRACE librqbit_utp::stream_tx: closing writer [INFO] [stdout] 2025-11-05T02:32:42.081692Z TRACE librqbit_utp::stream_rx: user_rx: marking vsock closed [INFO] [stdout] 2025-11-05T02:32:42.081703Z DEBUG utp_socket{addr=127.0.0.1:8535}:on_recv{from=127.0.0.1:8534 conn_id=40482 type=ST_STATE seq_nr=39017 ack_nr=31378 payload=0}:on_maybe_connect_ack{seq_nr=39017 ack_nr=31378}: librqbit_utp::socket: enabling congestion tracing [INFO] [stdout] 2025-11-05T02:32:42.081777Z DEBUG librqbit_dualstack_sockets::socket: listening on UDP addr=[::1]:58748 requested_addr=[::1]:0 dualstack=false [INFO] [stdout] 2025-11-05T02:32:42.081823Z  WARN librqbit_utp::socket: couldn't set UDP rcv buf size to requested value. There might be packet loss, try increasing rmem_max or equivalent. prev=212992 current=425984 expected=167772160 [INFO] [stdout] 2025-11-05T02:32:42.081817Z TRACE utp_socket{addr=127.0.0.1:8535}:on_recv{from=127.0.0.1:8534 conn_id=40482 type=ST_STATE seq_nr=39017 ack_nr=31378 payload=0}:on_maybe_connect_ack{seq_nr=39017 ack_nr=31378}: librqbit_utp::socket: created stream and passed to connector recv_key=(127.0.0.1:8534, 40482) [INFO] [stdout] 2025-11-05T02:32:42.081048Z TRACE msg{seq_nr=1 ack_nr=101 len=5 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.081912Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::spawn_utils: started [INFO] [stdout] 2025-11-05T02:32:42.081931Z TRACE msg{seq_nr=1 ack_nr=101 len=5 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=5 [INFO] [stdout] 2025-11-05T02:32:42.081949Z DEBUG librqbit_utp::e2e_tests: s1_bind_addr=Some([::1]:47810) s2_bind_addr=Some([::1]:58748) connect_addr=[::1]:47810 [INFO] [stdout] 2025-11-05T02:32:42.081963Z TRACE msg{seq_nr=1 ack_nr=101 len=5 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=0 [INFO] [stdout] 2025-11-05T02:32:42.081983Z TRACE msg{seq_nr=1 ack_nr=101 len=5 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.081999Z TRACE msg{seq_nr=1 ack_nr=101 len=5 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.082017Z TRACE msg{seq_nr=1 ack_nr=101 len=5 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=5 [INFO] [stdout] 2025-11-05T02:32:42.082044Z TRACE utp_socket{addr=[::1]:47810}: librqbit_utp::spawn_utils: started [INFO] [stdout] 2025-11-05T02:32:42.082054Z TRACE librqbit_utp::stream_rx: flushed from out-of-order user RX packets=1 bytes=5 [INFO] [stdout] 2025-11-05T02:32:42.082073Z TRACE librqbit_utp::stream_dispatch: arming ack delay timer delay=40ms reason="delayed ACK" [INFO] [stdout] 2025-11-05T02:32:42.082086Z TRACE librqbit_utp::stream_dispatch: will repoll in duration=40ms [INFO] [stdout] 2025-11-05T02:32:42.082106Z TRACE utp_socket{addr=[::1]:58748}: librqbit_utp::spawn_utils: started [INFO] [stdout] 2025-11-05T02:32:42.082146Z TRACE librqbit_utp::stream_dispatch: delayed ack expired, sending ACK [INFO] [stdout] 2025-11-05T02:32:42.082159Z TRACE librqbit_utp::stream_dispatch: sending seq_nr=101 ack_nr=1 wnd_size=1048080 type=ST_STATE [INFO] [stdout] 2025-11-05T02:32:42.082175Z TRACE librqbit_utp::stream_dispatch: turning off ack delay timer reason="ACK sent" [INFO] [stdout] 2025-11-05T02:32:42.082186Z TRACE librqbit_utp::stream_dispatch: will repoll in duration=9s [INFO] [stdout] 2025-11-05T02:32:42.082309Z TRACE utp_socket{addr=[::1]:47810}:on_recv{from=[::1]:58748 conn_id=34532 type=ST_SYN seq_nr=61031 ack_nr=0 payload=0}: librqbit_utp::socket: no matching live streams key=([::1]:58748, 34532) [INFO] [stdout] 2025-11-05T02:32:42.082471Z DEBUG utp_socket{addr=[::1]:47810}:on_recv{from=[::1]:58748 conn_id=34532 type=ST_SYN seq_nr=61031 ack_nr=0 payload=0}: librqbit_utp::socket: enabling congestion tracing [INFO] [stdout] 2025-11-05T02:32:42.082494Z TRACE utp_socket{addr=[::1]:47810}:on_recv{from=[::1]:58748 conn_id=34532 type=ST_SYN seq_nr=61031 ack_nr=0 payload=0}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="initial" [INFO] [stdout] 2025-11-05T02:32:42.082528Z TRACE utp_socket{addr=[::1]:47810}:on_recv{from=[::1]:58748 conn_id=34532 type=ST_SYN seq_nr=61031 ack_nr=0 payload=0}: librqbit_utp::socket: created stream and passed to acceptor [INFO] [stdout] 2025-11-05T02:32:42.083621Z TRACE msg{seq_nr=31420 ack_nr=15090 len=5 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.083649Z TRACE msg{seq_nr=31420 ack_nr=15090 len=5 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=5 [INFO] [stdout] 2025-11-05T02:32:42.083668Z TRACE msg{seq_nr=31420 ack_nr=15090 len=5 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=31419 [INFO] [stdout] 2025-11-05T02:32:42.083690Z TRACE msg{seq_nr=31420 ack_nr=15090 len=5 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.083708Z TRACE msg{seq_nr=31420 ack_nr=15090 len=5 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.083718Z TRACE librqbit_utp::stream_dispatch: will repoll in duration=8s [INFO] [stdout] 2025-11-05T02:32:42.083727Z TRACE msg{seq_nr=31420 ack_nr=15090 len=5 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=5 [INFO] [stdout] 2025-11-05T02:32:42.083752Z TRACE librqbit_utp::stream_rx: user_rx: marking vsock closed [INFO] [stdout] 2025-11-05T02:32:42.083777Z TRACE msg{seq_nr=31421 ack_nr=15090 len=5 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.083798Z TRACE librqbit_utp::stream_tx: closing writer [INFO] [stdout] 2025-11-05T02:32:42.083800Z TRACE msg{seq_nr=31421 ack_nr=15090 len=5 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=5 [INFO] [stdout] 2025-11-05T02:32:42.083816Z TRACE msg{seq_nr=31421 ack_nr=15090 len=5 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=31420 [INFO] [stdout] 2025-11-05T02:32:42.083836Z TRACE msg{seq_nr=31421 ack_nr=15090 len=5 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.083852Z TRACE msg{seq_nr=31421 ack_nr=15090 len=5 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.083870Z TRACE msg{seq_nr=31421 ack_nr=15090 len=5 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=10 [INFO] [stdout] 2025-11-05T02:32:42.083901Z TRACE librqbit_utp::stream_dispatch: turning off retransmit timer reason="rfc6298 5.2" [INFO] [stdout] 2025-11-05T02:32:42.083913Z TRACE librqbit_utp::stream_dispatch: turning off inactivity timer reason="TX is empty" [INFO] [stdout] 2025-11-05T02:32:42.083928Z TRACE librqbit_utp::stream_dispatch: removed ACKed tx messages result.on_ack_result=acked_segments=1, bytes=5, new_rtt=Some(0ns) [INFO] [stdout] 2025-11-05T02:32:42.083942Z TRACE librqbit_utp::stream_rx: flushed from out-of-order user RX packets=2 bytes=10 [INFO] [stdout] 2025-11-05T02:32:42.083958Z TRACE librqbit_utp::stream_dispatch: arming ack delay timer delay=40ms reason="delayed ACK" [INFO] [stdout] 2025-11-05T02:32:42.083971Z TRACE librqbit_utp::stream_dispatch: will repoll in duration=40ms [INFO] [stdout] 2025-11-05T02:32:42.084016Z TRACE librqbit_utp::stream_dispatch: delayed ack expired, sending ACK [INFO] [stdout] 2025-11-05T02:32:42.084029Z TRACE librqbit_utp::stream_dispatch: sending seq_nr=15091 ack_nr=31421 wnd_size=1048080 type=ST_STATE [INFO] [stdout] test stream_dispatch::tests::basics::test_sequence_numbers_incoming ... 2025-11-05T02:32:42.084046Z TRACE librqbit_utp::stream_dispatch: turning off ack delay timer reason="ACK sent" [INFO] [stdout] ok [INFO] [stdout] 2025-11-05T02:32:42.084064Z TRACE librqbit_utp::stream_tx: closing writer [INFO] [stdout] 2025-11-05T02:32:42.084077Z TRACE librqbit_utp::stream_rx: user_rx: marking vsock closed [INFO] [stdout] 2025-11-05T02:32:42.084119Z TRACE librqbit_utp::stream_dispatch: recovery sending sent=1 pipe=991 remaining_cwnd=117 [INFO] [stdout] 2025-11-05T02:32:42.084140Z TRACE librqbit_utp::stream_dispatch: arming recovery pipe timer delay=750ms reason="cwnd < mss && sent > 0" [INFO] [stdout] 2025-11-05T02:32:42.084159Z TRACE librqbit_utp::stream_dispatch: did not send anything remaining_cwnd=117 [INFO] [stdout] 2025-11-05T02:32:42.084173Z TRACE librqbit_utp::stream_dispatch: will repoll in duration=750ms [INFO] [stdout] 2025-11-05T02:32:42.084205Z TRACE librqbit_utp::stream_dispatch::tests::congestion: window_after_loss=1108 [INFO] [stdout] 2025-11-05T02:32:42.084224Z TRACE librqbit_utp::stream_tx_segments: calc_pipe pipe=0 recalc_timer=None high_rxt=102 high_ack=102 high_data=102 [INFO] [stdout] 2025-11-05T02:32:42.084248Z DEBUG librqbit_utp::stream_dispatch: MTU probe expired payload_size=991 self.last_sent_seq_nr=102 rewind_to=101 [INFO] [stdout] 2025-11-05T02:32:42.084259Z TRACE librqbit_utp::stream_dispatch: turning off retransmit timer reason="MTU probe is not real RTO" [INFO] [stdout] 2025-11-05T02:32:42.084268Z TRACE librqbit_utp::stream_dispatch: remote_window_remaining=65536 congestion_controller_window=1108 remaining=64017 self.last_remote_window=65536 [INFO] [stdout] 2025-11-05T02:32:42.084291Z TRACE librqbit_utp::stream_dispatch: segmented bytes=528 [INFO] [stdout] 2025-11-05T02:32:42.084299Z TRACE librqbit_utp::stream_dispatch: segmented bytes=528 [INFO] [stdout] 2025-11-05T02:32:42.084307Z TRACE librqbit_utp::stream_dispatch: segmented bytes=528 [INFO] [stdout] 2025-11-05T02:32:42.084314Z TRACE librqbit_utp::stream_dispatch: segmented bytes=760 [INFO] [stdout] 2025-11-05T02:32:42.084322Z TRACE librqbit_utp::stream_dispatch: MTU probing, not segmenting more data payload_size=760 [INFO] [stdout] 2025-11-05T02:32:42.084330Z TRACE librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=61673 remote_window_remaining=63192 user_tx_segments_segments=4 user_tx_segments_bytes=3335 segment_sizes=min_ss=528:max_ss=990 [INFO] [stdout] 2025-11-05T02:32:42.084346Z TRACE librqbit_utp::stream_dispatch: recovery sending sent=0 pipe=0 remaining_cwnd=1108 [INFO] [stdout] 2025-11-05T02:32:42.084366Z TRACE librqbit_utp::stream_dispatch: arming retransmit timer delay=2.5s reason="rfc6298 5.1" [INFO] [stdout] 2025-11-05T02:32:42.084378Z TRACE librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=102 header.ack_nr=0 payload_size=528 remaining_cwnd=1108 [INFO] [stdout] 2025-11-05T02:32:42.084368Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: arming syn ack resend timer delay=200ms reason="retransmitted SYN-ACK" [INFO] [stdout] 2025-11-05T02:32:42.084394Z TRACE librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=103 header.ack_nr=0 payload_size=528 remaining_cwnd=580 [INFO] [stdout] 2025-11-05T02:32:42.084415Z TRACE librqbit_utp::stream_dispatch: sent in recovery sent_count=2 remaining_cwnd=52 [INFO] [stdout] 2025-11-05T02:32:42.084430Z TRACE librqbit_utp::stream_dispatch: will repoll in duration=2.5s [INFO] [stdout] 2025-11-05T02:32:42.084418Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: remote_window_remaining=0 congestion_controller_window=0 remaining=8200 self.last_remote_window=0 [INFO] [stdout] 2025-11-05T02:32:42.084454Z TRACE librqbit_utp::stream_rx: user_rx: marking vsock closed [INFO] [stdout] 2025-11-05T02:32:42.084441Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=8200 remote_window_remaining=0 user_tx_segments_segments=0 user_tx_segments_bytes=0 segment_sizes=min_ss=528:max_ss=1452 [INFO] [stdout] 2025-11-05T02:32:42.084504Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: will repoll in duration=200ms [INFO] [stdout] 2025-11-05T02:32:42.084528Z TRACE librqbit_utp::stream_tx: closing writer [INFO] [stdout] 2025-11-05T02:32:42.084701Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}: librqbit_utp::socket: accepted [INFO] [stdout] 2025-11-05T02:32:42.079093Z TRACE accept:utp_socket:accept{local=127.0.0.1:2}:utp_stream{remote=127.0.0.1:1}: librqbit_utp::stream_dispatch: remote_window_remaining=0 congestion_controller_window=0 remaining=4 self.last_remote_window=0 [INFO] [stdout] 2025-11-05T02:32:42.085605Z TRACE accept:utp_socket:accept{local=127.0.0.1:2}:utp_stream{remote=127.0.0.1:1}: librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=4 remote_window_remaining=0 user_tx_segments_segments=0 user_tx_segments_bytes=0 segment_sizes=min_ss=528:max_ss=1452 [INFO] [stdout] 2025-11-05T02:32:42.085659Z TRACE accept:utp_socket:accept{local=127.0.0.1:2}:utp_stream{remote=127.0.0.1:1}: librqbit_utp::stream_dispatch: will repoll in duration=200ms [INFO] [stdout] 2025-11-05T02:32:42.085764Z TRACE sock{bind_addr=127.0.0.1:1}:on_recv{from=127.0.0.1:2 conn_id=1 type=ST_STATE seq_nr=301 ack_nr=201 payload=0}: librqbit_utp::socket: no matching live streams key=(127.0.0.1:2, 1) [INFO] [stdout] 2025-11-05T02:32:42.079595Z TRACE utp_socket{addr=[::]:55843}: librqbit_utp::spawn_utils: started [INFO] [stdout] test stream_dispatch::tests::delayed_ack::test_delayed_ack_sent_once ... ok [INFO] [stdout] test stream_dispatch::tests::basics::test_sequence_numbers_outgoing ... ok [INFO] [stdout] test stream_dispatch::tests::congestion::test_congestion_control_basics ... ok [INFO] [stdout] 2025-11-05T02:32:42.086252Z TRACE librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="initial" [INFO] [stdout] 2025-11-05T02:32:42.086288Z TRACE librqbit_utp::stream_dispatch: sending seq_nr=101 ack_nr=0 wnd_size=25 type=ST_STATE [INFO] [stdout] 2025-11-05T02:32:42.086307Z TRACE librqbit_utp::stream_dispatch: arming syn ack resend timer delay=200ms reason="retransmitted SYN-ACK" [INFO] [stdout] 2025-11-05T02:32:42.086297Z TRACE utp_socket{addr=[::]:33772}: librqbit_utp::spawn_utils: still running [INFO] [stdout] 2025-11-05T02:32:42.086330Z TRACE librqbit_utp::stream_dispatch: will repoll in duration=200ms [INFO] [stdout] 2025-11-05T02:32:42.086390Z TRACE msg{seq_nr=3 ack_nr=100 len=5 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.086411Z TRACE utp_socket{addr=[::]:33772}:on_recv{from=127.0.0.1:55843 conn_id=60119 type=ST_SYN seq_nr=45237 ack_nr=0 payload=0}: librqbit_utp::socket: no matching live streams key=(127.0.0.1:55843, 60119) [INFO] [stdout] 2025-11-05T02:32:42.086437Z TRACE msg{seq_nr=3 ack_nr=100 len=5 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: state: syn-ack-sent -> established [INFO] [stdout] 2025-11-05T02:32:42.086460Z TRACE msg{seq_nr=3 ack_nr=100 len=5 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.086480Z TRACE msg{seq_nr=3 ack_nr=100 len=5 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=5 [INFO] [stdout] 2025-11-05T02:32:42.086510Z TRACE msg{seq_nr=3 ack_nr=100 len=5 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=2 self.last_consumed_remote_seq_nr=0 [INFO] [stdout] 2025-11-05T02:32:42.086545Z TRACE msg{seq_nr=3 ack_nr=100 len=5 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.086597Z TRACE msg{seq_nr=3 ack_nr=100 len=5 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=0 [INFO] [stdout] 2025-11-05T02:32:42.086616Z TRACE msg{seq_nr=3 ack_nr=100 len=5 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: forcing immediate ACK assembler_not_empty=true assembler_was_empty=true immediate_ack_to_transmit=false [INFO] [stdout] 2025-11-05T02:32:42.086638Z TRACE msg{seq_nr=3 ack_nr=100 len=5 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: forcing immedaite ACK reason="out of order or filled gap" [INFO] [stdout] 2025-11-05T02:32:42.086663Z TRACE msg{seq_nr=3 ack_nr=100 len=5 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: sending seq_nr=101 ack_nr=0 wnd_size=20 type=ST_STATE [INFO] [stdout] 2025-11-05T02:32:42.086671Z DEBUG utp_socket{addr=[::]:33772}:on_recv{from=127.0.0.1:55843 conn_id=60119 type=ST_SYN seq_nr=45237 ack_nr=0 payload=0}: librqbit_utp::socket: enabling congestion tracing [INFO] [stdout] 2025-11-05T02:32:42.086706Z TRACE utp_socket{addr=[::]:33772}:on_recv{from=127.0.0.1:55843 conn_id=60119 type=ST_SYN seq_nr=45237 ack_nr=0 payload=0}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="initial" [INFO] [stdout] 2025-11-05T02:32:42.086728Z TRACE msg{seq_nr=4 ack_nr=100 len=6 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.086744Z TRACE msg{seq_nr=4 ack_nr=100 len=6 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=6 [INFO] [stdout] 2025-11-05T02:32:42.086740Z TRACE utp_socket{addr=[::]:33772}:on_recv{from=127.0.0.1:55843 conn_id=60119 type=ST_SYN seq_nr=45237 ack_nr=0 payload=0}: librqbit_utp::socket: created stream and passed to acceptor [INFO] [stdout] 2025-11-05T02:32:42.086757Z TRACE msg{seq_nr=4 ack_nr=100 len=6 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=3 self.last_consumed_remote_seq_nr=0 [INFO] [stdout] 2025-11-05T02:32:42.086773Z TRACE msg{seq_nr=4 ack_nr=100 len=6 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.086789Z TRACE msg{seq_nr=4 ack_nr=100 len=6 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=0 [INFO] [stdout] 2025-11-05T02:32:42.086803Z TRACE msg{seq_nr=4 ack_nr=100 len=6 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: forcing immediate ACK assembler_not_empty=true assembler_was_empty=false immediate_ack_to_transmit=false [INFO] [stdout] 2025-11-05T02:32:42.086818Z TRACE msg{seq_nr=4 ack_nr=100 len=6 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: forcing immedaite ACK reason="out of order or filled gap" [INFO] [stdout] 2025-11-05T02:32:42.086819Z TRACE utp_socket{addr=[::]:55843}: librqbit_utp::spawn_utils: still running [INFO] [stdout] 2025-11-05T02:32:42.086840Z TRACE msg{seq_nr=4 ack_nr=100 len=6 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: sending seq_nr=101 ack_nr=0 wnd_size=12 type=ST_STATE [INFO] [stdout] 2025-11-05T02:32:42.086891Z TRACE msg{seq_nr=6 ack_nr=100 len=5 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.086908Z TRACE msg{seq_nr=6 ack_nr=100 len=5 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=5 [INFO] [stdout] 2025-11-05T02:32:42.086924Z TRACE msg{seq_nr=6 ack_nr=100 len=5 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=5 self.last_consumed_remote_seq_nr=0 [INFO] [stdout] 2025-11-05T02:32:42.086937Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}: librqbit_utp::socket: accepted [INFO] [stdout] 2025-11-05T02:32:42.086946Z TRACE msg{seq_nr=6 ack_nr=100 len=5 msgtype=ST_DATA}: librqbit_utp::stream_rx: message is past assembler's window offset=5 self.filled_front=0 effective_offset=5 [INFO] [stdout] 2025-11-05T02:32:42.086972Z DEBUG msg{seq_nr=6 ack_nr=100 len=5 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: cannot reassemble message, ignoring it skipped_logs=0 header=ST_DATA:seq_nr=6:ack_nr=100:wnd_size=1048576 offset=5 self.last_consumed_remote_seq_nr=0 [INFO] [stdout] 2025-11-05T02:32:42.086994Z TRACE msg{seq_nr=6 ack_nr=100 len=5 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: forcing immediate ACK assembler_not_empty=true assembler_was_empty=false immediate_ack_to_transmit=false [INFO] [stdout] 2025-11-05T02:32:42.087010Z TRACE msg{seq_nr=6 ack_nr=100 len=5 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: forcing immedaite ACK reason="out of order or filled gap" [INFO] [stdout] 2025-11-05T02:32:42.087056Z TRACE msg{seq_nr=6 ack_nr=100 len=5 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: sending seq_nr=101 ack_nr=0 wnd_size=12 type=ST_STATE [INFO] [stdout] 2025-11-05T02:32:42.087105Z TRACE librqbit_utp::stream_dispatch: will repoll in duration=200ms [INFO] [stdout] 2025-11-05T02:32:42.087127Z TRACE librqbit_utp::stream_dispatch: turning off syn ack resend timer reason="past SYN-ACK" [INFO] [stdout] 2025-11-05T02:32:42.087117Z TRACE utp_socket{addr=127.0.0.1:34692}:on_recv{from=127.0.0.1:57998 conn_id=46849 type=ST_STATE seq_nr=44904 ack_nr=56409 payload=0}: librqbit_utp::socket: no matching live streams key=(127.0.0.1:57998, 46849) [INFO] [stdout] 2025-11-05T02:32:42.087160Z TRACE msg{seq_nr=1 ack_nr=101 len=5 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.087180Z TRACE msg{seq_nr=1 ack_nr=101 len=5 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=5 [INFO] [stdout] 2025-11-05T02:32:42.087195Z TRACE msg{seq_nr=1 ack_nr=101 len=5 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=0 [INFO] [stdout] 2025-11-05T02:32:42.087214Z TRACE msg{seq_nr=1 ack_nr=101 len=5 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.087228Z TRACE msg{seq_nr=1 ack_nr=101 len=5 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.087244Z TRACE msg{seq_nr=1 ack_nr=101 len=5 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=5 [INFO] [stdout] 2025-11-05T02:32:42.087258Z TRACE msg{seq_nr=1 ack_nr=101 len=5 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: forcing immediate ACK assembler_not_empty=true assembler_was_empty=false immediate_ack_to_transmit=false [INFO] [stdout] 2025-11-05T02:32:42.087253Z TRACE msg{seq_nr=0 ack_nr=101 len=0 msgtype=ST_STATE}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.087274Z TRACE msg{seq_nr=1 ack_nr=101 len=5 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: forcing immedaite ACK reason="out of order or filled gap" [INFO] [stdout] 2025-11-05T02:32:42.087300Z TRACE msg{seq_nr=1 ack_nr=101 len=5 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: sending seq_nr=101 ack_nr=1 wnd_size=6 type=ST_STATE [INFO] [stdout] 2025-11-05T02:32:42.087330Z TRACE librqbit_utp::stream_dispatch: remote_window_remaining=5 congestion_controller_window=5 remaining=10 self.last_remote_window=5 [INFO] [stdout] 2025-11-05T02:32:42.087343Z TRACE librqbit_utp::stream_rx: flushed from out-of-order user RX packets=1 bytes=5 [INFO] [stdout] 2025-11-05T02:32:42.087348Z TRACE librqbit_utp::stream_dispatch: segmented bytes=5 [INFO] [stdout] 2025-11-05T02:32:42.087360Z TRACE librqbit_utp::stream_dispatch: will repoll in duration=10s [INFO] [stdout] 2025-11-05T02:32:42.087358Z TRACE librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=5 remote_window_remaining=0 user_tx_segments_segments=1 user_tx_segments_bytes=5 segment_sizes=min_ss=528:max_ss=1452 [INFO] [stdout] 2025-11-05T02:32:42.087390Z TRACE librqbit_utp::stream_dispatch: arming retransmit timer delay=3s reason="rfc6298 5.1" [INFO] [stdout] 2025-11-05T02:32:42.087405Z TRACE librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="expecting reply on ST_DATA" [INFO] [stdout] 2025-11-05T02:32:42.087417Z TRACE librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=101 header.ack_nr=0 payload_size=5 remaining_cwnd=5 [INFO] [stdout] 2025-11-05T02:32:42.087403Z DEBUG utp_socket{addr=127.0.0.1:34692}:on_recv{from=127.0.0.1:57998 conn_id=46849 type=ST_STATE seq_nr=44904 ack_nr=56409 payload=0}:on_maybe_connect_ack{seq_nr=44904 ack_nr=56409}: librqbit_utp::socket: enabling congestion tracing [INFO] [stdout] 2025-11-05T02:32:42.087430Z TRACE librqbit_utp::stream_dispatch: remaining recv_wnd after sending remaining_cwnd=0 [INFO] [stdout] 2025-11-05T02:32:42.087445Z TRACE librqbit_utp::stream_dispatch: will repoll in duration=3s [INFO] [stdout] 2025-11-05T02:32:42.087442Z TRACE msg{seq_nr=6 ack_nr=101 len=5 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.087465Z TRACE msg{seq_nr=6 ack_nr=101 len=5 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=5 [INFO] [stdout] 2025-11-05T02:32:42.087481Z TRACE msg{seq_nr=6 ack_nr=101 len=5 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=4 self.last_consumed_remote_seq_nr=1 [INFO] [stdout] 2025-11-05T02:32:42.087489Z TRACE librqbit_utp::stream_dispatch: remote_window_remaining=5 congestion_controller_window=5 remaining=5 self.last_remote_window=5 [INFO] [stdout] 2025-11-05T02:32:42.087505Z TRACE librqbit_utp::stream_dispatch: segmented bytes=5 [INFO] [stdout] 2025-11-05T02:32:42.087499Z TRACE msg{seq_nr=6 ack_nr=101 len=5 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.087514Z TRACE librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=0 remote_window_remaining=0 user_tx_segments_segments=2 user_tx_segments_bytes=10 segment_sizes=min_ss=528:max_ss=1452 [INFO] [stdout] 2025-11-05T02:32:42.087516Z TRACE msg{seq_nr=6 ack_nr=101 len=5 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=0 [INFO] [stdout] 2025-11-05T02:32:42.087506Z TRACE utp_socket{addr=127.0.0.1:34692}:on_recv{from=127.0.0.1:57998 conn_id=46849 type=ST_STATE seq_nr=44904 ack_nr=56409 payload=0}:on_maybe_connect_ack{seq_nr=44904 ack_nr=56409}: librqbit_utp::socket: created stream and passed to connector recv_key=(127.0.0.1:57998, 46849) [INFO] [stdout] 2025-11-05T02:32:42.087533Z TRACE librqbit_utp::stream_dispatch: did not send anything remaining_cwnd=0 [INFO] [stdout] 2025-11-05T02:32:42.087530Z TRACE msg{seq_nr=6 ack_nr=101 len=5 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: forcing immediate ACK assembler_not_empty=true assembler_was_empty=false immediate_ack_to_transmit=false [INFO] [stdout] 2025-11-05T02:32:42.087546Z TRACE librqbit_utp::stream_dispatch: will repoll in duration=3s [INFO] [stdout] 2025-11-05T02:32:42.087547Z TRACE msg{seq_nr=6 ack_nr=101 len=5 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: forcing immedaite ACK reason="out of order or filled gap" [INFO] [stdout] 2025-11-05T02:32:42.087614Z TRACE msg{seq_nr=0 ack_nr=101 len=0 msgtype=ST_STATE}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.087622Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: remote_window_remaining=0 congestion_controller_window=0 remaining=16400 self.last_remote_window=0 [INFO] [stdout] 2025-11-05T02:32:42.087658Z TRACE librqbit_utp::stream_dispatch: arming retransmit timer delay=3.375s reason="rfc6298 5.3" [INFO] [stdout] 2025-11-05T02:32:42.087673Z TRACE librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.087658Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=16400 remote_window_remaining=0 user_tx_segments_segments=0 user_tx_segments_bytes=0 segment_sizes=min_ss=528:max_ss=1452 [INFO] [stdout] 2025-11-05T02:32:42.087688Z TRACE librqbit_utp::stream_dispatch: removed ACKed tx messages result.on_ack_result=acked_segments=1, bytes=5, new_rtt=Some(0ns) [INFO] [stdout] 2025-11-05T02:32:42.087703Z TRACE librqbit_utp::stream_dispatch: remote_window_remaining=4 congestion_controller_window=4 remaining=0 self.last_remote_window=4 [INFO] [stdout] 2025-11-05T02:32:42.087694Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: will repoll in duration=188.72192ms [INFO] [stdout] 2025-11-05T02:32:42.087716Z TRACE librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=0 remote_window_remaining=4 user_tx_segments_segments=1 user_tx_segments_bytes=5 segment_sizes=min_ss=528:max_ss=1452 [INFO] [stdout] 2025-11-05T02:32:42.087733Z TRACE librqbit_utp::stream_dispatch: did not send anything remaining_cwnd=4 [INFO] [stdout] 2025-11-05T02:32:42.087745Z TRACE librqbit_utp::stream_dispatch: will repoll in duration=3.375s [INFO] [stdout] 2025-11-05T02:32:42.087733Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::spawn_utils: still running [INFO] [stdout] 2025-11-05T02:32:42.087770Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: remote_window_remaining=0 congestion_controller_window=0 remaining=16400 self.last_remote_window=0 [INFO] [stdout] 2025-11-05T02:32:42.087792Z TRACE msg{seq_nr=0 ack_nr=101 len=0 msgtype=ST_STATE}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.087800Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=16400 remote_window_remaining=0 user_tx_segments_segments=0 user_tx_segments_bytes=0 segment_sizes=min_ss=528:max_ss=1452 [INFO] [stdout] 2025-11-05T02:32:42.087830Z TRACE librqbit_utp::stream_dispatch: remote_window_remaining=10 congestion_controller_window=10 remaining=0 self.last_remote_window=10 [INFO] [stdout] 2025-11-05T02:32:42.087831Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: will repoll in duration=188.56969ms [INFO] [stdout] 2025-11-05T02:32:42.087844Z TRACE librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=0 remote_window_remaining=10 user_tx_segments_segments=1 user_tx_segments_bytes=5 segment_sizes=min_ss=528:max_ss=1452 [INFO] [stdout] 2025-11-05T02:32:42.087868Z TRACE librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=102 header.ack_nr=0 payload_size=5 remaining_cwnd=10 [INFO] [stdout] 2025-11-05T02:32:42.087881Z TRACE librqbit_utp::stream_dispatch: remaining recv_wnd after sending remaining_cwnd=5 [INFO] [stdout] 2025-11-05T02:32:42.087875Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::spawn_utils: started [INFO] [stdout] 2025-11-05T02:32:42.087895Z TRACE librqbit_utp::stream_dispatch: will repoll in duration=3.375s [INFO] [stdout] 2025-11-05T02:32:42.087918Z TRACE librqbit_utp::stream_rx: user_rx: marking vsock closed [INFO] [stdout] 2025-11-05T02:32:42.087970Z TRACE librqbit_utp::stream_tx: closing writer [INFO] [stdout] test stream_dispatch::tests::flow_control::test_sender_flow_control ... ok [INFO] [stdout] 2025-11-05T02:32:42.080558Z TRACE msg{seq_nr=3 ack_nr=101 len=5 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=5 [INFO] [stdout] 2025-11-05T02:32:42.088614Z TRACE msg{seq_nr=3 ack_nr=101 len=5 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=2 self.last_consumed_remote_seq_nr=0 [INFO] [stdout] 2025-11-05T02:32:42.088649Z TRACE msg{seq_nr=3 ack_nr=101 len=5 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.088670Z TRACE msg{seq_nr=3 ack_nr=101 len=5 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=0 [INFO] [stdout] 2025-11-05T02:32:42.088688Z TRACE msg{seq_nr=3 ack_nr=101 len=5 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: forcing immediate ACK assembler_not_empty=true assembler_was_empty=false immediate_ack_to_transmit=false [INFO] [stdout] 2025-11-05T02:32:42.088708Z TRACE msg{seq_nr=3 ack_nr=101 len=5 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: forcing immedaite ACK reason="out of order or filled gap" [INFO] [stdout] 2025-11-05T02:32:42.088798Z TRACE msg{seq_nr=3 ack_nr=101 len=5 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: sending seq_nr=101 ack_nr=0 wnd_size=1048080 type=ST_STATE [INFO] [stdout] 2025-11-05T02:32:42.088860Z TRACE librqbit_utp::stream_dispatch: will repoll in duration=10s [INFO] [stdout] 2025-11-05T02:32:42.088950Z TRACE msg{seq_nr=1 ack_nr=101 len=5 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.088975Z TRACE msg{seq_nr=1 ack_nr=101 len=5 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=5 [INFO] [stdout] 2025-11-05T02:32:42.088993Z TRACE msg{seq_nr=1 ack_nr=101 len=5 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=0 [INFO] [stdout] 2025-11-05T02:32:42.089014Z TRACE msg{seq_nr=1 ack_nr=101 len=5 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=3 [INFO] [stdout] 2025-11-05T02:32:42.089032Z TRACE msg{seq_nr=1 ack_nr=101 len=5 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.089050Z TRACE msg{seq_nr=1 ack_nr=101 len=5 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=15 [INFO] [stdout] 2025-11-05T02:32:42.089068Z TRACE msg{seq_nr=1 ack_nr=101 len=5 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: forcing immediate ACK assembler_not_empty=false assembler_was_empty=false immediate_ack_to_transmit=false [INFO] [stdout] 2025-11-05T02:32:42.089086Z TRACE msg{seq_nr=1 ack_nr=101 len=5 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: forcing immedaite ACK reason="out of order or filled gap" [INFO] [stdout] 2025-11-05T02:32:42.089103Z TRACE msg{seq_nr=1 ack_nr=101 len=5 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: sending seq_nr=101 ack_nr=3 wnd_size=1048080 type=ST_STATE [INFO] [stdout] 2025-11-05T02:32:42.089148Z TRACE librqbit_utp::stream_rx: flushed from out-of-order user RX packets=3 bytes=15 [INFO] [stdout] 2025-11-05T02:32:42.089171Z TRACE librqbit_utp::stream_dispatch: will repoll in duration=10s [INFO] [stdout] 2025-11-05T02:32:42.086285Z TRACE utp_socket{addr=[::1]:47810}: librqbit_utp::spawn_utils: still running [INFO] [stdout] 2025-11-05T02:32:42.091592Z TRACE msg{seq_nr=6 ack_nr=101 len=5 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: sending seq_nr=101 ack_nr=1 wnd_size=0 type=ST_STATE [INFO] [stdout] 2025-11-05T02:32:42.099689Z TRACE utp_socket{addr=[::1]:58748}: librqbit_utp::spawn_utils: still running [INFO] [stdout] 2025-11-05T02:32:42.099725Z TRACE librqbit_utp::stream_dispatch: need to send a window update self.last_sent_window=0 current=6 [INFO] [stdout] 2025-11-05T02:32:42.099739Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::spawn_utils: started [INFO] [stdout] 2025-11-05T02:32:42.099757Z TRACE librqbit_utp::stream_dispatch: sending seq_nr=101 ack_nr=1 wnd_size=6 type=ST_STATE [INFO] [stdout] 2025-11-05T02:32:42.099780Z TRACE librqbit_utp::stream_dispatch: will repoll in duration=10s [INFO] [stdout] 2025-11-05T02:32:42.099773Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: sending seq_nr=52117 ack_nr=61031 wnd_size=1048380 type=ST_STATE [INFO] [stdout] 2025-11-05T02:32:42.099835Z TRACE msg{seq_nr=7 ack_nr=101 len=5 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.099841Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: arming syn ack resend timer delay=200ms reason="retransmitted SYN-ACK" [INFO] [stdout] 2025-11-05T02:32:42.099861Z TRACE msg{seq_nr=7 ack_nr=101 len=5 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=5 [INFO] [stdout] 2025-11-05T02:32:42.099878Z TRACE msg{seq_nr=7 ack_nr=101 len=5 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=5 self.last_consumed_remote_seq_nr=1 [INFO] [stdout] 2025-11-05T02:32:42.099880Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: remote_window_remaining=0 congestion_controller_window=0 remaining=8200 self.last_remote_window=0 [INFO] [stdout] 2025-11-05T02:32:42.099896Z TRACE msg{seq_nr=7 ack_nr=101 len=5 msgtype=ST_DATA}: librqbit_utp::stream_rx: message is past assembler's window offset=5 self.filled_front=0 effective_offset=5 [INFO] [stdout] 2025-11-05T02:32:42.099917Z TRACE msg{seq_nr=7 ack_nr=101 len=5 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: forcing immediate ACK assembler_not_empty=true assembler_was_empty=false immediate_ack_to_transmit=false [INFO] [stdout] 2025-11-05T02:32:42.099907Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=8200 remote_window_remaining=0 user_tx_segments_segments=0 user_tx_segments_bytes=0 segment_sizes=min_ss=1212:max_ss=1432 [INFO] [stdout] 2025-11-05T02:32:42.099938Z TRACE msg{seq_nr=7 ack_nr=101 len=5 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: forcing immedaite ACK reason="out of order or filled gap" [INFO] [stdout] 2025-11-05T02:32:42.099954Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: will repoll in duration=200ms [INFO] [stdout] 2025-11-05T02:32:42.099961Z TRACE msg{seq_nr=7 ack_nr=101 len=5 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: sending seq_nr=101 ack_nr=1 wnd_size=6 type=ST_STATE [INFO] [stdout] 2025-11-05T02:32:42.100007Z TRACE librqbit_utp::stream_dispatch: will repoll in duration=10s [INFO] [stdout] 2025-11-05T02:32:42.100053Z TRACE msg{seq_nr=8 ack_nr=101 len=5 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.100075Z TRACE msg{seq_nr=8 ack_nr=101 len=5 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=5 [INFO] [stdout] 2025-11-05T02:32:42.100091Z TRACE msg{seq_nr=8 ack_nr=101 len=5 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=6 self.last_consumed_remote_seq_nr=1 [INFO] [stdout] 2025-11-05T02:32:42.100108Z TRACE msg{seq_nr=8 ack_nr=101 len=5 msgtype=ST_DATA}: librqbit_utp::stream_rx: message is past assembler's window offset=6 self.filled_front=0 effective_offset=6 [INFO] [stdout] 2025-11-05T02:32:42.100127Z TRACE msg{seq_nr=8 ack_nr=101 len=5 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: forcing immediate ACK assembler_not_empty=true assembler_was_empty=false immediate_ack_to_transmit=false [INFO] [stdout] 2025-11-05T02:32:42.100145Z TRACE msg{seq_nr=8 ack_nr=101 len=5 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: forcing immedaite ACK reason="out of order or filled gap" [INFO] [stdout] 2025-11-05T02:32:42.100171Z TRACE msg{seq_nr=8 ack_nr=101 len=5 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: sending seq_nr=101 ack_nr=1 wnd_size=6 type=ST_STATE [INFO] [stdout] 2025-11-05T02:32:42.100219Z TRACE librqbit_utp::stream_dispatch: will repoll in duration=10s [INFO] [stdout] 2025-11-05T02:32:42.100269Z TRACE msg{seq_nr=9 ack_nr=101 len=5 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.100290Z TRACE msg{seq_nr=9 ack_nr=101 len=5 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=5 [INFO] [stdout] 2025-11-05T02:32:42.100303Z TRACE msg{seq_nr=9 ack_nr=101 len=5 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=7 self.last_consumed_remote_seq_nr=1 [INFO] [stdout] 2025-11-05T02:32:42.100319Z TRACE msg{seq_nr=9 ack_nr=101 len=5 msgtype=ST_DATA}: librqbit_utp::stream_rx: message is past assembler's window offset=7 self.filled_front=0 effective_offset=7 [INFO] [stdout] 2025-11-05T02:32:42.100339Z TRACE msg{seq_nr=9 ack_nr=101 len=5 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: forcing immediate ACK assembler_not_empty=true assembler_was_empty=false immediate_ack_to_transmit=false [INFO] [stdout] 2025-11-05T02:32:42.100357Z TRACE msg{seq_nr=9 ack_nr=101 len=5 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: forcing immedaite ACK reason="out of order or filled gap" [INFO] [stdout] 2025-11-05T02:32:42.100378Z TRACE msg{seq_nr=9 ack_nr=101 len=5 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: sending seq_nr=101 ack_nr=1 wnd_size=6 type=ST_STATE [INFO] [stdout] 2025-11-05T02:32:42.100426Z TRACE librqbit_utp::stream_dispatch: will repoll in duration=10s [INFO] [stdout] 2025-11-05T02:32:42.100488Z TRACE msg{seq_nr=10 ack_nr=101 len=5 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.100511Z TRACE msg{seq_nr=10 ack_nr=101 len=5 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=5 [INFO] [stdout] 2025-11-05T02:32:42.100528Z TRACE msg{seq_nr=10 ack_nr=101 len=5 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=8 self.last_consumed_remote_seq_nr=1 [INFO] [stdout] 2025-11-05T02:32:42.100548Z TRACE msg{seq_nr=10 ack_nr=101 len=5 msgtype=ST_DATA}: librqbit_utp::stream_rx: message is past assembler's window offset=8 self.filled_front=0 effective_offset=8 [INFO] [stdout] 2025-11-05T02:32:42.100588Z TRACE msg{seq_nr=10 ack_nr=101 len=5 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: forcing immediate ACK assembler_not_empty=true assembler_was_empty=false immediate_ack_to_transmit=false [INFO] [stdout] 2025-11-05T02:32:42.100609Z TRACE msg{seq_nr=10 ack_nr=101 len=5 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: forcing immedaite ACK reason="out of order or filled gap" [INFO] [stdout] 2025-11-05T02:32:42.100632Z TRACE msg{seq_nr=10 ack_nr=101 len=5 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: sending seq_nr=101 ack_nr=1 wnd_size=6 type=ST_STATE [INFO] [stdout] 2025-11-05T02:32:42.100676Z TRACE librqbit_utp::stream_dispatch: will repoll in duration=10s [INFO] [stdout] 2025-11-05T02:32:42.100715Z TRACE msg{seq_nr=11 ack_nr=101 len=5 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.100731Z TRACE msg{seq_nr=11 ack_nr=101 len=5 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=5 [INFO] [stdout] 2025-11-05T02:32:42.100743Z TRACE msg{seq_nr=11 ack_nr=101 len=5 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=9 self.last_consumed_remote_seq_nr=1 [INFO] [stdout] 2025-11-05T02:32:42.100757Z TRACE msg{seq_nr=11 ack_nr=101 len=5 msgtype=ST_DATA}: librqbit_utp::stream_rx: message is past assembler's window offset=9 self.filled_front=0 effective_offset=9 [INFO] [stdout] 2025-11-05T02:32:42.100773Z TRACE msg{seq_nr=11 ack_nr=101 len=5 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: forcing immediate ACK assembler_not_empty=true assembler_was_empty=false immediate_ack_to_transmit=false [INFO] [stdout] 2025-11-05T02:32:42.100787Z TRACE msg{seq_nr=11 ack_nr=101 len=5 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: forcing immedaite ACK reason="out of order or filled gap" [INFO] [stdout] 2025-11-05T02:32:42.100805Z TRACE msg{seq_nr=11 ack_nr=101 len=5 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: sending seq_nr=101 ack_nr=1 wnd_size=6 type=ST_STATE [INFO] [stdout] 2025-11-05T02:32:42.100840Z TRACE librqbit_utp::stream_dispatch: will repoll in duration=10s [INFO] [stdout] 2025-11-05T02:32:42.100872Z TRACE msg{seq_nr=12 ack_nr=101 len=5 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.100887Z TRACE msg{seq_nr=12 ack_nr=101 len=5 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=5 [INFO] [stdout] 2025-11-05T02:32:42.100900Z TRACE msg{seq_nr=12 ack_nr=101 len=5 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=10 self.last_consumed_remote_seq_nr=1 [INFO] [stdout] 2025-11-05T02:32:42.100914Z TRACE msg{seq_nr=12 ack_nr=101 len=5 msgtype=ST_DATA}: librqbit_utp::stream_rx: message is past assembler's window offset=10 self.filled_front=0 effective_offset=10 [INFO] [stdout] 2025-11-05T02:32:42.100929Z TRACE msg{seq_nr=12 ack_nr=101 len=5 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: forcing immediate ACK assembler_not_empty=true assembler_was_empty=false immediate_ack_to_transmit=false [INFO] [stdout] 2025-11-05T02:32:42.100944Z TRACE msg{seq_nr=12 ack_nr=101 len=5 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: forcing immedaite ACK reason="out of order or filled gap" [INFO] [stdout] 2025-11-05T02:32:42.100962Z TRACE msg{seq_nr=12 ack_nr=101 len=5 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: sending seq_nr=101 ack_nr=1 wnd_size=6 type=ST_STATE [INFO] [stdout] 2025-11-05T02:32:42.100995Z TRACE librqbit_utp::stream_dispatch: will repoll in duration=10s [INFO] [stdout] 2025-11-05T02:32:42.101026Z TRACE msg{seq_nr=13 ack_nr=101 len=5 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.101041Z TRACE msg{seq_nr=13 ack_nr=101 len=5 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=5 [INFO] [stdout] 2025-11-05T02:32:42.101053Z TRACE msg{seq_nr=13 ack_nr=101 len=5 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=11 self.last_consumed_remote_seq_nr=1 [INFO] [stdout] 2025-11-05T02:32:42.101067Z TRACE msg{seq_nr=13 ack_nr=101 len=5 msgtype=ST_DATA}: librqbit_utp::stream_rx: message is past assembler's window offset=11 self.filled_front=0 effective_offset=11 [INFO] [stdout] 2025-11-05T02:32:42.101084Z TRACE msg{seq_nr=13 ack_nr=101 len=5 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: forcing immediate ACK assembler_not_empty=true assembler_was_empty=false immediate_ack_to_transmit=false [INFO] [stdout] 2025-11-05T02:32:42.101099Z TRACE msg{seq_nr=13 ack_nr=101 len=5 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: forcing immedaite ACK reason="out of order or filled gap" [INFO] [stdout] 2025-11-05T02:32:42.101117Z TRACE msg{seq_nr=13 ack_nr=101 len=5 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: sending seq_nr=101 ack_nr=1 wnd_size=6 type=ST_STATE [INFO] [stdout] 2025-11-05T02:32:42.101151Z TRACE librqbit_utp::stream_dispatch: will repoll in duration=10s [INFO] [stdout] 2025-11-05T02:32:42.101182Z TRACE msg{seq_nr=14 ack_nr=101 len=5 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.101196Z TRACE msg{seq_nr=14 ack_nr=101 len=5 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=5 [INFO] [stdout] 2025-11-05T02:32:42.101209Z TRACE msg{seq_nr=14 ack_nr=101 len=5 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=12 self.last_consumed_remote_seq_nr=1 [INFO] [stdout] 2025-11-05T02:32:42.101224Z TRACE msg{seq_nr=14 ack_nr=101 len=5 msgtype=ST_DATA}: librqbit_utp::stream_rx: message is past assembler's window offset=12 self.filled_front=0 effective_offset=12 [INFO] [stdout] 2025-11-05T02:32:42.101240Z TRACE msg{seq_nr=14 ack_nr=101 len=5 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: forcing immediate ACK assembler_not_empty=true assembler_was_empty=false immediate_ack_to_transmit=false [INFO] [stdout] 2025-11-05T02:32:42.101254Z TRACE msg{seq_nr=14 ack_nr=101 len=5 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: forcing immedaite ACK reason="out of order or filled gap" [INFO] [stdout] 2025-11-05T02:32:42.101272Z TRACE msg{seq_nr=14 ack_nr=101 len=5 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: sending seq_nr=101 ack_nr=1 wnd_size=6 type=ST_STATE [INFO] [stdout] 2025-11-05T02:32:42.101306Z TRACE librqbit_utp::stream_dispatch: will repoll in duration=10s [INFO] [stdout] 2025-11-05T02:32:42.101380Z TRACE msg{seq_nr=15 ack_nr=101 len=7 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.101398Z TRACE msg{seq_nr=15 ack_nr=101 len=7 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=7 [INFO] [stdout] 2025-11-05T02:32:42.101410Z TRACE msg{seq_nr=15 ack_nr=101 len=7 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=13 self.last_consumed_remote_seq_nr=1 [INFO] [stdout] 2025-11-05T02:32:42.101424Z TRACE msg{seq_nr=15 ack_nr=101 len=7 msgtype=ST_DATA}: librqbit_utp::stream_rx: message is past assembler's window offset=13 self.filled_front=0 effective_offset=13 [INFO] [stdout] 2025-11-05T02:32:42.101439Z TRACE msg{seq_nr=15 ack_nr=101 len=7 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: forcing immediate ACK assembler_not_empty=true assembler_was_empty=false immediate_ack_to_transmit=false [INFO] [stdout] 2025-11-05T02:32:42.101454Z TRACE msg{seq_nr=15 ack_nr=101 len=7 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: forcing immedaite ACK reason="out of order or filled gap" [INFO] [stdout] 2025-11-05T02:32:42.101481Z TRACE msg{seq_nr=15 ack_nr=101 len=7 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: sending seq_nr=101 ack_nr=1 wnd_size=7 type=ST_STATE [INFO] [stdout] 2025-11-05T02:32:42.101518Z TRACE librqbit_utp::stream_dispatch: will repoll in duration=10s [INFO] [stdout] 2025-11-05T02:32:42.101656Z TRACE librqbit_utp::stream_rx: user_rx: marking vsock closed [INFO] [stdout] 2025-11-05T02:32:42.101687Z TRACE librqbit_utp::stream_tx: closing writer [INFO] [stdout] test stream_dispatch::tests::flow_control::test_flow_control ... ok [INFO] [stdout] 2025-11-05T02:32:42.102930Z TRACE msg{seq_nr=0 ack_nr=101 len=0 msgtype=ST_STATE}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.102980Z TRACE librqbit_utp::stream_dispatch: remote_window_remaining=5 congestion_controller_window=5 remaining=11 self.last_remote_window=5 [INFO] [stdout] 2025-11-05T02:32:42.102997Z TRACE librqbit_utp::stream_dispatch: segmented bytes=5 [INFO] [stdout] 2025-11-05T02:32:42.103006Z TRACE librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=6 remote_window_remaining=0 user_tx_segments_segments=1 user_tx_segments_bytes=5 segment_sizes=min_ss=528:max_ss=1452 [INFO] [stdout] 2025-11-05T02:32:42.103031Z TRACE librqbit_utp::stream_dispatch: arming retransmit timer delay=3s reason="rfc6298 5.1" [INFO] [stdout] 2025-11-05T02:32:42.103043Z TRACE librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="expecting reply on ST_DATA" [INFO] [stdout] 2025-11-05T02:32:42.103056Z TRACE librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=101 header.ack_nr=0 payload_size=5 remaining_cwnd=5 [INFO] [stdout] 2025-11-05T02:32:42.103068Z TRACE librqbit_utp::stream_dispatch: remaining recv_wnd after sending remaining_cwnd=0 [INFO] [stdout] 2025-11-05T02:32:42.103081Z TRACE librqbit_utp::stream_dispatch: will repoll in duration=3s [INFO] [stdout] 2025-11-05T02:32:42.103139Z TRACE msg{seq_nr=0 ack_nr=101 len=0 msgtype=ST_STATE}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.103175Z TRACE librqbit_utp::stream_dispatch: turning off retransmit timer reason="rfc6298 5.2" [INFO] [stdout] 2025-11-05T02:32:42.103186Z TRACE librqbit_utp::stream_dispatch: turning off inactivity timer reason="TX is empty" [INFO] [stdout] 2025-11-05T02:32:42.103198Z TRACE librqbit_utp::stream_dispatch: removed ACKed tx messages result.on_ack_result=acked_segments=1, bytes=5, new_rtt=Some(0ns) [INFO] [stdout] 2025-11-05T02:32:42.103211Z TRACE librqbit_utp::stream_dispatch: remote_window_remaining=0 congestion_controller_window=0 remaining=6 self.last_remote_window=0 [INFO] [stdout] 2025-11-05T02:32:42.103235Z TRACE librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=6 remote_window_remaining=0 user_tx_segments_segments=0 user_tx_segments_bytes=0 segment_sizes=min_ss=528:max_ss=1452 [INFO] [stdout] 2025-11-05T02:32:42.103284Z TRACE msg{seq_nr=0 ack_nr=101 len=0 msgtype=ST_STATE}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.103322Z TRACE librqbit_utp::stream_dispatch: remote_window_remaining=1024 congestion_controller_window=1024 remaining=6 self.last_remote_window=1024 [INFO] [stdout] 2025-11-05T02:32:42.103336Z TRACE librqbit_utp::stream_dispatch: segmented bytes=6 [INFO] [stdout] 2025-11-05T02:32:42.103345Z TRACE librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=0 remote_window_remaining=1018 user_tx_segments_segments=1 user_tx_segments_bytes=6 segment_sizes=min_ss=528:max_ss=1452 [INFO] [stdout] 2025-11-05T02:32:42.103369Z TRACE librqbit_utp::stream_dispatch: arming retransmit timer delay=3.375s reason="rfc6298 5.1" [INFO] [stdout] 2025-11-05T02:32:42.103380Z TRACE librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="expecting reply on ST_DATA" [INFO] [stdout] 2025-11-05T02:32:42.103390Z TRACE librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=102 header.ack_nr=0 payload_size=6 remaining_cwnd=1024 [INFO] [stdout] 2025-11-05T02:32:42.103402Z TRACE librqbit_utp::stream_dispatch: remaining recv_wnd after sending remaining_cwnd=1018 [INFO] [stdout] 2025-11-05T02:32:42.103413Z TRACE librqbit_utp::stream_dispatch: will repoll in duration=3.375s [INFO] [stdout] 2025-11-05T02:32:42.103434Z TRACE librqbit_utp::stream_rx: user_rx: marking vsock closed [INFO] [stdout] 2025-11-05T02:32:42.103489Z TRACE librqbit_utp::stream_tx: closing writer [INFO] [stdout] test stream_dispatch::tests::flow_control::test_zero_window_handling ... ok [INFO] [stdout] 2025-11-05T02:32:42.091621Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: remote_window_remaining=1048576 congestion_controller_window=1056 remaining=8200 self.last_remote_window=1048576 [INFO] [stdout] 2025-11-05T02:32:42.104675Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: segmented bytes=528 [INFO] [stdout] 2025-11-05T02:32:42.104714Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: segmented bytes=991 [INFO] [stdout] 2025-11-05T02:32:42.104734Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: MTU probing, not segmenting more data payload_size=991 [INFO] [stdout] 2025-11-05T02:32:42.104754Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=6681 remote_window_remaining=1047057 user_tx_segments_segments=2 user_tx_segments_bytes=1519 segment_sizes=min_ss=528:max_ss=1452 [INFO] [stdout] 2025-11-05T02:32:42.104811Z TRACE librqbit_utp::stream_dispatch: remote_window_remaining=1048576 congestion_controller_window=1056 remaining=5 self.last_remote_window=1048576 [INFO] [stdout] 2025-11-05T02:32:42.104837Z TRACE librqbit_utp::stream_dispatch: segmented bytes=5 [INFO] [stdout] 2025-11-05T02:32:42.104828Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: arming retransmit timer delay=200ms reason="rfc6298 5.1" [INFO] [stdout] 2025-11-05T02:32:42.104846Z TRACE librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=0 remote_window_remaining=1048571 user_tx_segments_segments=1 user_tx_segments_bytes=5 segment_sizes=min_ss=528:max_ss=1452 [INFO] [stdout] 2025-11-05T02:32:42.104868Z TRACE librqbit_utp::stream_dispatch: arming retransmit timer delay=3s reason="rfc6298 5.1" [INFO] [stdout] 2025-11-05T02:32:42.104857Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="expecting reply on ST_DATA" [INFO] [stdout] 2025-11-05T02:32:42.104892Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=31379 header.ack_nr=39016 payload_size=528 remaining_cwnd=1056 [INFO] [stdout] 2025-11-05T02:32:42.104922Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: remaining recv_wnd after sending remaining_cwnd=528 [INFO] [stdout] 2025-11-05T02:32:42.104952Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: will repoll in duration=200ms [INFO] [stdout] 2025-11-05T02:32:42.093669Z TRACE sock{bind_addr=127.0.0.1:1}:on_recv{from=127.0.0.1:2 conn_id=1 type=ST_STATE seq_nr=301 ack_nr=201 payload=0}:on_maybe_connect_ack{seq_nr=301 ack_nr=201}: librqbit_utp::socket: created stream and passed to connector recv_key=(127.0.0.1:2, 1) [INFO] [stdout] 2025-11-05T02:32:42.105680Z TRACE connect:utp_socket:connect{remote=127.0.0.1:2 local=127.0.0.1:1}:utp_stream{remote=127.0.0.1:2}: librqbit_utp::spawn_utils: started [INFO] [stdout] 2025-11-05T02:32:42.105691Z TRACE utp_socket{addr=[::1]:58748}:on_recv{from=[::1]:47810 conn_id=34532 type=ST_STATE seq_nr=52117 ack_nr=61031 payload=0}: librqbit_utp::socket: no matching live streams key=([::1]:47810, 34532) [INFO] [stdout] 2025-11-05T02:32:42.105813Z TRACE accept:utp_socket:accept{local=127.0.0.1:2}:utp_stream{remote=127.0.0.1:1}: librqbit_utp::stream_dispatch: remote_window_remaining=0 congestion_controller_window=0 remaining=4 self.last_remote_window=0 [INFO] [stdout] 2025-11-05T02:32:42.105849Z TRACE accept:utp_socket:accept{local=127.0.0.1:2}:utp_stream{remote=127.0.0.1:1}: librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=4 remote_window_remaining=0 user_tx_segments_segments=0 user_tx_segments_bytes=0 segment_sizes=min_ss=528:max_ss=1452 [INFO] [stdout] 2025-11-05T02:32:42.105873Z DEBUG utp_socket{addr=[::1]:58748}:on_recv{from=[::1]:47810 conn_id=34532 type=ST_STATE seq_nr=52117 ack_nr=61031 payload=0}:on_maybe_connect_ack{seq_nr=52117 ack_nr=61031}: librqbit_utp::socket: enabling congestion tracing [INFO] [stdout] 2025-11-05T02:32:42.105883Z TRACE accept:utp_socket:accept{local=127.0.0.1:2}:utp_stream{remote=127.0.0.1:1}: librqbit_utp::stream_dispatch: will repoll in duration=200ms [INFO] [stdout] 2025-11-05T02:32:42.105910Z TRACE accept:utp_socket:accept{local=127.0.0.1:2}:utp_stream{remote=127.0.0.1:1}: librqbit_utp::spawn_utils: still running [INFO] [stdout] 2025-11-05T02:32:42.105936Z TRACE accept:utp_socket:accept{local=127.0.0.1:2}:utp_stream{remote=127.0.0.1:1}: librqbit_utp::stream_dispatch: remote_window_remaining=0 congestion_controller_window=0 remaining=4 self.last_remote_window=0 [INFO] [stdout] 2025-11-05T02:32:42.105943Z TRACE utp_socket{addr=[::1]:58748}:on_recv{from=[::1]:47810 conn_id=34532 type=ST_STATE seq_nr=52117 ack_nr=61031 payload=0}:on_maybe_connect_ack{seq_nr=52117 ack_nr=61031}: librqbit_utp::socket: created stream and passed to connector recv_key=([::1]:47810, 34532) [INFO] [stdout] 2025-11-05T02:32:42.105961Z TRACE accept:utp_socket:accept{local=127.0.0.1:2}:utp_stream{remote=127.0.0.1:1}: librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=4 remote_window_remaining=0 user_tx_segments_segments=0 user_tx_segments_bytes=0 segment_sizes=min_ss=528:max_ss=1452 [INFO] [stdout] 2025-11-05T02:32:42.105988Z TRACE accept:utp_socket:accept{local=127.0.0.1:2}:utp_stream{remote=127.0.0.1:1}: librqbit_utp::stream_dispatch: will repoll in duration=200ms [INFO] [stdout] 2025-11-05T02:32:42.106021Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::spawn_utils: started [INFO] [stdout] 2025-11-05T02:32:42.106031Z TRACE connect:utp_socket:connect{remote=127.0.0.1:2 local=127.0.0.1:1}:utp_stream{remote=127.0.0.1:2}: librqbit_utp::stream_dispatch: remote_window_remaining=1048080 congestion_controller_window=1056 remaining=4 self.last_remote_window=1048080 [INFO] [stdout] 2025-11-05T02:32:42.106062Z TRACE connect:utp_socket:connect{remote=127.0.0.1:2 local=127.0.0.1:1}:utp_stream{remote=127.0.0.1:2}: librqbit_utp::stream_dispatch: segmented bytes=4 [INFO] [stdout] 2025-11-05T02:32:42.106082Z TRACE connect:utp_socket:connect{remote=127.0.0.1:2 local=127.0.0.1:1}:utp_stream{remote=127.0.0.1:2}: librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=0 remote_window_remaining=1048076 user_tx_segments_segments=1 user_tx_segments_bytes=4 segment_sizes=min_ss=528:max_ss=1452 [INFO] [stdout] 2025-11-05T02:32:42.106153Z TRACE connect:utp_socket:connect{remote=127.0.0.1:2 local=127.0.0.1:1}:utp_stream{remote=127.0.0.1:2}: librqbit_utp::stream_dispatch: arming retransmit timer delay=200ms reason="rfc6298 5.1" [INFO] [stdout] 2025-11-05T02:32:42.106180Z TRACE connect:utp_socket:connect{remote=127.0.0.1:2 local=127.0.0.1:1}:utp_stream{remote=127.0.0.1:2}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="expecting reply on ST_DATA" [INFO] [stdout] 2025-11-05T02:32:42.106204Z TRACE connect:utp_socket:connect{remote=127.0.0.1:2 local=127.0.0.1:1}:utp_stream{remote=127.0.0.1:2}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=202 header.ack_nr=300 payload_size=4 remaining_cwnd=1056 [INFO] [stdout] 2025-11-05T02:32:42.106239Z TRACE connect:utp_socket:connect{remote=127.0.0.1:2 local=127.0.0.1:1}:utp_stream{remote=127.0.0.1:2}: librqbit_utp::stream_dispatch: remaining recv_wnd after sending remaining_cwnd=1052 [INFO] [stdout] 2025-11-05T02:32:42.106262Z TRACE connect:utp_socket:connect{remote=127.0.0.1:2 local=127.0.0.1:1}:utp_stream{remote=127.0.0.1:2}: librqbit_utp::stream_dispatch: will repoll in duration=200ms [INFO] [stdout] 2025-11-05T02:32:42.106413Z TRACE accept:utp_socket:accept{local=127.0.0.1:2}:utp_stream{remote=127.0.0.1:1}:msg{seq_nr=202 ack_nr=300 len=4 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.106443Z TRACE accept:utp_socket:accept{local=127.0.0.1:2}:utp_stream{remote=127.0.0.1:1}:msg{seq_nr=202 ack_nr=300 len=4 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: state: syn-ack-sent -> established [INFO] [stdout] 2025-11-05T02:32:42.106468Z TRACE accept:utp_socket:accept{local=127.0.0.1:2}:utp_stream{remote=127.0.0.1:1}:msg{seq_nr=202 ack_nr=300 len=4 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.106497Z TRACE accept:utp_socket:accept{local=127.0.0.1:2}:utp_stream{remote=127.0.0.1:1}:msg{seq_nr=202 ack_nr=300 len=4 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=4 [INFO] [stdout] 2025-11-05T02:32:42.106522Z TRACE accept:utp_socket:accept{local=127.0.0.1:2}:utp_stream{remote=127.0.0.1:1}:msg{seq_nr=202 ack_nr=300 len=4 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=201 [INFO] [stdout] 2025-11-05T02:32:42.106661Z TRACE librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="initial" [INFO] [stdout] 2025-11-05T02:32:42.106692Z TRACE librqbit_utp::stream_dispatch: sending seq_nr=101 ack_nr=0 wnd_size=1048080 type=ST_STATE [INFO] [stdout] 2025-11-05T02:32:42.106708Z TRACE librqbit_utp::stream_dispatch: arming syn ack resend timer delay=200ms reason="retransmitted SYN-ACK" [INFO] [stdout] 2025-11-05T02:32:42.106727Z TRACE librqbit_utp::stream_dispatch: will repoll in duration=200ms [INFO] [stdout] 2025-11-05T02:32:42.106758Z TRACE librqbit_utp::stream_dispatch: remote_window_remaining=0 congestion_controller_window=0 remaining=5 self.last_remote_window=0 [INFO] [stdout] 2025-11-05T02:32:42.106772Z TRACE librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=5 remote_window_remaining=0 user_tx_segments_segments=0 user_tx_segments_bytes=0 segment_sizes=min_ss=528:max_ss=1452 [INFO] [stdout] 2025-11-05T02:32:42.106787Z TRACE librqbit_utp::stream_dispatch: will repoll in duration=200ms [INFO] [stdout] 2025-11-05T02:32:42.106825Z TRACE msg{seq_nr=0 ack_nr=100 len=5 msgtype=ST_STATE}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.106844Z TRACE msg{seq_nr=0 ack_nr=100 len=5 msgtype=ST_STATE}: librqbit_utp::stream_dispatch: state: syn-ack-sent -> established [INFO] [stdout] 2025-11-05T02:32:42.106855Z TRACE msg{seq_nr=0 ack_nr=100 len=5 msgtype=ST_STATE}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.106865Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: MTU probe hasnt expired yet [INFO] [stdout] 2025-11-05T02:32:42.106888Z TRACE librqbit_utp::stream_dispatch: remote_window_remaining=4 congestion_controller_window=4 remaining=5 self.last_remote_window=4 [INFO] [stdout] 2025-11-05T02:32:42.106901Z TRACE librqbit_utp::stream_dispatch: segmented bytes=4 [INFO] [stdout] 2025-11-05T02:32:42.106908Z TRACE librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=1 remote_window_remaining=0 user_tx_segments_segments=1 user_tx_segments_bytes=4 segment_sizes=min_ss=528:max_ss=1452 [INFO] [stdout] 2025-11-05T02:32:42.106901Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: did not send anything remaining_cwnd=528 [INFO] [stdout] 2025-11-05T02:32:42.106929Z TRACE librqbit_utp::stream_dispatch: arming retransmit timer delay=300ms reason="rfc6298 5.1" [INFO] [stdout] 2025-11-05T02:32:42.106927Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: will repoll in duration=184.7501ms [INFO] [stdout] 2025-11-05T02:32:42.106940Z TRACE librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=101 header.ack_nr=0 payload_size=4 remaining_cwnd=4 [INFO] [stdout] 2025-11-05T02:32:42.106952Z TRACE librqbit_utp::stream_dispatch: remaining recv_wnd after sending remaining_cwnd=0 [INFO] [stdout] 2025-11-05T02:32:42.106962Z TRACE librqbit_utp::stream_dispatch: will repoll in duration=200ms [INFO] [stdout] 2025-11-05T02:32:42.106958Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::spawn_utils: still running [INFO] [stdout] 2025-11-05T02:32:42.106980Z TRACE librqbit_utp::stream_dispatch: turning off syn ack resend timer reason="past SYN-ACK" [INFO] [stdout] 2025-11-05T02:32:42.106991Z TRACE librqbit_utp::stream_dispatch: remote_window_remaining=4 congestion_controller_window=4 remaining=1 self.last_remote_window=4 [INFO] [stdout] 2025-11-05T02:32:42.106986Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: MTU probe hasnt expired yet [INFO] [stdout] 2025-11-05T02:32:42.107009Z TRACE librqbit_utp::stream_dispatch: nagle: buffering more data max_payload_size=4 [INFO] [stdout] 2025-11-05T02:32:42.107008Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: did not send anything remaining_cwnd=528 [INFO] [stdout] 2025-11-05T02:32:42.107042Z TRACE librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=1 remote_window_remaining=4 user_tx_segments_segments=1 user_tx_segments_bytes=4 segment_sizes=min_ss=528:max_ss=1452 [INFO] [stdout] 2025-11-05T02:32:42.107057Z TRACE librqbit_utp::stream_dispatch: did not send anything remaining_cwnd=0 [INFO] [stdout] 2025-11-05T02:32:42.107066Z TRACE librqbit_utp::stream_dispatch: will repoll in duration=300ms [INFO] [stdout] 2025-11-05T02:32:42.107056Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: will repoll in duration=184.622371ms [INFO] [stdout] 2025-11-05T02:32:42.107080Z TRACE librqbit_utp::stream_rx: user_rx: marking vsock closed [INFO] [stdout] 2025-11-05T02:32:42.107123Z TRACE librqbit_utp::stream_tx: closing writer [INFO] [stdout] test stream_dispatch::tests::flow_control::test_sends_up_to_remote_window_only_single_msg ... ok [INFO] [stdout] 2025-11-05T02:32:42.107433Z  INFO echo{addr=127.0.0.1:8534}: librqbit_utp::e2e_tests: current counter 0 [INFO] [stdout] 2025-11-05T02:32:42.108020Z TRACE librqbit_utp::stream_dispatch: arming inactivity timer delay=1s reason="initial" [INFO] [stdout] 2025-11-05T02:32:42.108055Z TRACE librqbit_utp::stream_dispatch: sending seq_nr=101 ack_nr=0 wnd_size=1048080 type=ST_STATE [INFO] [stdout] 2025-11-05T02:32:42.108072Z TRACE librqbit_utp::stream_dispatch: arming syn ack resend timer delay=200ms reason="retransmitted SYN-ACK" [INFO] [stdout] 2025-11-05T02:32:42.108093Z TRACE librqbit_utp::stream_dispatch: will repoll in duration=200ms [INFO] [stdout] 2025-11-05T02:32:42.108118Z TRACE librqbit_utp::stream_dispatch: sending seq_nr=101 ack_nr=0 wnd_size=1048080 type=ST_STATE [INFO] [stdout] 2025-11-05T02:32:42.108132Z TRACE librqbit_utp::stream_dispatch: arming syn ack resend timer delay=200ms reason="retransmitted SYN-ACK" [INFO] [stdout] 2025-11-05T02:32:42.108152Z TRACE librqbit_utp::stream_dispatch: remote was inactive for too long state=SynAckSent { count: 2 } [INFO] [stdout] 2025-11-05T02:32:42.108164Z TRACE librqbit_utp::stream_dispatch: just_before_death: remote was inactive for too long [INFO] [stdout] 2025-11-05T02:32:42.108175Z TRACE librqbit_utp::stream_rx: user_rx: marking vsock closed [INFO] [stdout] 2025-11-05T02:32:42.108184Z TRACE librqbit_utp::stream_dispatch: sending seq_nr=101 ack_nr=0 wnd_size=1048080 type=ST_FIN [INFO] [stdout] 2025-11-05T02:32:42.108256Z TRACE librqbit_utp::stream_tx: closing writer [INFO] [stdout] test stream_dispatch::tests::inactivity_timeout::test_inactivity_timeout_initial_synack ... ok [INFO] [stdout] 2025-11-05T02:32:42.109398Z TRACE librqbit_utp::stream_tx: closing writer [INFO] [stdout] 2025-11-05T02:32:42.109437Z DEBUG librqbit_utp::stream_dispatch: consumer closed and no data to send, shutting down [INFO] [stdout] 2025-11-05T02:32:42.109451Z TRACE librqbit_utp::stream_dispatch: state established -> fin-wait-1 [INFO] [stdout] 2025-11-05T02:32:42.109460Z DEBUG librqbit_utp::stream_dispatch: state changed before=Established after=FinWait1 { our_fin: 101 } [INFO] [stdout] 2025-11-05T02:32:42.109473Z TRACE librqbit_utp::stream_dispatch: sending seq_nr=101 ack_nr=0 wnd_size=0 type=ST_FIN [INFO] [stdout] 2025-11-05T02:32:42.109490Z TRACE librqbit_utp::stream_dispatch: arming retransmit timer delay=3s reason="rfc6298 5.1" [INFO] [stdout] 2025-11-05T02:32:42.109501Z TRACE librqbit_utp::stream_dispatch: arming inactivity timer delay=1s reason="both reader and writer are dead" [INFO] [stdout] 2025-11-05T02:32:42.109512Z TRACE librqbit_utp::stream_dispatch: will repoll in duration=1s [INFO] [stdout] 2025-11-05T02:32:42.094861Z TRACE librqbit_utp::stream_rx: user_rx: marking vsock closed [INFO] [stdout] 2025-11-05T02:32:42.109668Z TRACE librqbit_utp::stream_tx: closing writer [INFO] [stdout] test stream_dispatch::tests::basics::test_out_of_order_delivery ... ok [INFO] [stdout] 2025-11-05T02:32:42.094963Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::spawn_utils: started [INFO] [stdout] 2025-11-05T02:32:42.110048Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: sending seq_nr=57915 ack_nr=45237 wnd_size=1048080 type=ST_STATE [INFO] [stdout] 2025-11-05T02:32:42.110123Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: arming syn ack resend timer delay=200ms reason="retransmitted SYN-ACK" [INFO] [stdout] 2025-11-05T02:32:42.110165Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: remote_window_remaining=0 congestion_controller_window=0 remaining=8200 self.last_remote_window=0 [INFO] [stdout] 2025-11-05T02:32:42.110195Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=8200 remote_window_remaining=0 user_tx_segments_segments=0 user_tx_segments_bytes=0 segment_sizes=min_ss=528:max_ss=1452 [INFO] [stdout] 2025-11-05T02:32:42.112680Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: will repoll in duration=200ms [INFO] [stdout] 2025-11-05T02:32:42.114281Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39017 ack_nr=31379 len=0 msgtype=ST_STATE}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.114332Z TRACE utp_socket{addr=[::]:55843}:on_recv{from=127.0.0.1:33772 conn_id=60119 type=ST_STATE seq_nr=57915 ack_nr=45237 payload=0}: librqbit_utp::socket: no matching live streams key=(127.0.0.1:33772, 60119) [INFO] [stdout] 2025-11-05T02:32:42.114334Z DEBUG echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39017 ack_nr=31379 len=0 msgtype=ST_STATE}: librqbit_utp::congestion::tracing: on_ack changed skipped_logs=0 before=cwnd=1056,cwnd_mss=2.00,sshthresh_mss:inf:w_max:0.00,mss:528 after=cwnd=1584,cwnd_mss=3.00,sshthresh_mss:inf:w_max:0.00,mss:528 [INFO] [stdout] 2025-11-05T02:32:42.114398Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39017 ack_nr=31379 len=8 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.114426Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39017 ack_nr=31379 len=8 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=8 [INFO] [stdout] 2025-11-05T02:32:42.114448Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39017 ack_nr=31379 len=8 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=39016 [INFO] [stdout] 2025-11-05T02:32:42.114487Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39017 ack_nr=31379 len=8 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.114512Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39017 ack_nr=31379 len=8 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.114537Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39017 ack_nr=31379 len=8 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=8 [INFO] [stdout] 2025-11-05T02:32:42.092319Z TRACE msg{seq_nr=1 ack_nr=101 len=5 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.106551Z TRACE accept:utp_socket:accept{local=127.0.0.1:2}:utp_stream{remote=127.0.0.1:1}:msg{seq_nr=202 ack_nr=300 len=4 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.114592Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: arming retransmit timer delay=200ms reason="rfc6298 5.3" [INFO] [stdout] 2025-11-05T02:32:42.114616Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.114629Z TRACE accept:utp_socket:accept{local=127.0.0.1:2}:utp_stream{remote=127.0.0.1:1}:msg{seq_nr=202 ack_nr=300 len=4 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.114654Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: removed ACKed tx messages result.on_ack_result=acked_segments=1, bytes=528, new_rtt=Some(9.430759ms) [INFO] [stdout] 2025-11-05T02:32:42.114669Z DEBUG utp_socket{addr=[::]:55843}:on_recv{from=127.0.0.1:33772 conn_id=60119 type=ST_STATE seq_nr=57915 ack_nr=45237 payload=0}:on_maybe_connect_ack{seq_nr=57915 ack_nr=45237}: librqbit_utp::socket: enabling congestion tracing [INFO] [stdout] 2025-11-05T02:32:42.114675Z TRACE accept:utp_socket:accept{local=127.0.0.1:2}:utp_stream{remote=127.0.0.1:1}:msg{seq_nr=202 ack_nr=300 len=4 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=4 [INFO] [stdout] 2025-11-05T02:32:42.114688Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_rx: flushed from out-of-order user RX packets=1 bytes=8 [INFO] [stdout] 2025-11-05T02:32:42.114717Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: MTU probe hasnt expired yet [INFO] [stdout] 2025-11-05T02:32:42.114728Z TRACE accept:utp_socket:accept{local=127.0.0.1:2}:utp_stream{remote=127.0.0.1:1}: librqbit_utp::stream_rx: flushed from out-of-order user RX packets=1 bytes=4 [INFO] [stdout] 2025-11-05T02:32:42.114757Z TRACE accept:utp_socket:accept{local=127.0.0.1:2}:utp_stream{remote=127.0.0.1:1}: librqbit_utp::stream_dispatch: remote_window_remaining=1048080 congestion_controller_window=1056 remaining=4 self.last_remote_window=1048080 [INFO] [stdout] 2025-11-05T02:32:42.114755Z TRACE utp_socket{addr=[::]:55843}:on_recv{from=127.0.0.1:33772 conn_id=60119 type=ST_STATE seq_nr=57915 ack_nr=45237 payload=0}:on_maybe_connect_ack{seq_nr=57915 ack_nr=45237}: librqbit_utp::socket: created stream and passed to connector recv_key=(127.0.0.1:33772, 60119) [INFO] [stdout] 2025-11-05T02:32:42.114780Z TRACE accept:utp_socket:accept{local=127.0.0.1:2}:utp_stream{remote=127.0.0.1:1}: librqbit_utp::stream_dispatch: segmented bytes=4 [INFO] [stdout] 2025-11-05T02:32:42.114782Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=31380 header.ack_nr=39017 payload_size=991 remaining_cwnd=1584 [INFO] [stdout] 2025-11-05T02:32:42.114800Z TRACE accept:utp_socket:accept{local=127.0.0.1:2}:utp_stream{remote=127.0.0.1:1}: librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=0 remote_window_remaining=1048076 user_tx_segments_segments=1 user_tx_segments_bytes=4 segment_sizes=min_ss=528:max_ss=1452 [INFO] [stdout] 2025-11-05T02:32:42.114813Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: remaining recv_wnd after sending remaining_cwnd=593 [INFO] [stdout] 2025-11-05T02:32:42.114843Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: will repoll in duration=200ms [INFO] [stdout] 2025-11-05T02:32:42.114847Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: remote_window_remaining=0 congestion_controller_window=0 remaining=16400 self.last_remote_window=0 [INFO] [stdout] 2025-11-05T02:32:42.114870Z TRACE accept:utp_socket:accept{local=127.0.0.1:2}:utp_stream{remote=127.0.0.1:1}: librqbit_utp::stream_dispatch: arming retransmit timer delay=300ms reason="rfc6298 5.1" [INFO] [stdout] 2025-11-05T02:32:42.114873Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=16400 remote_window_remaining=0 user_tx_segments_segments=0 user_tx_segments_bytes=0 segment_sizes=min_ss=528:max_ss=1452 [INFO] [stdout] 2025-11-05T02:32:42.114895Z TRACE accept:utp_socket:accept{local=127.0.0.1:2}:utp_stream{remote=127.0.0.1:1}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=301 header.ack_nr=202 payload_size=4 remaining_cwnd=1056 [INFO] [stdout] 2025-11-05T02:32:42.114906Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: will repoll in duration=195.2007ms [INFO] [stdout] 2025-11-05T02:32:42.114919Z TRACE accept:utp_socket:accept{local=127.0.0.1:2}:utp_stream{remote=127.0.0.1:1}: librqbit_utp::stream_dispatch: remaining recv_wnd after sending remaining_cwnd=1052 [INFO] [stdout] 2025-11-05T02:32:42.114942Z TRACE accept:utp_socket:accept{local=127.0.0.1:2}:utp_stream{remote=127.0.0.1:1}: librqbit_utp::stream_dispatch: will repoll in duration=200ms [INFO] [stdout] 2025-11-05T02:32:42.114943Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::spawn_utils: still running [INFO] [stdout] 2025-11-05T02:32:42.114975Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: remote_window_remaining=0 congestion_controller_window=0 remaining=16400 self.last_remote_window=0 [INFO] [stdout] 2025-11-05T02:32:42.115001Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=16400 remote_window_remaining=0 user_tx_segments_segments=0 user_tx_segments_bytes=0 segment_sizes=min_ss=528:max_ss=1452 [INFO] [stdout] 2025-11-05T02:32:42.115030Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: will repoll in duration=195.0698ms [INFO] [stdout] 2025-11-05T02:32:42.115069Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::spawn_utils: started [INFO] [stdout] 2025-11-05T02:32:42.115070Z TRACE connect:utp_socket:connect{remote=127.0.0.1:2 local=127.0.0.1:1}:utp_stream{remote=127.0.0.1:2}:msg{seq_nr=301 ack_nr=202 len=4 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.115103Z TRACE connect:utp_socket:connect{remote=127.0.0.1:2 local=127.0.0.1:1}:utp_stream{remote=127.0.0.1:2}:msg{seq_nr=301 ack_nr=202 len=4 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=4 [INFO] [stdout] 2025-11-05T02:32:42.115125Z TRACE connect:utp_socket:connect{remote=127.0.0.1:2 local=127.0.0.1:1}:utp_stream{remote=127.0.0.1:2}:msg{seq_nr=301 ack_nr=202 len=4 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=300 [INFO] [stdout] 2025-11-05T02:32:42.115151Z TRACE connect:utp_socket:connect{remote=127.0.0.1:2 local=127.0.0.1:1}:utp_stream{remote=127.0.0.1:2}:msg{seq_nr=301 ack_nr=202 len=4 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.115172Z TRACE connect:utp_socket:connect{remote=127.0.0.1:2 local=127.0.0.1:1}:utp_stream{remote=127.0.0.1:2}:msg{seq_nr=301 ack_nr=202 len=4 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.115193Z TRACE connect:utp_socket:connect{remote=127.0.0.1:2 local=127.0.0.1:1}:utp_stream{remote=127.0.0.1:2}:msg{seq_nr=301 ack_nr=202 len=4 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=4 [INFO] [stdout] 2025-11-05T02:32:42.115225Z TRACE connect:utp_socket:connect{remote=127.0.0.1:2 local=127.0.0.1:1}:utp_stream{remote=127.0.0.1:2}: librqbit_utp::stream_dispatch: turning off retransmit timer reason="rfc6298 5.2" [INFO] [stdout] 2025-11-05T02:32:42.115245Z TRACE connect:utp_socket:connect{remote=127.0.0.1:2 local=127.0.0.1:1}:utp_stream{remote=127.0.0.1:2}: librqbit_utp::stream_dispatch: turning off inactivity timer reason="TX is empty" [INFO] [stdout] 2025-11-05T02:32:42.115265Z TRACE connect:utp_socket:connect{remote=127.0.0.1:2 local=127.0.0.1:1}:utp_stream{remote=127.0.0.1:2}: librqbit_utp::stream_dispatch: removed ACKed tx messages result.on_ack_result=acked_segments=1, bytes=4, new_rtt=Some(0ns) [INFO] [stdout] 2025-11-05T02:32:42.115290Z TRACE connect:utp_socket:connect{remote=127.0.0.1:2 local=127.0.0.1:1}:utp_stream{remote=127.0.0.1:2}: librqbit_utp::stream_rx: flushed from out-of-order user RX packets=1 bytes=4 [INFO] [stdout] 2025-11-05T02:32:42.115313Z TRACE connect:utp_socket:connect{remote=127.0.0.1:2 local=127.0.0.1:1}:utp_stream{remote=127.0.0.1:2}: librqbit_utp::stream_dispatch: arming ack delay timer delay=40ms reason="delayed ACK" [INFO] [stdout] 2025-11-05T02:32:42.115333Z TRACE connect:utp_socket:connect{remote=127.0.0.1:2 local=127.0.0.1:1}:utp_stream{remote=127.0.0.1:2}: librqbit_utp::stream_dispatch: will repoll in duration=40ms [INFO] [stdout] 2025-11-05T02:32:42.115401Z  INFO accept: librqbit_utp::socket::tests: received 42, closing echo [INFO] [stdout] 2025-11-05T02:32:42.115417Z TRACE accept: librqbit_utp::stream_tx: closing writer [INFO] [stdout] 2025-11-05T02:32:42.115439Z  INFO connect: librqbit_utp::socket::tests: received 42, closing echo [INFO] [stdout] 2025-11-05T02:32:42.115450Z TRACE connect: librqbit_utp::stream_tx: closing writer [INFO] [stdout] 2025-11-05T02:32:42.115526Z TRACE accept:utp_socket:accept{local=127.0.0.1:2}:utp_stream{remote=127.0.0.1:1}: librqbit_utp::stream_rx: user_rx: marking vsock closed [INFO] [stdout] 2025-11-05T02:32:42.115638Z TRACE connect:utp_socket:connect{remote=127.0.0.1:2 local=127.0.0.1:1}:utp_stream{remote=127.0.0.1:2}: librqbit_utp::stream_rx: user_rx: marking vsock closed [INFO] [stdout] 2025-11-05T02:32:42.115887Z TRACE msg{seq_nr=1 ack_nr=101 len=5 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=5 [INFO] [stdout] 2025-11-05T02:32:42.115915Z TRACE msg{seq_nr=1 ack_nr=101 len=5 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=0 [INFO] [stdout] 2025-11-05T02:32:42.115933Z TRACE msg{seq_nr=1 ack_nr=101 len=5 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.115946Z TRACE msg{seq_nr=1 ack_nr=101 len=5 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.115960Z TRACE msg{seq_nr=1 ack_nr=101 len=5 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=5 [INFO] [stdout] 2025-11-05T02:32:42.115991Z TRACE librqbit_utp::stream_rx: flushed from out-of-order user RX packets=1 bytes=5 [INFO] [stdout] 2025-11-05T02:32:42.116006Z TRACE librqbit_utp::stream_dispatch: arming ack delay timer delay=40ms reason="delayed ACK" [INFO] [stdout] 2025-11-05T02:32:42.116017Z TRACE librqbit_utp::stream_dispatch: will repoll in duration=40ms [INFO] [stdout] 2025-11-05T02:32:42.116062Z TRACE msg{seq_nr=2 ack_nr=101 len=1 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.116079Z TRACE msg{seq_nr=2 ack_nr=101 len=1 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1 [INFO] [stdout] 2025-11-05T02:32:42.116091Z TRACE msg{seq_nr=2 ack_nr=101 len=1 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=1 [INFO] [stdout] 2025-11-05T02:32:42.116106Z TRACE msg{seq_nr=2 ack_nr=101 len=1 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.116119Z TRACE msg{seq_nr=2 ack_nr=101 len=1 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.116133Z TRACE msg{seq_nr=2 ack_nr=101 len=1 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=6 [INFO] [stdout] 2025-11-05T02:32:42.116157Z TRACE librqbit_utp::stream_rx: flushed from out-of-order user RX packets=1 bytes=1 [INFO] [stdout] 2025-11-05T02:32:42.116170Z TRACE librqbit_utp::stream_dispatch: need to send a window update self.last_sent_window=10 current=0 [INFO] [stdout] 2025-11-05T02:32:42.116179Z TRACE librqbit_utp::stream_dispatch: sending seq_nr=101 ack_nr=2 wnd_size=0 type=ST_STATE [INFO] [stdout] 2025-11-05T02:32:42.116193Z TRACE librqbit_utp::stream_dispatch: turning off ack delay timer reason="ACK sent" [INFO] [stdout] 2025-11-05T02:32:42.116202Z TRACE librqbit_utp::stream_dispatch: will repoll in duration=10s [INFO] [stdout] 2025-11-05T02:32:42.116230Z TRACE librqbit_utp::stream_dispatch: need to send a window update self.last_sent_window=0 current=5 [INFO] [stdout] 2025-11-05T02:32:42.116240Z TRACE librqbit_utp::stream_dispatch: sending seq_nr=101 ack_nr=2 wnd_size=5 type=ST_STATE [INFO] [stdout] 2025-11-05T02:32:42.116254Z TRACE librqbit_utp::stream_dispatch: will repoll in duration=10s [INFO] [stdout] 2025-11-05T02:32:42.116267Z TRACE librqbit_utp::stream_rx: user_rx: marking vsock closed [INFO] [stdout] 2025-11-05T02:32:42.116285Z TRACE librqbit_utp::stream_tx: closing writer [INFO] [stdout] 2025-11-05T02:32:42.116353Z  INFO echo{addr=127.0.0.1:8535}: librqbit_utp::e2e_tests: current counter 0 [INFO] [stdout] test socket::tests::test_echo ... ok [INFO] [stdout] test stream_dispatch::tests::flow_control::test_window_update_sent_when_window_less_than_mss ... ok [INFO] [stdout] 2025-11-05T02:32:42.109567Z TRACE msg{seq_nr=0 ack_nr=101 len=0 msgtype=ST_STATE}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.110262Z TRACE librqbit_utp::stream_dispatch: arming inactivity timer delay=5s reason="expecting reply on ST_DATA" [INFO] [stdout] 2025-11-05T02:32:42.116615Z TRACE msg{seq_nr=0 ack_nr=101 len=0 msgtype=ST_STATE}: librqbit_utp::stream_dispatch: state: fin-wait-1 -> fin-wait-2 [INFO] [stdout] 2025-11-05T02:32:42.116633Z TRACE librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=101 header.ack_nr=0 payload_size=5 remaining_cwnd=1056 [INFO] [stdout] 2025-11-05T02:32:42.116644Z TRACE msg{seq_nr=0 ack_nr=101 len=0 msgtype=ST_STATE}: librqbit_utp::stream_dispatch: arming inactivity timer delay=1s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.116750Z TRACE librqbit_utp::stream_dispatch: will repoll in duration=1s [INFO] [stdout] 2025-11-05T02:32:42.116784Z TRACE librqbit_utp::stream_dispatch: remote was inactive for too long state=FinWait2 [INFO] [stdout] 2025-11-05T02:32:42.116796Z TRACE librqbit_utp::stream_dispatch: just_before_death: remote was inactive for too long [INFO] [stdout] 2025-11-05T02:32:42.116807Z TRACE librqbit_utp::stream_rx: user_rx: marking vsock closed [INFO] [stdout] 2025-11-05T02:32:42.117139Z TRACE librqbit_utp::stream_dispatch: remaining recv_wnd after sending remaining_cwnd=1051 [INFO] [stdout] 2025-11-05T02:32:42.117163Z TRACE librqbit_utp::stream_dispatch: will repoll in duration=3s [INFO] [stdout] 2025-11-05T02:32:42.117206Z TRACE librqbit_utp::stream_dispatch: remote_window_remaining=1048576 congestion_controller_window=1056 remaining=0 self.last_remote_window=1048576 [INFO] [stdout] 2025-11-05T02:32:42.117230Z TRACE librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=0 remote_window_remaining=1048576 user_tx_segments_segments=1 user_tx_segments_bytes=5 segment_sizes=min_ss=528:max_ss=1452 [INFO] [stdout] 2025-11-05T02:32:42.117250Z TRACE librqbit_utp::stream_dispatch: retransmit timer expired [INFO] [stdout] 2025-11-05T02:32:42.117269Z TRACE librqbit_utp::stream_dispatch: RTO expired: sent ST_DATA header.seq_nr=101 header.ack_nr=0 payload_size=5 [INFO] [stdout] 2025-11-05T02:32:42.117281Z TRACE librqbit_utp::stream_dispatch: arming retransmit timer delay=6s reason="rfc6298 5.6" [INFO] [stdout] 2025-11-05T02:32:42.117293Z TRACE librqbit_utp::stream_dispatch: not sending anything while in RTO processing rto_retransmissions=1 [INFO] [stdout] 2025-11-05T02:32:42.117305Z TRACE librqbit_utp::stream_dispatch: will repoll in duration=100ms [INFO] [stdout] 2025-11-05T02:32:42.117359Z TRACE msg{seq_nr=0 ack_nr=101 len=0 msgtype=ST_STATE}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.117395Z TRACE librqbit_utp::stream_dispatch: turning off retransmit timer reason="rfc6298 5.2" [INFO] [stdout] 2025-11-05T02:32:42.117406Z TRACE librqbit_utp::stream_dispatch: turning off inactivity timer reason="TX is empty" [INFO] [stdout] 2025-11-05T02:32:42.117417Z TRACE librqbit_utp::stream_dispatch: removed ACKed tx messages result.on_ack_result=acked_segments=1, bytes=5, new_rtt=None [INFO] [stdout] 2025-11-05T02:32:42.117450Z TRACE librqbit_utp::stream_dispatch: remote_window_remaining=1024 congestion_controller_window=1024 remaining=5 self.last_remote_window=1024 [INFO] [stdout] 2025-11-05T02:32:42.117462Z TRACE librqbit_utp::stream_dispatch: segmented bytes=5 [INFO] [stdout] 2025-11-05T02:32:42.117473Z TRACE librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=0 remote_window_remaining=1019 user_tx_segments_segments=1 user_tx_segments_bytes=5 segment_sizes=min_ss=528:max_ss=1452 [INFO] [stdout] 2025-11-05T02:32:42.117495Z TRACE librqbit_utp::stream_dispatch: arming retransmit timer delay=6s reason="rfc6298 5.1" [INFO] [stdout] 2025-11-05T02:32:42.117505Z TRACE librqbit_utp::stream_dispatch: arming inactivity timer delay=5s reason="expecting reply on ST_DATA" [INFO] [stdout] 2025-11-05T02:32:42.117514Z TRACE librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=102 header.ack_nr=0 payload_size=5 remaining_cwnd=1024 [INFO] [stdout] 2025-11-05T02:32:42.117526Z TRACE librqbit_utp::stream_dispatch: remaining recv_wnd after sending remaining_cwnd=1019 [INFO] [stdout] 2025-11-05T02:32:42.117537Z TRACE librqbit_utp::stream_dispatch: will repoll in duration=5s [INFO] [stdout] 2025-11-05T02:32:42.117563Z TRACE librqbit_utp::stream_dispatch: remote was inactive for too long state=Established [INFO] [stdout] 2025-11-05T02:32:42.097221Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: remote_window_remaining=1048080 congestion_controller_window=1056 remaining=8200 self.last_remote_window=1048080 [INFO] [stdout] 2025-11-05T02:32:42.117596Z TRACE librqbit_utp::stream_dispatch: just_before_death: remote was inactive for too long [INFO] [stdout] 2025-11-05T02:32:42.117606Z TRACE librqbit_utp::stream_rx: user_rx: marking vsock closed [INFO] [stdout] 2025-11-05T02:32:42.117615Z TRACE librqbit_utp::stream_dispatch: sending seq_nr=103 ack_nr=0 wnd_size=1048080 type=ST_FIN [INFO] [stdout] 2025-11-05T02:32:42.117610Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: segmented bytes=528 [INFO] [stdout] 2025-11-05T02:32:42.117647Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: segmented bytes=991 [INFO] [stdout] 2025-11-05T02:32:42.117682Z TRACE librqbit_utp::stream_tx: closing writer [INFO] [stdout] 2025-11-05T02:32:42.117674Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: MTU probing, not segmenting more data payload_size=991 [INFO] [stdout] 2025-11-05T02:32:42.117696Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=6681 remote_window_remaining=1046561 user_tx_segments_segments=2 user_tx_segments_bytes=1519 segment_sizes=min_ss=528:max_ss=1452 [INFO] [stdout] 2025-11-05T02:32:42.117758Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: arming retransmit timer delay=200ms reason="rfc6298 5.1" [INFO] [stdout] 2025-11-05T02:32:42.117792Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="expecting reply on ST_DATA" [INFO] [stdout] 2025-11-05T02:32:42.117816Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=56410 header.ack_nr=44903 payload_size=528 remaining_cwnd=1056 [INFO] [stdout] 2025-11-05T02:32:42.117840Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: remaining recv_wnd after sending remaining_cwnd=528 [INFO] [stdout] 2025-11-05T02:32:42.117874Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: will repoll in duration=200ms [INFO] [stdout] 2025-11-05T02:32:42.118202Z DEBUG librqbit_utp::stream_dispatch: grew send buffer new_cap=65536 tx_len=30000 grow_limit=1048576 [INFO] [stdout] 2025-11-05T02:32:42.118229Z TRACE librqbit_utp::stream_dispatch: remote_window_remaining=1048576 congestion_controller_window=1048576 remaining=30000 self.last_remote_window=1048576 [INFO] [stdout] 2025-11-05T02:32:42.119515Z TRACE librqbit_utp::stream_dispatch: segmented bytes=528 [INFO] [stdout] 2025-11-05T02:32:42.078510Z  WARN librqbit_utp::socket: couldn't set UDP rcv buf size to requested value. There might be packet loss, try increasing rmem_max or equivalent. prev=212992 current=425984 expected=167772160 [INFO] [stdout] 2025-11-05T02:32:42.119527Z TRACE librqbit_utp::stream_dispatch: segmented bytes=991 [INFO] [stdout] 2025-11-05T02:32:42.119535Z TRACE librqbit_utp::stream_dispatch: MTU probing, not segmenting more data payload_size=991 [INFO] [stdout] 2025-11-05T02:32:42.119542Z TRACE librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=28481 remote_window_remaining=1047057 user_tx_segments_segments=2 user_tx_segments_bytes=1519 segment_sizes=min_ss=528:max_ss=1452 [INFO] [stdout] 2025-11-05T02:32:42.119565Z TRACE librqbit_utp::stream_dispatch: arming retransmit timer delay=3s reason="rfc6298 5.1" [INFO] [stdout] 2025-11-05T02:32:42.119592Z TRACE librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="expecting reply on ST_DATA" [INFO] [stdout] 2025-11-05T02:32:42.119601Z TRACE librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=101 header.ack_nr=0 payload_size=528 remaining_cwnd=1048576 [INFO] [stdout] 2025-11-05T02:32:42.119623Z DEBUG librqbit_utp::socket: error sending to UDP socket addr=127.0.0.1:2, len=1011: Message too long (os error 90) [INFO] [stdout] 2025-11-05T02:32:42.119644Z DEBUG librqbit_utp::stream_dispatch: got message too long (EMSGSIZE): Message too long (os error 90) seq_nr=102 payload_size=991 [INFO] [stdout] 2025-11-05T02:32:42.119656Z DEBUG librqbit_utp::stream_dispatch: popped too large MTU probe, will retry [INFO] [stdout] 2025-11-05T02:32:42.119662Z TRACE librqbit_utp::stream_dispatch: remaining recv_wnd after sending remaining_cwnd=1048048 [INFO] [stdout] 2025-11-05T02:32:42.119677Z TRACE librqbit_utp::stream_dispatch: remote_window_remaining=1048576 congestion_controller_window=1048576 remaining=28481 self.last_remote_window=1048576 [INFO] [stdout] 2025-11-05T02:32:42.119687Z TRACE librqbit_utp::stream_dispatch: segmented bytes=760 [INFO] [stdout] 2025-11-05T02:32:42.119694Z TRACE librqbit_utp::stream_dispatch: MTU probing, not segmenting more data payload_size=760 [INFO] [stdout] 2025-11-05T02:32:42.119702Z TRACE librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=27721 remote_window_remaining=1047816 user_tx_segments_segments=2 user_tx_segments_bytes=2279 segment_sizes=min_ss=528:max_ss=990 [INFO] [stdout] 2025-11-05T02:32:42.119720Z TRACE librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=102 header.ack_nr=0 payload_size=760 remaining_cwnd=1048048 [INFO] [stdout] 2025-11-05T02:32:42.119733Z TRACE librqbit_utp::stream_dispatch: remaining recv_wnd after sending remaining_cwnd=1047288 [INFO] [stdout] 2025-11-05T02:32:42.119744Z TRACE librqbit_utp::stream_dispatch: will repoll in duration=3s [INFO] [stdout] 2025-11-05T02:32:42.119797Z TRACE msg{seq_nr=1 ack_nr=102 len=0 msgtype=ST_STATE}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.119830Z TRACE librqbit_utp::stream_dispatch: turning off retransmit timer reason="rfc6298 5.2" [INFO] [stdout] 2025-11-05T02:32:42.119840Z TRACE librqbit_utp::stream_dispatch: turning off inactivity timer reason="TX is empty" [INFO] [stdout] 2025-11-05T02:32:42.119882Z TRACE librqbit_utp::stream_dispatch: removed ACKed tx messages result.on_ack_result=acked_segments=2, bytes=1288, new_rtt=Some(1s) [INFO] [stdout] 2025-11-05T02:32:42.119894Z TRACE librqbit_utp::stream_dispatch: remote_window_remaining=4759 congestion_controller_window=4759 remaining=27721 self.last_remote_window=4759 [INFO] [stdout] 2025-11-05T02:32:42.119905Z TRACE librqbit_utp::stream_dispatch: segmented bytes=760 [INFO] [stdout] 2025-11-05T02:32:42.119912Z TRACE librqbit_utp::stream_dispatch: segmented bytes=760 [INFO] [stdout] 2025-11-05T02:32:42.119918Z TRACE librqbit_utp::stream_dispatch: segmented bytes=876 [INFO] [stdout] 2025-11-05T02:32:42.119925Z TRACE librqbit_utp::stream_dispatch: MTU probing, not segmenting more data payload_size=876 [INFO] [stdout] 2025-11-05T02:32:42.119932Z TRACE librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=25325 remote_window_remaining=2363 user_tx_segments_segments=3 user_tx_segments_bytes=3387 segment_sizes=min_ss=760:max_ss=990 [INFO] [stdout] 2025-11-05T02:32:42.119952Z TRACE librqbit_utp::stream_dispatch: arming retransmit timer delay=2.5s reason="rfc6298 5.1" [INFO] [stdout] 2025-11-05T02:32:42.119961Z TRACE librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="expecting reply on ST_DATA" [INFO] [stdout] 2025-11-05T02:32:42.119970Z TRACE librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=103 header.ack_nr=0 payload_size=760 remaining_cwnd=4759 [INFO] [stdout] 2025-11-05T02:32:42.119968Z DEBUG librqbit_utp::e2e_tests: s1_bind_addr=Some(127.0.0.1:8530) s2_bind_addr=None connect_addr=127.0.0.1:8530 [INFO] [stdout] 2025-11-05T02:32:42.119984Z TRACE librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=104 header.ack_nr=0 payload_size=760 remaining_cwnd=3999 [INFO] [stdout] 2025-11-05T02:32:42.119998Z TRACE librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=105 header.ack_nr=0 payload_size=876 remaining_cwnd=3239 [INFO] [stdout] 2025-11-05T02:32:42.120008Z TRACE librqbit_utp::stream_dispatch: remaining recv_wnd after sending remaining_cwnd=2363 [INFO] [stdout] 2025-11-05T02:32:42.120019Z TRACE librqbit_utp::stream_dispatch: will repoll in duration=2.5s [INFO] [stdout] 2025-11-05T02:32:42.120066Z TRACE msg{seq_nr=1 ack_nr=105 len=0 msgtype=ST_STATE}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.120095Z TRACE librqbit_utp::stream_dispatch: turning off retransmit timer reason="rfc6298 5.2" [INFO] [stdout] 2025-11-05T02:32:42.120104Z TRACE librqbit_utp::stream_dispatch: turning off inactivity timer reason="TX is empty" [INFO] [stdout] 2025-11-05T02:32:42.120172Z TRACE librqbit_utp::stream_dispatch: removed ACKed tx messages result.on_ack_result=acked_segments=3, bytes=2396, new_rtt=Some(1s) [INFO] [stdout] 2025-11-05T02:32:42.120183Z TRACE librqbit_utp::stream_dispatch: remote_window_remaining=4759 congestion_controller_window=4759 remaining=25325 self.last_remote_window=4759 [INFO] [stdout] 2025-11-05T02:32:42.120194Z TRACE librqbit_utp::stream_dispatch: segmented bytes=876 [INFO] [stdout] 2025-11-05T02:32:42.120201Z TRACE librqbit_utp::stream_dispatch: segmented bytes=876 [INFO] [stdout] 2025-11-05T02:32:42.120208Z TRACE librqbit_utp::stream_dispatch: segmented bytes=934 [INFO] [stdout] 2025-11-05T02:32:42.120215Z TRACE librqbit_utp::stream_dispatch: MTU probing, not segmenting more data payload_size=934 [INFO] [stdout] 2025-11-05T02:32:42.120223Z TRACE librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=22639 remote_window_remaining=2073 user_tx_segments_segments=3 user_tx_segments_bytes=3677 segment_sizes=min_ss=876:max_ss=990 [INFO] [stdout] 2025-11-05T02:32:42.120244Z TRACE librqbit_utp::stream_dispatch: arming retransmit timer delay=2.125s reason="rfc6298 5.1" [INFO] [stdout] 2025-11-05T02:32:42.120253Z TRACE librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="expecting reply on ST_DATA" [INFO] [stdout] 2025-11-05T02:32:42.120261Z TRACE librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=106 header.ack_nr=0 payload_size=876 remaining_cwnd=4759 [INFO] [stdout] 2025-11-05T02:32:42.120275Z TRACE librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=107 header.ack_nr=0 payload_size=876 remaining_cwnd=3883 [INFO] [stdout] 2025-11-05T02:32:42.120288Z TRACE librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=108 header.ack_nr=0 payload_size=934 remaining_cwnd=3007 [INFO] [stdout] 2025-11-05T02:32:42.120299Z TRACE librqbit_utp::stream_dispatch: remaining recv_wnd after sending remaining_cwnd=2073 [INFO] [stdout] 2025-11-05T02:32:42.120309Z TRACE librqbit_utp::stream_dispatch: will repoll in duration=2.125s [INFO] [stdout] 2025-11-05T02:32:42.120354Z TRACE msg{seq_nr=1 ack_nr=108 len=0 msgtype=ST_STATE}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.120383Z TRACE librqbit_utp::stream_dispatch: turning off retransmit timer reason="rfc6298 5.2" [INFO] [stdout] 2025-11-05T02:32:42.120392Z TRACE librqbit_utp::stream_dispatch: turning off inactivity timer reason="TX is empty" [INFO] [stdout] 2025-11-05T02:32:42.120483Z TRACE librqbit_utp::stream_dispatch: removed ACKed tx messages result.on_ack_result=acked_segments=3, bytes=2686, new_rtt=Some(1s) [INFO] [stdout] 2025-11-05T02:32:42.120495Z TRACE librqbit_utp::stream_dispatch: remote_window_remaining=4759 congestion_controller_window=4759 remaining=22639 self.last_remote_window=4759 [INFO] [stdout] 2025-11-05T02:32:42.120506Z TRACE librqbit_utp::stream_dispatch: segmented bytes=934 [INFO] [stdout] 2025-11-05T02:32:42.120513Z TRACE librqbit_utp::stream_dispatch: segmented bytes=934 [INFO] [stdout] 2025-11-05T02:32:42.120519Z TRACE librqbit_utp::stream_dispatch: segmented bytes=963 [INFO] [stdout] 2025-11-05T02:32:42.120526Z TRACE librqbit_utp::stream_dispatch: MTU probing, not segmenting more data payload_size=963 [INFO] [stdout] 2025-11-05T02:32:42.120533Z TRACE librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=19808 remote_window_remaining=1928 user_tx_segments_segments=3 user_tx_segments_bytes=3822 segment_sizes=min_ss=934:max_ss=990 [INFO] [stdout] 2025-11-05T02:32:42.120553Z TRACE librqbit_utp::stream_dispatch: arming retransmit timer delay=1.84375s reason="rfc6298 5.1" [INFO] [stdout] 2025-11-05T02:32:42.120562Z TRACE librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="expecting reply on ST_DATA" [INFO] [stdout] 2025-11-05T02:32:42.119323Z TRACE librqbit_utp::stream_tx: closing writer [INFO] [stdout] 2025-11-05T02:32:42.120588Z TRACE librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=109 header.ack_nr=0 payload_size=934 remaining_cwnd=4759 [INFO] [stdout] 2025-11-05T02:32:42.120604Z TRACE librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=110 header.ack_nr=0 payload_size=934 remaining_cwnd=3825 [INFO] [stdout] 2025-11-05T02:32:42.119388Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: remote_window_remaining=1048080 congestion_controller_window=1056 remaining=8200 self.last_remote_window=1048080 [INFO] [stdout] 2025-11-05T02:32:42.120618Z DEBUG librqbit_utp::socket: error sending to UDP socket addr=127.0.0.1:2, len=983: Message too long (os error 90) [INFO] [stdout] 2025-11-05T02:32:42.120630Z DEBUG librqbit_utp::stream_dispatch: got message too long (EMSGSIZE): Message too long (os error 90) seq_nr=111 payload_size=963 [INFO] [stdout] 2025-11-05T02:32:42.120630Z DEBUG librqbit_utp::stream_dispatch: consumer closed and no data to send, shutting down [INFO] [stdout] 2025-11-05T02:32:42.120639Z DEBUG librqbit_utp::stream_dispatch: popped too large MTU probe, will retry [INFO] [stdout] 2025-11-05T02:32:42.120647Z TRACE librqbit_utp::stream_dispatch: state established -> fin-wait-1 [INFO] [stdout] test stream_dispatch::tests::inactivity_timeout::test_inactivity_timeout_our_fin_acked ... 2025-11-05T02:32:42.120683Z DEBUG librqbit_utp::stream_dispatch: state changed before=Established after=FinWait1 { our_fin: 101 } [INFO] [stdout] 2025-11-05T02:32:42.120642Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: segmented bytes=528 [INFO] [stdout] ok [INFO] [stdout] 2025-11-05T02:32:42.120699Z TRACE librqbit_utp::stream_dispatch: sending seq_nr=101 ack_nr=0 wnd_size=0 type=ST_FIN [INFO] [stdout] 2025-11-05T02:32:42.120703Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: segmented bytes=991 [INFO] [stdout] 2025-11-05T02:32:42.120720Z TRACE librqbit_utp::stream_dispatch: arming retransmit timer delay=3s reason="rfc6298 5.1" [INFO] [stdout] 2025-11-05T02:32:42.120734Z TRACE librqbit_utp::stream_dispatch: arming inactivity timer delay=1s reason="both reader and writer are dead" [INFO] [stdout] 2025-11-05T02:32:42.120729Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: MTU probing, not segmenting more data payload_size=991 [INFO] [stdout] test stream_dispatch::tests::inactivity_timeout::test_inactivity_timeout_0 ... 2025-11-05T02:32:42.120746Z TRACE librqbit_utp::stream_dispatch: will repoll in duration=1s [INFO] [stdout] ok [INFO] [stdout] 2025-11-05T02:32:42.120751Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=6681 remote_window_remaining=1046561 user_tx_segments_segments=2 user_tx_segments_bytes=1519 segment_sizes=min_ss=528:max_ss=1452 [INFO] [stdout] 2025-11-05T02:32:42.120781Z TRACE librqbit_utp::stream_dispatch: remote was inactive for too long state=FinWait1 { our_fin: 101 } [INFO] [stdout] 2025-11-05T02:32:42.120792Z TRACE librqbit_utp::stream_dispatch: just_before_death: remote was inactive for too long [INFO] [stdout] 2025-11-05T02:32:42.120803Z TRACE librqbit_utp::stream_rx: user_rx: marking vsock closed [INFO] [stdout] 2025-11-05T02:32:42.120813Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: arming retransmit timer delay=200ms reason="rfc6298 5.1" [INFO] [stdout] 2025-11-05T02:32:42.120845Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="expecting reply on ST_DATA" [INFO] [stdout] 2025-11-05T02:32:42.120872Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=45238 header.ack_nr=57914 payload_size=528 remaining_cwnd=1056 [INFO] [stdout] 2025-11-05T02:32:42.120900Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: remaining recv_wnd after sending remaining_cwnd=528 [INFO] [stdout] 2025-11-05T02:32:42.120927Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: will repoll in duration=200ms [INFO] [stdout] 2025-11-05T02:32:42.120649Z TRACE librqbit_utp::stream_dispatch: remaining recv_wnd after sending remaining_cwnd=2891 [INFO] [stdout] test stream_dispatch::tests::inactivity_timeout::test_inactivity_timeout_our_fin_unacked ... ok [INFO] [stdout] 2025-11-05T02:32:42.121110Z TRACE librqbit_utp::stream_dispatch: remote_window_remaining=4759 congestion_controller_window=4759 remaining=19808 self.last_remote_window=4759 [INFO] [stdout] 2025-11-05T02:32:42.121129Z TRACE librqbit_utp::stream_dispatch: segmented bytes=949 [INFO] [stdout] 2025-11-05T02:32:42.121137Z TRACE librqbit_utp::stream_dispatch: MTU probing, not segmenting more data payload_size=949 [INFO] [stdout] 2025-11-05T02:32:42.121144Z TRACE librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=18859 remote_window_remaining=3810 user_tx_segments_segments=3 user_tx_segments_bytes=4771 segment_sizes=min_ss=934:max_ss=962 [INFO] [stdout] 2025-11-05T02:32:42.121168Z TRACE librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=111 header.ack_nr=0 payload_size=949 remaining_cwnd=2891 [INFO] [stdout] 2025-11-05T02:32:42.121181Z TRACE librqbit_utp::stream_dispatch: remaining recv_wnd after sending remaining_cwnd=1942 [INFO] [stdout] 2025-11-05T02:32:42.121194Z TRACE librqbit_utp::stream_dispatch: will repoll in duration=1.84375s [INFO] [stdout] 2025-11-05T02:32:42.121260Z TRACE msg{seq_nr=1 ack_nr=111 len=0 msgtype=ST_STATE}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.121295Z TRACE librqbit_utp::stream_dispatch: turning off retransmit timer reason="rfc6298 5.2" [INFO] [stdout] 2025-11-05T02:32:42.121305Z TRACE librqbit_utp::stream_dispatch: turning off inactivity timer reason="TX is empty" [INFO] [stdout] 2025-11-05T02:32:42.121387Z TRACE librqbit_utp::stream_dispatch: removed ACKed tx messages result.on_ack_result=acked_segments=3, bytes=2817, new_rtt=Some(1s) [INFO] [stdout] 2025-11-05T02:32:42.121400Z TRACE librqbit_utp::stream_dispatch: remote_window_remaining=4759 congestion_controller_window=4759 remaining=18859 self.last_remote_window=4759 [INFO] [stdout] 2025-11-05T02:32:42.121411Z TRACE librqbit_utp::stream_dispatch: segmented bytes=949 [INFO] [stdout] 2025-11-05T02:32:42.121419Z TRACE librqbit_utp::stream_dispatch: segmented bytes=949 [INFO] [stdout] 2025-11-05T02:32:42.121427Z TRACE librqbit_utp::stream_dispatch: segmented bytes=956 [INFO] [stdout] 2025-11-05T02:32:42.121435Z TRACE librqbit_utp::stream_dispatch: MTU probing, not segmenting more data payload_size=956 [INFO] [stdout] 2025-11-05T02:32:42.121443Z TRACE librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=16005 remote_window_remaining=1905 user_tx_segments_segments=3 user_tx_segments_bytes=4808 segment_sizes=min_ss=949:max_ss=962 [INFO] [stdout] 2025-11-05T02:32:42.121478Z TRACE librqbit_utp::stream_dispatch: arming retransmit timer delay=1.6328125s reason="rfc6298 5.1" [INFO] [stdout] 2025-11-05T02:32:42.121489Z TRACE librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="expecting reply on ST_DATA" [INFO] [stdout] 2025-11-05T02:32:42.121498Z TRACE librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=112 header.ack_nr=0 payload_size=949 remaining_cwnd=4759 [INFO] [stdout] 2025-11-05T02:32:42.121512Z TRACE librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=113 header.ack_nr=0 payload_size=949 remaining_cwnd=3810 [INFO] [stdout] 2025-11-05T02:32:42.121525Z DEBUG librqbit_utp::socket: error sending to UDP socket addr=127.0.0.1:2, len=976: Message too long (os error 90) [INFO] [stdout] 2025-11-05T02:32:42.121534Z DEBUG librqbit_utp::stream_dispatch: got message too long (EMSGSIZE): Message too long (os error 90) seq_nr=114 payload_size=956 [INFO] [stdout] 2025-11-05T02:32:42.121543Z DEBUG librqbit_utp::stream_dispatch: popped too large MTU probe, will retry [INFO] [stdout] 2025-11-05T02:32:42.121548Z TRACE librqbit_utp::stream_dispatch: remaining recv_wnd after sending remaining_cwnd=2861 [INFO] [stdout] 2025-11-05T02:32:42.121561Z TRACE librqbit_utp::stream_dispatch: remote_window_remaining=4759 congestion_controller_window=4759 remaining=16005 self.last_remote_window=4759 [INFO] [stdout] 2025-11-05T02:32:42.121590Z TRACE librqbit_utp::stream_dispatch: segmented bytes=953 [INFO] [stdout] 2025-11-05T02:32:42.121597Z TRACE librqbit_utp::stream_dispatch: MTU probing, not segmenting more data payload_size=953 [INFO] [stdout] 2025-11-05T02:32:42.121604Z TRACE librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=15052 remote_window_remaining=3806 user_tx_segments_segments=3 user_tx_segments_bytes=5761 segment_sizes=min_ss=949:max_ss=955 [INFO] [stdout] 2025-11-05T02:32:42.121621Z DEBUG librqbit_utp::socket: error sending to UDP socket addr=127.0.0.1:2, len=973: Message too long (os error 90) [INFO] [stdout] 2025-11-05T02:32:42.121631Z DEBUG librqbit_utp::stream_dispatch: got message too long (EMSGSIZE): Message too long (os error 90) seq_nr=114 payload_size=953 [INFO] [stdout] 2025-11-05T02:32:42.121639Z DEBUG librqbit_utp::stream_dispatch: popped too large MTU probe, will retry [INFO] [stdout] 2025-11-05T02:32:42.121645Z TRACE librqbit_utp::stream_dispatch: did not send anything remaining_cwnd=2861 [INFO] [stdout] 2025-11-05T02:32:42.121656Z TRACE librqbit_utp::stream_dispatch: remote_window_remaining=4759 congestion_controller_window=4759 remaining=15052 self.last_remote_window=4759 [INFO] [stdout] 2025-11-05T02:32:42.121666Z TRACE librqbit_utp::stream_dispatch: segmented bytes=951 [INFO] [stdout] 2025-11-05T02:32:42.121674Z TRACE librqbit_utp::stream_dispatch: MTU probing, not segmenting more data payload_size=951 [INFO] [stdout] 2025-11-05T02:32:42.121682Z TRACE librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=14101 remote_window_remaining=3808 user_tx_segments_segments=3 user_tx_segments_bytes=6712 segment_sizes=min_ss=949:max_ss=952 [INFO] [stdout] 2025-11-05T02:32:42.121705Z TRACE librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=114 header.ack_nr=0 payload_size=951 remaining_cwnd=2861 [INFO] [stdout] 2025-11-05T02:32:42.121718Z TRACE librqbit_utp::stream_dispatch: remaining recv_wnd after sending remaining_cwnd=1910 [INFO] [stdout] 2025-11-05T02:32:42.121730Z TRACE librqbit_utp::stream_dispatch: will repoll in duration=1.6328125s [INFO] [stdout] 2025-11-05T02:32:42.121723Z TRACE msg{seq_nr=0 ack_nr=101 len=0 msgtype=ST_STATE}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.121769Z TRACE librqbit_utp::stream_dispatch: remote_window_remaining=1024 congestion_controller_window=1024 remaining=1 self.last_remote_window=1024 [INFO] [stdout] 2025-11-05T02:32:42.121785Z TRACE librqbit_utp::stream_dispatch: segmented bytes=1 [INFO] [stdout] 2025-11-05T02:32:42.121785Z TRACE msg{seq_nr=1 ack_nr=114 len=0 msgtype=ST_STATE}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.121793Z TRACE librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=0 remote_window_remaining=1023 user_tx_segments_segments=1 user_tx_segments_bytes=1 segment_sizes=min_ss=528:max_ss=1024 [INFO] [stdout] 2025-11-05T02:32:42.121816Z TRACE librqbit_utp::stream_dispatch: turning off retransmit timer reason="rfc6298 5.2" [INFO] [stdout] 2025-11-05T02:32:42.121816Z TRACE librqbit_utp::stream_dispatch: arming retransmit timer delay=3s reason="rfc6298 5.1" [INFO] [stdout] 2025-11-05T02:32:42.121825Z TRACE librqbit_utp::stream_dispatch: turning off inactivity timer reason="TX is empty" [INFO] [stdout] 2025-11-05T02:32:42.121826Z TRACE librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="expecting reply on ST_DATA" [INFO] [stdout] 2025-11-05T02:32:42.121837Z TRACE librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=101 header.ack_nr=0 payload_size=1 remaining_cwnd=1024 [INFO] [stdout] 2025-11-05T02:32:42.121848Z TRACE librqbit_utp::stream_dispatch: remaining recv_wnd after sending remaining_cwnd=1023 [INFO] [stdout] 2025-11-05T02:32:42.121858Z TRACE librqbit_utp::stream_dispatch: will repoll in duration=3s [INFO] [stdout] 2025-11-05T02:32:42.121887Z TRACE librqbit_utp::stream_dispatch: remote_window_remaining=1024 congestion_controller_window=1024 remaining=1 self.last_remote_window=1024 [INFO] [stdout] 2025-11-05T02:32:42.121898Z TRACE librqbit_utp::stream_dispatch: nagle: buffering more data max_payload_size=777 [INFO] [stdout] 2025-11-05T02:32:42.121904Z TRACE librqbit_utp::stream_dispatch: removed ACKed tx messages result.on_ack_result=acked_segments=3, bytes=2849, new_rtt=Some(1s) [INFO] [stdout] 2025-11-05T02:32:42.121906Z TRACE librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=1 remote_window_remaining=1024 user_tx_segments_segments=1 user_tx_segments_bytes=1 segment_sizes=min_ss=528:max_ss=1024 [INFO] [stdout] 2025-11-05T02:32:42.121916Z TRACE librqbit_utp::stream_dispatch: remote_window_remaining=4759 congestion_controller_window=4759 remaining=14101 self.last_remote_window=4759 [INFO] [stdout] 2025-11-05T02:32:42.121920Z TRACE librqbit_utp::stream_dispatch: did not send anything remaining_cwnd=1023 [INFO] [stdout] 2025-11-05T02:32:42.121927Z TRACE librqbit_utp::stream_dispatch: segmented bytes=951 [INFO] [stdout] 2025-11-05T02:32:42.121930Z TRACE librqbit_utp::stream_dispatch: will repoll in duration=3s [INFO] [stdout] 2025-11-05T02:32:42.121935Z TRACE librqbit_utp::stream_dispatch: segmented bytes=951 [INFO] [stdout] 2025-11-05T02:32:42.121943Z TRACE librqbit_utp::stream_dispatch: segmented bytes=952 [INFO] [stdout] 2025-11-05T02:32:42.121947Z TRACE librqbit_utp::stream_dispatch: remote_window_remaining=1024 congestion_controller_window=1024 remaining=2 self.last_remote_window=1024 [INFO] [stdout] 2025-11-05T02:32:42.121951Z TRACE librqbit_utp::stream_dispatch: MTU probing, not segmenting more data payload_size=952 [INFO] [stdout] 2025-11-05T02:32:42.121958Z TRACE librqbit_utp::stream_dispatch: nagle: buffering more data max_payload_size=528 [INFO] [stdout] 2025-11-05T02:32:42.121959Z TRACE librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=11247 remote_window_remaining=1905 user_tx_segments_segments=3 user_tx_segments_bytes=6717 segment_sizes=min_ss=951:max_ss=952 [INFO] [stdout] 2025-11-05T02:32:42.121965Z TRACE librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=2 remote_window_remaining=1024 user_tx_segments_segments=1 user_tx_segments_bytes=1 segment_sizes=min_ss=528:max_ss=1024 [INFO] [stdout] 2025-11-05T02:32:42.121978Z TRACE librqbit_utp::stream_dispatch: did not send anything remaining_cwnd=1023 [INFO] [stdout] 2025-11-05T02:32:42.121978Z TRACE librqbit_utp::stream_dispatch: arming retransmit timer delay=1.474609372s reason="rfc6298 5.1" [INFO] [stdout] 2025-11-05T02:32:42.121989Z TRACE librqbit_utp::stream_dispatch: will repoll in duration=3s [INFO] [stdout] 2025-11-05T02:32:42.121989Z TRACE librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="expecting reply on ST_DATA" [INFO] [stdout] 2025-11-05T02:32:42.121998Z TRACE librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=115 header.ack_nr=0 payload_size=951 remaining_cwnd=4759 [INFO] [stdout] 2025-11-05T02:32:42.122007Z TRACE librqbit_utp::stream_dispatch::tests::nagle: Acknowledge first packet [INFO] [stdout] 2025-11-05T02:32:42.122015Z TRACE librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=116 header.ack_nr=0 payload_size=951 remaining_cwnd=3808 [INFO] [stdout] 2025-11-05T02:32:42.122031Z TRACE librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=117 header.ack_nr=0 payload_size=952 remaining_cwnd=2857 [INFO] [stdout] 2025-11-05T02:32:42.122043Z TRACE librqbit_utp::stream_dispatch: remaining recv_wnd after sending remaining_cwnd=1905 [INFO] [stdout] 2025-11-05T02:32:42.122040Z TRACE msg{seq_nr=0 ack_nr=101 len=0 msgtype=ST_STATE}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.122053Z TRACE librqbit_utp::stream_dispatch: will repoll in duration=1.474609372s [INFO] [stdout] 2025-11-05T02:32:42.122072Z TRACE librqbit_utp::stream_dispatch: turning off retransmit timer reason="rfc6298 5.2" [INFO] [stdout] 2025-11-05T02:32:42.122083Z TRACE librqbit_utp::stream_dispatch: turning off inactivity timer reason="TX is empty" [INFO] [stdout] 2025-11-05T02:32:42.122094Z TRACE librqbit_utp::stream_dispatch: removed ACKed tx messages result.on_ack_result=acked_segments=1, bytes=1, new_rtt=Some(0ns) [INFO] [stdout] 2025-11-05T02:32:42.122106Z TRACE librqbit_utp::stream_dispatch: remote_window_remaining=1024 congestion_controller_window=1024 remaining=2 self.last_remote_window=1024 [INFO] [stdout] 2025-11-05T02:32:42.122104Z TRACE msg{seq_nr=1 ack_nr=117 len=0 msgtype=ST_STATE}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.122118Z TRACE librqbit_utp::stream_dispatch: segmented bytes=2 [INFO] [stdout] 2025-11-05T02:32:42.122126Z TRACE librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=0 remote_window_remaining=1022 user_tx_segments_segments=1 user_tx_segments_bytes=2 segment_sizes=min_ss=528:max_ss=1024 [INFO] [stdout] 2025-11-05T02:32:42.122135Z TRACE librqbit_utp::stream_dispatch: turning off retransmit timer reason="rfc6298 5.2" [INFO] [stdout] 2025-11-05T02:32:42.122143Z TRACE librqbit_utp::stream_dispatch: turning off inactivity timer reason="TX is empty" [INFO] [stdout] 2025-11-05T02:32:42.122148Z TRACE librqbit_utp::stream_dispatch: arming retransmit timer delay=3.375s reason="rfc6298 5.1" [INFO] [stdout] 2025-11-05T02:32:42.122160Z TRACE librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="expecting reply on ST_DATA" [INFO] [stdout] 2025-11-05T02:32:42.122168Z TRACE librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=102 header.ack_nr=0 payload_size=2 remaining_cwnd=1024 [INFO] [stdout] 2025-11-05T02:32:42.122179Z TRACE librqbit_utp::stream_dispatch: remaining recv_wnd after sending remaining_cwnd=1022 [INFO] [stdout] 2025-11-05T02:32:42.122189Z TRACE librqbit_utp::stream_dispatch: will repoll in duration=3.375s [INFO] [stdout] 2025-11-05T02:32:42.122212Z TRACE librqbit_utp::stream_dispatch: remote_window_remaining=1024 congestion_controller_window=1024 remaining=1 self.last_remote_window=1024 [INFO] [stdout] 2025-11-05T02:32:42.122223Z TRACE librqbit_utp::stream_dispatch: removed ACKed tx messages result.on_ack_result=acked_segments=3, bytes=2854, new_rtt=Some(1s) [INFO] [stdout] 2025-11-05T02:32:42.122233Z TRACE librqbit_utp::stream_dispatch: segmented bytes=1 [INFO] [stdout] 2025-11-05T02:32:42.122236Z TRACE librqbit_utp::stream_dispatch: remote_window_remaining=4759 congestion_controller_window=4759 remaining=11247 self.last_remote_window=4759 [INFO] [stdout] 2025-11-05T02:32:42.122241Z TRACE librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=0 remote_window_remaining=1023 user_tx_segments_segments=2 user_tx_segments_bytes=3 segment_sizes=min_ss=528:max_ss=1024 [INFO] [stdout] 2025-11-05T02:32:42.122246Z TRACE librqbit_utp::stream_dispatch: segmented bytes=952 [INFO] [stdout] 2025-11-05T02:32:42.122254Z TRACE librqbit_utp::stream_dispatch: segmented bytes=952 [INFO] [stdout] 2025-11-05T02:32:42.122263Z TRACE librqbit_utp::stream_dispatch: segmented bytes=952 [INFO] [stdout] 2025-11-05T02:32:42.122260Z TRACE librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=103 header.ack_nr=0 payload_size=1 remaining_cwnd=1022 [INFO] [stdout] 2025-11-05T02:32:42.122269Z TRACE librqbit_utp::stream_dispatch: segmented bytes=952 [INFO] [stdout] 2025-11-05T02:32:42.122272Z TRACE librqbit_utp::stream_dispatch: remaining recv_wnd after sending remaining_cwnd=1021 [INFO] [stdout] 2025-11-05T02:32:42.122277Z TRACE librqbit_utp::stream_dispatch: segmented bytes=951 [INFO] [stdout] 2025-11-05T02:32:42.122281Z TRACE librqbit_utp::stream_dispatch: will repoll in duration=3.375s [INFO] [stdout] 2025-11-05T02:32:42.122285Z TRACE librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=6488 remote_window_remaining=0 user_tx_segments_segments=5 user_tx_segments_bytes=8622 segment_sizes=min_ss=952:max_ss=952 [INFO] [stdout] 2025-11-05T02:32:42.122305Z TRACE librqbit_utp::stream_dispatch: arming retransmit timer delay=1.355957028s reason="rfc6298 5.1" [INFO] [stdout] 2025-11-05T02:32:42.122303Z TRACE librqbit_utp::stream_dispatch: remote_window_remaining=1024 congestion_controller_window=1024 remaining=1 self.last_remote_window=1024 [INFO] [stdout] 2025-11-05T02:32:42.122315Z TRACE librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="expecting reply on ST_DATA" [INFO] [stdout] 2025-11-05T02:32:42.122318Z TRACE librqbit_utp::stream_dispatch: segmented bytes=1 [INFO] [stdout] 2025-11-05T02:32:42.122324Z TRACE librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=118 header.ack_nr=0 payload_size=952 remaining_cwnd=4759 [INFO] [stdout] 2025-11-05T02:32:42.122325Z TRACE librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=0 remote_window_remaining=1023 user_tx_segments_segments=3 user_tx_segments_bytes=4 segment_sizes=min_ss=528:max_ss=1024 [INFO] [stdout] 2025-11-05T02:32:42.122339Z TRACE librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=119 header.ack_nr=0 payload_size=952 remaining_cwnd=3807 [INFO] [stdout] 2025-11-05T02:32:42.122342Z TRACE librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=104 header.ack_nr=0 payload_size=1 remaining_cwnd=1021 [INFO] [stdout] 2025-11-05T02:32:42.122353Z TRACE librqbit_utp::stream_dispatch: remaining recv_wnd after sending remaining_cwnd=1020 [INFO] [stdout] 2025-11-05T02:32:42.122354Z TRACE librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=120 header.ack_nr=0 payload_size=952 remaining_cwnd=2855 [INFO] [stdout] 2025-11-05T02:32:42.122363Z TRACE librqbit_utp::stream_dispatch: will repoll in duration=3.375s [INFO] [stdout] 2025-11-05T02:32:42.122368Z TRACE librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=121 header.ack_nr=0 payload_size=952 remaining_cwnd=1903 [INFO] [stdout] 2025-11-05T02:32:42.122379Z TRACE librqbit_utp::stream_rx: user_rx: marking vsock closed [INFO] [stdout] 2025-11-05T02:32:42.122384Z TRACE librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=122 header.ack_nr=0 payload_size=951 remaining_cwnd=951 [INFO] [stdout] 2025-11-05T02:32:42.122396Z TRACE librqbit_utp::stream_dispatch: remaining recv_wnd after sending remaining_cwnd=0 [INFO] [stdout] 2025-11-05T02:32:42.122405Z TRACE librqbit_utp::stream_dispatch: will repoll in duration=1.355957028s [INFO] [stdout] 2025-11-05T02:32:42.122424Z TRACE librqbit_utp::stream_tx: closing writer [INFO] [stdout] 2025-11-05T02:32:42.122428Z TRACE librqbit_utp::stream_tx: closing writer [INFO] [stdout] 2025-11-05T02:32:42.122436Z TRACE librqbit_utp::stream_rx: user_rx: marking vsock closed [INFO] [stdout] 2025-11-05T02:32:42.123433Z TRACE librqbit_utp::stream_tx: closing writer [INFO] [stdout] 2025-11-05T02:32:42.123496Z DEBUG librqbit_utp::stream_dispatch: consumer closed and no data to send, shutting down [INFO] [stdout] 2025-11-05T02:32:42.123504Z TRACE librqbit_utp::stream_dispatch: state established -> fin-wait-1 [INFO] [stdout] 2025-11-05T02:32:42.123510Z DEBUG librqbit_utp::stream_dispatch: state changed before=Established after=FinWait1 { our_fin: 101 } [INFO] [stdout] 2025-11-05T02:32:42.123521Z TRACE librqbit_utp::stream_dispatch: sending seq_nr=101 ack_nr=0 wnd_size=0 type=ST_FIN [INFO] [stdout] 2025-11-05T02:32:42.123537Z TRACE librqbit_utp::stream_dispatch: arming retransmit timer delay=200ms reason="rfc6298 5.1" [INFO] [stdout] 2025-11-05T02:32:42.123547Z TRACE librqbit_utp::stream_dispatch: arming inactivity timer delay=1s reason="both reader and writer are dead" [INFO] [stdout] 2025-11-05T02:32:42.123558Z TRACE librqbit_utp::stream_dispatch: will repoll in duration=200ms [INFO] [stdout] 2025-11-05T02:32:42.123605Z TRACE librqbit_utp::stream_dispatch: will repoll in duration=200ms [INFO] [stdout] 2025-11-05T02:32:42.119453Z TRACE librqbit_utp::stream_dispatch: remote_window_remaining=1048576 congestion_controller_window=1048576 remaining=200000 self.last_remote_window=1048576 [INFO] [stdout] 2025-11-05T02:32:42.123623Z TRACE librqbit_utp::stream_dispatch: retransmit timer expired [INFO] [stdout] 2025-11-05T02:32:42.123636Z TRACE librqbit_utp::stream_dispatch: RTO: rewinding self.last_sent_seq_nr to retransmit FIN [INFO] [stdout] 2025-11-05T02:32:42.123633Z TRACE librqbit_utp::stream_dispatch: segmented bytes=528 [INFO] [stdout] 2025-11-05T02:32:42.123643Z TRACE librqbit_utp::stream_dispatch: sending seq_nr=101 ack_nr=0 wnd_size=0 type=ST_FIN [INFO] [stdout] 2025-11-05T02:32:42.123651Z TRACE librqbit_utp::stream_dispatch: segmented bytes=991 [INFO] [stdout] 2025-11-05T02:32:42.123659Z TRACE librqbit_utp::stream_dispatch: arming retransmit timer delay=400ms reason="rfc6298 5.6" [INFO] [stdout] 2025-11-05T02:32:42.123694Z TRACE librqbit_utp::stream_dispatch: will repoll in duration=400ms [INFO] [stdout] 2025-11-05T02:32:42.123661Z TRACE librqbit_utp::stream_dispatch: MTU probing, not segmenting more data payload_size=991 [INFO] [stdout] 2025-11-05T02:32:42.123715Z TRACE librqbit_utp::stream_dispatch: will repoll in duration=400ms [INFO] [stdout] 2025-11-05T02:32:42.123710Z TRACE librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=198481 remote_window_remaining=1047057 user_tx_segments_segments=2 user_tx_segments_bytes=1519 segment_sizes=min_ss=528:max_ss=1452 [INFO] [stdout] 2025-11-05T02:32:42.123729Z TRACE librqbit_utp::stream_dispatch: retransmit timer expired [INFO] [stdout] 2025-11-05T02:32:42.123746Z TRACE librqbit_utp::stream_dispatch: RTO: rewinding self.last_sent_seq_nr to retransmit FIN [INFO] [stdout] 2025-11-05T02:32:42.123746Z TRACE librqbit_utp::stream_dispatch: arming retransmit timer delay=3s reason="rfc6298 5.1" [INFO] [stdout] 2025-11-05T02:32:42.123753Z TRACE librqbit_utp::stream_dispatch: sending seq_nr=101 ack_nr=0 wnd_size=0 type=ST_FIN [INFO] [stdout] 2025-11-05T02:32:42.123760Z TRACE librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="expecting reply on ST_DATA" [INFO] [stdout] 2025-11-05T02:32:42.123766Z TRACE librqbit_utp::stream_dispatch: arming retransmit timer delay=800ms reason="rfc6298 5.6" [INFO] [stdout] 2025-11-05T02:32:42.123772Z TRACE librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=101 header.ack_nr=0 payload_size=528 remaining_cwnd=1048576 [INFO] [stdout] 2025-11-05T02:32:42.123777Z TRACE librqbit_utp::stream_dispatch: will repoll in duration=400ms [INFO] [stdout] 2025-11-05T02:32:42.123792Z TRACE librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=102 header.ack_nr=0 payload_size=991 remaining_cwnd=1048048 [INFO] [stdout] 2025-11-05T02:32:42.123796Z TRACE librqbit_utp::stream_dispatch: will repoll in duration=400ms [INFO] [stdout] 2025-11-05T02:32:42.123806Z TRACE librqbit_utp::stream_dispatch: remaining recv_wnd after sending remaining_cwnd=1047057 [INFO] [stdout] 2025-11-05T02:32:42.123809Z TRACE librqbit_utp::stream_rx: user_rx: marking vsock closed [INFO] [stdout] 2025-11-05T02:32:42.123820Z TRACE librqbit_utp::stream_dispatch: will repoll in duration=3s [INFO] [stdout] 2025-11-05T02:32:42.123899Z TRACE msg{seq_nr=1 ack_nr=102 len=0 msgtype=ST_STATE}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.123946Z TRACE librqbit_utp::stream_dispatch: turning off retransmit timer reason="rfc6298 5.2" [INFO] [stdout] 2025-11-05T02:32:42.123957Z TRACE librqbit_utp::stream_dispatch: turning off inactivity timer reason="TX is empty" [INFO] [stdout] 2025-11-05T02:32:42.124006Z TRACE librqbit_utp::stream_dispatch: removed ACKed tx messages result.on_ack_result=acked_segments=2, bytes=1519, new_rtt=Some(1s) [INFO] [stdout] 2025-11-05T02:32:42.124021Z TRACE librqbit_utp::stream_dispatch: remote_window_remaining=7391 congestion_controller_window=7391 remaining=198481 self.last_remote_window=7391 [INFO] [stdout] 2025-11-05T02:32:42.124033Z TRACE librqbit_utp::stream_dispatch: segmented bytes=991 [INFO] [stdout] 2025-11-05T02:32:42.124040Z TRACE librqbit_utp::stream_dispatch: segmented bytes=991 [INFO] [stdout] 2025-11-05T02:32:42.124048Z TRACE librqbit_utp::stream_dispatch: segmented bytes=991 [INFO] [stdout] 2025-11-05T02:32:42.124055Z TRACE librqbit_utp::stream_dispatch: segmented bytes=1222 [INFO] [stdout] 2025-11-05T02:32:42.124063Z TRACE librqbit_utp::stream_dispatch: MTU probing, not segmenting more data payload_size=1222 [INFO] [stdout] 2025-11-05T02:32:42.124070Z TRACE librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=194286 remote_window_remaining=3196 user_tx_segments_segments=4 user_tx_segments_bytes=4195 segment_sizes=min_ss=991:max_ss=1452 [INFO] [stdout] 2025-11-05T02:32:42.124096Z TRACE librqbit_utp::stream_dispatch: arming retransmit timer delay=2.5s reason="rfc6298 5.1" [INFO] [stdout] 2025-11-05T02:32:42.124108Z TRACE librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="expecting reply on ST_DATA" [INFO] [stdout] 2025-11-05T02:32:42.124118Z TRACE librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=103 header.ack_nr=0 payload_size=991 remaining_cwnd=7391 [INFO] [stdout] 2025-11-05T02:32:42.124134Z TRACE librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=104 header.ack_nr=0 payload_size=991 remaining_cwnd=6400 [INFO] [stdout] 2025-11-05T02:32:42.124149Z TRACE librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=105 header.ack_nr=0 payload_size=991 remaining_cwnd=5409 [INFO] [stdout] 2025-11-05T02:32:42.124165Z TRACE librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=106 header.ack_nr=0 payload_size=1222 remaining_cwnd=4418 [INFO] [stdout] 2025-11-05T02:32:42.124177Z TRACE librqbit_utp::stream_dispatch: remaining recv_wnd after sending remaining_cwnd=3196 [INFO] [stdout] 2025-11-05T02:32:42.124190Z TRACE librqbit_utp::stream_dispatch: will repoll in duration=2.5s [INFO] [stdout] 2025-11-05T02:32:42.124263Z TRACE msg{seq_nr=1 ack_nr=106 len=0 msgtype=ST_STATE}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.124295Z TRACE librqbit_utp::stream_dispatch: turning off retransmit timer reason="rfc6298 5.2" [INFO] [stdout] 2025-11-05T02:32:42.124303Z TRACE librqbit_utp::stream_dispatch: turning off inactivity timer reason="TX is empty" [INFO] [stdout] 2025-11-05T02:32:42.124394Z TRACE librqbit_utp::stream_dispatch: removed ACKed tx messages result.on_ack_result=acked_segments=4, bytes=4195, new_rtt=Some(1s) [INFO] [stdout] 2025-11-05T02:32:42.124408Z TRACE librqbit_utp::stream_dispatch: remote_window_remaining=7391 congestion_controller_window=7391 remaining=194286 self.last_remote_window=7391 [INFO] [stdout] 2025-11-05T02:32:42.124420Z TRACE librqbit_utp::stream_dispatch: segmented bytes=1222 [INFO] [stdout] 2025-11-05T02:32:42.124428Z TRACE librqbit_utp::stream_dispatch: segmented bytes=1222 [INFO] [stdout] 2025-11-05T02:32:42.124435Z TRACE librqbit_utp::stream_dispatch: segmented bytes=1222 [INFO] [stdout] 2025-11-05T02:32:42.124443Z TRACE librqbit_utp::stream_dispatch: segmented bytes=1338 [INFO] [stdout] 2025-11-05T02:32:42.124450Z TRACE librqbit_utp::stream_dispatch: MTU probing, not segmenting more data payload_size=1338 [INFO] [stdout] 2025-11-05T02:32:42.124459Z TRACE librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=189282 remote_window_remaining=2387 user_tx_segments_segments=4 user_tx_segments_bytes=5004 segment_sizes=min_ss=1222:max_ss=1452 [INFO] [stdout] 2025-11-05T02:32:42.124489Z TRACE librqbit_utp::stream_dispatch: arming retransmit timer delay=2.125s reason="rfc6298 5.1" [INFO] [stdout] 2025-11-05T02:32:42.124501Z TRACE librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="expecting reply on ST_DATA" [INFO] [stdout] 2025-11-05T02:32:42.124510Z TRACE librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=107 header.ack_nr=0 payload_size=1222 remaining_cwnd=7391 [INFO] [stdout] 2025-11-05T02:32:42.124527Z TRACE librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=108 header.ack_nr=0 payload_size=1222 remaining_cwnd=6169 [INFO] [stdout] 2025-11-05T02:32:42.124543Z TRACE librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=109 header.ack_nr=0 payload_size=1222 remaining_cwnd=4947 [INFO] [stdout] 2025-11-05T02:32:42.124559Z TRACE librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=110 header.ack_nr=0 payload_size=1338 remaining_cwnd=3725 [INFO] [stdout] 2025-11-05T02:32:42.124593Z TRACE librqbit_utp::stream_dispatch: remaining recv_wnd after sending remaining_cwnd=2387 [INFO] [stdout] 2025-11-05T02:32:42.124606Z TRACE librqbit_utp::stream_dispatch: will repoll in duration=2.125s [INFO] [stdout] 2025-11-05T02:32:42.124678Z TRACE msg{seq_nr=1 ack_nr=109 len=0 msgtype=ST_STATE}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] test stream_dispatch::tests::nagle::test_nagle_algorithm ... ok [INFO] [stdout] 2025-11-05T02:32:42.124724Z TRACE librqbit_utp::stream_dispatch: arming retransmit timer delay=1.84375s reason="rfc6298 5.3" [INFO] [stdout] 2025-11-05T02:32:42.124738Z TRACE librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.124836Z TRACE librqbit_utp::stream_dispatch: removed ACKed tx messages result.on_ack_result=acked_segments=3, bytes=3666, new_rtt=Some(1s) [INFO] [stdout] 2025-11-05T02:32:42.124814Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: remote_window_remaining=0 congestion_controller_window=0 remaining=24600 self.last_remote_window=0 [INFO] [stdout] 2025-11-05T02:32:42.124852Z TRACE librqbit_utp::stream_dispatch: MTU probe hasnt expired yet [INFO] [stdout] 2025-11-05T02:32:42.124862Z TRACE librqbit_utp::stream_dispatch: did not send anything remaining_cwnd=6053 [INFO] [stdout] 2025-11-05T02:32:42.124854Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=24600 remote_window_remaining=0 user_tx_segments_segments=0 user_tx_segments_bytes=0 segment_sizes=min_ss=1212:max_ss=1432 [INFO] [stdout] 2025-11-05T02:32:42.124874Z TRACE librqbit_utp::stream_dispatch: will repoll in duration=1.84375s [INFO] [stdout] 2025-11-05T02:32:42.124886Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: will repoll in duration=174.968191ms [INFO] [stdout] 2025-11-05T02:32:42.124901Z DEBUG librqbit_utp::stream_dispatch: MTU probe expired payload_size=1338 self.last_sent_seq_nr=110 rewind_to=109 [INFO] [stdout] 2025-11-05T02:32:42.124912Z TRACE librqbit_utp::stream_dispatch: turning off retransmit timer reason="MTU probe is not real RTO" [INFO] [stdout] 2025-11-05T02:32:42.124921Z TRACE librqbit_utp::stream_dispatch: remote_window_remaining=7391 congestion_controller_window=7391 remaining=189282 self.last_remote_window=7391 [INFO] [stdout] 2025-11-05T02:32:42.124917Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::spawn_utils: still running [INFO] [stdout] 2025-11-05T02:32:42.124932Z TRACE librqbit_utp::stream_dispatch: segmented bytes=1222 [INFO] [stdout] 2025-11-05T02:32:42.124940Z TRACE librqbit_utp::stream_dispatch: segmented bytes=1222 [INFO] [stdout] 2025-11-05T02:32:42.124947Z TRACE librqbit_utp::stream_dispatch: segmented bytes=1222 [INFO] [stdout] 2025-11-05T02:32:42.124956Z TRACE librqbit_utp::stream_dispatch: segmented bytes=1280 [INFO] [stdout] 2025-11-05T02:32:42.124945Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: remote_window_remaining=0 congestion_controller_window=0 remaining=24600 self.last_remote_window=0 [INFO] [stdout] 2025-11-05T02:32:42.124964Z TRACE librqbit_utp::stream_dispatch: MTU probing, not segmenting more data payload_size=1280 [INFO] [stdout] 2025-11-05T02:32:42.124972Z TRACE librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=184336 remote_window_remaining=2445 user_tx_segments_segments=4 user_tx_segments_bytes=6284 segment_sizes=min_ss=1222:max_ss=1337 [INFO] [stdout] 2025-11-05T02:32:42.124969Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=24600 remote_window_remaining=0 user_tx_segments_segments=0 user_tx_segments_bytes=0 segment_sizes=min_ss=1212:max_ss=1432 [INFO] [stdout] 2025-11-05T02:32:42.124996Z TRACE librqbit_utp::stream_dispatch: arming retransmit timer delay=1.84375s reason="rfc6298 5.1" [INFO] [stdout] 2025-11-05T02:32:42.124995Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: will repoll in duration=174.828031ms [INFO] [stdout] 2025-11-05T02:32:42.125008Z TRACE librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=110 header.ack_nr=0 payload_size=1222 remaining_cwnd=7391 [INFO] [stdout] 2025-11-05T02:32:42.125025Z TRACE librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=111 header.ack_nr=0 payload_size=1222 remaining_cwnd=6169 [INFO] [stdout] 2025-11-05T02:32:42.125041Z TRACE librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=112 header.ack_nr=0 payload_size=1222 remaining_cwnd=4947 [INFO] [stdout] 2025-11-05T02:32:42.125031Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: remote_window_remaining=1048380 congestion_controller_window=2424 remaining=8200 self.last_remote_window=1048380 [INFO] [stdout] 2025-11-05T02:32:42.125056Z TRACE librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=113 header.ack_nr=0 payload_size=1280 remaining_cwnd=3725 [INFO] [stdout] 2025-11-05T02:32:42.125069Z TRACE librqbit_utp::stream_dispatch: remaining recv_wnd after sending remaining_cwnd=2445 [INFO] [stdout] 2025-11-05T02:32:42.125058Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: segmented bytes=1212 [INFO] [stdout] 2025-11-05T02:32:42.125082Z TRACE librqbit_utp::stream_dispatch: will repoll in duration=1.84375s [INFO] [stdout] 2025-11-05T02:32:42.125081Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: segmented bytes=1323 [INFO] [stdout] 2025-11-05T02:32:42.125100Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: MTU probing, not segmenting more data payload_size=1323 [INFO] [stdout] 2025-11-05T02:32:42.125119Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=5665 remote_window_remaining=1045845 user_tx_segments_segments=2 user_tx_segments_bytes=2535 segment_sizes=min_ss=1212:max_ss=1432 [INFO] [stdout] 2025-11-05T02:32:42.125135Z TRACE msg{seq_nr=1 ack_nr=112 len=0 msgtype=ST_STATE}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.125173Z TRACE librqbit_utp::stream_dispatch: arming retransmit timer delay=1.6328125s reason="rfc6298 5.3" [INFO] [stdout] 2025-11-05T02:32:42.125185Z TRACE librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.125182Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: arming retransmit timer delay=200ms reason="rfc6298 5.1" [INFO] [stdout] 2025-11-05T02:32:42.125215Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="expecting reply on ST_DATA" [INFO] [stdout] 2025-11-05T02:32:42.125237Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=61032 header.ack_nr=52116 payload_size=1212 remaining_cwnd=2424 [INFO] [stdout] 2025-11-05T02:32:42.125262Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: remaining recv_wnd after sending remaining_cwnd=1212 [INFO] [stdout] 2025-11-05T02:32:42.125291Z TRACE librqbit_utp::stream_dispatch: removed ACKed tx messages result.on_ack_result=acked_segments=3, bytes=3666, new_rtt=Some(1s) [INFO] [stdout] 2025-11-05T02:32:42.125284Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: will repoll in duration=200ms [INFO] [stdout] 2025-11-05T02:32:42.125306Z TRACE librqbit_utp::stream_dispatch: MTU probe hasnt expired yet [INFO] [stdout] 2025-11-05T02:32:42.125316Z TRACE librqbit_utp::stream_dispatch: did not send anything remaining_cwnd=6111 [INFO] [stdout] 2025-11-05T02:32:42.125327Z TRACE librqbit_utp::stream_dispatch: will repoll in duration=1.6328125s [INFO] [stdout] 2025-11-05T02:32:42.125354Z DEBUG librqbit_utp::stream_dispatch: MTU probe expired payload_size=1280 self.last_sent_seq_nr=113 rewind_to=112 [INFO] [stdout] 2025-11-05T02:32:42.125366Z TRACE librqbit_utp::stream_dispatch: turning off retransmit timer reason="MTU probe is not real RTO" [INFO] [stdout] 2025-11-05T02:32:42.125374Z TRACE librqbit_utp::stream_dispatch: remote_window_remaining=7391 congestion_controller_window=7391 remaining=184336 self.last_remote_window=7391 [INFO] [stdout] 2025-11-05T02:32:42.125385Z TRACE librqbit_utp::stream_dispatch: segmented bytes=1222 [INFO] [stdout] 2025-11-05T02:32:42.125393Z TRACE librqbit_utp::stream_dispatch: segmented bytes=1222 [INFO] [stdout] 2025-11-05T02:32:42.125400Z TRACE librqbit_utp::stream_dispatch: segmented bytes=1222 [INFO] [stdout] 2025-11-05T02:32:42.125408Z TRACE librqbit_utp::stream_dispatch: segmented bytes=1251 [INFO] [stdout] 2025-11-05T02:32:42.125415Z TRACE librqbit_utp::stream_dispatch: MTU probing, not segmenting more data payload_size=1251 [INFO] [stdout] 2025-11-05T02:32:42.125423Z TRACE librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=179419 remote_window_remaining=2474 user_tx_segments_segments=4 user_tx_segments_bytes=7535 segment_sizes=min_ss=1222:max_ss=1279 [INFO] [stdout] 2025-11-05T02:32:42.125445Z TRACE librqbit_utp::stream_dispatch: arming retransmit timer delay=1.6328125s reason="rfc6298 5.1" [INFO] [stdout] 2025-11-05T02:32:42.125455Z TRACE librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=113 header.ack_nr=0 payload_size=1222 remaining_cwnd=7391 [INFO] [stdout] 2025-11-05T02:32:42.125474Z TRACE librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=114 header.ack_nr=0 payload_size=1222 remaining_cwnd=6169 [INFO] [stdout] 2025-11-05T02:32:42.125490Z TRACE librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=115 header.ack_nr=0 payload_size=1222 remaining_cwnd=4947 [INFO] [stdout] 2025-11-05T02:32:42.125503Z TRACE librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=116 header.ack_nr=0 payload_size=1251 remaining_cwnd=3725 [INFO] [stdout] 2025-11-05T02:32:42.125514Z TRACE librqbit_utp::stream_dispatch: remaining recv_wnd after sending remaining_cwnd=2474 [INFO] [stdout] 2025-11-05T02:32:42.125525Z TRACE librqbit_utp::stream_dispatch: will repoll in duration=1.6328125s [INFO] [stdout] 2025-11-05T02:32:42.125603Z TRACE msg{seq_nr=1 ack_nr=115 len=0 msgtype=ST_STATE}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.125648Z TRACE librqbit_utp::stream_dispatch: arming retransmit timer delay=1.474609372s reason="rfc6298 5.3" [INFO] [stdout] 2025-11-05T02:32:42.125674Z TRACE librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.125790Z TRACE librqbit_utp::stream_dispatch: removed ACKed tx messages result.on_ack_result=acked_segments=3, bytes=3666, new_rtt=Some(1s) [INFO] [stdout] 2025-11-05T02:32:42.125812Z TRACE librqbit_utp::stream_dispatch: MTU probe hasnt expired yet [INFO] [stdout] 2025-11-05T02:32:42.125824Z TRACE librqbit_utp::stream_dispatch: did not send anything remaining_cwnd=6140 [INFO] [stdout] 2025-11-05T02:32:42.125848Z TRACE librqbit_utp::stream_dispatch: will repoll in duration=1.474609372s [INFO] [stdout] 2025-11-05T02:32:42.125884Z DEBUG librqbit_utp::stream_dispatch: MTU probe expired payload_size=1251 self.last_sent_seq_nr=116 rewind_to=115 [INFO] [stdout] 2025-11-05T02:32:42.125904Z TRACE librqbit_utp::stream_dispatch: turning off retransmit timer reason="MTU probe is not real RTO" [INFO] [stdout] 2025-11-05T02:32:42.125913Z TRACE librqbit_utp::stream_dispatch: remote_window_remaining=7391 congestion_controller_window=7391 remaining=179419 self.last_remote_window=7391 [INFO] [stdout] 2025-11-05T02:32:42.125924Z TRACE librqbit_utp::stream_dispatch: segmented bytes=1222 [INFO] [stdout] 2025-11-05T02:32:42.125935Z TRACE librqbit_utp::stream_dispatch: segmented bytes=1222 [INFO] [stdout] 2025-11-05T02:32:42.125943Z TRACE librqbit_utp::stream_dispatch: segmented bytes=1222 [INFO] [stdout] 2025-11-05T02:32:42.125958Z TRACE librqbit_utp::stream_dispatch: segmented bytes=1237 [INFO] [stdout] 2025-11-05T02:32:42.125966Z TRACE librqbit_utp::stream_dispatch: MTU probing, not segmenting more data payload_size=1237 [INFO] [stdout] 2025-11-05T02:32:42.125980Z TRACE librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=174516 remote_window_remaining=2488 user_tx_segments_segments=4 user_tx_segments_bytes=8772 segment_sizes=min_ss=1222:max_ss=1250 [INFO] [stdout] 2025-11-05T02:32:42.126012Z TRACE librqbit_utp::stream_dispatch: arming retransmit timer delay=1.474609372s reason="rfc6298 5.1" [INFO] [stdout] 2025-11-05T02:32:42.126025Z TRACE librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=116 header.ack_nr=0 payload_size=1222 remaining_cwnd=7391 [INFO] [stdout] 2025-11-05T02:32:42.126051Z TRACE librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=117 header.ack_nr=0 payload_size=1222 remaining_cwnd=6169 [INFO] [stdout] 2025-11-05T02:32:42.126074Z TRACE librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=118 header.ack_nr=0 payload_size=1222 remaining_cwnd=4947 [INFO] [stdout] 2025-11-05T02:32:42.126097Z TRACE librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=119 header.ack_nr=0 payload_size=1237 remaining_cwnd=3725 [INFO] [stdout] 2025-11-05T02:32:42.126113Z TRACE librqbit_utp::stream_dispatch: remaining recv_wnd after sending remaining_cwnd=2488 [INFO] [stdout] 2025-11-05T02:32:42.126125Z TRACE librqbit_utp::stream_dispatch: will repoll in duration=1.474609372s [INFO] [stdout] 2025-11-05T02:32:42.126183Z TRACE msg{seq_nr=1 ack_nr=118 len=0 msgtype=ST_STATE}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.126245Z TRACE librqbit_utp::stream_dispatch: arming retransmit timer delay=1.355957028s reason="rfc6298 5.3" [INFO] [stdout] 2025-11-05T02:32:42.126272Z TRACE librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.126367Z TRACE librqbit_utp::stream_dispatch: removed ACKed tx messages result.on_ack_result=acked_segments=3, bytes=3666, new_rtt=Some(1s) [INFO] [stdout] 2025-11-05T02:32:42.126388Z TRACE librqbit_utp::stream_dispatch: MTU probe hasnt expired yet [INFO] [stdout] 2025-11-05T02:32:42.126397Z TRACE librqbit_utp::stream_dispatch: did not send anything remaining_cwnd=6154 [INFO] [stdout] 2025-11-05T02:32:42.126412Z TRACE librqbit_utp::stream_dispatch: will repoll in duration=1.355957028s [INFO] [stdout] 2025-11-05T02:32:42.126447Z DEBUG librqbit_utp::stream_dispatch: MTU probe expired payload_size=1237 self.last_sent_seq_nr=119 rewind_to=118 [INFO] [stdout] 2025-11-05T02:32:42.126466Z TRACE librqbit_utp::stream_dispatch: turning off retransmit timer reason="MTU probe is not real RTO" [INFO] [stdout] 2025-11-05T02:32:42.126476Z TRACE librqbit_utp::stream_dispatch: remote_window_remaining=7391 congestion_controller_window=7391 remaining=174516 self.last_remote_window=7391 [INFO] [stdout] 2025-11-05T02:32:42.126487Z TRACE librqbit_utp::stream_dispatch: segmented bytes=1222 [INFO] [stdout] 2025-11-05T02:32:42.126494Z TRACE librqbit_utp::stream_dispatch: segmented bytes=1222 [INFO] [stdout] 2025-11-05T02:32:42.126512Z TRACE librqbit_utp::stream_dispatch: segmented bytes=1222 [INFO] [stdout] 2025-11-05T02:32:42.126519Z TRACE librqbit_utp::stream_dispatch: segmented bytes=1230 [INFO] [stdout] 2025-11-05T02:32:42.126533Z TRACE librqbit_utp::stream_dispatch: MTU probing, not segmenting more data payload_size=1230 [INFO] [stdout] 2025-11-05T02:32:42.126540Z TRACE librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=169620 remote_window_remaining=2495 user_tx_segments_segments=4 user_tx_segments_bytes=10002 segment_sizes=min_ss=1222:max_ss=1236 [INFO] [stdout] 2025-11-05T02:32:42.126587Z TRACE librqbit_utp::stream_dispatch: arming retransmit timer delay=1.355957028s reason="rfc6298 5.1" [INFO] [stdout] 2025-11-05T02:32:42.126607Z TRACE librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=119 header.ack_nr=0 payload_size=1222 remaining_cwnd=7391 [INFO] [stdout] 2025-11-05T02:32:42.126626Z TRACE librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=120 header.ack_nr=0 payload_size=1222 remaining_cwnd=6169 [INFO] [stdout] 2025-11-05T02:32:42.126623Z DEBUG librqbit_utp::macros::tests: retransmitting skipped_logs=2 arg1=1 arg2=2 arg3=3 [INFO] [stdout] 2025-11-05T02:32:42.126641Z TRACE librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=121 header.ack_nr=0 payload_size=1222 remaining_cwnd=4947 [INFO] [stdout] 2025-11-05T02:32:42.126666Z TRACE librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=122 header.ack_nr=0 payload_size=1230 remaining_cwnd=3725 [INFO] [stdout] 2025-11-05T02:32:42.126685Z TRACE librqbit_utp::stream_dispatch: remaining recv_wnd after sending remaining_cwnd=2495 [INFO] [stdout] 2025-11-05T02:32:42.126698Z TRACE librqbit_utp::stream_dispatch: will repoll in duration=1.355957028s [INFO] [stdout] 2025-11-05T02:32:42.126762Z TRACE msg{seq_nr=1 ack_nr=122 len=0 msgtype=ST_STATE}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.126811Z TRACE librqbit_utp::stream_dispatch: turning off retransmit timer reason="rfc6298 5.2" [INFO] [stdout] 2025-11-05T02:32:42.126822Z TRACE librqbit_utp::stream_dispatch: turning off inactivity timer reason="TX is empty" [INFO] [stdout] 2025-11-05T02:32:42.126854Z  WARN echo{addr=127.0.0.1:8531}: libutp_rs2: send error: operation would block [INFO] [stdout] test stream_dispatch::tests::mtu_probing::probe_retry_if_emsgsize ... ok [INFO] [stdout] test stream_dispatch::tests::retransmit_timer::fin_retransmit ... ok [INFO] [stdout] 2025-11-05T02:32:42.126965Z TRACE librqbit_utp::stream_dispatch: removed ACKed tx messages result.on_ack_result=acked_segments=4, bytes=4896, new_rtt=Some(1s) [INFO] [stdout] 2025-11-05T02:32:42.126982Z TRACE librqbit_utp::stream_dispatch: remote_window_remaining=7391 congestion_controller_window=7391 remaining=169620 self.last_remote_window=7391 [INFO] [stdout] 2025-11-05T02:32:42.127004Z TRACE librqbit_utp::stream_dispatch: segmented bytes=1230 [INFO] [stdout] 2025-11-05T02:32:42.127012Z TRACE librqbit_utp::stream_dispatch: segmented bytes=1230 [INFO] [stdout] 2025-11-05T02:32:42.127052Z TRACE librqbit_utp::stream_dispatch: segmented bytes=1230 [INFO] [stdout] 2025-11-05T02:32:42.127061Z TRACE librqbit_utp::stream_dispatch: segmented bytes=1234 [INFO] [stdout] 2025-11-05T02:32:42.127073Z TRACE librqbit_utp::stream_dispatch: MTU probing, not segmenting more data payload_size=1234 [INFO] [stdout] 2025-11-05T02:32:42.127082Z TRACE librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=164696 remote_window_remaining=2467 user_tx_segments_segments=4 user_tx_segments_bytes=10030 segment_sizes=min_ss=1230:max_ss=1236 [INFO] [stdout] 2025-11-05T02:32:42.127108Z TRACE librqbit_utp::stream_dispatch: arming retransmit timer delay=1.266967768s reason="rfc6298 5.1" [INFO] [stdout] 2025-11-05T02:32:42.127099Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: MTU probe hasnt expired yet [INFO] [stdout] 2025-11-05T02:32:42.127129Z TRACE librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="expecting reply on ST_DATA" [INFO] [stdout] 2025-11-05T02:32:42.127135Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: did not send anything remaining_cwnd=528 [INFO] [stdout] 2025-11-05T02:32:42.127148Z TRACE librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=123 header.ack_nr=0 payload_size=1230 remaining_cwnd=7391 [INFO] [stdout] 2025-11-05T02:32:42.127166Z TRACE librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=124 header.ack_nr=0 payload_size=1230 remaining_cwnd=6161 [INFO] [stdout] 2025-11-05T02:32:42.127161Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: will repoll in duration=170.115421ms [INFO] [stdout] 2025-11-05T02:32:42.127185Z TRACE librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=125 header.ack_nr=0 payload_size=1230 remaining_cwnd=4931 [INFO] [stdout] 2025-11-05T02:32:42.127202Z TRACE librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=126 header.ack_nr=0 payload_size=1234 remaining_cwnd=3701 [INFO] [stdout] 2025-11-05T02:32:42.127235Z TRACE librqbit_utp::stream_dispatch: remaining recv_wnd after sending remaining_cwnd=2467 [INFO] [stdout] 2025-11-05T02:32:42.127253Z TRACE librqbit_utp::stream_dispatch: will repoll in duration=1.266967768s [INFO] [stdout] 2025-11-05T02:32:42.127323Z TRACE msg{seq_nr=1 ack_nr=125 len=0 msgtype=ST_STATE}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.127372Z TRACE librqbit_utp::stream_dispatch: arming retransmit timer delay=1.200225824s reason="rfc6298 5.3" [INFO] [stdout] 2025-11-05T02:32:42.127394Z TRACE librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.127492Z TRACE librqbit_utp::stream_dispatch: removed ACKed tx messages result.on_ack_result=acked_segments=3, bytes=3690, new_rtt=Some(1s) [INFO] [stdout] 2025-11-05T02:32:42.127518Z TRACE librqbit_utp::stream_dispatch: MTU probe hasnt expired yet [INFO] [stdout] 2025-11-05T02:32:42.127536Z TRACE librqbit_utp::stream_dispatch: did not send anything remaining_cwnd=6157 [INFO] [stdout] 2025-11-05T02:32:42.127558Z TRACE librqbit_utp::stream_dispatch: will repoll in duration=1.200225824s [INFO] [stdout] 2025-11-05T02:32:42.127553Z TRACE librqbit_utp::stream_dispatch: remote_window_remaining=1048576 congestion_controller_window=1056 remaining=4 self.last_remote_window=1048576 [INFO] [stdout] 2025-11-05T02:32:42.127851Z TRACE librqbit_utp::stream_dispatch: remote_window_remaining=1048576 congestion_controller_window=1056 remaining=5 self.last_remote_window=1048576 [INFO] [stdout] 2025-11-05T02:32:42.128093Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::spawn_utils: still running [INFO] [stdout] 2025-11-05T02:32:42.128232Z DEBUG librqbit_utp::stream_dispatch: MTU probe expired payload_size=1234 self.last_sent_seq_nr=126 rewind_to=125 [INFO] [stdout] 2025-11-05T02:32:42.128258Z TRACE librqbit_utp::stream_dispatch: turning off retransmit timer reason="MTU probe is not real RTO" [INFO] [stdout] 2025-11-05T02:32:42.128238Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39020 ack_nr=31380 len=0 msgtype=ST_STATE}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.128269Z TRACE librqbit_utp::stream_dispatch: remote_window_remaining=7391 congestion_controller_window=7391 remaining=164696 self.last_remote_window=7391 [INFO] [stdout] 2025-11-05T02:32:42.128300Z TRACE librqbit_utp::stream_dispatch: segmented bytes=1230 [INFO] [stdout] 2025-11-05T02:32:42.128283Z DEBUG echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39020 ack_nr=31380 len=0 msgtype=ST_STATE}: librqbit_utp::congestion::tracing: set_mss changed before=cwnd=1584,cwnd_mss=3.00,sshthresh_mss:inf:w_max:0.00,mss:528 after=cwnd=1982,cwnd_mss=1.60,sshthresh_mss:inf:w_max:0.00,mss:991 [INFO] [stdout] 2025-11-05T02:32:42.128292Z TRACE librqbit_utp::stream_dispatch: segmented bytes=5 [INFO] [stdout] 2025-11-05T02:32:42.128175Z TRACE librqbit_utp::stream_dispatch: segmented bytes=4 [INFO] [stdout] 2025-11-05T02:32:42.128351Z TRACE librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=0 remote_window_remaining=1048571 user_tx_segments_segments=1 user_tx_segments_bytes=5 segment_sizes=min_ss=528:max_ss=1452 [INFO] [stdout] 2025-11-05T02:32:42.128355Z TRACE librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=0 remote_window_remaining=1048572 user_tx_segments_segments=1 user_tx_segments_bytes=4 segment_sizes=min_ss=528:max_ss=1452 [INFO] [stdout] 2025-11-05T02:32:42.128358Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39018 ack_nr=31380 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.128386Z TRACE librqbit_utp::stream_dispatch: arming retransmit timer delay=3s reason="rfc6298 5.1" [INFO] [stdout] 2025-11-05T02:32:42.128399Z TRACE librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="expecting reply on ST_DATA" [INFO] [stdout] 2025-11-05T02:32:42.128410Z TRACE librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=101 header.ack_nr=0 payload_size=4 remaining_cwnd=1056 [INFO] [stdout] 2025-11-05T02:32:42.128423Z TRACE librqbit_utp::stream_dispatch: remaining recv_wnd after sending remaining_cwnd=1052 [INFO] [stdout] 2025-11-05T02:32:42.128377Z TRACE librqbit_utp::stream_dispatch: arming retransmit timer delay=3s reason="rfc6298 5.1" [INFO] [stdout] 2025-11-05T02:32:42.128487Z TRACE librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="expecting reply on ST_DATA" [INFO] [stdout] 2025-11-05T02:32:42.128500Z TRACE librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=101 header.ack_nr=0 payload_size=5 remaining_cwnd=1056 [INFO] [stdout] 2025-11-05T02:32:42.128247Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: MTU probe hasnt expired yet [INFO] [stdout] 2025-11-05T02:32:42.128530Z TRACE librqbit_utp::stream_dispatch: remaining recv_wnd after sending remaining_cwnd=1051 [INFO] [stdout] 2025-11-05T02:32:42.128326Z TRACE librqbit_utp::stream_dispatch: segmented bytes=1230 [INFO] [stdout] 2025-11-05T02:32:42.128542Z TRACE librqbit_utp::stream_dispatch: will repoll in duration=3s [INFO] [stdout] 2025-11-05T02:32:42.128556Z TRACE librqbit_utp::stream_dispatch: segmented bytes=1230 [INFO] [stdout] 2025-11-05T02:32:42.128546Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: did not send anything remaining_cwnd=528 [INFO] [stdout] 2025-11-05T02:32:42.128596Z TRACE librqbit_utp::stream_dispatch: segmented bytes=1232 [INFO] [stdout] 2025-11-05T02:32:42.128605Z TRACE librqbit_utp::stream_dispatch: MTU probing, not segmenting more data payload_size=1232 [INFO] [stdout] 2025-11-05T02:32:42.128612Z TRACE librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=159774 remote_window_remaining=2469 user_tx_segments_segments=4 user_tx_segments_bytes=11262 segment_sizes=min_ss=1230:max_ss=1233 [INFO] [stdout] 2025-11-05T02:32:42.128614Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: will repoll in duration=191.14336ms [INFO] [stdout] 2025-11-05T02:32:42.128646Z TRACE librqbit_utp::stream_dispatch: arming retransmit timer delay=1.200225824s reason="rfc6298 5.1" [INFO] [stdout] 2025-11-05T02:32:42.128658Z TRACE librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=126 header.ack_nr=0 payload_size=1230 remaining_cwnd=7391 [INFO] [stdout] 2025-11-05T02:32:42.128637Z TRACE librqbit_utp::stream_dispatch: remote_window_remaining=1048576 congestion_controller_window=1056 remaining=0 self.last_remote_window=1048576 [INFO] [stdout] 2025-11-05T02:32:42.128679Z TRACE librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=127 header.ack_nr=0 payload_size=1230 remaining_cwnd=6161 [INFO] [stdout] 2025-11-05T02:32:42.128683Z TRACE librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=0 remote_window_remaining=1048576 user_tx_segments_segments=1 user_tx_segments_bytes=5 segment_sizes=min_ss=528:max_ss=1452 [INFO] [stdout] 2025-11-05T02:32:42.128699Z TRACE librqbit_utp::stream_dispatch: retransmit timer expired [INFO] [stdout] 2025-11-05T02:32:42.128699Z TRACE librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=128 header.ack_nr=0 payload_size=1230 remaining_cwnd=4931 [INFO] [stdout] 2025-11-05T02:32:42.128713Z TRACE librqbit_utp::stream_dispatch: RTO expired: sent ST_DATA header.seq_nr=101 header.ack_nr=0 payload_size=5 [INFO] [stdout] 2025-11-05T02:32:42.128714Z TRACE librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=129 header.ack_nr=0 payload_size=1232 remaining_cwnd=3701 [INFO] [stdout] 2025-11-05T02:32:42.128725Z TRACE librqbit_utp::stream_dispatch: arming retransmit timer delay=6s reason="rfc6298 5.6" [INFO] [stdout] 2025-11-05T02:32:42.128458Z TRACE librqbit_utp::stream_dispatch: will repoll in duration=3s [INFO] [stdout] 2025-11-05T02:32:42.128744Z TRACE librqbit_utp::stream_dispatch: not sending anything while in RTO processing rto_retransmissions=1 [INFO] [stdout] 2025-11-05T02:32:42.128406Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39018 ack_nr=31380 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1382 [INFO] [stdout] 2025-11-05T02:32:42.128767Z TRACE librqbit_utp::stream_tx: closing writer [INFO] [stdout] 2025-11-05T02:32:42.128726Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45238 ack_nr=57914 len=528 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.128497Z TRACE utp_socket{addr=127.0.0.1:8530}: librqbit_utp::spawn_utils: started [INFO] [stdout] 2025-11-05T02:32:42.128778Z TRACE librqbit_utp::stream_rx: user_rx: marking vsock closed [INFO] [stdout] 2025-11-05T02:32:42.128782Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45238 ack_nr=57914 len=528 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: state: syn-ack-sent -> established [INFO] [stdout] 2025-11-05T02:32:42.128820Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45238 ack_nr=57914 len=528 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.128853Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45238 ack_nr=57914 len=528 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=528 [INFO] [stdout] 2025-11-05T02:32:42.128884Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45238 ack_nr=57914 len=528 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=45237 [INFO] [stdout] 2025-11-05T02:32:42.128919Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45238 ack_nr=57914 len=528 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.128925Z TRACE utp_socket{addr=127.0.0.1:8530}: librqbit_utp::spawn_utils: still running [INFO] [stdout] 2025-11-05T02:32:42.128943Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45238 ack_nr=57914 len=528 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.128977Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45238 ack_nr=57914 len=528 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=528 [INFO] [stdout] 2025-11-05T02:32:42.128992Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39018 ack_nr=31380 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=39017 [INFO] [stdout] 2025-11-05T02:32:42.129041Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_rx: flushed from out-of-order user RX packets=1 bytes=528 [INFO] [stdout] test stream_dispatch::tests::retransmit_timer::retransmit_timer_started ... ok [INFO] [stdout] 2025-11-05T02:32:42.128727Z TRACE librqbit_utp::stream_dispatch: remaining recv_wnd after sending remaining_cwnd=2469 [INFO] [stdout] 2025-11-05T02:32:42.129073Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: remote_window_remaining=1048080 congestion_controller_window=1056 remaining=32768 self.last_remote_window=1048080 [INFO] [stdout] 2025-11-05T02:32:42.129102Z TRACE librqbit_utp::stream_dispatch: will repoll in duration=1.200225824s [INFO] [stdout] 2025-11-05T02:32:42.129102Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: segmented bytes=528 [INFO] [stdout] 2025-11-05T02:32:42.129124Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: segmented bytes=991 [INFO] [stdout] 2025-11-05T02:32:42.129153Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: MTU probing, not segmenting more data payload_size=991 [INFO] [stdout] 2025-11-05T02:32:42.129166Z TRACE msg{seq_nr=1 ack_nr=129 len=0 msgtype=ST_STATE}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.129173Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=31249 remote_window_remaining=1046561 user_tx_segments_segments=2 user_tx_segments_bytes=1519 segment_sizes=min_ss=528:max_ss=1452 [INFO] [stdout] 2025-11-05T02:32:42.129214Z TRACE librqbit_utp::stream_dispatch: turning off retransmit timer reason="rfc6298 5.2" [INFO] [stdout] 2025-11-05T02:32:42.129234Z TRACE librqbit_utp::stream_dispatch: turning off inactivity timer reason="TX is empty" [INFO] [stdout] 2025-11-05T02:32:42.129249Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: arming retransmit timer delay=300ms reason="rfc6298 5.1" [INFO] [stdout] 2025-11-05T02:32:42.129289Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=57915 header.ack_nr=45238 payload_size=528 remaining_cwnd=1056 [INFO] [stdout] 2025-11-05T02:32:42.129329Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: remaining recv_wnd after sending remaining_cwnd=528 [INFO] [stdout] 2025-11-05T02:32:42.129354Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: will repoll in duration=181.3421ms [INFO] [stdout] 2025-11-05T02:32:42.129392Z TRACE librqbit_utp::stream_dispatch: removed ACKed tx messages result.on_ack_result=acked_segments=4, bytes=4922, new_rtt=Some(1s) [INFO] [stdout] 2025-11-05T02:32:42.129413Z TRACE librqbit_utp::stream_dispatch: remote_window_remaining=7391 congestion_controller_window=7391 remaining=159774 self.last_remote_window=7391 [INFO] [stdout] 2025-11-05T02:32:42.129425Z TRACE librqbit_utp::stream_dispatch: segmented bytes=1232 [INFO] [stdout] 2025-11-05T02:32:42.129438Z TRACE librqbit_utp::stream_dispatch: segmented bytes=1232 [INFO] [stdout] 2025-11-05T02:32:42.129445Z TRACE librqbit_utp::stream_dispatch: segmented bytes=1232 [INFO] [stdout] 2025-11-05T02:32:42.129452Z TRACE librqbit_utp::stream_dispatch: segmented bytes=1233 [INFO] [stdout] 2025-11-05T02:32:42.129460Z TRACE librqbit_utp::stream_dispatch: MTU probing, not segmenting more data payload_size=1233 [INFO] [stdout] 2025-11-05T02:32:42.129476Z TRACE librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=154845 remote_window_remaining=2462 user_tx_segments_segments=4 user_tx_segments_bytes=11269 segment_sizes=min_ss=1232:max_ss=1233 [INFO] [stdout] 2025-11-05T02:32:42.129499Z TRACE librqbit_utp::stream_dispatch: arming retransmit timer delay=1.150169368s reason="rfc6298 5.1" [INFO] [stdout] 2025-11-05T02:32:42.129514Z TRACE librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="expecting reply on ST_DATA" [INFO] [stdout] 2025-11-05T02:32:42.129524Z TRACE librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=130 header.ack_nr=0 payload_size=1232 remaining_cwnd=7391 [INFO] [stdout] 2025-11-05T02:32:42.129544Z TRACE librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=131 header.ack_nr=0 payload_size=1232 remaining_cwnd=6159 [INFO] [stdout] 2025-11-05T02:32:42.129558Z TRACE librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=132 header.ack_nr=0 payload_size=1232 remaining_cwnd=4927 [INFO] [stdout] 2025-11-05T02:32:42.129595Z TRACE librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=133 header.ack_nr=0 payload_size=1233 remaining_cwnd=3695 [INFO] [stdout] 2025-11-05T02:32:42.129608Z TRACE librqbit_utp::stream_dispatch: remaining recv_wnd after sending remaining_cwnd=2462 [INFO] [stdout] 2025-11-05T02:32:42.129619Z TRACE librqbit_utp::stream_dispatch: will repoll in duration=1.150169368s [INFO] [stdout] 2025-11-05T02:32:42.129681Z TRACE msg{seq_nr=1 ack_nr=132 len=0 msgtype=ST_STATE}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.129722Z TRACE librqbit_utp::stream_dispatch: arming retransmit timer delay=1.112627024s reason="rfc6298 5.3" [INFO] [stdout] 2025-11-05T02:32:42.129733Z TRACE librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.129848Z TRACE librqbit_utp::stream_dispatch: removed ACKed tx messages result.on_ack_result=acked_segments=3, bytes=3696, new_rtt=Some(1s) [INFO] [stdout] 2025-11-05T02:32:42.129865Z TRACE librqbit_utp::stream_dispatch: MTU probe hasnt expired yet [INFO] [stdout] 2025-11-05T02:32:42.129874Z TRACE librqbit_utp::stream_dispatch: did not send anything remaining_cwnd=6158 [INFO] [stdout] 2025-11-05T02:32:42.129884Z TRACE librqbit_utp::stream_dispatch: will repoll in duration=1.112627024s [INFO] [stdout] 2025-11-05T02:32:42.129906Z DEBUG librqbit_utp::stream_dispatch: MTU probe expired payload_size=1233 self.last_sent_seq_nr=133 rewind_to=132 [INFO] [stdout] 2025-11-05T02:32:42.129916Z TRACE librqbit_utp::stream_dispatch: turning off retransmit timer reason="MTU probe is not real RTO" [INFO] [stdout] 2025-11-05T02:32:42.129924Z TRACE librqbit_utp::stream_dispatch: remote_window_remaining=7391 congestion_controller_window=7391 remaining=154845 self.last_remote_window=7391 [INFO] [stdout] 2025-11-05T02:32:42.129935Z TRACE librqbit_utp::stream_dispatch: segmented bytes=1232 [INFO] [stdout] 2025-11-05T02:32:42.129921Z TRACE msg{seq_nr=0 ack_nr=99 len=0 msgtype=ST_STATE}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.129942Z TRACE librqbit_utp::stream_dispatch: segmented bytes=1232 [INFO] [stdout] 2025-11-05T02:32:42.129953Z TRACE librqbit_utp::stream_dispatch: segmented bytes=1232 [INFO] [stdout] 2025-11-05T02:32:42.129960Z TRACE librqbit_utp::stream_dispatch: segmented bytes=1232 [INFO] [stdout] 2025-11-05T02:32:42.129968Z TRACE librqbit_utp::stream_dispatch: segmented bytes=1232 [INFO] [stdout] 2025-11-05T02:32:42.129975Z TRACE librqbit_utp::stream_dispatch: segmented bytes=1231 [INFO] [stdout] 2025-11-05T02:32:42.129982Z TRACE librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=147454 remote_window_remaining=0 user_tx_segments_segments=6 user_tx_segments_bytes=14964 segment_sizes=min_ss=1232:max_ss=1232 [INFO] [stdout] 2025-11-05T02:32:42.130002Z TRACE librqbit_utp::stream_dispatch: arming retransmit timer delay=1.112627024s reason="rfc6298 5.1" [INFO] [stdout] 2025-11-05T02:32:42.130012Z TRACE librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=133 header.ack_nr=0 payload_size=1232 remaining_cwnd=7391 [INFO] [stdout] 2025-11-05T02:32:42.130026Z TRACE librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=134 header.ack_nr=0 payload_size=1232 remaining_cwnd=6159 [INFO] [stdout] 2025-11-05T02:32:42.130040Z TRACE librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=135 header.ack_nr=0 payload_size=1232 remaining_cwnd=4927 [INFO] [stdout] 2025-11-05T02:32:42.130054Z TRACE librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=136 header.ack_nr=0 payload_size=1232 remaining_cwnd=3695 [INFO] [stdout] 2025-11-05T02:32:42.130068Z TRACE librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=137 header.ack_nr=0 payload_size=1232 remaining_cwnd=2463 [INFO] [stdout] 2025-11-05T02:32:42.130081Z TRACE librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=138 header.ack_nr=0 payload_size=1231 remaining_cwnd=1231 [INFO] [stdout] 2025-11-05T02:32:42.130092Z TRACE librqbit_utp::stream_dispatch: remaining recv_wnd after sending remaining_cwnd=0 [INFO] [stdout] 2025-11-05T02:32:42.130090Z TRACE librqbit_utp::stream_dispatch: remote_window_remaining=1024 congestion_controller_window=10 remaining=10 self.last_remote_window=1024 [INFO] [stdout] 2025-11-05T02:32:42.130102Z TRACE librqbit_utp::stream_dispatch: will repoll in duration=1.112627024s [INFO] [stdout] 2025-11-05T02:32:42.130111Z TRACE librqbit_utp::stream_dispatch: segmented bytes=5 [INFO] [stdout] 2025-11-05T02:32:42.130120Z TRACE librqbit_utp::stream_dispatch: segmented bytes=5 [INFO] [stdout] 2025-11-05T02:32:42.130124Z TRACE librqbit_utp::stream_tx: closing writer [INFO] [stdout] 2025-11-05T02:32:42.130132Z TRACE librqbit_utp::stream_rx: user_rx: marking vsock closed [INFO] [stdout] 2025-11-05T02:32:42.130127Z TRACE librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=0 remote_window_remaining=1014 user_tx_segments_segments=2 user_tx_segments_bytes=10 segment_sizes=min_ss=5:max_ss=5 [INFO] [stdout] 2025-11-05T02:32:42.130266Z TRACE librqbit_utp::stream_dispatch: arming retransmit timer delay=10s reason="rfc6298 5.1" [INFO] [stdout] 2025-11-05T02:32:42.130290Z TRACE librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="expecting reply on ST_DATA" [INFO] [stdout] 2025-11-05T02:32:42.130301Z TRACE librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=101 header.ack_nr=0 payload_size=5 remaining_cwnd=10 [INFO] [stdout] 2025-11-05T02:32:42.130435Z TRACE librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=102 header.ack_nr=0 payload_size=5 remaining_cwnd=5 [INFO] [stdout] 2025-11-05T02:32:42.130562Z TRACE librqbit_utp::stream_dispatch: remaining recv_wnd after sending remaining_cwnd=0 [INFO] [stdout] 2025-11-05T02:32:42.130612Z TRACE librqbit_utp::stream_dispatch: will repoll in duration=10s [INFO] [stdout] 2025-11-05T02:32:42.130803Z TRACE msg{seq_nr=0 ack_nr=101 len=0 msgtype=ST_STATE}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.130842Z  INFO echo{addr=[::]:0}: librqbit_utp::e2e_tests: current counter 0 [INFO] [stdout] 2025-11-05T02:32:42.130985Z TRACE msg{seq_nr=0 ack_nr=101 len=0 msgtype=ST_STATE}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.131071Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57915 ack_nr=45238 len=528 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.131116Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57915 ack_nr=45238 len=528 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=528 [INFO] [stdout] 2025-11-05T02:32:42.131016Z TRACE msg{seq_nr=0 ack_nr=101 len=0 msgtype=ST_STATE}: librqbit_utp::recovery: counted duplicate ACK in non-sack mode header.ack_nr=101 high_ack=101 dup_acks=1 [INFO] [stdout] 2025-11-05T02:32:42.131140Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57915 ack_nr=45238 len=528 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=57914 [INFO] [stdout] 2025-11-05T02:32:42.131165Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57915 ack_nr=45238 len=528 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.131187Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57915 ack_nr=45238 len=528 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.131210Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57915 ack_nr=45238 len=528 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=528 [INFO] [stdout] 2025-11-05T02:32:42.131245Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: arming retransmit timer delay=200ms reason="rfc6298 5.3" [INFO] [stdout] 2025-11-05T02:32:42.131277Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.131186Z TRACE msg{seq_nr=0 ack_nr=101 len=0 msgtype=ST_STATE}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.131314Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: removed ACKed tx messages result.on_ack_result=acked_segments=1, bytes=528, new_rtt=Some(10.2421ms) [INFO] [stdout] 2025-11-05T02:32:42.131340Z TRACE msg{seq_nr=0 ack_nr=101 len=0 msgtype=ST_STATE}: librqbit_utp::recovery: counted duplicate ACK in non-sack mode header.ack_nr=101 high_ack=101 dup_acks=2 [INFO] [stdout] 2025-11-05T02:32:42.131353Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_rx: flushed from out-of-order user RX packets=1 bytes=528 [INFO] [stdout] 2025-11-05T02:32:42.131377Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: MTU probe hasnt expired yet [INFO] [stdout] 2025-11-05T02:32:42.131383Z TRACE librqbit_utp::stream_dispatch: arming retransmit timer delay=10s reason="rfc6298 5.3" [INFO] [stdout] 2025-11-05T02:32:42.131416Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=45239 header.ack_nr=57915 payload_size=991 remaining_cwnd=1584 [INFO] [stdout] 2025-11-05T02:32:42.131451Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: remaining recv_wnd after sending remaining_cwnd=593 [INFO] [stdout] 2025-11-05T02:32:42.131482Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: will repoll in duration=200ms [INFO] [stdout] 2025-11-05T02:32:42.131397Z TRACE librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.131526Z TRACE librqbit_utp::stream_dispatch: removed ACKed tx messages result.on_ack_result=acked_segments=1, bytes=5, new_rtt=Some(0ns) [INFO] [stdout] 2025-11-05T02:32:42.131540Z TRACE librqbit_utp::stream_dispatch: remote_window_remaining=1024 congestion_controller_window=15 remaining=0 self.last_remote_window=1024 [INFO] [stdout] 2025-11-05T02:32:42.131551Z TRACE librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=0 remote_window_remaining=1024 user_tx_segments_segments=1 user_tx_segments_bytes=5 segment_sizes=min_ss=5:max_ss=5 [INFO] [stdout] 2025-11-05T02:32:42.129048Z DEBUG echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39018 ack_nr=31380 len=1382 msgtype=ST_DATA}: librqbit_utp::congestion::tracing: set_mss changed before=cwnd=2575,cwnd_mss=2.60,sshthresh_mss:inf:w_max:0.00,mss:991 after=cwnd=2764,cwnd_mss=1.86,sshthresh_mss:inf:w_max:0.00,mss:1382 [INFO] [stdout] 2025-11-05T02:32:42.131593Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39018 ack_nr=31380 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.131625Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39018 ack_nr=31380 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.131638Z TRACE msg{seq_nr=0 ack_nr=99 len=0 msgtype=ST_STATE}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.131658Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39018 ack_nr=31380 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=1382 [INFO] [stdout] 2025-11-05T02:32:42.131566Z TRACE librqbit_utp::stream_dispatch: did not send anything remaining_cwnd=10 [INFO] [stdout] 2025-11-05T02:32:42.131681Z TRACE librqbit_utp::stream_dispatch: remote_window_remaining=1024 congestion_controller_window=10 remaining=10 self.last_remote_window=1024 [INFO] [stdout] 2025-11-05T02:32:42.131696Z TRACE librqbit_utp::stream_dispatch: segmented bytes=5 [INFO] [stdout] 2025-11-05T02:32:42.131697Z TRACE librqbit_utp::stream_dispatch: will repoll in duration=10s [INFO] [stdout] 2025-11-05T02:32:42.131705Z TRACE librqbit_utp::stream_dispatch: segmented bytes=5 [INFO] [stdout] 2025-11-05T02:32:42.131701Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: turning off retransmit timer reason="rfc6298 5.2" [INFO] [stdout] 2025-11-05T02:32:42.131714Z TRACE librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=0 remote_window_remaining=1014 user_tx_segments_segments=2 user_tx_segments_bytes=10 segment_sizes=min_ss=5:max_ss=5 [INFO] [stdout] 2025-11-05T02:32:42.131722Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: turning off inactivity timer reason="TX is empty" [INFO] [stdout] 2025-11-05T02:32:42.131738Z TRACE librqbit_utp::stream_dispatch: arming retransmit timer delay=10s reason="rfc6298 5.1" [INFO] [stdout] 2025-11-05T02:32:42.131749Z TRACE librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="expecting reply on ST_DATA" [INFO] [stdout] 2025-11-05T02:32:42.131760Z TRACE librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=101 header.ack_nr=0 payload_size=5 remaining_cwnd=10 [INFO] [stdout] 2025-11-05T02:32:42.131775Z TRACE librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=102 header.ack_nr=0 payload_size=5 remaining_cwnd=5 [INFO] [stdout] 2025-11-05T02:32:42.131787Z TRACE librqbit_utp::stream_dispatch: remaining recv_wnd after sending remaining_cwnd=0 [INFO] [stdout] 2025-11-05T02:32:42.131779Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: removed ACKed tx messages result.on_ack_result=acked_segments=1, bytes=991, new_rtt=Some(13.42118ms) [INFO] [stdout] 2025-11-05T02:32:42.131799Z TRACE librqbit_utp::stream_dispatch: will repoll in duration=10s [INFO] [stdout] 2025-11-05T02:32:42.131805Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_rx: flushed from out-of-order user RX packets=1 bytes=1382 [INFO] [stdout] 2025-11-05T02:32:42.131827Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: remote_window_remaining=1048576 congestion_controller_window=2764 remaining=31777 self.last_remote_window=1048576 [INFO] [stdout] 2025-11-05T02:32:42.131850Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: segmented bytes=1382 [INFO] [stdout] 2025-11-05T02:32:42.131852Z TRACE msg{seq_nr=0 ack_nr=101 len=0 msgtype=ST_STATE}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.131868Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: segmented bytes=1382 [INFO] [stdout] 2025-11-05T02:32:42.131886Z TRACE librqbit_utp::stream_dispatch: arming retransmit timer delay=10s reason="rfc6298 5.3" [INFO] [stdout] 2025-11-05T02:32:42.131850Z TRACE msg{seq_nr=0 ack_nr=101 len=0 msgtype=ST_STATE}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.131898Z TRACE librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.131899Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: segmented bytes=1382 [INFO] [stdout] 2025-11-05T02:32:42.131911Z TRACE msg{seq_nr=0 ack_nr=101 len=0 msgtype=ST_STATE}: librqbit_utp::recovery: counted duplicate ACK in non-sack mode header.ack_nr=101 high_ack=101 dup_acks=3 [INFO] [stdout] 2025-11-05T02:32:42.131940Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: segmented bytes=1418 [INFO] [stdout] 2025-11-05T02:32:42.131964Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: MTU probing, not segmenting more data payload_size=1418 [INFO] [stdout] 2025-11-05T02:32:42.131988Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=26213 remote_window_remaining=1043012 user_tx_segments_segments=4 user_tx_segments_bytes=5564 segment_sizes=min_ss=1382:max_ss=1452 [INFO] [stdout] 2025-11-05T02:32:42.132040Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: arming retransmit timer delay=200ms reason="rfc6298 5.1" [INFO] [stdout] 2025-11-05T02:32:42.132071Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="expecting reply on ST_DATA" [INFO] [stdout] 2025-11-05T02:32:42.132093Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=31381 header.ack_nr=39018 payload_size=1382 remaining_cwnd=2764 [INFO] [stdout] 2025-11-05T02:32:42.132136Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=31382 header.ack_nr=39018 payload_size=1382 remaining_cwnd=1382 [INFO] [stdout] 2025-11-05T02:32:42.132168Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: remaining recv_wnd after sending remaining_cwnd=0 [INFO] [stdout] 2025-11-05T02:32:42.132198Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: will repoll in duration=200ms [INFO] [stdout] 2025-11-05T02:32:42.132603Z TRACE librqbit_utp::stream_dispatch: will repoll in duration=6s [INFO] [stdout] 2025-11-05T02:32:42.132655Z TRACE librqbit_utp::stream_dispatch: remote_window_remaining=1048576 congestion_controller_window=1056 remaining=0 self.last_remote_window=1048576 [INFO] [stdout] 2025-11-05T02:32:42.132672Z TRACE librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=0 remote_window_remaining=1048576 user_tx_segments_segments=1 user_tx_segments_bytes=5 segment_sizes=min_ss=528:max_ss=1452 [INFO] [stdout] 2025-11-05T02:32:42.132686Z TRACE librqbit_utp::stream_dispatch: not sending anything while in RTO processing rto_retransmissions=1 [INFO] [stdout] 2025-11-05T02:32:42.132698Z TRACE librqbit_utp::stream_dispatch: will repoll in duration=6s [INFO] [stdout] 2025-11-05T02:32:42.132715Z TRACE librqbit_utp::stream_dispatch: remote_window_remaining=1048576 congestion_controller_window=1056 remaining=0 self.last_remote_window=1048576 [INFO] [stdout] 2025-11-05T02:32:42.132727Z TRACE librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=0 remote_window_remaining=1048576 user_tx_segments_segments=1 user_tx_segments_bytes=5 segment_sizes=min_ss=528:max_ss=1452 [INFO] [stdout] 2025-11-05T02:32:42.132741Z TRACE librqbit_utp::stream_dispatch: retransmit timer expired [INFO] [stdout] 2025-11-05T02:32:42.132758Z TRACE librqbit_utp::stream_dispatch: RTO expired: sent ST_DATA header.seq_nr=101 header.ack_nr=0 payload_size=5 [INFO] [stdout] 2025-11-05T02:32:42.132769Z TRACE librqbit_utp::stream_dispatch: arming retransmit timer delay=12s reason="rfc6298 5.6" [INFO] [stdout] 2025-11-05T02:32:42.132778Z TRACE librqbit_utp::stream_dispatch: not sending anything while in RTO processing rto_retransmissions=2 [INFO] [stdout] 2025-11-05T02:32:42.132790Z TRACE librqbit_utp::stream_dispatch: will repoll in duration=1s [INFO] [stdout] 2025-11-05T02:32:42.132815Z TRACE librqbit_utp::stream_rx: user_rx: marking vsock closed [INFO] [stdout] 2025-11-05T02:32:42.132860Z TRACE librqbit_utp::stream_tx: closing writer [INFO] [stdout] test stream_dispatch::tests::retransmit_timer::test_basic_retransmission_0 ... ok [INFO] [stdout] 2025-11-05T02:32:42.133501Z TRACE msg{seq_nr=0 ack_nr=101 len=0 msgtype=ST_STATE}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.131914Z TRACE librqbit_utp::stream_dispatch: removed ACKed tx messages result.on_ack_result=acked_segments=1, bytes=5, new_rtt=Some(0ns) [INFO] [stdout] 2025-11-05T02:32:42.131934Z TRACE msg{seq_nr=0 ack_nr=101 len=0 msgtype=ST_STATE}: librqbit_utp::stream_tx_segments: calc_pipe pipe=0 recalc_timer=None high_rxt=101 high_ack=102 high_data=102 [INFO] [stdout] 2025-11-05T02:32:42.133620Z TRACE librqbit_utp::stream_dispatch: remote_window_remaining=1024 congestion_controller_window=15 remaining=0 self.last_remote_window=1024 [INFO] [stdout] 2025-11-05T02:32:42.133655Z TRACE librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=0 remote_window_remaining=1024 user_tx_segments_segments=1 user_tx_segments_bytes=5 segment_sizes=min_ss=5:max_ss=5 [INFO] [stdout] 2025-11-05T02:32:42.133659Z TRACE librqbit_utp::stream_dispatch: remote_window_remaining=1024 congestion_controller_window=1024 remaining=11 self.last_remote_window=1024 [INFO] [stdout] 2025-11-05T02:32:42.133646Z TRACE msg{seq_nr=0 ack_nr=101 len=0 msgtype=ST_STATE}: librqbit_utp::recovery: entered recovery rec.recovery_point=102 high_ack=101 high_data=102 ack_nr=101 pipe_estimate=pipe=0,recalc_timer=None cwnd=10 rtt=875ms [INFO] [stdout] 2025-11-05T02:32:42.133674Z TRACE librqbit_utp::stream_dispatch: did not send anything remaining_cwnd=10 [INFO] [stdout] 2025-11-05T02:32:42.133676Z TRACE librqbit_utp::stream_dispatch: segmented bytes=11 [INFO] [stdout] 2025-11-05T02:32:42.133671Z  INFO echo{addr=[::]:0}: librqbit_utp::e2e_tests: current counter 0 [INFO] [stdout] 2025-11-05T02:32:42.133687Z TRACE librqbit_utp::stream_dispatch: will repoll in duration=10s [INFO] [stdout] 2025-11-05T02:32:42.133685Z TRACE librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=0 remote_window_remaining=1013 user_tx_segments_segments=1 user_tx_segments_bytes=11 segment_sizes=min_ss=528:max_ss=1452 [INFO] [stdout] 2025-11-05T02:32:42.133712Z TRACE librqbit_utp::stream_dispatch: arming retransmit timer delay=3s reason="rfc6298 5.1" [INFO] [stdout] 2025-11-05T02:32:42.133725Z TRACE librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="expecting reply on ST_DATA" [INFO] [stdout] 2025-11-05T02:32:42.133695Z TRACE librqbit_utp::stream_tx_segments: calc_pipe pipe=0 recalc_timer=None high_rxt=101 high_ack=102 high_data=102 [INFO] [stdout] 2025-11-05T02:32:42.133731Z TRACE msg{seq_nr=1 ack_nr=101 len=1 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.133740Z TRACE librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=101 header.ack_nr=0 payload_size=11 remaining_cwnd=1024 [INFO] [stdout] 2025-11-05T02:32:42.133745Z TRACE librqbit_utp::stream_dispatch: remote_window_remaining=1024 congestion_controller_window=10 remaining=0 self.last_remote_window=1024 [INFO] [stdout] 2025-11-05T02:32:42.133753Z TRACE librqbit_utp::stream_dispatch: remaining recv_wnd after sending remaining_cwnd=1013 [INFO] [stdout] 2025-11-05T02:32:42.133750Z TRACE msg{seq_nr=1 ack_nr=101 len=1 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1 [INFO] [stdout] 2025-11-05T02:32:42.133758Z TRACE librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=0 remote_window_remaining=1024 user_tx_segments_segments=1 user_tx_segments_bytes=5 segment_sizes=min_ss=5:max_ss=5 [INFO] [stdout] 2025-11-05T02:32:42.133764Z TRACE librqbit_utp::stream_dispatch: will repoll in duration=3s [INFO] [stdout] 2025-11-05T02:32:42.133768Z TRACE msg{seq_nr=1 ack_nr=101 len=1 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=0 [INFO] [stdout] 2025-11-05T02:32:42.133784Z TRACE librqbit_utp::stream_dispatch: RECOVERY: sent ST_DATA header.seq_nr=102 header.ack_nr=0 payload_size=5 pipe=0 cwnd=10 is_lost=false is_expired=false [INFO] [stdout] 2025-11-05T02:32:42.133793Z TRACE msg{seq_nr=1 ack_nr=101 len=1 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.133796Z TRACE librqbit_utp::stream_dispatch: remote_window_remaining=1024 congestion_controller_window=1024 remaining=0 self.last_remote_window=1024 [INFO] [stdout] 2025-11-05T02:32:42.133803Z TRACE librqbit_utp::stream_dispatch: recovery sending sent=1 pipe=5 remaining_cwnd=5 [INFO] [stdout] 2025-11-05T02:32:42.133814Z TRACE librqbit_utp::stream_dispatch: did not send anything remaining_cwnd=5 [INFO] [stdout] 2025-11-05T02:32:42.133810Z TRACE librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=0 remote_window_remaining=1024 user_tx_segments_segments=1 user_tx_segments_bytes=11 segment_sizes=min_ss=528:max_ss=1452 [INFO] [stdout] 2025-11-05T02:32:42.133809Z TRACE msg{seq_nr=1 ack_nr=101 len=1 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.133824Z TRACE librqbit_utp::stream_dispatch: did not send anything remaining_cwnd=1013 [INFO] [stdout] 2025-11-05T02:32:42.133824Z TRACE librqbit_utp::stream_dispatch: will repoll in duration=10s [INFO] [stdout] 2025-11-05T02:32:42.133828Z TRACE msg{seq_nr=1 ack_nr=101 len=1 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=1 [INFO] [stdout] 2025-11-05T02:32:42.133834Z TRACE librqbit_utp::stream_dispatch: will repoll in duration=2.9s [INFO] [stdout] 2025-11-05T02:32:42.133845Z TRACE librqbit_utp::stream_dispatch::tests::fast_retransmit: s [INFO] [stdout] 2025-11-05T02:32:42.133860Z TRACE librqbit_utp::stream_rx: user_rx: marking vsock closed [INFO] [stdout] 2025-11-05T02:32:42.133858Z TRACE librqbit_utp::stream_dispatch: remote_window_remaining=1024 congestion_controller_window=1024 remaining=0 self.last_remote_window=1024 [INFO] [stdout] 2025-11-05T02:32:42.133893Z TRACE librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=0 remote_window_remaining=1024 user_tx_segments_segments=1 user_tx_segments_bytes=11 segment_sizes=min_ss=528:max_ss=1452 [INFO] [stdout] 2025-11-05T02:32:42.133860Z TRACE librqbit_utp::stream_rx: flushed from out-of-order user RX packets=1 bytes=1 [INFO] [stdout] 2025-11-05T02:32:42.133907Z TRACE librqbit_utp::stream_dispatch: retransmit timer expired [INFO] [stdout] 2025-11-05T02:32:42.133921Z TRACE librqbit_utp::stream_dispatch: RTO expired: sent ST_DATA header.seq_nr=101 header.ack_nr=0 payload_size=11 [INFO] [stdout] 2025-11-05T02:32:42.133918Z TRACE librqbit_utp::stream_dispatch: remote_window_remaining=1024 congestion_controller_window=15 remaining=0 self.last_remote_window=1024 [INFO] [stdout] 2025-11-05T02:32:42.133904Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: turning off syn ack resend timer reason="past SYN-ACK" [INFO] [stdout] 2025-11-05T02:32:42.133931Z TRACE librqbit_utp::stream_dispatch: arming retransmit timer delay=6s reason="rfc6298 5.6" [INFO] [stdout] 2025-11-05T02:32:42.133932Z TRACE librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=0 remote_window_remaining=1024 user_tx_segments_segments=1 user_tx_segments_bytes=5 segment_sizes=min_ss=5:max_ss=5 [INFO] [stdout] 2025-11-05T02:32:42.133940Z TRACE librqbit_utp::stream_dispatch: not sending anything while in RTO processing rto_retransmissions=1 [INFO] [stdout] 2025-11-05T02:32:42.133950Z TRACE librqbit_utp::stream_dispatch: will repoll in duration=6s [INFO] [stdout] 2025-11-05T02:32:42.133951Z TRACE librqbit_utp::stream_dispatch: did not send anything remaining_cwnd=10 [INFO] [stdout] 2025-11-05T02:32:42.133961Z TRACE librqbit_utp::stream_dispatch: arming ack delay timer delay=40ms reason="delayed ACK" [INFO] [stdout] 2025-11-05T02:32:42.133953Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45239 ack_nr=57915 len=991 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.133970Z TRACE librqbit_utp::stream_dispatch: remote_window_remaining=1024 congestion_controller_window=1024 remaining=0 self.last_remote_window=1024 [INFO] [stdout] 2025-11-05T02:32:42.133973Z TRACE librqbit_utp::stream_dispatch: will repoll in duration=40ms [INFO] [stdout] 2025-11-05T02:32:42.133981Z TRACE librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=0 remote_window_remaining=1024 user_tx_segments_segments=1 user_tx_segments_bytes=11 segment_sizes=min_ss=528:max_ss=1452 [INFO] [stdout] 2025-11-05T02:32:42.133994Z TRACE librqbit_utp::stream_dispatch: retransmit timer expired [INFO] [stdout] 2025-11-05T02:32:42.133981Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45239 ack_nr=57915 len=991 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=991 [INFO] [stdout] 2025-11-05T02:32:42.134004Z TRACE librqbit_utp::stream_dispatch: RTO expired: sent ST_DATA header.seq_nr=101 header.ack_nr=0 payload_size=11 [INFO] [stdout] 2025-11-05T02:32:42.134013Z TRACE librqbit_utp::stream_dispatch: arming retransmit timer delay=12s reason="rfc6298 5.6" [INFO] [stdout] 2025-11-05T02:32:42.134021Z TRACE librqbit_utp::stream_dispatch: not sending anything while in RTO processing rto_retransmissions=2 [INFO] [stdout] 2025-11-05T02:32:42.134017Z TRACE msg{seq_nr=2 ack_nr=101 len=1 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.134009Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45239 ack_nr=57915 len=991 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=45238 [INFO] [stdout] 2025-11-05T02:32:42.134030Z TRACE librqbit_utp::stream_dispatch: will repoll in duration=900ms [INFO] [stdout] 2025-11-05T02:32:42.134032Z TRACE msg{seq_nr=2 ack_nr=101 len=1 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1 [INFO] [stdout] 2025-11-05T02:32:42.134047Z TRACE msg{seq_nr=2 ack_nr=101 len=1 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=1 [INFO] [stdout] 2025-11-05T02:32:42.134035Z DEBUG echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45239 ack_nr=57915 len=991 msgtype=ST_DATA}: librqbit_utp::congestion::tracing: set_mss changed before=cwnd=1584,cwnd_mss=3.00,sshthresh_mss:inf:w_max:0.00,mss:528 after=cwnd=1982,cwnd_mss=1.60,sshthresh_mss:inf:w_max:0.00,mss:991 [INFO] [stdout] 2025-11-05T02:32:42.134063Z TRACE msg{seq_nr=2 ack_nr=101 len=1 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.134072Z TRACE msg{seq_nr=0 ack_nr=101 len=0 msgtype=ST_STATE}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.134066Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45239 ack_nr=57915 len=991 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.134079Z TRACE msg{seq_nr=2 ack_nr=101 len=1 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.134094Z TRACE msg{seq_nr=2 ack_nr=101 len=1 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=2 [INFO] [stdout] 2025-11-05T02:32:42.134101Z TRACE librqbit_utp::stream_dispatch: turning off retransmit timer reason="rfc6298 5.2" [INFO] [stdout] 2025-11-05T02:32:42.134091Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45239 ack_nr=57915 len=991 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.134109Z TRACE librqbit_utp::stream_dispatch: turning off inactivity timer reason="TX is empty" [INFO] [stdout] 2025-11-05T02:32:42.134121Z TRACE librqbit_utp::stream_dispatch: removed ACKed tx messages result.on_ack_result=acked_segments=1, bytes=11, new_rtt=None [INFO] [stdout] 2025-11-05T02:32:42.134122Z TRACE librqbit_utp::stream_rx: flushed from out-of-order user RX packets=1 bytes=1 [INFO] [stdout] 2025-11-05T02:32:42.134118Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45239 ack_nr=57915 len=991 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=991 [INFO] [stdout] 2025-11-05T02:32:42.134135Z TRACE librqbit_utp::stream_dispatch: remote_window_remaining=1024 congestion_controller_window=15 remaining=0 self.last_remote_window=1024 [INFO] [stdout] 2025-11-05T02:32:42.134146Z TRACE librqbit_utp::stream_dispatch: remote_window_remaining=1024 congestion_controller_window=1024 remaining=4 self.last_remote_window=1024 [INFO] [stdout] 2025-11-05T02:32:42.134146Z TRACE librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=0 remote_window_remaining=1024 user_tx_segments_segments=1 user_tx_segments_bytes=5 segment_sizes=min_ss=5:max_ss=5 [INFO] [stdout] 2025-11-05T02:32:42.134158Z TRACE librqbit_utp::stream_dispatch: segmented bytes=4 [INFO] [stdout] 2025-11-05T02:32:42.134165Z TRACE librqbit_utp::stream_dispatch: did not send anything remaining_cwnd=10 [INFO] [stdout] 2025-11-05T02:32:42.134154Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: arming retransmit timer delay=200ms reason="rfc6298 5.3" [INFO] [stdout] 2025-11-05T02:32:42.134166Z TRACE librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=0 remote_window_remaining=1020 user_tx_segments_segments=1 user_tx_segments_bytes=4 segment_sizes=min_ss=528:max_ss=1452 [INFO] [stdout] 2025-11-05T02:32:42.134177Z TRACE librqbit_utp::stream_dispatch: will repoll in duration=40ms [INFO] [stdout] 2025-11-05T02:32:42.134185Z TRACE librqbit_utp::stream_dispatch: arming retransmit timer delay=12s reason="rfc6298 5.1" [INFO] [stdout] 2025-11-05T02:32:42.134177Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.134194Z TRACE librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="expecting reply on ST_DATA" [INFO] [stdout] 2025-11-05T02:32:42.134203Z TRACE librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=102 header.ack_nr=0 payload_size=4 remaining_cwnd=1024 [INFO] [stdout] 2025-11-05T02:32:42.134223Z TRACE librqbit_utp::stream_dispatch: remaining recv_wnd after sending remaining_cwnd=1020 [INFO] [stdout] 2025-11-05T02:32:42.134213Z TRACE msg{seq_nr=3 ack_nr=101 len=0 msgtype=ST_FIN}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.134232Z TRACE librqbit_utp::stream_dispatch: will repoll in duration=10s [INFO] [stdout] 2025-11-05T02:32:42.134219Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: removed ACKed tx messages result.on_ack_result=acked_segments=1, bytes=528, new_rtt=Some(4.65408ms) [INFO] [stdout] 2025-11-05T02:32:42.134250Z TRACE librqbit_utp::stream_rx: user_rx: marking vsock closed [INFO] [stdout] 2025-11-05T02:32:42.134246Z TRACE msg{seq_nr=3 ack_nr=101 len=0 msgtype=ST_FIN}: librqbit_utp::stream_dispatch: state: established -> last-ack [INFO] [stdout] 2025-11-05T02:32:42.134247Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_rx: flushed from out-of-order user RX packets=1 bytes=991 [INFO] [stdout] 2025-11-05T02:32:42.134262Z TRACE msg{seq_nr=3 ack_nr=101 len=0 msgtype=ST_FIN}: librqbit_utp::stream_dispatch: forcing immedaite ACK reason="ST_FIN received" [INFO] [stdout] 2025-11-05T02:32:42.134272Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: MTU probe hasnt expired yet [INFO] [stdout] 2025-11-05T02:32:42.134293Z TRACE librqbit_utp::stream_tx: closing writer [INFO] [stdout] 2025-11-05T02:32:42.134299Z TRACE librqbit_utp::stream_dispatch: there is still unsent data, but the remote closed, so not segmenting further self.state=LastAck { our_fin: 103, remote_fin: 3 } [INFO] [stdout] 2025-11-05T02:32:42.134282Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39021 ack_nr=31382 len=0 msgtype=ST_STATE}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.134315Z TRACE librqbit_utp::stream_dispatch: did not send anything remaining_cwnd=10 [INFO] [stdout] 2025-11-05T02:32:42.134325Z TRACE librqbit_utp::stream_dispatch: sending seq_nr=103 ack_nr=3 wnd_size=1048570 type=ST_FIN [INFO] [stdout] 2025-11-05T02:32:42.134316Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=57916 header.ack_nr=45239 payload_size=991 remaining_cwnd=1982 [INFO] [stdout] 2025-11-05T02:32:42.134340Z TRACE librqbit_utp::stream_dispatch: turning off ack delay timer reason="ACK sent" [INFO] [stdout] 2025-11-05T02:32:42.134353Z TRACE librqbit_utp::stream_dispatch: rearming inactivity timer, expires in 1s reason="both reader and writer are dead" [INFO] [stdout] 2025-11-05T02:32:42.134344Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: remaining recv_wnd after sending remaining_cwnd=991 [INFO] [stdout] 2025-11-05T02:32:42.134363Z TRACE librqbit_utp::stream_dispatch: will repoll in duration=1s [INFO] [stdout] 2025-11-05T02:32:42.134353Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39019 ack_nr=31382 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.134367Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: will repoll in duration=200ms [INFO] [stdout] 2025-11-05T02:32:42.134383Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39019 ack_nr=31382 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1382 [INFO] [stdout] 2025-11-05T02:32:42.134412Z TRACE msg{seq_nr=3 ack_nr=101 len=0 msgtype=ST_STATE}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.134407Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39019 ack_nr=31382 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=39018 [INFO] [stdout] 2025-11-05T02:32:42.134433Z TRACE msg{seq_nr=3 ack_nr=101 len=0 msgtype=ST_STATE}: librqbit_utp::recovery: counted duplicate ACK in non-sack mode header.ack_nr=101 high_ack=101 dup_acks=1 [INFO] [stdout] 2025-11-05T02:32:42.134436Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39019 ack_nr=31382 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.134470Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39019 ack_nr=31382 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.134498Z TRACE msg{seq_nr=3 ack_nr=101 len=0 msgtype=ST_STATE}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] test stream_dispatch::tests::retransmit_timer::test_basic_retransmission_1 ... ok [INFO] [stdout] 2025-11-05T02:32:42.134532Z TRACE msg{seq_nr=3 ack_nr=101 len=0 msgtype=ST_STATE}: librqbit_utp::recovery: counted duplicate ACK in non-sack mode header.ack_nr=101 high_ack=101 dup_acks=2 [INFO] [stdout] 2025-11-05T02:32:42.134596Z TRACE msg{seq_nr=3 ack_nr=101 len=0 msgtype=ST_STATE}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.134624Z TRACE msg{seq_nr=3 ack_nr=101 len=0 msgtype=ST_STATE}: librqbit_utp::recovery: counted duplicate ACK in non-sack mode header.ack_nr=101 high_ack=101 dup_acks=3 [INFO] [stdout] 2025-11-05T02:32:42.134649Z TRACE msg{seq_nr=3 ack_nr=101 len=0 msgtype=ST_STATE}: librqbit_utp::stream_tx_segments: calc_pipe pipe=5 recalc_timer=Some(Instant { tv_sec: 3387, tv_nsec: 211832942 }) high_rxt=101 high_ack=102 high_data=103 [INFO] [stdout] 2025-11-05T02:32:42.134673Z TRACE msg{seq_nr=3 ack_nr=101 len=0 msgtype=ST_STATE}: librqbit_utp::recovery: entered recovery rec.recovery_point=103 high_ack=101 high_data=103 ack_nr=101 pipe_estimate=pipe=5,recalc_timer=Some(0ns) cwnd=10 rtt=875ms [INFO] [stdout] 2025-11-05T02:32:42.134713Z TRACE librqbit_utp::stream_tx_segments: calc_pipe pipe=5 recalc_timer=Some(Instant { tv_sec: 3387, tv_nsec: 211832942 }) high_rxt=101 high_ack=102 high_data=103 [INFO] [stdout] 2025-11-05T02:32:42.134735Z TRACE librqbit_utp::stream_dispatch: there is still unsent data, but the remote closed, so not segmenting further self.state=LastAck { our_fin: 103, remote_fin: 3 } [INFO] [stdout] 2025-11-05T02:32:42.134758Z TRACE librqbit_utp::stream_dispatch: RECOVERY: sent ST_DATA header.seq_nr=102 header.ack_nr=3 payload_size=5 pipe=5 cwnd=5 is_lost=false is_expired=false [INFO] [stdout] 2025-11-05T02:32:42.134773Z TRACE librqbit_utp::stream_dispatch: recovery sending sent=1 pipe=10 remaining_cwnd=0 [INFO] [stdout] 2025-11-05T02:32:42.134786Z TRACE librqbit_utp::stream_dispatch: sending seq_nr=103 ack_nr=3 wnd_size=1048570 type=ST_FIN [INFO] [stdout] 2025-11-05T02:32:42.134803Z TRACE librqbit_utp::stream_dispatch: will repoll in duration=656.25ms [INFO] [stdout] 2025-11-05T02:32:42.134830Z TRACE librqbit_utp::stream_rx: user_rx: marking vsock closed [INFO] [stdout] 2025-11-05T02:32:42.134496Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39019 ack_nr=31382 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=1382 [INFO] [stdout] 2025-11-05T02:32:42.135655Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39020 ack_nr=31382 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.135693Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39020 ack_nr=31382 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1382 [INFO] [stdout] 2025-11-05T02:32:42.135718Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39020 ack_nr=31382 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=39019 [INFO] [stdout] 2025-11-05T02:32:42.135742Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39020 ack_nr=31382 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.135763Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39020 ack_nr=31382 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.135794Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39020 ack_nr=31382 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=2764 [INFO] [stdout] 2025-11-05T02:32:42.135827Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: arming retransmit timer delay=200ms reason="rfc6298 5.3" [INFO] [stdout] 2025-11-05T02:32:42.135851Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.135946Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: removed ACKed tx messages result.on_ack_result=acked_segments=2, bytes=2764, new_rtt=Some(2.12279ms) [INFO] [stdout] 2025-11-05T02:32:42.135992Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_rx: flushed from out-of-order user RX packets=2 bytes=2764 [INFO] [stdout] 2025-11-05T02:32:42.136027Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: MTU probe hasnt expired yet [INFO] [stdout] 2025-11-05T02:32:42.136076Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=31383 header.ack_nr=39020 payload_size=1382 remaining_cwnd=5339 [INFO] [stdout] 2025-11-05T02:32:42.136136Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=31384 header.ack_nr=39020 payload_size=1418 remaining_cwnd=3957 [INFO] [stdout] 2025-11-05T02:32:42.136175Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: remaining recv_wnd after sending remaining_cwnd=2539 [INFO] [stdout] 2025-11-05T02:32:42.136204Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: will repoll in duration=200ms [INFO] [stdout] 2025-11-05T02:32:42.127196Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::spawn_utils: still running [INFO] [stdout] 2025-11-05T02:32:42.136638Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: MTU probe hasnt expired yet [INFO] [stdout] 2025-11-05T02:32:42.136689Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: did not send anything remaining_cwnd=528 [INFO] [stdout] 2025-11-05T02:32:42.136715Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: will repoll in duration=160.581431ms [INFO] [stdout] 2025-11-05T02:32:42.136777Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56410 ack_nr=44903 len=528 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.136808Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56410 ack_nr=44903 len=528 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: state: syn-ack-sent -> established [INFO] [stdout] 2025-11-05T02:32:42.136829Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56410 ack_nr=44903 len=528 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.136855Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56410 ack_nr=44903 len=528 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=528 [INFO] [stdout] 2025-11-05T02:32:42.136882Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56410 ack_nr=44903 len=528 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=56409 [INFO] [stdout] 2025-11-05T02:32:42.136911Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56410 ack_nr=44903 len=528 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.136932Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56410 ack_nr=44903 len=528 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.136958Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56410 ack_nr=44903 len=528 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=528 [INFO] [stdout] 2025-11-05T02:32:42.136998Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_rx: flushed from out-of-order user RX packets=1 bytes=528 [INFO] [stdout] 2025-11-05T02:32:42.137025Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57916 ack_nr=45239 len=991 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.137030Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: remote_window_remaining=1048080 congestion_controller_window=1056 remaining=32768 self.last_remote_window=1048080 [INFO] [stdout] 2025-11-05T02:32:42.137058Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: segmented bytes=528 [INFO] [stdout] 2025-11-05T02:32:42.137057Z DEBUG echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57916 ack_nr=45239 len=991 msgtype=ST_DATA}: librqbit_utp::congestion::tracing: set_mss changed before=cwnd=1584,cwnd_mss=3.00,sshthresh_mss:inf:w_max:0.00,mss:528 after=cwnd=1982,cwnd_mss=1.60,sshthresh_mss:inf:w_max:0.00,mss:991 [INFO] [stdout] 2025-11-05T02:32:42.137079Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: segmented bytes=991 [INFO] [stdout] 2025-11-05T02:32:42.137085Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57916 ack_nr=45239 len=991 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=991 [INFO] [stdout] 2025-11-05T02:32:42.137098Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: MTU probing, not segmenting more data payload_size=991 [INFO] [stdout] 2025-11-05T02:32:42.137105Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57916 ack_nr=45239 len=991 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=57915 [INFO] [stdout] 2025-11-05T02:32:42.137116Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=31249 remote_window_remaining=1046561 user_tx_segments_segments=2 user_tx_segments_bytes=1519 segment_sizes=min_ss=528:max_ss=1452 [INFO] [stdout] 2025-11-05T02:32:42.137129Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57916 ack_nr=45239 len=991 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.137150Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57916 ack_nr=45239 len=991 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.137169Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: arming retransmit timer delay=300ms reason="rfc6298 5.1" [INFO] [stdout] 2025-11-05T02:32:42.137185Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57916 ack_nr=45239 len=991 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=991 [INFO] [stdout] 2025-11-05T02:32:42.137195Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=44904 header.ack_nr=56410 payload_size=528 remaining_cwnd=1056 [INFO] [stdout] 2025-11-05T02:32:42.137217Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: turning off retransmit timer reason="rfc6298 5.2" [INFO] [stdout] 2025-11-05T02:32:42.137232Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: remaining recv_wnd after sending remaining_cwnd=528 [INFO] [stdout] 2025-11-05T02:32:42.137238Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: turning off inactivity timer reason="TX is empty" [INFO] [stdout] 2025-11-05T02:32:42.137261Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: will repoll in duration=139.577141ms [INFO] [stdout] 2025-11-05T02:32:42.137289Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: removed ACKed tx messages result.on_ack_result=acked_segments=1, bytes=991, new_rtt=Some(5.592269ms) [INFO] [stdout] 2025-11-05T02:32:42.137312Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_rx: flushed from out-of-order user RX packets=1 bytes=991 [INFO] [stdout] 2025-11-05T02:32:42.137342Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: remote_window_remaining=1047487 congestion_controller_window=2575 remaining=31777 self.last_remote_window=1047487 [INFO] [stdout] 2025-11-05T02:32:42.137363Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: segmented bytes=991 [INFO] [stdout] 2025-11-05T02:32:42.137385Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: segmented bytes=991 [INFO] [stdout] 2025-11-05T02:32:42.137402Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: segmented bytes=991 [INFO] [stdout] 2025-11-05T02:32:42.137418Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: segmented bytes=1222 [INFO] [stdout] 2025-11-05T02:32:42.137435Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: MTU probing, not segmenting more data payload_size=1222 [INFO] [stdout] 2025-11-05T02:32:42.137452Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=27582 remote_window_remaining=1043292 user_tx_segments_segments=4 user_tx_segments_bytes=4195 segment_sizes=min_ss=991:max_ss=1452 [INFO] [stdout] 2025-11-05T02:32:42.137502Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: arming retransmit timer delay=200ms reason="rfc6298 5.1" [INFO] [stdout] 2025-11-05T02:32:42.137539Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="expecting reply on ST_DATA" [INFO] [stdout] 2025-11-05T02:32:42.137586Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=45240 header.ack_nr=57916 payload_size=991 remaining_cwnd=2575 [INFO] [stdout] 2025-11-05T02:32:42.137643Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=45241 header.ack_nr=57916 payload_size=991 remaining_cwnd=1584 [INFO] [stdout] 2025-11-05T02:32:42.137682Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: remaining recv_wnd after sending remaining_cwnd=593 [INFO] [stdout] 2025-11-05T02:32:42.137718Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: will repoll in duration=200ms [INFO] [stdout] 2025-11-05T02:32:42.138907Z  INFO echo{addr=127.0.0.1:0}: librqbit_utp::e2e_tests: current counter 0 [INFO] [stdout] 2025-11-05T02:32:42.139154Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44904 ack_nr=56410 len=528 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.139198Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44904 ack_nr=56410 len=528 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=528 [INFO] [stdout] 2025-11-05T02:32:42.139224Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44904 ack_nr=56410 len=528 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=44903 [INFO] [stdout] 2025-11-05T02:32:42.139251Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44904 ack_nr=56410 len=528 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.139273Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44904 ack_nr=56410 len=528 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.139295Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44904 ack_nr=56410 len=528 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=528 [INFO] [stdout] 2025-11-05T02:32:42.139334Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: arming retransmit timer delay=200ms reason="rfc6298 5.3" [INFO] [stdout] 2025-11-05T02:32:42.139357Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.139393Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: removed ACKed tx messages result.on_ack_result=acked_segments=1, bytes=528, new_rtt=Some(21.380949ms) [INFO] [stdout] 2025-11-05T02:32:42.139420Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_rx: flushed from out-of-order user RX packets=1 bytes=528 [INFO] [stdout] 2025-11-05T02:32:42.139443Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: MTU probe hasnt expired yet [INFO] [stdout] 2025-11-05T02:32:42.139502Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=56411 header.ack_nr=44904 payload_size=991 remaining_cwnd=1584 [INFO] [stdout] 2025-11-05T02:32:42.139528Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: remaining recv_wnd after sending remaining_cwnd=593 [INFO] [stdout] 2025-11-05T02:32:42.139550Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: will repoll in duration=200ms [INFO] [stdout] 2025-11-05T02:32:42.141238Z TRACE librqbit_utp::stream_tx: closing writer [INFO] [stdout] 2025-11-05T02:32:42.142280Z  INFO echo{addr=127.0.0.1:0}: librqbit_utp::e2e_tests: current counter 0 [INFO] [stdout] 2025-11-05T02:32:42.142562Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: turning off syn ack resend timer reason="past SYN-ACK" [INFO] [stdout] 2025-11-05T02:32:42.142655Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56411 ack_nr=44904 len=991 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.142685Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56411 ack_nr=44904 len=991 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=991 [INFO] [stdout] 2025-11-05T02:32:42.142707Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56411 ack_nr=44904 len=991 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=56410 [INFO] [stdout] 2025-11-05T02:32:42.142733Z DEBUG echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56411 ack_nr=44904 len=991 msgtype=ST_DATA}: librqbit_utp::congestion::tracing: set_mss changed before=cwnd=1584,cwnd_mss=3.00,sshthresh_mss:inf:w_max:0.00,mss:528 after=cwnd=1982,cwnd_mss=1.60,sshthresh_mss:inf:w_max:0.00,mss:991 [INFO] [stdout] 2025-11-05T02:32:42.142765Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56411 ack_nr=44904 len=991 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.142789Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56411 ack_nr=44904 len=991 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.142815Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56411 ack_nr=44904 len=991 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=991 [INFO] [stdout] 2025-11-05T02:32:42.142854Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: arming retransmit timer delay=200ms reason="rfc6298 5.3" [INFO] [stdout] 2025-11-05T02:32:42.142877Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.142917Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: removed ACKed tx messages result.on_ack_result=acked_segments=1, bytes=528, new_rtt=Some(5.389289ms) [INFO] [stdout] 2025-11-05T02:32:42.142944Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_rx: flushed from out-of-order user RX packets=1 bytes=991 [INFO] [stdout] 2025-11-05T02:32:42.142969Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: MTU probe hasnt expired yet [INFO] [stdout] 2025-11-05T02:32:42.143015Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=44905 header.ack_nr=56411 payload_size=991 remaining_cwnd=1982 [INFO] [stdout] 2025-11-05T02:32:42.143044Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: remaining recv_wnd after sending remaining_cwnd=991 [INFO] [stdout] 2025-11-05T02:32:42.143070Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: will repoll in duration=200ms [INFO] [stdout] 2025-11-05T02:32:42.143645Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44905 ack_nr=56411 len=991 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.143690Z DEBUG echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44905 ack_nr=56411 len=991 msgtype=ST_DATA}: librqbit_utp::congestion::tracing: set_mss changed before=cwnd=1584,cwnd_mss=3.00,sshthresh_mss:inf:w_max:0.00,mss:528 after=cwnd=1982,cwnd_mss=1.60,sshthresh_mss:inf:w_max:0.00,mss:991 [INFO] [stdout] 2025-11-05T02:32:42.143724Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44905 ack_nr=56411 len=991 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=991 [INFO] [stdout] 2025-11-05T02:32:42.143745Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44905 ack_nr=56411 len=991 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=44904 [INFO] [stdout] 2025-11-05T02:32:42.143768Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44905 ack_nr=56411 len=991 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.143791Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44905 ack_nr=56411 len=991 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.143814Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44905 ack_nr=56411 len=991 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=991 [INFO] [stdout] 2025-11-05T02:32:42.143847Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: turning off retransmit timer reason="rfc6298 5.2" [INFO] [stdout] 2025-11-05T02:32:42.143867Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: turning off inactivity timer reason="TX is empty" [INFO] [stdout] 2025-11-05T02:32:42.143914Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: removed ACKed tx messages result.on_ack_result=acked_segments=1, bytes=991, new_rtt=Some(4.122499ms) [INFO] [stdout] 2025-11-05T02:32:42.143941Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_rx: flushed from out-of-order user RX packets=1 bytes=991 [INFO] [stdout] 2025-11-05T02:32:42.143964Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: remote_window_remaining=1047487 congestion_controller_window=2575 remaining=31777 self.last_remote_window=1047487 [INFO] [stdout] 2025-11-05T02:32:42.143986Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: segmented bytes=991 [INFO] [stdout] 2025-11-05T02:32:42.144005Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: segmented bytes=991 [INFO] [stdout] 2025-11-05T02:32:42.144023Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: segmented bytes=991 [INFO] [stdout] 2025-11-05T02:32:42.144045Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: segmented bytes=1222 [INFO] [stdout] 2025-11-05T02:32:42.144064Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: MTU probing, not segmenting more data payload_size=1222 [INFO] [stdout] 2025-11-05T02:32:42.144082Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=27582 remote_window_remaining=1043292 user_tx_segments_segments=4 user_tx_segments_bytes=4195 segment_sizes=min_ss=991:max_ss=1452 [INFO] [stdout] 2025-11-05T02:32:42.144128Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: arming retransmit timer delay=200ms reason="rfc6298 5.1" [INFO] [stdout] 2025-11-05T02:32:42.144155Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="expecting reply on ST_DATA" [INFO] [stdout] 2025-11-05T02:32:42.144175Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=56412 header.ack_nr=44905 payload_size=991 remaining_cwnd=2575 [INFO] [stdout] 2025-11-05T02:32:42.144224Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=56413 header.ack_nr=44905 payload_size=991 remaining_cwnd=1584 [INFO] [stdout] 2025-11-05T02:32:42.144254Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: remaining recv_wnd after sending remaining_cwnd=593 [INFO] [stdout] 2025-11-05T02:32:42.144278Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: will repoll in duration=200ms [INFO] [stdout] test stream_dispatch::tests::mtu_probing::test_mtu_probing ... ok [INFO] [stdout] 2025-11-05T02:32:42.163300Z TRACE librqbit_utp::stream_tx: closing writer [INFO] [stdout] test stream_dispatch::tests::fast_retransmit::test_duplicate_ack_counted_only_on_st_state ... ok [INFO] [stdout] 2025-11-05T02:32:42.163525Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45240 ack_nr=57916 len=991 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.163597Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45240 ack_nr=57916 len=991 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=991 [INFO] [stdout] 2025-11-05T02:32:42.163625Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45240 ack_nr=57916 len=991 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=45239 [INFO] [stdout] 2025-11-05T02:32:42.163658Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45240 ack_nr=57916 len=991 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.163686Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45240 ack_nr=57916 len=991 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.163715Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45240 ack_nr=57916 len=991 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=991 [INFO] [stdout] 2025-11-05T02:32:42.163777Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45241 ack_nr=57916 len=991 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.163805Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45241 ack_nr=57916 len=991 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=991 [INFO] [stdout] 2025-11-05T02:32:42.163829Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45241 ack_nr=57916 len=991 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=45240 [INFO] [stdout] 2025-11-05T02:32:42.163858Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45241 ack_nr=57916 len=991 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.163883Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45241 ack_nr=57916 len=991 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.163909Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45241 ack_nr=57916 len=991 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=1982 [INFO] [stdout] 2025-11-05T02:32:42.163948Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: turning off retransmit timer reason="rfc6298 5.2" [INFO] [stdout] 2025-11-05T02:32:42.163972Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: turning off inactivity timer reason="TX is empty" [INFO] [stdout] 2025-11-05T02:32:42.164025Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: removed ACKed tx messages result.on_ack_result=acked_segments=1, bytes=991, new_rtt=Some(29.180779ms) [INFO] [stdout] 2025-11-05T02:32:42.164076Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_rx: flushed from out-of-order user RX packets=2 bytes=1982 [INFO] [stdout] 2025-11-05T02:32:42.164108Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: remote_window_remaining=1047487 congestion_controller_window=2575 remaining=31777 self.last_remote_window=1047487 [INFO] [stdout] 2025-11-05T02:32:42.164135Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: segmented bytes=991 [INFO] [stdout] 2025-11-05T02:32:42.164154Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: segmented bytes=991 [INFO] [stdout] 2025-11-05T02:32:42.164174Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: segmented bytes=991 [INFO] [stdout] 2025-11-05T02:32:42.164192Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: segmented bytes=1222 [INFO] [stdout] 2025-11-05T02:32:42.164212Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: MTU probing, not segmenting more data payload_size=1222 [INFO] [stdout] 2025-11-05T02:32:42.164243Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=27582 remote_window_remaining=1043292 user_tx_segments_segments=4 user_tx_segments_bytes=4195 segment_sizes=min_ss=991:max_ss=1452 [INFO] [stdout] 2025-11-05T02:32:42.164327Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: arming retransmit timer delay=200ms reason="rfc6298 5.1" [INFO] [stdout] 2025-11-05T02:32:42.164373Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="expecting reply on ST_DATA" [INFO] [stdout] 2025-11-05T02:32:42.164401Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=57917 header.ack_nr=45241 payload_size=991 remaining_cwnd=2575 [INFO] [stdout] 2025-11-05T02:32:42.164454Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=57918 header.ack_nr=45241 payload_size=991 remaining_cwnd=1584 [INFO] [stdout] 2025-11-05T02:32:42.164493Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: remaining recv_wnd after sending remaining_cwnd=593 [INFO] [stdout] 2025-11-05T02:32:42.164526Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: will repoll in duration=200ms [INFO] [stdout] 2025-11-05T02:32:42.165410Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57917 ack_nr=45241 len=991 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.165463Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57917 ack_nr=45241 len=991 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=991 [INFO] [stdout] 2025-11-05T02:32:42.165492Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57917 ack_nr=45241 len=991 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=57916 [INFO] [stdout] 2025-11-05T02:32:42.165534Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57917 ack_nr=45241 len=991 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] test stream_dispatch::tests::fast_retransmit::test_fast_retransmit ... ok [INFO] [stdout] 2025-11-05T02:32:42.165562Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57917 ack_nr=45241 len=991 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.165612Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57917 ack_nr=45241 len=991 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=991 [INFO] [stdout] 2025-11-05T02:32:42.165692Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57918 ack_nr=45241 len=991 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.165736Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57918 ack_nr=45241 len=991 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=991 [INFO] [stdout] 2025-11-05T02:32:42.165762Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57918 ack_nr=45241 len=991 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=57917 [INFO] [stdout] 2025-11-05T02:32:42.165789Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57918 ack_nr=45241 len=991 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.165813Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57918 ack_nr=45241 len=991 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.165838Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57918 ack_nr=45241 len=991 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=1982 [INFO] [stdout] 2025-11-05T02:32:42.165875Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: arming retransmit timer delay=200ms reason="rfc6298 5.3" [INFO] [stdout] 2025-11-05T02:32:42.165911Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.165997Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: removed ACKed tx messages result.on_ack_result=acked_segments=2, bytes=1982, new_rtt=Some(27.743809ms) [INFO] [stdout] 2025-11-05T02:32:42.166041Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_rx: flushed from out-of-order user RX packets=2 bytes=1982 [INFO] [stdout] 2025-11-05T02:32:42.166073Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: MTU probe hasnt expired yet [INFO] [stdout] 2025-11-05T02:32:42.166121Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=45242 header.ack_nr=57918 payload_size=991 remaining_cwnd=4557 [INFO] [stdout] 2025-11-05T02:32:42.166167Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=45243 header.ack_nr=57918 payload_size=1222 remaining_cwnd=3566 [INFO] [stdout] 2025-11-05T02:32:42.166196Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: remaining recv_wnd after sending remaining_cwnd=2344 [INFO] [stdout] 2025-11-05T02:32:42.166231Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: will repoll in duration=200ms [INFO] [stdout] 2025-11-05T02:32:42.168130Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39021 ack_nr=31382 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.168177Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39021 ack_nr=31382 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1382 [INFO] [stdout] 2025-11-05T02:32:42.168201Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39021 ack_nr=31382 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=39020 [INFO] [stdout] 2025-11-05T02:32:42.168235Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39021 ack_nr=31382 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.168257Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39021 ack_nr=31382 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.168281Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39021 ack_nr=31382 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=1382 [INFO] [stdout] 2025-11-05T02:32:42.168327Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39023 ack_nr=31384 len=0 msgtype=ST_STATE}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.168351Z DEBUG echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39023 ack_nr=31384 len=0 msgtype=ST_STATE}: librqbit_utp::congestion::tracing: set_mss changed before=cwnd=5339,cwnd_mss=3.86,sshthresh_mss:inf:w_max:0.00,mss:1382 after=cwnd=5339,cwnd_mss=3.77,sshthresh_mss:inf:w_max:0.00,mss:1418 [INFO] [stdout] 2025-11-05T02:32:42.168399Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39022 ack_nr=31384 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.168421Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39022 ack_nr=31384 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1382 [INFO] [stdout] 2025-11-05T02:32:42.168443Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39022 ack_nr=31384 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=39021 [INFO] [stdout] 2025-11-05T02:32:42.168468Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39022 ack_nr=31384 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.168490Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39022 ack_nr=31384 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.168513Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39022 ack_nr=31384 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=2764 [INFO] [stdout] 2025-11-05T02:32:42.168545Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: turning off retransmit timer reason="rfc6298 5.2" [INFO] [stdout] 2025-11-05T02:32:42.168564Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: turning off inactivity timer reason="TX is empty" [INFO] [stdout] 2025-11-05T02:32:42.168675Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: removed ACKed tx messages result.on_ack_result=acked_segments=2, bytes=2800, new_rtt=Some(31.976299ms) [INFO] [stdout] 2025-11-05T02:32:42.168709Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_rx: flushed from out-of-order user RX packets=2 bytes=2764 [INFO] [stdout] 2025-11-05T02:32:42.168743Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: remote_window_remaining=1045776 congestion_controller_window=8139 remaining=29968 self.last_remote_window=1045776 [INFO] [stdout] 2025-11-05T02:32:42.168770Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: segmented bytes=1418 [INFO] [stdout] 2025-11-05T02:32:42.168795Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: segmented bytes=1418 [INFO] [stdout] 2025-11-05T02:32:42.168816Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: segmented bytes=1418 [INFO] [stdout] 2025-11-05T02:32:42.168836Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: segmented bytes=1436 [INFO] [stdout] 2025-11-05T02:32:42.168856Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: MTU probing, not segmenting more data payload_size=1436 [INFO] [stdout] 2025-11-05T02:32:42.168888Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=24278 remote_window_remaining=1040086 user_tx_segments_segments=4 user_tx_segments_bytes=5690 segment_sizes=min_ss=1418:max_ss=1452 [INFO] [stdout] 2025-11-05T02:32:42.168950Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: arming retransmit timer delay=200ms reason="rfc6298 5.1" [INFO] [stdout] 2025-11-05T02:32:42.168987Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="expecting reply on ST_DATA" [INFO] [stdout] 2025-11-05T02:32:42.169015Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=31385 header.ack_nr=39022 payload_size=1418 remaining_cwnd=8139 [INFO] [stdout] 2025-11-05T02:32:42.169070Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=31386 header.ack_nr=39022 payload_size=1418 remaining_cwnd=6721 [INFO] [stdout] 2025-11-05T02:32:42.169129Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=31387 header.ack_nr=39022 payload_size=1418 remaining_cwnd=5303 [INFO] [stdout] 2025-11-05T02:32:42.169186Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=31388 header.ack_nr=39022 payload_size=1436 remaining_cwnd=3885 [INFO] [stdout] 2025-11-05T02:32:42.169231Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: remaining recv_wnd after sending remaining_cwnd=2449 [INFO] [stdout] 2025-11-05T02:32:42.169259Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: will repoll in duration=200ms [INFO] [stdout] 2025-11-05T02:32:42.170344Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45242 ack_nr=57918 len=991 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.170390Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45242 ack_nr=57918 len=991 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=991 [INFO] [stdout] 2025-11-05T02:32:42.170418Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45242 ack_nr=57918 len=991 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=45241 [INFO] [stdout] 2025-11-05T02:32:42.170448Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45242 ack_nr=57918 len=991 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.170475Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45242 ack_nr=57918 len=991 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.170499Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45242 ack_nr=57918 len=991 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=991 [INFO] [stdout] 2025-11-05T02:32:42.170555Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45243 ack_nr=57918 len=1222 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.170603Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45243 ack_nr=57918 len=1222 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1222 [INFO] [stdout] 2025-11-05T02:32:42.170631Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45243 ack_nr=57918 len=1222 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=45242 [INFO] [stdout] 2025-11-05T02:32:42.170656Z DEBUG echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45243 ack_nr=57918 len=1222 msgtype=ST_DATA}: librqbit_utp::congestion::tracing: set_mss changed before=cwnd=4557,cwnd_mss=4.60,sshthresh_mss:inf:w_max:0.00,mss:991 after=cwnd=4557,cwnd_mss=3.73,sshthresh_mss:inf:w_max:0.00,mss:1222 [INFO] [stdout] 2025-11-05T02:32:42.170686Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45243 ack_nr=57918 len=1222 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.170715Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45243 ack_nr=57918 len=1222 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.170715Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56412 ack_nr=44905 len=991 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.170743Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45243 ack_nr=57918 len=1222 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=2213 [INFO] [stdout] 2025-11-05T02:32:42.170753Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56412 ack_nr=44905 len=991 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=991 [INFO] [stdout] 2025-11-05T02:32:42.170776Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56412 ack_nr=44905 len=991 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=56411 [INFO] [stdout] 2025-11-05T02:32:42.170783Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: arming retransmit timer delay=200ms reason="rfc6298 5.3" [INFO] [stdout] 2025-11-05T02:32:42.170809Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.170809Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56412 ack_nr=44905 len=991 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.170832Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56412 ack_nr=44905 len=991 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.170856Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56412 ack_nr=44905 len=991 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=991 [INFO] [stdout] 2025-11-05T02:32:42.170884Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: removed ACKed tx messages result.on_ack_result=acked_segments=2, bytes=1982, new_rtt=Some(5.8675ms) [INFO] [stdout] 2025-11-05T02:32:42.170902Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56413 ack_nr=44905 len=991 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.170914Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_rx: flushed from out-of-order user RX packets=2 bytes=2213 [INFO] [stdout] 2025-11-05T02:32:42.170924Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56413 ack_nr=44905 len=991 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=991 [INFO] [stdout] 2025-11-05T02:32:42.170943Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: MTU probe hasnt expired yet [INFO] [stdout] 2025-11-05T02:32:42.170946Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56413 ack_nr=44905 len=991 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=56412 [INFO] [stdout] 2025-11-05T02:32:42.170970Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56413 ack_nr=44905 len=991 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.170991Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56413 ack_nr=44905 len=991 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.170990Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=57919 header.ack_nr=45243 payload_size=991 remaining_cwnd=4557 [INFO] [stdout] 2025-11-05T02:32:42.171013Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56413 ack_nr=44905 len=991 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=1982 [INFO] [stdout] 2025-11-05T02:32:42.171044Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: turning off retransmit timer reason="rfc6298 5.2" [INFO] [stdout] 2025-11-05T02:32:42.171039Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=57920 header.ack_nr=45243 payload_size=1222 remaining_cwnd=3566 [INFO] [stdout] 2025-11-05T02:32:42.171065Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: turning off inactivity timer reason="TX is empty" [INFO] [stdout] 2025-11-05T02:32:42.171070Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: remaining recv_wnd after sending remaining_cwnd=2344 [INFO] [stdout] 2025-11-05T02:32:42.171096Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: will repoll in duration=200ms [INFO] [stdout] 2025-11-05T02:32:42.171118Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: removed ACKed tx messages result.on_ack_result=acked_segments=1, bytes=991, new_rtt=Some(27.681199ms) [INFO] [stdout] 2025-11-05T02:32:42.171143Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_rx: flushed from out-of-order user RX packets=2 bytes=1982 [INFO] [stdout] 2025-11-05T02:32:42.171165Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: remote_window_remaining=1047487 congestion_controller_window=2575 remaining=31777 self.last_remote_window=1047487 [INFO] [stdout] 2025-11-05T02:32:42.171188Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: segmented bytes=991 [INFO] [stdout] 2025-11-05T02:32:42.171215Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: segmented bytes=991 [INFO] [stdout] 2025-11-05T02:32:42.171234Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: segmented bytes=991 [INFO] [stdout] 2025-11-05T02:32:42.171252Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: segmented bytes=1222 [INFO] [stdout] 2025-11-05T02:32:42.171270Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: MTU probing, not segmenting more data payload_size=1222 [INFO] [stdout] 2025-11-05T02:32:42.171288Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=27582 remote_window_remaining=1043292 user_tx_segments_segments=4 user_tx_segments_bytes=4195 segment_sizes=min_ss=991:max_ss=1452 [INFO] [stdout] 2025-11-05T02:32:42.171337Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: arming retransmit timer delay=200ms reason="rfc6298 5.1" [INFO] [stdout] 2025-11-05T02:32:42.171362Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="expecting reply on ST_DATA" [INFO] [stdout] 2025-11-05T02:32:42.171383Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=44906 header.ack_nr=56413 payload_size=991 remaining_cwnd=2575 [INFO] [stdout] 2025-11-05T02:32:42.171417Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=44907 header.ack_nr=56413 payload_size=991 remaining_cwnd=1584 [INFO] [stdout] 2025-11-05T02:32:42.171441Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: remaining recv_wnd after sending remaining_cwnd=593 [INFO] [stdout] 2025-11-05T02:32:42.171466Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: will repoll in duration=200ms [INFO] [stdout] 2025-11-05T02:32:42.172088Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: MTU probe hasnt expired yet [INFO] [stdout] 2025-11-05T02:32:42.172124Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: did not send anything remaining_cwnd=1212 [INFO] [stdout] 2025-11-05T02:32:42.172150Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: will repoll in duration=152.951302ms [INFO] [stdout] 2025-11-05T02:32:42.172158Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57919 ack_nr=45243 len=991 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.172177Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::spawn_utils: still running [INFO] [stdout] 2025-11-05T02:32:42.172193Z DEBUG echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57919 ack_nr=45243 len=991 msgtype=ST_DATA}: librqbit_utp::congestion::tracing: set_mss changed before=cwnd=4557,cwnd_mss=4.60,sshthresh_mss:inf:w_max:0.00,mss:991 after=cwnd=4557,cwnd_mss=3.73,sshthresh_mss:inf:w_max:0.00,mss:1222 [INFO] [stdout] 2025-11-05T02:32:42.172214Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: MTU probe hasnt expired yet [INFO] [stdout] 2025-11-05T02:32:42.172236Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: did not send anything remaining_cwnd=1212 [INFO] [stdout] 2025-11-05T02:32:42.172235Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57919 ack_nr=45243 len=991 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=991 [INFO] [stdout] 2025-11-05T02:32:42.172260Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: will repoll in duration=152.824882ms [INFO] [stdout] 2025-11-05T02:32:42.172263Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57919 ack_nr=45243 len=991 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=57918 [INFO] [stdout] 2025-11-05T02:32:42.172291Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57919 ack_nr=45243 len=991 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.172314Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61032 ack_nr=52116 len=1212 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.172317Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57919 ack_nr=45243 len=991 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.172338Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61032 ack_nr=52116 len=1212 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: state: syn-ack-sent -> established [INFO] [stdout] 2025-11-05T02:32:42.172342Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57919 ack_nr=45243 len=991 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=991 [INFO] [stdout] 2025-11-05T02:32:42.172360Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61032 ack_nr=52116 len=1212 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.172386Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61032 ack_nr=52116 len=1212 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1212 [INFO] [stdout] 2025-11-05T02:32:42.172402Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57920 ack_nr=45243 len=1222 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.172407Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61032 ack_nr=52116 len=1212 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=61031 [INFO] [stdout] 2025-11-05T02:32:42.172433Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61032 ack_nr=52116 len=1212 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.172433Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57920 ack_nr=45243 len=1222 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1222 [INFO] [stdout] 2025-11-05T02:32:42.172455Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61032 ack_nr=52116 len=1212 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.172461Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57920 ack_nr=45243 len=1222 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=57919 [INFO] [stdout] 2025-11-05T02:32:42.172479Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61032 ack_nr=52116 len=1212 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=1212 [INFO] [stdout] 2025-11-05T02:32:42.172493Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57920 ack_nr=45243 len=1222 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.172519Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_rx: flushed from out-of-order user RX packets=1 bytes=1212 [INFO] [stdout] 2025-11-05T02:32:42.172520Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57920 ack_nr=45243 len=1222 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.172544Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: remote_window_remaining=1048380 congestion_controller_window=2424 remaining=32768 self.last_remote_window=1048380 [INFO] [stdout] 2025-11-05T02:32:42.172547Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57920 ack_nr=45243 len=1222 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=2213 [INFO] [stdout] 2025-11-05T02:32:42.172586Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: segmented bytes=1212 [INFO] [stdout] 2025-11-05T02:32:42.172607Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: segmented bytes=1323 [INFO] [stdout] 2025-11-05T02:32:42.172613Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: turning off retransmit timer reason="rfc6298 5.2" [INFO] [stdout] 2025-11-05T02:32:42.172625Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: MTU probing, not segmenting more data payload_size=1323 [INFO] [stdout] 2025-11-05T02:32:42.172640Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: turning off inactivity timer reason="TX is empty" [INFO] [stdout] 2025-11-05T02:32:42.172643Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=30233 remote_window_remaining=1045845 user_tx_segments_segments=2 user_tx_segments_bytes=2535 segment_sizes=min_ss=1212:max_ss=1432 [INFO] [stdout] 2025-11-05T02:32:42.172702Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: arming retransmit timer delay=300ms reason="rfc6298 5.1" [INFO] [stdout] 2025-11-05T02:32:42.172728Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=52117 header.ack_nr=61032 payload_size=1212 remaining_cwnd=2424 [INFO] [stdout] 2025-11-05T02:32:42.172724Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: removed ACKed tx messages result.on_ack_result=acked_segments=2, bytes=2213, new_rtt=Some(5.969039ms) [INFO] [stdout] 2025-11-05T02:32:42.172751Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: remaining recv_wnd after sending remaining_cwnd=1212 [INFO] [stdout] 2025-11-05T02:32:42.172761Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_rx: flushed from out-of-order user RX packets=2 bytes=2213 [INFO] [stdout] 2025-11-05T02:32:42.172773Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: will repoll in duration=127.474862ms [INFO] [stdout] 2025-11-05T02:32:42.172791Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: remote_window_remaining=1046032 congestion_controller_window=6770 remaining=30555 self.last_remote_window=1046032 [INFO] [stdout] 2025-11-05T02:32:42.172818Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: segmented bytes=1222 [INFO] [stdout] 2025-11-05T02:32:42.172842Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: segmented bytes=1222 [INFO] [stdout] 2025-11-05T02:32:42.172863Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: segmented bytes=1222 [INFO] [stdout] 2025-11-05T02:32:42.172887Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: segmented bytes=1338 [INFO] [stdout] 2025-11-05T02:32:42.172910Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: MTU probing, not segmenting more data payload_size=1338 [INFO] [stdout] 2025-11-05T02:32:42.172933Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=25551 remote_window_remaining=1041028 user_tx_segments_segments=4 user_tx_segments_bytes=5004 segment_sizes=min_ss=1222:max_ss=1452 [INFO] [stdout] 2025-11-05T02:32:42.172988Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: arming retransmit timer delay=200ms reason="rfc6298 5.1" [INFO] [stdout] 2025-11-05T02:32:42.173021Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="expecting reply on ST_DATA" [INFO] [stdout] 2025-11-05T02:32:42.173046Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=45244 header.ack_nr=57920 payload_size=1222 remaining_cwnd=6770 [INFO] [stdout] 2025-11-05T02:32:42.173093Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=45245 header.ack_nr=57920 payload_size=1222 remaining_cwnd=5548 [INFO] [stdout] 2025-11-05T02:32:42.173146Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=45246 header.ack_nr=57920 payload_size=1222 remaining_cwnd=4326 [INFO] [stdout] 2025-11-05T02:32:42.173203Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=45247 header.ack_nr=57920 payload_size=1338 remaining_cwnd=3104 [INFO] [stdout] 2025-11-05T02:32:42.173254Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: remaining recv_wnd after sending remaining_cwnd=1766 [INFO] [stdout] 2025-11-05T02:32:42.173285Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: will repoll in duration=200ms [INFO] [stdout] 2025-11-05T02:32:42.174222Z  INFO echo{addr=[::1]:0}: librqbit_utp::e2e_tests: current counter 0 [INFO] [stdout] 2025-11-05T02:32:42.174533Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52117 ack_nr=61032 len=1212 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.174914Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44906 ack_nr=56413 len=991 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.175029Z DEBUG librqbit_utp::socket: enabling congestion tracing [INFO] [stdout] 2025-11-05T02:32:42.175186Z TRACE librqbit_utp::stream_dispatch: remote_window_remaining=1048576 congestion_controller_window=10 remaining=200 self.last_remote_window=1048576 [INFO] [stdout] 2025-11-05T02:32:42.175296Z TRACE librqbit_utp::stream_dispatch: segmented bytes=5 [INFO] [stdout] 2025-11-05T02:32:42.175395Z TRACE librqbit_utp::stream_dispatch: segmented bytes=5 [INFO] [stdout] 2025-11-05T02:32:42.175469Z TRACE librqbit_utp::stream_dispatch: segmented bytes=5 [INFO] [stdout] 2025-11-05T02:32:42.176033Z TRACE librqbit_utp::stream_dispatch: segmented bytes=5 [INFO] [stdout] 2025-11-05T02:32:42.175330Z  INFO echo{addr=127.0.0.1:8534}: librqbit_utp::e2e_tests: current counter 1000 [INFO] [stdout] 2025-11-05T02:32:42.176245Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45244 ack_nr=57920 len=1222 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.176357Z TRACE librqbit_utp::stream_dispatch: segmented bytes=5 [INFO] [stdout] 2025-11-05T02:32:42.176688Z TRACE librqbit_utp::stream_dispatch: segmented bytes=5 [INFO] [stdout] 2025-11-05T02:32:42.176770Z TRACE librqbit_utp::stream_dispatch: segmented bytes=5 [INFO] [stdout] 2025-11-05T02:32:42.176827Z TRACE librqbit_utp::stream_dispatch: segmented bytes=5 [INFO] [stdout] 2025-11-05T02:32:42.176866Z TRACE librqbit_utp::stream_dispatch: segmented bytes=5 [INFO] [stdout] 2025-11-05T02:32:42.176935Z TRACE librqbit_utp::stream_dispatch: segmented bytes=5 [INFO] [stdout] 2025-11-05T02:32:42.176971Z TRACE librqbit_utp::stream_dispatch: segmented bytes=5 [INFO] [stdout] 2025-11-05T02:32:42.177025Z TRACE librqbit_utp::stream_dispatch: segmented bytes=5 [INFO] [stdout] 2025-11-05T02:32:42.177055Z TRACE librqbit_utp::stream_dispatch: segmented bytes=5 [INFO] [stdout] 2025-11-05T02:32:42.177119Z TRACE librqbit_utp::stream_dispatch: segmented bytes=5 [INFO] [stdout] 2025-11-05T02:32:42.177199Z TRACE librqbit_utp::stream_dispatch: segmented bytes=5 [INFO] [stdout] 2025-11-05T02:32:42.177235Z TRACE librqbit_utp::stream_dispatch: segmented bytes=5 [INFO] [stdout] 2025-11-05T02:32:42.177245Z TRACE librqbit_utp::stream_dispatch: segmented bytes=5 [INFO] [stdout] 2025-11-05T02:32:42.177253Z TRACE librqbit_utp::stream_dispatch: segmented bytes=5 [INFO] [stdout] 2025-11-05T02:32:42.177260Z TRACE librqbit_utp::stream_dispatch: segmented bytes=5 [INFO] [stdout] 2025-11-05T02:32:42.177267Z TRACE librqbit_utp::stream_dispatch: segmented bytes=5 [INFO] [stdout] 2025-11-05T02:32:42.177274Z TRACE librqbit_utp::stream_dispatch: segmented bytes=5 [INFO] [stdout] 2025-11-05T02:32:42.177281Z TRACE librqbit_utp::stream_dispatch: segmented bytes=5 [INFO] [stdout] 2025-11-05T02:32:42.177287Z TRACE librqbit_utp::stream_dispatch: segmented bytes=5 [INFO] [stdout] 2025-11-05T02:32:42.177294Z TRACE librqbit_utp::stream_dispatch: segmented bytes=5 [INFO] [stdout] 2025-11-05T02:32:42.177301Z TRACE librqbit_utp::stream_dispatch: segmented bytes=5 [INFO] [stdout] 2025-11-05T02:32:42.177308Z TRACE librqbit_utp::stream_dispatch: segmented bytes=5 [INFO] [stdout] 2025-11-05T02:32:42.177315Z TRACE librqbit_utp::stream_dispatch: segmented bytes=5 [INFO] [stdout] 2025-11-05T02:32:42.177322Z TRACE librqbit_utp::stream_dispatch: segmented bytes=5 [INFO] [stdout] 2025-11-05T02:32:42.177329Z TRACE librqbit_utp::stream_dispatch: segmented bytes=5 [INFO] [stdout] 2025-11-05T02:32:42.177336Z TRACE librqbit_utp::stream_dispatch: segmented bytes=5 [INFO] [stdout] 2025-11-05T02:32:42.177343Z TRACE librqbit_utp::stream_dispatch: segmented bytes=5 [INFO] [stdout] 2025-11-05T02:32:42.177350Z TRACE librqbit_utp::stream_dispatch: segmented bytes=5 [INFO] [stdout] 2025-11-05T02:32:42.177358Z TRACE librqbit_utp::stream_dispatch: segmented bytes=5 [INFO] [stdout] 2025-11-05T02:32:42.177364Z TRACE librqbit_utp::stream_dispatch: segmented bytes=5 [INFO] [stdout] 2025-11-05T02:32:42.177371Z TRACE librqbit_utp::stream_dispatch: segmented bytes=5 [INFO] [stdout] 2025-11-05T02:32:42.177378Z TRACE librqbit_utp::stream_dispatch: segmented bytes=5 [INFO] [stdout] 2025-11-05T02:32:42.177385Z TRACE librqbit_utp::stream_dispatch: segmented bytes=5 [INFO] [stdout] 2025-11-05T02:32:42.177393Z TRACE librqbit_utp::stream_dispatch: segmented bytes=5 [INFO] [stdout] 2025-11-05T02:32:42.177400Z TRACE librqbit_utp::stream_dispatch: segmented bytes=5 [INFO] [stdout] 2025-11-05T02:32:42.177407Z TRACE librqbit_utp::stream_dispatch: segmented bytes=5 [INFO] [stdout] 2025-11-05T02:32:42.177416Z TRACE librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=0 remote_window_remaining=1048376 user_tx_segments_segments=40 user_tx_segments_bytes=200 segment_sizes=min_ss=5:max_ss=5 [INFO] [stdout] 2025-11-05T02:32:42.177447Z TRACE librqbit_utp::stream_dispatch: arming retransmit timer delay=100ms reason="rfc6298 5.1" [INFO] [stdout] 2025-11-05T02:32:42.177461Z TRACE librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="expecting reply on ST_DATA" [INFO] [stdout] 2025-11-05T02:32:42.177476Z TRACE librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=101 header.ack_nr=0 payload_size=5 remaining_cwnd=10 [INFO] [stdout] 2025-11-05T02:32:42.177492Z TRACE librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=102 header.ack_nr=0 payload_size=5 remaining_cwnd=5 [INFO] [stdout] 2025-11-05T02:32:42.177505Z TRACE librqbit_utp::stream_dispatch: remaining recv_wnd after sending remaining_cwnd=0 [INFO] [stdout] 2025-11-05T02:32:42.177519Z TRACE librqbit_utp::stream_dispatch: will repoll in duration=100ms [INFO] [stdout] 2025-11-05T02:32:42.177614Z TRACE msg{seq_nr=0 ack_nr=102 len=0 msgtype=ST_STATE}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.177655Z TRACE librqbit_utp::stream_dispatch: arming retransmit timer delay=100ms reason="rfc6298 5.3" [INFO] [stdout] 2025-11-05T02:32:42.177667Z TRACE librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.177680Z TRACE librqbit_utp::stream_dispatch: removed ACKed tx messages result.on_ack_result=acked_segments=2, bytes=10, new_rtt=Some(0ns) [INFO] [stdout] 2025-11-05T02:32:42.177692Z TRACE librqbit_utp::stream_dispatch: remote_window_remaining=1048576 congestion_controller_window=20 remaining=0 self.last_remote_window=1048576 [INFO] [stdout] 2025-11-05T02:32:42.177703Z TRACE librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=0 remote_window_remaining=1048576 user_tx_segments_segments=38 user_tx_segments_bytes=190 segment_sizes=min_ss=5:max_ss=5 [INFO] [stdout] 2025-11-05T02:32:42.177725Z TRACE librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=103 header.ack_nr=0 payload_size=5 remaining_cwnd=20 [INFO] [stdout] 2025-11-05T02:32:42.177739Z TRACE librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=104 header.ack_nr=0 payload_size=5 remaining_cwnd=15 [INFO] [stdout] 2025-11-05T02:32:42.177753Z TRACE librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=105 header.ack_nr=0 payload_size=5 remaining_cwnd=10 [INFO] [stdout] 2025-11-05T02:32:42.177766Z TRACE librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=106 header.ack_nr=0 payload_size=5 remaining_cwnd=5 [INFO] [stdout] 2025-11-05T02:32:42.177777Z TRACE librqbit_utp::stream_dispatch: remaining recv_wnd after sending remaining_cwnd=0 [INFO] [stdout] 2025-11-05T02:32:42.177788Z TRACE librqbit_utp::stream_dispatch: will repoll in duration=100ms [INFO] [stdout] 2025-11-05T02:32:42.177834Z TRACE msg{seq_nr=0 ack_nr=106 len=0 msgtype=ST_STATE}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.177864Z TRACE librqbit_utp::stream_dispatch: arming retransmit timer delay=100ms reason="rfc6298 5.3" [INFO] [stdout] 2025-11-05T02:32:42.177876Z TRACE librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.177888Z TRACE librqbit_utp::stream_dispatch: removed ACKed tx messages result.on_ack_result=acked_segments=4, bytes=20, new_rtt=Some(0ns) [INFO] [stdout] 2025-11-05T02:32:42.177899Z TRACE librqbit_utp::stream_dispatch: remote_window_remaining=1048576 congestion_controller_window=40 remaining=0 self.last_remote_window=1048576 [INFO] [stdout] 2025-11-05T02:32:42.177910Z TRACE librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=0 remote_window_remaining=1048576 user_tx_segments_segments=34 user_tx_segments_bytes=170 segment_sizes=min_ss=5:max_ss=5 [INFO] [stdout] 2025-11-05T02:32:42.177930Z TRACE librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=107 header.ack_nr=0 payload_size=5 remaining_cwnd=40 [INFO] [stdout] 2025-11-05T02:32:42.177943Z TRACE librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=108 header.ack_nr=0 payload_size=5 remaining_cwnd=35 [INFO] [stdout] 2025-11-05T02:32:42.177956Z TRACE librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=109 header.ack_nr=0 payload_size=5 remaining_cwnd=30 [INFO] [stdout] 2025-11-05T02:32:42.177969Z TRACE librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=110 header.ack_nr=0 payload_size=5 remaining_cwnd=25 [INFO] [stdout] 2025-11-05T02:32:42.177983Z TRACE librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=111 header.ack_nr=0 payload_size=5 remaining_cwnd=20 [INFO] [stdout] 2025-11-05T02:32:42.177996Z TRACE librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=112 header.ack_nr=0 payload_size=5 remaining_cwnd=15 [INFO] [stdout] 2025-11-05T02:32:42.178009Z TRACE librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=113 header.ack_nr=0 payload_size=5 remaining_cwnd=10 [INFO] [stdout] 2025-11-05T02:32:42.178022Z TRACE librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=114 header.ack_nr=0 payload_size=5 remaining_cwnd=5 [INFO] [stdout] 2025-11-05T02:32:42.178033Z TRACE librqbit_utp::stream_dispatch: remaining recv_wnd after sending remaining_cwnd=0 [INFO] [stdout] 2025-11-05T02:32:42.178043Z TRACE librqbit_utp::stream_dispatch: will repoll in duration=100ms [INFO] [stdout] 2025-11-05T02:32:42.178073Z TRACE librqbit_utp::stream_dispatch: remote_window_remaining=1048576 congestion_controller_window=40 remaining=0 self.last_remote_window=1048576 [INFO] [stdout] 2025-11-05T02:32:42.178085Z TRACE librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=0 remote_window_remaining=1048576 user_tx_segments_segments=34 user_tx_segments_bytes=170 segment_sizes=min_ss=5:max_ss=5 [INFO] [stdout] 2025-11-05T02:32:42.178097Z TRACE librqbit_utp::stream_dispatch: retransmit timer expired [INFO] [stdout] 2025-11-05T02:32:42.178109Z TRACE librqbit_utp::stream_dispatch: RTO expired: sent ST_DATA header.seq_nr=107 header.ack_nr=0 payload_size=5 [INFO] [stdout] 2025-11-05T02:32:42.178132Z DEBUG librqbit_utp::congestion::tracing: on_rto changed before=cwnd=40,cwnd_mss=8.00,sshthresh_mss:inf:w_max:0.00,mss:5 after=cwnd=10,cwnd_mss=1.00,sshthresh_mss:5.60:w_max:8.00,mss:5 [INFO] [stdout] 2025-11-05T02:32:42.178147Z TRACE librqbit_utp::stream_dispatch: arming retransmit timer delay=100ms reason="rfc6298 5.6" [INFO] [stdout] 2025-11-05T02:32:42.178156Z TRACE librqbit_utp::stream_dispatch: not sending anything while in RTO processing rto_retransmissions=1 [INFO] [stdout] 2025-11-05T02:32:42.178166Z TRACE librqbit_utp::stream_dispatch: will repoll in duration=100ms [INFO] [stdout] 2025-11-05T02:32:42.178204Z TRACE msg{seq_nr=0 ack_nr=107 len=0 msgtype=ST_STATE}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.178242Z TRACE librqbit_utp::stream_dispatch: arming retransmit timer delay=100ms reason="rfc6298 5.3" [INFO] [stdout] 2025-11-05T02:32:42.178253Z TRACE librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.178268Z TRACE librqbit_utp::stream_dispatch: removed ACKed tx messages result.on_ack_result=acked_segments=1, bytes=5, new_rtt=None [INFO] [stdout] 2025-11-05T02:32:42.178278Z TRACE librqbit_utp::stream_dispatch: remote_window_remaining=1048576 congestion_controller_window=10 remaining=0 self.last_remote_window=1048576 [INFO] [stdout] 2025-11-05T02:32:42.175074Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52117 ack_nr=61032 len=1212 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1212 [INFO] [stdout] 2025-11-05T02:32:42.178289Z TRACE librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=0 remote_window_remaining=1048576 user_tx_segments_segments=33 user_tx_segments_bytes=165 segment_sizes=min_ss=5:max_ss=5 [INFO] [stdout] 2025-11-05T02:32:42.178310Z TRACE librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=108 header.ack_nr=0 payload_size=5 remaining_cwnd=10 [INFO] [stdout] 2025-11-05T02:32:42.178323Z TRACE librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=109 header.ack_nr=0 payload_size=5 remaining_cwnd=5 [INFO] [stdout] 2025-11-05T02:32:42.178334Z TRACE librqbit_utp::stream_dispatch: remaining recv_wnd after sending remaining_cwnd=0 [INFO] [stdout] 2025-11-05T02:32:42.178309Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52117 ack_nr=61032 len=1212 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=52116 [INFO] [stdout] 2025-11-05T02:32:42.178344Z TRACE librqbit_utp::stream_dispatch: will repoll in duration=100ms [INFO] [stdout] 2025-11-05T02:32:42.178386Z TRACE msg{seq_nr=0 ack_nr=109 len=0 msgtype=ST_STATE}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.178413Z TRACE librqbit_utp::stream_dispatch: arming retransmit timer delay=100ms reason="rfc6298 5.3" [INFO] [stdout] 2025-11-05T02:32:42.178423Z TRACE librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.178434Z TRACE librqbit_utp::stream_dispatch: removed ACKed tx messages result.on_ack_result=acked_segments=2, bytes=10, new_rtt=None [INFO] [stdout] 2025-11-05T02:32:42.178445Z TRACE librqbit_utp::stream_dispatch: remote_window_remaining=1048576 congestion_controller_window=20 remaining=0 self.last_remote_window=1048576 [INFO] [stdout] 2025-11-05T02:32:42.178456Z TRACE librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=0 remote_window_remaining=1048576 user_tx_segments_segments=31 user_tx_segments_bytes=155 segment_sizes=min_ss=5:max_ss=5 [INFO] [stdout] 2025-11-05T02:32:42.178477Z TRACE librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=110 header.ack_nr=0 payload_size=5 remaining_cwnd=20 [INFO] [stdout] 2025-11-05T02:32:42.178491Z TRACE librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=111 header.ack_nr=0 payload_size=5 remaining_cwnd=15 [INFO] [stdout] 2025-11-05T02:32:42.178504Z TRACE librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=112 header.ack_nr=0 payload_size=5 remaining_cwnd=10 [INFO] [stdout] 2025-11-05T02:32:42.178517Z TRACE librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=113 header.ack_nr=0 payload_size=5 remaining_cwnd=5 [INFO] [stdout] 2025-11-05T02:32:42.178528Z TRACE librqbit_utp::stream_dispatch: remaining recv_wnd after sending remaining_cwnd=0 [INFO] [stdout] 2025-11-05T02:32:42.178538Z TRACE librqbit_utp::stream_dispatch: will repoll in duration=100ms [INFO] [stdout] 2025-11-05T02:32:42.178559Z TRACE librqbit_utp::stream_tx: closing writer [INFO] [stdout] 2025-11-05T02:32:42.178588Z TRACE librqbit_utp::stream_rx: user_rx: marking vsock closed [INFO] [stdout] 2025-11-05T02:32:42.178357Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52117 ack_nr=61032 len=1212 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.179647Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52117 ack_nr=61032 len=1212 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.179680Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52117 ack_nr=61032 len=1212 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=1212 [INFO] [stdout] 2025-11-05T02:32:42.179721Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: arming retransmit timer delay=200ms reason="rfc6298 5.3" [INFO] [stdout] 2025-11-05T02:32:42.179743Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.179796Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: removed ACKed tx messages result.on_ack_result=acked_segments=1, bytes=1212, new_rtt=Some(49.332969ms) [INFO] [stdout] 2025-11-05T02:32:42.179824Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_rx: flushed from out-of-order user RX packets=1 bytes=1212 [INFO] [stdout] 2025-11-05T02:32:42.179847Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: MTU probe hasnt expired yet [INFO] [stdout] 2025-11-05T02:32:42.175037Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44906 ack_nr=56413 len=991 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=991 [INFO] [stdout] 2025-11-05T02:32:42.179933Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44906 ack_nr=56413 len=991 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=44905 [INFO] [stdout] 2025-11-05T02:32:42.179982Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44906 ack_nr=56413 len=991 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.179958Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=61033 header.ack_nr=52117 payload_size=1323 remaining_cwnd=3636 [INFO] [stdout] 2025-11-05T02:32:42.180011Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44906 ack_nr=56413 len=991 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.180030Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: remaining recv_wnd after sending remaining_cwnd=2313 [INFO] [stdout] 2025-11-05T02:32:42.180035Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44906 ack_nr=56413 len=991 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=991 [INFO] [stdout] 2025-11-05T02:32:42.180057Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: will repoll in duration=200ms [INFO] [stdout] 2025-11-05T02:32:42.180091Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44907 ack_nr=56413 len=991 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.180116Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44907 ack_nr=56413 len=991 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=991 [INFO] [stdout] 2025-11-05T02:32:42.180139Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44907 ack_nr=56413 len=991 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=44906 [INFO] [stdout] 2025-11-05T02:32:42.180163Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44907 ack_nr=56413 len=991 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.180183Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44907 ack_nr=56413 len=991 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.180206Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44907 ack_nr=56413 len=991 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=1982 [INFO] [stdout] 2025-11-05T02:32:42.180248Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: arming retransmit timer delay=200ms reason="rfc6298 5.3" [INFO] [stdout] 2025-11-05T02:32:42.180270Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.180346Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: removed ACKed tx messages result.on_ack_result=acked_segments=2, bytes=1982, new_rtt=Some(30.68234ms) [INFO] [stdout] 2025-11-05T02:32:42.180373Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_rx: flushed from out-of-order user RX packets=2 bytes=1982 [INFO] [stdout] 2025-11-05T02:32:42.180395Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: MTU probe hasnt expired yet [INFO] [stdout] 2025-11-05T02:32:42.180449Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=56414 header.ack_nr=44907 payload_size=991 remaining_cwnd=4557 [INFO] [stdout] 2025-11-05T02:32:42.180489Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=56415 header.ack_nr=44907 payload_size=1222 remaining_cwnd=3566 [INFO] [stdout] 2025-11-05T02:32:42.180513Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: remaining recv_wnd after sending remaining_cwnd=2344 [INFO] [stdout] 2025-11-05T02:32:42.180653Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: will repoll in duration=200ms [INFO] [stdout] 2025-11-05T02:32:42.181012Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45244 ack_nr=57920 len=1222 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1222 [INFO] [stdout] 2025-11-05T02:32:42.181064Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45244 ack_nr=57920 len=1222 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=45243 [INFO] [stdout] 2025-11-05T02:32:42.181291Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45244 ack_nr=57920 len=1222 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.181372Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45244 ack_nr=57920 len=1222 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.181409Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45244 ack_nr=57920 len=1222 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=1222 [INFO] [stdout] 2025-11-05T02:32:42.181648Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45245 ack_nr=57920 len=1222 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.181689Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45245 ack_nr=57920 len=1222 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1222 [INFO] [stdout] 2025-11-05T02:32:42.181875Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45245 ack_nr=57920 len=1222 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=45244 [INFO] [stdout] 2025-11-05T02:32:42.181904Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45245 ack_nr=57920 len=1222 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.181957Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45245 ack_nr=57920 len=1222 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.182020Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45245 ack_nr=57920 len=1222 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=2444 [INFO] [stdout] 2025-11-05T02:32:42.182040Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56414 ack_nr=44907 len=991 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.182316Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56414 ack_nr=44907 len=991 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=991 [INFO] [stdout] 2025-11-05T02:32:42.182275Z  INFO echo{addr=[::1]:0}: librqbit_utp::e2e_tests: current counter 0 [INFO] [stdout] 2025-11-05T02:32:42.182242Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45246 ack_nr=57920 len=1222 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.185625Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45246 ack_nr=57920 len=1222 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1222 [INFO] [stdout] 2025-11-05T02:32:42.185669Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45246 ack_nr=57920 len=1222 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=45245 [INFO] [stdout] 2025-11-05T02:32:42.185697Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45246 ack_nr=57920 len=1222 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.185720Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45246 ack_nr=57920 len=1222 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.185744Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45246 ack_nr=57920 len=1222 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=3666 [INFO] [stdout] 2025-11-05T02:32:42.185800Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45247 ack_nr=57920 len=1338 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.185823Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45247 ack_nr=57920 len=1338 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1338 [INFO] [stdout] 2025-11-05T02:32:42.185848Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45247 ack_nr=57920 len=1338 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=45246 [INFO] [stdout] 2025-11-05T02:32:42.185872Z DEBUG echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45247 ack_nr=57920 len=1338 msgtype=ST_DATA}: librqbit_utp::congestion::tracing: set_mss changed before=cwnd=6770,cwnd_mss=5.54,sshthresh_mss:inf:w_max:0.00,mss:1222 after=cwnd=6770,cwnd_mss=5.06,sshthresh_mss:inf:w_max:0.00,mss:1338 [INFO] [stdout] 2025-11-05T02:32:42.185900Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45247 ack_nr=57920 len=1338 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.185921Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45247 ack_nr=57920 len=1338 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.185944Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45247 ack_nr=57920 len=1338 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=5004 [INFO] [stdout] 2025-11-05T02:32:42.185977Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: turning off retransmit timer reason="rfc6298 5.2" [INFO] [stdout] 2025-11-05T02:32:42.185997Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: turning off inactivity timer reason="TX is empty" [INFO] [stdout] 2025-11-05T02:32:42.186086Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: removed ACKed tx messages result.on_ack_result=acked_segments=2, bytes=2213, new_rtt=Some(5.17159ms) [INFO] [stdout] 2025-11-05T02:32:42.186114Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_rx: flushed from out-of-order user RX packets=4 bytes=5004 [INFO] [stdout] 2025-11-05T02:32:42.186137Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: remote_window_remaining=1046032 congestion_controller_window=6770 remaining=30555 self.last_remote_window=1046032 [INFO] [stdout] 2025-11-05T02:32:42.186160Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: segmented bytes=1338 [INFO] [stdout] 2025-11-05T02:32:42.186178Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: segmented bytes=1338 [INFO] [stdout] 2025-11-05T02:32:42.186196Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: segmented bytes=1338 [INFO] [stdout] 2025-11-05T02:32:42.186222Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: segmented bytes=1396 [INFO] [stdout] 2025-11-05T02:32:42.186241Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: MTU probing, not segmenting more data payload_size=1396 [INFO] [stdout] 2025-11-05T02:32:42.186259Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=25145 remote_window_remaining=1040622 user_tx_segments_segments=4 user_tx_segments_bytes=5410 segment_sizes=min_ss=1338:max_ss=1452 [INFO] [stdout] 2025-11-05T02:32:42.186324Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: arming retransmit timer delay=200ms reason="rfc6298 5.1" [INFO] [stdout] 2025-11-05T02:32:42.186349Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="expecting reply on ST_DATA" [INFO] [stdout] 2025-11-05T02:32:42.186370Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=57921 header.ack_nr=45247 payload_size=1338 remaining_cwnd=6770 [INFO] [stdout] 2025-11-05T02:32:42.186404Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=57922 header.ack_nr=45247 payload_size=1338 remaining_cwnd=5432 [INFO] [stdout] 2025-11-05T02:32:42.186437Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=57923 header.ack_nr=45247 payload_size=1338 remaining_cwnd=4094 [INFO] [stdout] 2025-11-05T02:32:42.186471Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=57924 header.ack_nr=45247 payload_size=1396 remaining_cwnd=2756 [INFO] [stdout] 2025-11-05T02:32:42.186496Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: remaining recv_wnd after sending remaining_cwnd=1360 [INFO] [stdout] 2025-11-05T02:32:42.186520Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: will repoll in duration=200ms [INFO] [stdout] 2025-11-05T02:32:42.187055Z  INFO echo{addr=[::]:0}: librqbit_utp::e2e_tests: current counter 1000 [INFO] [stdout] 2025-11-05T02:32:42.187544Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: turning off syn ack resend timer reason="past SYN-ACK" [INFO] [stdout] 2025-11-05T02:32:42.182155Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39023 ack_nr=31384 len=1274 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.191636Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61033 ack_nr=52117 len=1323 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.191630Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39023 ack_nr=31384 len=1274 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1274 [INFO] [stdout] 2025-11-05T02:32:42.191675Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61033 ack_nr=52117 len=1323 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1323 [INFO] [stdout] 2025-11-05T02:32:42.191676Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39023 ack_nr=31384 len=1274 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=39022 [INFO] [stdout] 2025-11-05T02:32:42.191698Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61033 ack_nr=52117 len=1323 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=61032 [INFO] [stdout] 2025-11-05T02:32:42.191711Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39023 ack_nr=31384 len=1274 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.191722Z DEBUG echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61033 ack_nr=52117 len=1323 msgtype=ST_DATA}: librqbit_utp::congestion::tracing: set_mss changed before=cwnd=3636,cwnd_mss=3.00,sshthresh_mss:inf:w_max:0.00,mss:1212 after=cwnd=3636,cwnd_mss=2.75,sshthresh_mss:inf:w_max:0.00,mss:1323 [INFO] [stdout] 2025-11-05T02:32:42.191733Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39023 ack_nr=31384 len=1274 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.191756Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39023 ack_nr=31384 len=1274 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=1274 [INFO] [stdout] 2025-11-05T02:32:42.191755Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61033 ack_nr=52117 len=1323 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.191777Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61033 ack_nr=52117 len=1323 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.191801Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61033 ack_nr=52117 len=1323 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=1323 [INFO] [stdout] 2025-11-05T02:32:42.191808Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39024 ack_nr=31388 len=0 msgtype=ST_STATE}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.191830Z DEBUG echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39024 ack_nr=31388 len=0 msgtype=ST_STATE}: librqbit_utp::congestion::tracing: set_mss changed before=cwnd=8139,cwnd_mss=5.74,sshthresh_mss:inf:w_max:0.00,mss:1418 after=cwnd=8139,cwnd_mss=5.67,sshthresh_mss:inf:w_max:0.00,mss:1436 [INFO] [stdout] 2025-11-05T02:32:42.191837Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: arming retransmit timer delay=200ms reason="rfc6298 5.3" [INFO] [stdout] 2025-11-05T02:32:42.191859Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.191867Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: turning off retransmit timer reason="rfc6298 5.2" [INFO] [stdout] 2025-11-05T02:32:42.191887Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: turning off inactivity timer reason="TX is empty" [INFO] [stdout] 2025-11-05T02:32:42.191920Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: removed ACKed tx messages result.on_ack_result=acked_segments=1, bytes=1212, new_rtt=Some(14.840559ms) [INFO] [stdout] 2025-11-05T02:32:42.191947Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_rx: flushed from out-of-order user RX packets=1 bytes=1323 [INFO] [stdout] 2025-11-05T02:32:42.191970Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: MTU probe hasnt expired yet [INFO] [stdout] 2025-11-05T02:32:42.192026Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=52118 header.ack_nr=61033 payload_size=1323 remaining_cwnd=3636 [INFO] [stdout] 2025-11-05T02:32:42.192056Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: remaining recv_wnd after sending remaining_cwnd=2313 [INFO] [stdout] 2025-11-05T02:32:42.192054Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: removed ACKed tx messages result.on_ack_result=acked_segments=4, bytes=5690, new_rtt=Some(12.947899ms) [INFO] [stdout] 2025-11-05T02:32:42.192080Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: will repoll in duration=200ms [INFO] [stdout] 2025-11-05T02:32:42.192094Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_rx: flushed from out-of-order user RX packets=1 bytes=1274 [INFO] [stdout] 2025-11-05T02:32:42.192125Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: remote_window_remaining=1042886 congestion_controller_window=13829 remaining=27078 self.last_remote_window=1042886 [INFO] [stdout] 2025-11-05T02:32:42.192151Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: segmented bytes=1436 [INFO] [stdout] 2025-11-05T02:32:42.192174Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: segmented bytes=1436 [INFO] [stdout] 2025-11-05T02:32:42.192196Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: segmented bytes=1436 [INFO] [stdout] 2025-11-05T02:32:42.192232Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: segmented bytes=1445 [INFO] [stdout] 2025-11-05T02:32:42.192363Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: MTU probing, not segmenting more data payload_size=1445 [INFO] [stdout] 2025-11-05T02:32:42.192389Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=21325 remote_window_remaining=1037133 user_tx_segments_segments=4 user_tx_segments_bytes=5753 segment_sizes=min_ss=1436:max_ss=1452 [INFO] [stdout] 2025-11-05T02:32:42.192451Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: arming retransmit timer delay=200ms reason="rfc6298 5.1" [INFO] [stdout] 2025-11-05T02:32:42.192481Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="expecting reply on ST_DATA" [INFO] [stdout] 2025-11-05T02:32:42.192502Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=31389 header.ack_nr=39023 payload_size=1436 remaining_cwnd=13829 [INFO] [stdout] 2025-11-05T02:32:42.192544Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=31390 header.ack_nr=39023 payload_size=1436 remaining_cwnd=12393 [INFO] [stdout] 2025-11-05T02:32:42.187644Z DEBUG librqbit_utp::macros::tests: retransmitting skipped_logs=4 arg1=1 arg2=2 arg3=3 [INFO] [stdout] test stream_dispatch::tests::retransmit_timer::test_rto_not_stuck_in_congestion_control ... 2025-11-05T02:32:42.182431Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56414 ack_nr=44907 len=991 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=56413 [INFO] [stdout] 2025-11-05T02:32:42.192668Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56414 ack_nr=44907 len=991 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.192702Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56414 ack_nr=44907 len=991 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.192726Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56414 ack_nr=44907 len=991 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=991 [INFO] [stdout] 2025-11-05T02:32:42.192781Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56415 ack_nr=44907 len=1222 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.192805Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56415 ack_nr=44907 len=1222 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1222 [INFO] [stdout] 2025-11-05T02:32:42.192827Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56415 ack_nr=44907 len=1222 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=56414 [INFO] [stdout] 2025-11-05T02:32:42.192849Z DEBUG echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56415 ack_nr=44907 len=1222 msgtype=ST_DATA}: librqbit_utp::congestion::tracing: set_mss changed before=cwnd=4557,cwnd_mss=4.60,sshthresh_mss:inf:w_max:0.00,mss:991 after=cwnd=4557,cwnd_mss=3.73,sshthresh_mss:inf:w_max:0.00,mss:1222 [INFO] [stdout] 2025-11-05T02:32:42.192877Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56415 ack_nr=44907 len=1222 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.192898Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56415 ack_nr=44907 len=1222 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.192920Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56415 ack_nr=44907 len=1222 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=2213 [INFO] [stdout] 2025-11-05T02:32:42.192952Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: arming retransmit timer delay=200ms reason="rfc6298 5.3" [INFO] [stdout] 2025-11-05T02:32:42.192973Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.193050Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: removed ACKed tx messages result.on_ack_result=acked_segments=2, bytes=1982, new_rtt=Some(10.60202ms) [INFO] [stdout] 2025-11-05T02:32:42.193075Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_rx: flushed from out-of-order user RX packets=2 bytes=2213 [INFO] [stdout] 2025-11-05T02:32:42.193098Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: MTU probe hasnt expired yet [INFO] [stdout] 2025-11-05T02:32:42.193141Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=44908 header.ack_nr=56415 payload_size=991 remaining_cwnd=4557 [INFO] [stdout] 2025-11-05T02:32:42.193183Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=44909 header.ack_nr=56415 payload_size=1222 remaining_cwnd=3566 [INFO] [stdout] 2025-11-05T02:32:42.193207Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: remaining recv_wnd after sending remaining_cwnd=2344 [INFO] [stdout] 2025-11-05T02:32:42.193232Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: will repoll in duration=200ms [INFO] [stdout] 2025-11-05T02:32:42.193309Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57921 ack_nr=45247 len=1338 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.193345Z DEBUG echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57921 ack_nr=45247 len=1338 msgtype=ST_DATA}: librqbit_utp::congestion::tracing: set_mss changed before=cwnd=6770,cwnd_mss=5.54,sshthresh_mss:inf:w_max:0.00,mss:1222 after=cwnd=6770,cwnd_mss=5.06,sshthresh_mss:inf:w_max:0.00,mss:1338 [INFO] [stdout] 2025-11-05T02:32:42.193375Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57921 ack_nr=45247 len=1338 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1338 [INFO] [stdout] 2025-11-05T02:32:42.193400Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57921 ack_nr=45247 len=1338 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=57920 [INFO] [stdout] 2025-11-05T02:32:42.193427Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57921 ack_nr=45247 len=1338 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.193450Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57921 ack_nr=45247 len=1338 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.193474Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57921 ack_nr=45247 len=1338 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=1338 [INFO] [stdout] 2025-11-05T02:32:42.193522Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57922 ack_nr=45247 len=1338 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.193545Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57922 ack_nr=45247 len=1338 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1338 [INFO] [stdout] 2025-11-05T02:32:42.196622Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57922 ack_nr=45247 len=1338 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=57921 [INFO] [stdout] 2025-11-05T02:32:42.196794Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57922 ack_nr=45247 len=1338 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.196832Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57922 ack_nr=45247 len=1338 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.196865Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57922 ack_nr=45247 len=1338 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=2676 [INFO] [stdout] 2025-11-05T02:32:42.197098Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57923 ack_nr=45247 len=1338 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.197279Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57923 ack_nr=45247 len=1338 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1338 [INFO] [stdout] 2025-11-05T02:32:42.197324Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57923 ack_nr=45247 len=1338 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=57922 [INFO] [stdout] 2025-11-05T02:32:42.197350Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57923 ack_nr=45247 len=1338 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.197550Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57923 ack_nr=45247 len=1338 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.197608Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57923 ack_nr=45247 len=1338 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=4014 [INFO] [stdout] 2025-11-05T02:32:42.197502Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52118 ack_nr=61033 len=1323 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.197681Z DEBUG echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52118 ack_nr=61033 len=1323 msgtype=ST_DATA}: librqbit_utp::congestion::tracing: set_mss changed before=cwnd=3636,cwnd_mss=3.00,sshthresh_mss:inf:w_max:0.00,mss:1212 after=cwnd=3636,cwnd_mss=2.75,sshthresh_mss:inf:w_max:0.00,mss:1323 [INFO] [stdout] 2025-11-05T02:32:42.194188Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44908 ack_nr=56415 len=991 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.190840Z TRACE librqbit_utp::stream_dispatch: remote_window_remaining=1048576 congestion_controller_window=4 remaining=2 self.last_remote_window=1048576 [INFO] [stdout] 2025-11-05T02:32:42.197832Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52118 ack_nr=61033 len=1323 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1323 [INFO] [stdout] 2025-11-05T02:32:42.197860Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52118 ack_nr=61033 len=1323 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=52117 [INFO] [stdout] 2025-11-05T02:32:42.197868Z TRACE librqbit_utp::stream_dispatch: segmented bytes=2 [INFO] [stdout] 2025-11-05T02:32:42.197887Z TRACE librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=0 remote_window_remaining=1048574 user_tx_segments_segments=1 user_tx_segments_bytes=2 segment_sizes=min_ss=2:max_ss=2 [INFO] [stdout] 2025-11-05T02:32:42.197887Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52118 ack_nr=61033 len=1323 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.197910Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52118 ack_nr=61033 len=1323 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.197929Z TRACE librqbit_utp::stream_dispatch: arming retransmit timer delay=3s reason="rfc6298 5.1" [INFO] [stdout] 2025-11-05T02:32:42.197944Z TRACE librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="expecting reply on ST_DATA" [INFO] [stdout] 2025-11-05T02:32:42.197934Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52118 ack_nr=61033 len=1323 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=1323 [INFO] [stdout] 2025-11-05T02:32:42.197956Z TRACE librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=101 header.ack_nr=0 payload_size=2 remaining_cwnd=4 [INFO] [stdout] 2025-11-05T02:32:42.197971Z TRACE librqbit_utp::stream_dispatch: remaining recv_wnd after sending remaining_cwnd=2 [INFO] [stdout] 2025-11-05T02:32:42.197971Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: turning off retransmit timer reason="rfc6298 5.2" [INFO] [stdout] 2025-11-05T02:32:42.197988Z TRACE librqbit_utp::stream_dispatch: will repoll in duration=3s [INFO] [stdout] 2025-11-05T02:32:42.197993Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: turning off inactivity timer reason="TX is empty" [INFO] [stdout] 2025-11-05T02:32:42.198043Z TRACE librqbit_utp::stream_dispatch: remote_window_remaining=1048576 congestion_controller_window=4 remaining=2 self.last_remote_window=1048576 [INFO] [stdout] 2025-11-05T02:32:42.198062Z TRACE librqbit_utp::stream_dispatch: segmented bytes=2 [INFO] [stdout] 2025-11-05T02:32:42.198071Z TRACE librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=0 remote_window_remaining=1048574 user_tx_segments_segments=2 user_tx_segments_bytes=4 segment_sizes=min_ss=2:max_ss=2 [INFO] [stdout] 2025-11-05T02:32:42.198052Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: removed ACKed tx messages result.on_ack_result=acked_segments=1, bytes=1323, new_rtt=Some(17.52513ms) [INFO] [stdout] 2025-11-05T02:32:42.198096Z TRACE librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=102 header.ack_nr=0 payload_size=2 remaining_cwnd=2 [INFO] [stdout] 2025-11-05T02:32:42.198109Z TRACE librqbit_utp::stream_dispatch: remaining recv_wnd after sending remaining_cwnd=0 [INFO] [stdout] 2025-11-05T02:32:42.198120Z TRACE librqbit_utp::stream_dispatch: will repoll in duration=2.9s [INFO] [stdout] 2025-11-05T02:32:42.198108Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_rx: flushed from out-of-order user RX packets=1 bytes=1323 [INFO] [stdout] 2025-11-05T02:32:42.198147Z TRACE librqbit_utp::stream_tx: closing writer [INFO] [stdout] 2025-11-05T02:32:42.198161Z TRACE librqbit_utp::stream_rx: user_rx: marking vsock closed [INFO] [stdout] 2025-11-05T02:32:42.198135Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: remote_window_remaining=1046493 congestion_controller_window=4959 remaining=31445 self.last_remote_window=1046493 [INFO] [stdout] 2025-11-05T02:32:42.198186Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: segmented bytes=1323 [INFO] [stdout] 2025-11-05T02:32:42.198220Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: segmented bytes=1323 [INFO] [stdout] 2025-11-05T02:32:42.198240Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: segmented bytes=1323 [INFO] [stdout] 2025-11-05T02:32:42.198288Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: segmented bytes=1378 [INFO] [stdout] 2025-11-05T02:32:42.198308Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: MTU probing, not segmenting more data payload_size=1378 [INFO] [stdout] 2025-11-05T02:32:42.198327Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=26098 remote_window_remaining=1041146 user_tx_segments_segments=4 user_tx_segments_bytes=5347 segment_sizes=min_ss=1323:max_ss=1432 [INFO] [stdout] 2025-11-05T02:32:42.198441Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: arming retransmit timer delay=200ms reason="rfc6298 5.1" [INFO] [stdout] 2025-11-05T02:32:42.198495Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="expecting reply on ST_DATA" [INFO] [stdout] 2025-11-05T02:32:42.198534Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=61034 header.ack_nr=52118 payload_size=1323 remaining_cwnd=4959 [INFO] [stdout] 2025-11-05T02:32:42.198609Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=61035 header.ack_nr=52118 payload_size=1323 remaining_cwnd=3636 [INFO] [stdout] 2025-11-05T02:32:42.198655Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=61036 header.ack_nr=52118 payload_size=1323 remaining_cwnd=2313 [INFO] [stdout] 2025-11-05T02:32:42.198683Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: remote recv window exhausted skipped_logs=27 [INFO] [stdout] 2025-11-05T02:32:42.198702Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: remaining recv_wnd after sending remaining_cwnd=990 [INFO] [stdout] 2025-11-05T02:32:42.198725Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: will repoll in duration=200ms [INFO] [stdout] 2025-11-05T02:32:42.199496Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61034 ack_nr=52118 len=1323 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.199532Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61034 ack_nr=52118 len=1323 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1323 [INFO] [stdout] 2025-11-05T02:32:42.199556Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61034 ack_nr=52118 len=1323 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=61033 [INFO] [stdout] 2025-11-05T02:32:42.192619Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=31391 header.ack_nr=39023 payload_size=1436 remaining_cwnd=10957 [INFO] [stdout] 2025-11-05T02:32:42.199906Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=31392 header.ack_nr=39023 payload_size=1445 remaining_cwnd=9521 [INFO] [stdout] 2025-11-05T02:32:42.199997Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: remaining recv_wnd after sending remaining_cwnd=8076 [INFO] [stdout] 2025-11-05T02:32:42.200025Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: will repoll in duration=200ms [INFO] [stdout] 2025-11-05T02:32:42.200055Z TRACE msg{seq_nr=1 ack_nr=101 len=0 msgtype=ST_STATE}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.200119Z TRACE librqbit_utp::stream_dispatch: remote_window_remaining=1024 congestion_controller_window=10 remaining=1 self.last_remote_window=1024 [INFO] [stdout] 2025-11-05T02:32:42.200134Z TRACE librqbit_utp::stream_dispatch: segmented bytes=1 [INFO] [stdout] 2025-11-05T02:32:42.200142Z TRACE librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=0 remote_window_remaining=1023 user_tx_segments_segments=1 user_tx_segments_bytes=1 segment_sizes=min_ss=5:max_ss=5 [INFO] [stdout] 2025-11-05T02:32:42.200170Z TRACE librqbit_utp::stream_dispatch: arming retransmit timer delay=3s reason="rfc6298 5.1" [INFO] [stdout] 2025-11-05T02:32:42.200182Z TRACE librqbit_utp::stream_dispatch: arming inactivity timer delay=20s reason="expecting reply on ST_DATA" [INFO] [stdout] 2025-11-05T02:32:42.200191Z TRACE librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=101 header.ack_nr=0 payload_size=1 remaining_cwnd=10 [INFO] [stdout] 2025-11-05T02:32:42.200203Z TRACE librqbit_utp::stream_dispatch: remaining recv_wnd after sending remaining_cwnd=9 [INFO] [stdout] 2025-11-05T02:32:42.200215Z TRACE librqbit_utp::stream_dispatch: will repoll in duration=3s [INFO] [stdout] 2025-11-05T02:32:42.200258Z TRACE librqbit_utp::stream_dispatch: remote_window_remaining=1024 congestion_controller_window=10 remaining=4 self.last_remote_window=1024 [INFO] [stdout] 2025-11-05T02:32:42.200271Z TRACE librqbit_utp::stream_dispatch: segmented bytes=4 [INFO] [stdout] 2025-11-05T02:32:42.200278Z TRACE librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=0 remote_window_remaining=1020 user_tx_segments_segments=2 user_tx_segments_bytes=5 segment_sizes=min_ss=5:max_ss=5 [INFO] [stdout] 2025-11-05T02:32:42.200297Z TRACE librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=102 header.ack_nr=0 payload_size=4 remaining_cwnd=9 [INFO] [stdout] 2025-11-05T02:32:42.200309Z TRACE librqbit_utp::stream_dispatch: remaining recv_wnd after sending remaining_cwnd=5 [INFO] [stdout] 2025-11-05T02:32:42.200318Z TRACE librqbit_utp::stream_dispatch: will repoll in duration=3s [INFO] [stdout] 2025-11-05T02:32:42.200336Z TRACE librqbit_utp::stream_dispatch: remote_window_remaining=1024 congestion_controller_window=10 remaining=0 self.last_remote_window=1024 [INFO] [stdout] 2025-11-05T02:32:42.200346Z TRACE librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=0 remote_window_remaining=1024 user_tx_segments_segments=2 user_tx_segments_bytes=5 segment_sizes=min_ss=5:max_ss=5 [INFO] [stdout] 2025-11-05T02:32:42.200358Z TRACE librqbit_utp::stream_dispatch: retransmit timer expired [INFO] [stdout] 2025-11-05T02:32:42.200369Z TRACE librqbit_utp::stream_dispatch: RTO expired: sent ST_DATA header.seq_nr=101 header.ack_nr=0 payload_size=1 [INFO] [stdout] 2025-11-05T02:32:42.200379Z TRACE librqbit_utp::stream_dispatch: arming retransmit timer delay=6s reason="rfc6298 5.6" [INFO] [stdout] 2025-11-05T02:32:42.200388Z TRACE librqbit_utp::stream_dispatch: not sending anything while in RTO processing rto_retransmissions=1 [INFO] [stdout] 2025-11-05T02:32:42.200397Z TRACE librqbit_utp::stream_dispatch: will repoll in duration=6s [INFO] [stdout] 2025-11-05T02:32:42.200413Z TRACE librqbit_utp::stream_dispatch: remote_window_remaining=1024 congestion_controller_window=10 remaining=0 self.last_remote_window=1024 [INFO] [stdout] 2025-11-05T02:32:42.200424Z TRACE librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=0 remote_window_remaining=1024 user_tx_segments_segments=2 user_tx_segments_bytes=5 segment_sizes=min_ss=5:max_ss=5 [INFO] [stdout] 2025-11-05T02:32:42.200435Z TRACE librqbit_utp::stream_dispatch: not sending anything while in RTO processing rto_retransmissions=1 [INFO] [stdout] 2025-11-05T02:32:42.200443Z TRACE librqbit_utp::stream_dispatch: will repoll in duration=6s [INFO] [stdout] 2025-11-05T02:32:42.200454Z TRACE librqbit_utp::stream_tx: closing writer [INFO] [stdout] 2025-11-05T02:32:42.200462Z TRACE librqbit_utp::stream_rx: user_rx: marking vsock closed [INFO] [stdout] ok [INFO] [stdout] 2025-11-05T02:32:42.201690Z  INFO echo{addr=127.0.0.1:8535}: librqbit_utp::e2e_tests: current counter 1000 [INFO] [stdout] 2025-11-05T02:32:42.201682Z DEBUG echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44908 ack_nr=56415 len=991 msgtype=ST_DATA}: librqbit_utp::congestion::tracing: set_mss changed before=cwnd=4557,cwnd_mss=4.60,sshthresh_mss:inf:w_max:0.00,mss:991 after=cwnd=4557,cwnd_mss=3.73,sshthresh_mss:inf:w_max:0.00,mss:1222 [INFO] [stdout] 2025-11-05T02:32:42.201730Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44908 ack_nr=56415 len=991 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=991 [INFO] [stdout] 2025-11-05T02:32:42.201759Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44908 ack_nr=56415 len=991 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=44907 [INFO] [stdout] 2025-11-05T02:32:42.201788Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44908 ack_nr=56415 len=991 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.201816Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44908 ack_nr=56415 len=991 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.201844Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44908 ack_nr=56415 len=991 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=991 [INFO] [stdout] 2025-11-05T02:32:42.201907Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44909 ack_nr=56415 len=1222 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.201934Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44909 ack_nr=56415 len=1222 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1222 [INFO] [stdout] 2025-11-05T02:32:42.201964Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44909 ack_nr=56415 len=1222 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=44908 [INFO] [stdout] 2025-11-05T02:32:42.201994Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44909 ack_nr=56415 len=1222 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.202018Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44909 ack_nr=56415 len=1222 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.202043Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44909 ack_nr=56415 len=1222 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=2213 [INFO] [stdout] 2025-11-05T02:32:42.202082Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: turning off retransmit timer reason="rfc6298 5.2" [INFO] [stdout] 2025-11-05T02:32:42.202107Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: turning off inactivity timer reason="TX is empty" [INFO] [stdout] 2025-11-05T02:32:42.202191Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: removed ACKed tx messages result.on_ack_result=acked_segments=2, bytes=2213, new_rtt=Some(13.68194ms) [INFO] [stdout] 2025-11-05T02:32:42.202226Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_rx: flushed from out-of-order user RX packets=2 bytes=2213 [INFO] [stdout] 2025-11-05T02:32:42.202256Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: remote_window_remaining=1046032 congestion_controller_window=6770 remaining=30555 self.last_remote_window=1046032 [INFO] [stdout] 2025-11-05T02:32:42.202283Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: segmented bytes=1222 [INFO] [stdout] 2025-11-05T02:32:42.202307Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: segmented bytes=1222 [INFO] [stdout] 2025-11-05T02:32:42.202332Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: segmented bytes=1222 [INFO] [stdout] 2025-11-05T02:32:42.202356Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: segmented bytes=1338 [INFO] [stdout] 2025-11-05T02:32:42.202379Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: MTU probing, not segmenting more data payload_size=1338 [INFO] [stdout] 2025-11-05T02:32:42.202401Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=25551 remote_window_remaining=1041028 user_tx_segments_segments=4 user_tx_segments_bytes=5004 segment_sizes=min_ss=1222:max_ss=1452 [INFO] [stdout] 2025-11-05T02:32:42.202458Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: arming retransmit timer delay=200ms reason="rfc6298 5.1" [INFO] [stdout] 2025-11-05T02:32:42.202499Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="expecting reply on ST_DATA" [INFO] [stdout] 2025-11-05T02:32:42.202523Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=56416 header.ack_nr=44909 payload_size=1222 remaining_cwnd=6770 [INFO] [stdout] 2025-11-05T02:32:42.202565Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=56417 header.ack_nr=44909 payload_size=1222 remaining_cwnd=5548 [INFO] [stdout] 2025-11-05T02:32:42.202634Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=56418 header.ack_nr=44909 payload_size=1222 remaining_cwnd=4326 [INFO] [stdout] 2025-11-05T02:32:42.202676Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=56419 header.ack_nr=44909 payload_size=1338 remaining_cwnd=3104 [INFO] [stdout] 2025-11-05T02:32:42.202706Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: remaining recv_wnd after sending remaining_cwnd=1766 [INFO] [stdout] 2025-11-05T02:32:42.202738Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: will repoll in duration=200ms [INFO] [stdout] 2025-11-05T02:32:42.202836Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61034 ack_nr=52118 len=1323 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.197763Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57924 ack_nr=45247 len=1396 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.202917Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57924 ack_nr=45247 len=1396 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1396 [INFO] [stdout] 2025-11-05T02:32:42.202946Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57924 ack_nr=45247 len=1396 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=57923 [INFO] [stdout] 2025-11-05T02:32:42.202970Z DEBUG echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57924 ack_nr=45247 len=1396 msgtype=ST_DATA}: librqbit_utp::congestion::tracing: set_mss changed before=cwnd=11774,cwnd_mss=8.80,sshthresh_mss:inf:w_max:0.00,mss:1338 after=cwnd=11774,cwnd_mss=8.43,sshthresh_mss:inf:w_max:0.00,mss:1396 [INFO] [stdout] 2025-11-05T02:32:42.203005Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57924 ack_nr=45247 len=1396 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.203069Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61034 ack_nr=52118 len=1323 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.203094Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61034 ack_nr=52118 len=1323 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=1323 [INFO] [stdout] 2025-11-05T02:32:42.203030Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57924 ack_nr=45247 len=1396 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.203162Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57924 ack_nr=45247 len=1396 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=5410 [INFO] [stdout] 2025-11-05T02:32:42.203199Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: turning off retransmit timer reason="rfc6298 5.2" [INFO] [stdout] 2025-11-05T02:32:42.203226Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: turning off inactivity timer reason="TX is empty" [INFO] [stdout] 2025-11-05T02:32:42.203379Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: removed ACKed tx messages result.on_ack_result=acked_segments=4, bytes=5004, new_rtt=Some(20.084929ms) [INFO] [stdout] 2025-11-05T02:32:42.203407Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_rx: flushed from out-of-order user RX packets=4 bytes=5410 [INFO] [stdout] 2025-11-05T02:32:42.203429Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: remote_window_remaining=1042302 congestion_controller_window=11774 remaining=27764 self.last_remote_window=1042302 [INFO] [stdout] 2025-11-05T02:32:42.203452Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: segmented bytes=1396 [INFO] [stdout] 2025-11-05T02:32:42.203471Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: segmented bytes=1396 [INFO] [stdout] 2025-11-05T02:32:42.203489Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: segmented bytes=1396 [INFO] [stdout] 2025-11-05T02:32:42.203507Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: segmented bytes=1425 [INFO] [stdout] 2025-11-05T02:32:42.203525Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: MTU probing, not segmenting more data payload_size=1425 [INFO] [stdout] 2025-11-05T02:32:42.203543Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=22151 remote_window_remaining=1036689 user_tx_segments_segments=4 user_tx_segments_bytes=5613 segment_sizes=min_ss=1396:max_ss=1452 [INFO] [stdout] 2025-11-05T02:32:42.203613Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61035 ack_nr=52118 len=1323 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.203644Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61035 ack_nr=52118 len=1323 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1323 [INFO] [stdout] 2025-11-05T02:32:42.203667Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61035 ack_nr=52118 len=1323 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=61034 [INFO] [stdout] 2025-11-05T02:32:42.203691Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61035 ack_nr=52118 len=1323 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.203712Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61035 ack_nr=52118 len=1323 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.203736Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61035 ack_nr=52118 len=1323 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=2646 [INFO] [stdout] 2025-11-05T02:32:42.203782Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61036 ack_nr=52118 len=1323 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.203825Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56416 ack_nr=44909 len=1222 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.203836Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: arming retransmit timer delay=200ms reason="rfc6298 5.1" [INFO] [stdout] 2025-11-05T02:32:42.207226Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56416 ack_nr=44909 len=1222 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1222 [INFO] [stdout] 2025-11-05T02:32:42.207241Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="expecting reply on ST_DATA" [INFO] [stdout] 2025-11-05T02:32:42.207272Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56416 ack_nr=44909 len=1222 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=56415 [INFO] [stdout] 2025-11-05T02:32:42.207283Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=45248 header.ack_nr=57924 payload_size=1396 remaining_cwnd=11774 [INFO] [stdout] 2025-11-05T02:32:42.207299Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56416 ack_nr=44909 len=1222 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.207322Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56416 ack_nr=44909 len=1222 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.207345Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56416 ack_nr=44909 len=1222 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=1222 [INFO] [stdout] 2025-11-05T02:32:42.207344Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=45249 header.ack_nr=57924 payload_size=1396 remaining_cwnd=10378 [INFO] [stdout] 2025-11-05T02:32:42.207383Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=45250 header.ack_nr=57924 payload_size=1396 remaining_cwnd=8982 [INFO] [stdout] 2025-11-05T02:32:42.207404Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56417 ack_nr=44909 len=1222 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.207417Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=45251 header.ack_nr=57924 payload_size=1425 remaining_cwnd=7586 [INFO] [stdout] 2025-11-05T02:32:42.207428Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56417 ack_nr=44909 len=1222 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1222 [INFO] [stdout] 2025-11-05T02:32:42.207441Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: remaining recv_wnd after sending remaining_cwnd=6161 [INFO] [stdout] 2025-11-05T02:32:42.207450Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56417 ack_nr=44909 len=1222 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=56416 [INFO] [stdout] 2025-11-05T02:32:42.207468Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: will repoll in duration=200ms [INFO] [stdout] 2025-11-05T02:32:42.207481Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56417 ack_nr=44909 len=1222 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.207502Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56417 ack_nr=44909 len=1222 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.207525Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56417 ack_nr=44909 len=1222 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=2444 [INFO] [stdout] 2025-11-05T02:32:42.207592Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56418 ack_nr=44909 len=1222 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.207620Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56418 ack_nr=44909 len=1222 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1222 [INFO] [stdout] 2025-11-05T02:32:42.207644Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56418 ack_nr=44909 len=1222 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=56417 [INFO] [stdout] 2025-11-05T02:32:42.207672Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56418 ack_nr=44909 len=1222 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.207697Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56418 ack_nr=44909 len=1222 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.207723Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56418 ack_nr=44909 len=1222 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=3666 [INFO] [stdout] 2025-11-05T02:32:42.207776Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56419 ack_nr=44909 len=1338 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.207802Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56419 ack_nr=44909 len=1338 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1338 [INFO] [stdout] 2025-11-05T02:32:42.207827Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56419 ack_nr=44909 len=1338 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=56418 [INFO] [stdout] 2025-11-05T02:32:42.207853Z DEBUG echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56419 ack_nr=44909 len=1338 msgtype=ST_DATA}: librqbit_utp::congestion::tracing: set_mss changed before=cwnd=6770,cwnd_mss=5.54,sshthresh_mss:inf:w_max:0.00,mss:1222 after=cwnd=6770,cwnd_mss=5.06,sshthresh_mss:inf:w_max:0.00,mss:1338 [INFO] [stdout] 2025-11-05T02:32:42.207883Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56419 ack_nr=44909 len=1338 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.207908Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56419 ack_nr=44909 len=1338 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.207934Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56419 ack_nr=44909 len=1338 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=5004 [INFO] [stdout] 2025-11-05T02:32:42.207971Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: turning off retransmit timer reason="rfc6298 5.2" [INFO] [stdout] 2025-11-05T02:32:42.207993Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: turning off inactivity timer reason="TX is empty" [INFO] [stdout] 2025-11-05T02:32:42.208076Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: removed ACKed tx messages result.on_ack_result=acked_segments=2, bytes=2213, new_rtt=Some(10.624989ms) [INFO] [stdout] 2025-11-05T02:32:42.208107Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_rx: flushed from out-of-order user RX packets=4 bytes=5004 [INFO] [stdout] 2025-11-05T02:32:42.208133Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: remote_window_remaining=1046032 congestion_controller_window=6770 remaining=30555 self.last_remote_window=1046032 [INFO] [stdout] 2025-11-05T02:32:42.208158Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: segmented bytes=1338 [INFO] [stdout] 2025-11-05T02:32:42.208178Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: segmented bytes=1338 [INFO] [stdout] 2025-11-05T02:32:42.208198Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: segmented bytes=1338 [INFO] [stdout] 2025-11-05T02:32:42.208219Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: segmented bytes=1396 [INFO] [stdout] 2025-11-05T02:32:42.208239Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: MTU probing, not segmenting more data payload_size=1396 [INFO] [stdout] 2025-11-05T02:32:42.208260Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=25145 remote_window_remaining=1040622 user_tx_segments_segments=4 user_tx_segments_bytes=5410 segment_sizes=min_ss=1338:max_ss=1452 [INFO] [stdout] 2025-11-05T02:32:42.208279Z  INFO echo{addr=127.0.0.1:8534}: librqbit_utp::e2e_tests: current counter 2000 [INFO] [stdout] 2025-11-05T02:32:42.208314Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: arming retransmit timer delay=200ms reason="rfc6298 5.1" [INFO] [stdout] 2025-11-05T02:32:42.208342Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="expecting reply on ST_DATA" [INFO] [stdout] 2025-11-05T02:32:42.208365Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=44910 header.ack_nr=56419 payload_size=1338 remaining_cwnd=6770 [INFO] [stdout] 2025-11-05T02:32:42.208403Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=44911 header.ack_nr=56419 payload_size=1338 remaining_cwnd=5432 [INFO] [stdout] 2025-11-05T02:32:42.208441Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=44912 header.ack_nr=56419 payload_size=1338 remaining_cwnd=4094 [INFO] [stdout] 2025-11-05T02:32:42.208488Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=44913 header.ack_nr=56419 payload_size=1396 remaining_cwnd=2756 [INFO] [stdout] 2025-11-05T02:32:42.208516Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: remaining recv_wnd after sending remaining_cwnd=1360 [INFO] [stdout] 2025-11-05T02:32:42.208540Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: will repoll in duration=200ms [INFO] [stdout] 2025-11-05T02:32:42.209030Z  INFO echo{addr=127.0.0.1:0}: librqbit_utp::e2e_tests: current counter 1000 [INFO] [stdout] 2025-11-05T02:32:42.203882Z TRACE librqbit_utp::stream_tx: closing writer [INFO] [stdout] test stream_dispatch::tests::retransmit_timer::test_rto_single_packet_retransmission_smaller_than_mss ... ok [INFO] [stdout] 2025-11-05T02:32:42.209637Z DEBUG librqbit_utp::stream_dispatch: consumer closed and no data to send, shutting down [INFO] [stdout] 2025-11-05T02:32:42.209655Z TRACE librqbit_utp::stream_dispatch: state established -> fin-wait-1 [INFO] [stdout] 2025-11-05T02:32:42.209664Z DEBUG librqbit_utp::stream_dispatch: state changed before=Established after=FinWait1 { our_fin: 101 } [INFO] [stdout] 2025-11-05T02:32:42.209677Z TRACE librqbit_utp::stream_dispatch: sending seq_nr=101 ack_nr=0 wnd_size=0 type=ST_FIN [INFO] [stdout] 2025-11-05T02:32:42.209697Z TRACE librqbit_utp::stream_dispatch: arming retransmit timer delay=100ms reason="rfc6298 5.1" [INFO] [stdout] 2025-11-05T02:32:42.209711Z TRACE librqbit_utp::stream_dispatch: arming inactivity timer delay=1s reason="both reader and writer are dead" [INFO] [stdout] 2025-11-05T02:32:42.209723Z TRACE librqbit_utp::stream_dispatch: will repoll in duration=100ms [INFO] [stdout] 2025-11-05T02:32:42.209762Z TRACE librqbit_utp::stream_dispatch: retransmit timer expired [INFO] [stdout] 2025-11-05T02:32:42.209774Z TRACE librqbit_utp::stream_dispatch: RTO: rewinding self.last_sent_seq_nr to retransmit FIN [INFO] [stdout] 2025-11-05T02:32:42.209755Z  INFO echo{addr=[::]:0}: librqbit_utp::e2e_tests: current counter 1000 [INFO] [stdout] 2025-11-05T02:32:42.209782Z TRACE librqbit_utp::stream_dispatch: sending seq_nr=101 ack_nr=0 wnd_size=0 type=ST_FIN [INFO] [stdout] 2025-11-05T02:32:42.209799Z TRACE librqbit_utp::stream_dispatch: arming retransmit timer delay=100ms reason="rfc6298 5.6" [INFO] [stdout] 2025-11-05T02:32:42.209814Z TRACE librqbit_utp::stream_dispatch: will repoll in duration=100ms [INFO] [stdout] 2025-11-05T02:32:42.209837Z TRACE librqbit_utp::stream_dispatch: retransmit timer expired [INFO] [stdout] 2025-11-05T02:32:42.209845Z TRACE librqbit_utp::stream_dispatch: RTO: rewinding self.last_sent_seq_nr to retransmit FIN [INFO] [stdout] 2025-11-05T02:32:42.209852Z TRACE librqbit_utp::stream_dispatch: sending seq_nr=101 ack_nr=0 wnd_size=0 type=ST_FIN [INFO] [stdout] 2025-11-05T02:32:42.209867Z TRACE librqbit_utp::stream_dispatch: arming retransmit timer delay=100ms reason="rfc6298 5.6" [INFO] [stdout] 2025-11-05T02:32:42.209881Z TRACE librqbit_utp::stream_dispatch: will repoll in duration=100ms [INFO] [stdout] 2025-11-05T02:32:42.209932Z TRACE msg{seq_nr=0 ack_nr=101 len=0 msgtype=ST_STATE}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.209955Z TRACE msg{seq_nr=0 ack_nr=101 len=0 msgtype=ST_STATE}: librqbit_utp::stream_dispatch: state: fin-wait-1 -> fin-wait-2 [INFO] [stdout] 2025-11-05T02:32:42.210167Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61036 ack_nr=52118 len=1323 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1323 [INFO] [stdout] 2025-11-05T02:32:42.211066Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61036 ack_nr=52118 len=1323 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=61035 [INFO] [stdout] 2025-11-05T02:32:42.211156Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61036 ack_nr=52118 len=1323 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.211189Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61036 ack_nr=52118 len=1323 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.211264Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61036 ack_nr=52118 len=1323 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=3969 [INFO] [stdout] 2025-11-05T02:32:42.211334Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: turning off retransmit timer reason="rfc6298 5.2" [INFO] [stdout] 2025-11-05T02:32:42.211461Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: turning off inactivity timer reason="TX is empty" [INFO] [stdout] 2025-11-05T02:32:42.211612Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: removed ACKed tx messages result.on_ack_result=acked_segments=1, bytes=1323, new_rtt=Some(7.4521ms) [INFO] [stdout] 2025-11-05T02:32:42.211780Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_rx: flushed from out-of-order user RX packets=3 bytes=3969 [INFO] [stdout] 2025-11-05T02:32:42.211871Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: remote_window_remaining=1046493 congestion_controller_window=4959 remaining=31445 self.last_remote_window=1046493 [INFO] [stdout] 2025-11-05T02:32:42.211949Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: segmented bytes=1323 [INFO] [stdout] 2025-11-05T02:32:42.212051Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: segmented bytes=1323 [INFO] [stdout] 2025-11-05T02:32:42.212149Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: segmented bytes=1323 [INFO] [stdout] 2025-11-05T02:32:42.212346Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: segmented bytes=1378 [INFO] [stdout] 2025-11-05T02:32:42.212409Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: MTU probing, not segmenting more data payload_size=1378 [INFO] [stdout] 2025-11-05T02:32:42.212464Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=26098 remote_window_remaining=1041146 user_tx_segments_segments=4 user_tx_segments_bytes=5347 segment_sizes=min_ss=1323:max_ss=1432 [INFO] [stdout] 2025-11-05T02:32:42.212565Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: arming retransmit timer delay=200ms reason="rfc6298 5.1" [INFO] [stdout] 2025-11-05T02:32:42.212716Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="expecting reply on ST_DATA" [INFO] [stdout] 2025-11-05T02:32:42.212835Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=52119 header.ack_nr=61036 payload_size=1323 remaining_cwnd=4959 [INFO] [stdout] 2025-11-05T02:32:42.212970Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=52120 header.ack_nr=61036 payload_size=1323 remaining_cwnd=3636 [INFO] [stdout] 2025-11-05T02:32:42.213115Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=52121 header.ack_nr=61036 payload_size=1323 remaining_cwnd=2313 [INFO] [stdout] 2025-11-05T02:32:42.213243Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: remaining recv_wnd after sending remaining_cwnd=990 [INFO] [stdout] 2025-11-05T02:32:42.213373Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: will repoll in duration=200ms [INFO] [stdout] 2025-11-05T02:32:42.210448Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45248 ack_nr=57924 len=1396 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.213618Z DEBUG echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45248 ack_nr=57924 len=1396 msgtype=ST_DATA}: librqbit_utp::congestion::tracing: set_mss changed before=cwnd=6770,cwnd_mss=5.06,sshthresh_mss:inf:w_max:0.00,mss:1338 after=cwnd=6770,cwnd_mss=4.85,sshthresh_mss:inf:w_max:0.00,mss:1396 [INFO] [stdout] 2025-11-05T02:32:42.213667Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45248 ack_nr=57924 len=1396 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1396 [INFO] [stdout] 2025-11-05T02:32:42.213691Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45248 ack_nr=57924 len=1396 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=45247 [INFO] [stdout] 2025-11-05T02:32:42.213718Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45248 ack_nr=57924 len=1396 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.213740Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45248 ack_nr=57924 len=1396 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.213764Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45248 ack_nr=57924 len=1396 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=1396 [INFO] [stdout] 2025-11-05T02:32:42.213820Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45249 ack_nr=57924 len=1396 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.213847Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45249 ack_nr=57924 len=1396 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1396 [INFO] [stdout] 2025-11-05T02:32:42.213869Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45249 ack_nr=57924 len=1396 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=45248 [INFO] [stdout] 2025-11-05T02:32:42.213893Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45249 ack_nr=57924 len=1396 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.213914Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45249 ack_nr=57924 len=1396 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.213937Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45249 ack_nr=57924 len=1396 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=2792 [INFO] [stdout] 2025-11-05T02:32:42.213979Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45250 ack_nr=57924 len=1396 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.214001Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45250 ack_nr=57924 len=1396 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1396 [INFO] [stdout] 2025-11-05T02:32:42.214025Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45250 ack_nr=57924 len=1396 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=45249 [INFO] [stdout] 2025-11-05T02:32:42.214049Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45250 ack_nr=57924 len=1396 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.214070Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45250 ack_nr=57924 len=1396 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.214093Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45250 ack_nr=57924 len=1396 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=4188 [INFO] [stdout] 2025-11-05T02:32:42.214134Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45251 ack_nr=57924 len=1425 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.214157Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45251 ack_nr=57924 len=1425 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1425 [INFO] [stdout] 2025-11-05T02:32:42.214178Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45251 ack_nr=57924 len=1425 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=45250 [INFO] [stdout] 2025-11-05T02:32:42.214202Z DEBUG echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45251 ack_nr=57924 len=1425 msgtype=ST_DATA}: librqbit_utp::congestion::tracing: set_mss changed before=cwnd=12180,cwnd_mss=8.72,sshthresh_mss:inf:w_max:0.00,mss:1396 after=cwnd=12180,cwnd_mss=8.55,sshthresh_mss:inf:w_max:0.00,mss:1425 [INFO] [stdout] 2025-11-05T02:32:42.214239Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45251 ack_nr=57924 len=1425 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.214261Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45251 ack_nr=57924 len=1425 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.214284Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45251 ack_nr=57924 len=1425 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=5613 [INFO] [stdout] 2025-11-05T02:32:42.214317Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: turning off retransmit timer reason="rfc6298 5.2" [INFO] [stdout] 2025-11-05T02:32:42.214337Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: turning off inactivity timer reason="TX is empty" [INFO] [stdout] 2025-11-05T02:32:42.214507Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: removed ACKed tx messages result.on_ack_result=acked_segments=4, bytes=5410, new_rtt=Some(23.958779ms) [INFO] [stdout] 2025-11-05T02:32:42.214536Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_rx: flushed from out-of-order user RX packets=4 bytes=5613 [INFO] [stdout] 2025-11-05T02:32:42.215065Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52119 ack_nr=61036 len=1323 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.215136Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52119 ack_nr=61036 len=1323 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1323 [INFO] [stdout] 2025-11-05T02:32:42.215169Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52119 ack_nr=61036 len=1323 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=52118 [INFO] [stdout] 2025-11-05T02:32:42.215229Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52119 ack_nr=61036 len=1323 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.215258Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52119 ack_nr=61036 len=1323 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.215285Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52119 ack_nr=61036 len=1323 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=1323 [INFO] [stdout] 2025-11-05T02:32:42.215604Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52120 ack_nr=61036 len=1323 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.215671Z TRACE msg{seq_nr=0 ack_nr=101 len=0 msgtype=ST_STATE}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.215942Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52120 ack_nr=61036 len=1323 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1323 [INFO] [stdout] 2025-11-05T02:32:42.215814Z TRACE librqbit_utp::stream_dispatch: rearming inactivity timer, expires in 1s reason="both reader and writer are dead" [INFO] [stdout] 2025-11-05T02:32:42.216132Z TRACE librqbit_utp::stream_dispatch: will repoll in duration=100ms [INFO] [stdout] 2025-11-05T02:32:42.216163Z TRACE librqbit_utp::stream_dispatch: retransmit timer expired [INFO] [stdout] 2025-11-05T02:32:42.215986Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52120 ack_nr=61036 len=1323 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=52119 [INFO] [stdout] 2025-11-05T02:32:42.216476Z TRACE librqbit_utp::stream_dispatch: retransmit timer expired, but nothing to send [INFO] [stdout] 2025-11-05T02:32:42.216498Z TRACE librqbit_utp::stream_dispatch: turning off retransmit timer reason="RTO expired, but nothing to send" [INFO] [stdout] 2025-11-05T02:32:42.216329Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52120 ack_nr=61036 len=1323 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.216626Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52120 ack_nr=61036 len=1323 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.216792Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52120 ack_nr=61036 len=1323 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=2646 [INFO] [stdout] 2025-11-05T02:32:42.216515Z TRACE librqbit_utp::stream_dispatch: will repoll in duration=900ms [INFO] [stdout] 2025-11-05T02:32:42.216969Z TRACE librqbit_utp::stream_rx: user_rx: marking vsock closed [INFO] [stdout] 2025-11-05T02:32:42.217163Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52121 ack_nr=61036 len=1323 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.217411Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52121 ack_nr=61036 len=1323 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1323 [INFO] [stdout] 2025-11-05T02:32:42.214559Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: remote_window_remaining=1042812 congestion_controller_window=12180 remaining=27358 self.last_remote_window=1042812 [INFO] [stdout] 2025-11-05T02:32:42.217833Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: segmented bytes=1425 [INFO] [stdout] 2025-11-05T02:32:42.217443Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52121 ack_nr=61036 len=1323 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=52120 [INFO] [stdout] 2025-11-05T02:32:42.218137Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52121 ack_nr=61036 len=1323 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.218174Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52121 ack_nr=61036 len=1323 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.218200Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52121 ack_nr=61036 len=1323 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=3969 [INFO] [stdout] 2025-11-05T02:32:42.218249Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: arming retransmit timer delay=200ms reason="rfc6298 5.3" [INFO] [stdout] 2025-11-05T02:32:42.218271Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.218403Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: removed ACKed tx messages result.on_ack_result=acked_segments=3, bytes=3969, new_rtt=Some(16.356729ms) [INFO] [stdout] 2025-11-05T02:32:42.218436Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_rx: flushed from out-of-order user RX packets=3 bytes=3969 [INFO] [stdout] 2025-11-05T02:32:42.218462Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: MTU probe hasnt expired yet [INFO] [stdout] 2025-11-05T02:32:42.218519Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=61037 header.ack_nr=52121 payload_size=1378 remaining_cwnd=8928 [INFO] [stdout] 2025-11-05T02:32:42.218550Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: remaining recv_wnd after sending remaining_cwnd=7550 [INFO] [stdout] 2025-11-05T02:32:42.218592Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: will repoll in duration=200ms [INFO] [stdout] 2025-11-05T02:32:42.219551Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44910 ack_nr=56419 len=1338 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.219637Z DEBUG echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44910 ack_nr=56419 len=1338 msgtype=ST_DATA}: librqbit_utp::congestion::tracing: set_mss changed before=cwnd=6770,cwnd_mss=5.54,sshthresh_mss:inf:w_max:0.00,mss:1222 after=cwnd=6770,cwnd_mss=5.06,sshthresh_mss:inf:w_max:0.00,mss:1338 [INFO] [stdout] 2025-11-05T02:32:42.219673Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44910 ack_nr=56419 len=1338 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1338 [INFO] [stdout] 2025-11-05T02:32:42.219696Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44910 ack_nr=56419 len=1338 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=44909 [INFO] [stdout] 2025-11-05T02:32:42.219723Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44910 ack_nr=56419 len=1338 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.219748Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44910 ack_nr=56419 len=1338 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.219772Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44910 ack_nr=56419 len=1338 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=1338 [INFO] [stdout] 2025-11-05T02:32:42.219825Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44911 ack_nr=56419 len=1338 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.219851Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44911 ack_nr=56419 len=1338 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1338 [INFO] [stdout] 2025-11-05T02:32:42.219872Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44911 ack_nr=56419 len=1338 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=44910 [INFO] [stdout] 2025-11-05T02:32:42.219897Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44911 ack_nr=56419 len=1338 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.219921Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44911 ack_nr=56419 len=1338 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.219949Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44911 ack_nr=56419 len=1338 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=2676 [INFO] [stdout] 2025-11-05T02:32:42.219999Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44912 ack_nr=56419 len=1338 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.220026Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44912 ack_nr=56419 len=1338 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1338 [INFO] [stdout] 2025-11-05T02:32:42.220051Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44912 ack_nr=56419 len=1338 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=44911 [INFO] [stdout] 2025-11-05T02:32:42.220077Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44912 ack_nr=56419 len=1338 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.220099Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44912 ack_nr=56419 len=1338 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.220124Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44912 ack_nr=56419 len=1338 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=4014 [INFO] [stdout] 2025-11-05T02:32:42.220171Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44913 ack_nr=56419 len=1396 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.220194Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44913 ack_nr=56419 len=1396 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1396 [INFO] [stdout] 2025-11-05T02:32:42.220216Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44913 ack_nr=56419 len=1396 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=44912 [INFO] [stdout] 2025-11-05T02:32:42.220239Z DEBUG echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44913 ack_nr=56419 len=1396 msgtype=ST_DATA}: librqbit_utp::congestion::tracing: set_mss changed before=cwnd=11774,cwnd_mss=8.80,sshthresh_mss:inf:w_max:0.00,mss:1338 after=cwnd=11774,cwnd_mss=8.43,sshthresh_mss:inf:w_max:0.00,mss:1396 [INFO] [stdout] 2025-11-05T02:32:42.220264Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44913 ack_nr=56419 len=1396 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.220286Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44913 ack_nr=56419 len=1396 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.220301Z TRACE msg{seq_nr=0 ack_nr=101 len=0 msgtype=ST_STATE}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.220309Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44913 ack_nr=56419 len=1396 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=5410 [INFO] [stdout] 2025-11-05T02:32:42.220341Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: turning off retransmit timer reason="rfc6298 5.2" [INFO] [stdout] 2025-11-05T02:32:42.220355Z TRACE librqbit_utp::stream_dispatch: remote_window_remaining=1024 congestion_controller_window=1024 remaining=5 self.last_remote_window=1024 [INFO] [stdout] 2025-11-05T02:32:42.220361Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: turning off inactivity timer reason="TX is empty" [INFO] [stdout] 2025-11-05T02:32:42.220374Z TRACE librqbit_utp::stream_dispatch: segmented bytes=5 [INFO] [stdout] 2025-11-05T02:32:42.220384Z TRACE librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=0 remote_window_remaining=1019 user_tx_segments_segments=1 user_tx_segments_bytes=5 segment_sizes=min_ss=528:max_ss=1452 [INFO] [stdout] 2025-11-05T02:32:42.220411Z TRACE librqbit_utp::stream_dispatch: arming retransmit timer delay=3s reason="rfc6298 5.1" [INFO] [stdout] 2025-11-05T02:32:42.220424Z TRACE librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="expecting reply on ST_DATA" [INFO] [stdout] 2025-11-05T02:32:42.220435Z TRACE librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=101 header.ack_nr=0 payload_size=5 remaining_cwnd=1024 [INFO] [stdout] 2025-11-05T02:32:42.220451Z TRACE librqbit_utp::stream_dispatch: remaining recv_wnd after sending remaining_cwnd=1019 [INFO] [stdout] 2025-11-05T02:32:42.220475Z TRACE librqbit_utp::stream_dispatch: will repoll in duration=3s [INFO] [stdout] 2025-11-05T02:32:42.220518Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: removed ACKed tx messages result.on_ack_result=acked_segments=4, bytes=5004, new_rtt=Some(16.853899ms) [INFO] [stdout] 2025-11-05T02:32:42.220540Z TRACE msg{seq_nr=0 ack_nr=101 len=0 msgtype=ST_STATE}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.220545Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_rx: flushed from out-of-order user RX packets=4 bytes=5410 [INFO] [stdout] 2025-11-05T02:32:42.220567Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: remote_window_remaining=1042302 congestion_controller_window=11774 remaining=27764 self.last_remote_window=1042302 [INFO] [stdout] 2025-11-05T02:32:42.220608Z TRACE librqbit_utp::stream_dispatch: turning off retransmit timer reason="rfc6298 5.2" [INFO] [stdout] 2025-11-05T02:32:42.220607Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: segmented bytes=1396 [INFO] [stdout] 2025-11-05T02:32:42.220623Z TRACE librqbit_utp::stream_dispatch: turning off inactivity timer reason="TX is empty" [INFO] [stdout] 2025-11-05T02:32:42.220625Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: segmented bytes=1396 [INFO] [stdout] 2025-11-05T02:32:42.220637Z TRACE librqbit_utp::stream_dispatch: removed ACKed tx messages result.on_ack_result=acked_segments=1, bytes=5, new_rtt=Some(0ns) [INFO] [stdout] 2025-11-05T02:32:42.220643Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: segmented bytes=1396 [INFO] [stdout] 2025-11-05T02:32:42.220657Z TRACE librqbit_utp::stream_tx: closing writer [INFO] [stdout] 2025-11-05T02:32:42.220662Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: segmented bytes=1425 [INFO] [stdout] 2025-11-05T02:32:42.220677Z DEBUG librqbit_utp::stream_dispatch: consumer closed and no data to send, shutting down [INFO] [stdout] 2025-11-05T02:32:42.220686Z TRACE librqbit_utp::stream_dispatch: state established -> fin-wait-1 [INFO] [stdout] 2025-11-05T02:32:42.220680Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: MTU probing, not segmenting more data payload_size=1425 [INFO] [stdout] 2025-11-05T02:32:42.220694Z DEBUG librqbit_utp::stream_dispatch: state changed before=Established after=FinWait1 { our_fin: 102 } [INFO] [stdout] 2025-11-05T02:32:42.220706Z TRACE librqbit_utp::stream_dispatch: sending seq_nr=102 ack_nr=0 wnd_size=0 type=ST_FIN [INFO] [stdout] 2025-11-05T02:32:42.220698Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=22151 remote_window_remaining=1036689 user_tx_segments_segments=4 user_tx_segments_bytes=5613 segment_sizes=min_ss=1396:max_ss=1452 [INFO] [stdout] 2025-11-05T02:32:42.220722Z TRACE librqbit_utp::stream_dispatch: arming retransmit timer delay=3.375s reason="rfc6298 5.1" [INFO] [stdout] 2025-11-05T02:32:42.220732Z TRACE librqbit_utp::stream_dispatch: arming inactivity timer delay=1s reason="both reader and writer are dead" [INFO] [stdout] 2025-11-05T02:32:42.220743Z TRACE librqbit_utp::stream_dispatch: will repoll in duration=1s [INFO] [stdout] 2025-11-05T02:32:42.220768Z TRACE librqbit_utp::stream_rx: user_rx: marking vsock closed [INFO] [stdout] 2025-11-05T02:32:42.220754Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: arming retransmit timer delay=200ms reason="rfc6298 5.1" [INFO] [stdout] 2025-11-05T02:32:42.220778Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="expecting reply on ST_DATA" [INFO] [stdout] 2025-11-05T02:32:42.220800Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=56420 header.ack_nr=44913 payload_size=1396 remaining_cwnd=11774 [INFO] [stdout] 2025-11-05T02:32:42.220834Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=56421 header.ack_nr=44913 payload_size=1396 remaining_cwnd=10378 [INFO] [stdout] 2025-11-05T02:32:42.220868Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=56422 header.ack_nr=44913 payload_size=1396 remaining_cwnd=8982 [INFO] [stdout] 2025-11-05T02:32:42.220901Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=56423 header.ack_nr=44913 payload_size=1425 remaining_cwnd=7586 [INFO] [stdout] 2025-11-05T02:32:42.220924Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: remaining recv_wnd after sending remaining_cwnd=6161 [INFO] [stdout] 2025-11-05T02:32:42.220947Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: will repoll in duration=200ms [INFO] [stdout] 2025-11-05T02:32:42.222239Z  INFO echo{addr=127.0.0.1:0}: librqbit_utp::e2e_tests: current counter 1000 [INFO] [stdout] 2025-11-05T02:32:42.223052Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56420 ack_nr=44913 len=1396 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.223090Z DEBUG echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56420 ack_nr=44913 len=1396 msgtype=ST_DATA}: librqbit_utp::congestion::tracing: set_mss changed before=cwnd=6770,cwnd_mss=5.06,sshthresh_mss:inf:w_max:0.00,mss:1338 after=cwnd=6770,cwnd_mss=4.85,sshthresh_mss:inf:w_max:0.00,mss:1396 [INFO] [stdout] 2025-11-05T02:32:42.223127Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56420 ack_nr=44913 len=1396 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1396 [INFO] [stdout] 2025-11-05T02:32:42.223152Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56420 ack_nr=44913 len=1396 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=56419 [INFO] [stdout] 2025-11-05T02:32:42.223178Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56420 ack_nr=44913 len=1396 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.223201Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56420 ack_nr=44913 len=1396 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.223228Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56420 ack_nr=44913 len=1396 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=1396 [INFO] [stdout] 2025-11-05T02:32:42.223287Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56421 ack_nr=44913 len=1396 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.223314Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56421 ack_nr=44913 len=1396 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1396 [INFO] [stdout] 2025-11-05T02:32:42.223338Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56421 ack_nr=44913 len=1396 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=56420 [INFO] [stdout] 2025-11-05T02:32:42.223362Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56421 ack_nr=44913 len=1396 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.223383Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56421 ack_nr=44913 len=1396 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.223409Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56421 ack_nr=44913 len=1396 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=2792 [INFO] [stdout] 2025-11-05T02:32:42.223485Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56422 ack_nr=44913 len=1396 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.223516Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56422 ack_nr=44913 len=1396 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1396 [INFO] [stdout] 2025-11-05T02:32:42.223540Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56422 ack_nr=44913 len=1396 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=56421 [INFO] [stdout] 2025-11-05T02:32:42.223582Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56422 ack_nr=44913 len=1396 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.223612Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56422 ack_nr=44913 len=1396 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.223639Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56422 ack_nr=44913 len=1396 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=4188 [INFO] [stdout] 2025-11-05T02:32:42.223705Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56423 ack_nr=44913 len=1425 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.223737Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56423 ack_nr=44913 len=1425 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1425 [INFO] [stdout] 2025-11-05T02:32:42.223779Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56423 ack_nr=44913 len=1425 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=56422 [INFO] [stdout] 2025-11-05T02:32:42.223810Z DEBUG echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56423 ack_nr=44913 len=1425 msgtype=ST_DATA}: librqbit_utp::congestion::tracing: set_mss changed before=cwnd=12180,cwnd_mss=8.72,sshthresh_mss:inf:w_max:0.00,mss:1396 after=cwnd=12180,cwnd_mss=8.55,sshthresh_mss:inf:w_max:0.00,mss:1425 [INFO] [stdout] 2025-11-05T02:32:42.223845Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56423 ack_nr=44913 len=1425 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.223874Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56423 ack_nr=44913 len=1425 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.223903Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56423 ack_nr=44913 len=1425 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=5613 [INFO] [stdout] test stream_dispatch::tests::shutdown::test_fin_retransmission ... ok [INFO] [stdout] 2025-11-05T02:32:42.223948Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: turning off retransmit timer reason="rfc6298 5.2" [INFO] [stdout] 2025-11-05T02:32:42.223976Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: turning off inactivity timer reason="TX is empty" [INFO] [stdout] 2025-11-05T02:32:42.224125Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: removed ACKed tx messages result.on_ack_result=acked_segments=4, bytes=5410, new_rtt=Some(14.53562ms) [INFO] [stdout] test stream_dispatch::tests::retransmit_timer::retransmit_timer_not_restarted_on_newly_sent_packets ... ok [INFO] [stdout] 2025-11-05T02:32:42.224169Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_rx: flushed from out-of-order user RX packets=4 bytes=5613 [INFO] [stdout] 2025-11-05T02:32:42.224203Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: remote_window_remaining=1042812 congestion_controller_window=12180 remaining=27358 self.last_remote_window=1042812 [INFO] [stdout] 2025-11-05T02:32:42.224231Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: segmented bytes=1425 [INFO] [stdout] 2025-11-05T02:32:42.224251Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: segmented bytes=1425 [INFO] [stdout] 2025-11-05T02:32:42.224274Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: segmented bytes=1425 [INFO] [stdout] 2025-11-05T02:32:42.224293Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: segmented bytes=1439 [INFO] [stdout] 2025-11-05T02:32:42.224314Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: MTU probing, not segmenting more data payload_size=1439 [INFO] [stdout] 2025-11-05T02:32:42.224336Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=21644 remote_window_remaining=1037098 user_tx_segments_segments=4 user_tx_segments_bytes=5714 segment_sizes=min_ss=1425:max_ss=1452 [INFO] [stdout] 2025-11-05T02:32:42.224404Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: arming retransmit timer delay=200ms reason="rfc6298 5.1" [INFO] [stdout] 2025-11-05T02:32:42.224440Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="expecting reply on ST_DATA" [INFO] [stdout] 2025-11-05T02:32:42.224479Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=44914 header.ack_nr=56423 payload_size=1425 remaining_cwnd=12180 [INFO] [stdout] 2025-11-05T02:32:42.224525Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=44915 header.ack_nr=56423 payload_size=1425 remaining_cwnd=10755 [INFO] [stdout] 2025-11-05T02:32:42.224580Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=44916 header.ack_nr=56423 payload_size=1425 remaining_cwnd=9330 [INFO] [stdout] 2025-11-05T02:32:42.224632Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=44917 header.ack_nr=56423 payload_size=1439 remaining_cwnd=7905 [INFO] [stdout] 2025-11-05T02:32:42.224635Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39024 ack_nr=31388 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.218083Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: segmented bytes=1425 [INFO] [stdout] 2025-11-05T02:32:42.224821Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: segmented bytes=1425 [INFO] [stdout] 2025-11-05T02:32:42.224844Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: segmented bytes=1439 [INFO] [stdout] 2025-11-05T02:32:42.224863Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: MTU probing, not segmenting more data payload_size=1439 [INFO] [stdout] 2025-11-05T02:32:42.224882Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=21644 remote_window_remaining=1037098 user_tx_segments_segments=4 user_tx_segments_bytes=5714 segment_sizes=min_ss=1425:max_ss=1452 [INFO] [stdout] 2025-11-05T02:32:42.224939Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: arming retransmit timer delay=200ms reason="rfc6298 5.1" [INFO] [stdout] 2025-11-05T02:32:42.224965Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="expecting reply on ST_DATA" [INFO] [stdout] 2025-11-05T02:32:42.225013Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=57925 header.ack_nr=45251 payload_size=1425 remaining_cwnd=12180 [INFO] [stdout] 2025-11-05T02:32:42.225053Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=57926 header.ack_nr=45251 payload_size=1425 remaining_cwnd=10755 [INFO] [stdout] 2025-11-05T02:32:42.225117Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=57927 header.ack_nr=45251 payload_size=1425 remaining_cwnd=9330 [INFO] [stdout] 2025-11-05T02:32:42.225153Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=57928 header.ack_nr=45251 payload_size=1439 remaining_cwnd=7905 [INFO] [stdout] 2025-11-05T02:32:42.225177Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: remaining recv_wnd after sending remaining_cwnd=6466 [INFO] [stdout] 2025-11-05T02:32:42.225174Z TRACE librqbit_utp::stream_dispatch: remote_window_remaining=1048576 congestion_controller_window=1056 remaining=5 self.last_remote_window=1048576 [INFO] [stdout] 2025-11-05T02:32:42.225203Z TRACE librqbit_utp::stream_dispatch: segmented bytes=5 [INFO] [stdout] 2025-11-05T02:32:42.225201Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: will repoll in duration=200ms [INFO] [stdout] 2025-11-05T02:32:42.225214Z TRACE librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=0 remote_window_remaining=1048571 user_tx_segments_segments=1 user_tx_segments_bytes=5 segment_sizes=min_ss=528:max_ss=1452 [INFO] [stdout] 2025-11-05T02:32:42.225251Z TRACE librqbit_utp::stream_dispatch: arming retransmit timer delay=3s reason="rfc6298 5.1" [INFO] [stdout] 2025-11-05T02:32:42.225263Z TRACE librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="expecting reply on ST_DATA" [INFO] [stdout] 2025-11-05T02:32:42.225274Z TRACE librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=101 header.ack_nr=0 payload_size=5 remaining_cwnd=1056 [INFO] [stdout] 2025-11-05T02:32:42.225287Z TRACE librqbit_utp::stream_dispatch: remaining recv_wnd after sending remaining_cwnd=1051 [INFO] [stdout] 2025-11-05T02:32:42.225300Z TRACE librqbit_utp::stream_dispatch: will repoll in duration=3s [INFO] [stdout] 2025-11-05T02:32:42.225362Z TRACE msg{seq_nr=0 ack_nr=101 len=0 msgtype=ST_STATE}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.225405Z TRACE librqbit_utp::stream_dispatch: turning off retransmit timer reason="rfc6298 5.2" [INFO] [stdout] 2025-11-05T02:32:42.225416Z TRACE librqbit_utp::stream_dispatch: turning off inactivity timer reason="TX is empty" [INFO] [stdout] 2025-11-05T02:32:42.225429Z TRACE librqbit_utp::stream_dispatch: removed ACKed tx messages result.on_ack_result=acked_segments=1, bytes=5, new_rtt=Some(0ns) [INFO] [stdout] 2025-11-05T02:32:42.225475Z TRACE msg{seq_nr=1 ack_nr=102 len=12 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.225497Z TRACE msg{seq_nr=1 ack_nr=102 len=12 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=12 [INFO] [stdout] 2025-11-05T02:32:42.225513Z TRACE msg{seq_nr=1 ack_nr=102 len=12 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=0 [INFO] [stdout] 2025-11-05T02:32:42.225532Z TRACE msg{seq_nr=1 ack_nr=102 len=12 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.225547Z TRACE msg{seq_nr=1 ack_nr=102 len=12 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.226050Z  INFO echo{addr=[::]:0}: librqbit_utp::e2e_tests: current counter 2000 [INFO] [stdout] 2025-11-05T02:32:42.224673Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: remaining recv_wnd after sending remaining_cwnd=6466 [INFO] [stdout] test stream_dispatch::tests::shutdown::test_fin_sent_when_both_halves_dropped ... ok [INFO] [stdout] 2025-11-05T02:32:42.226414Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: will repoll in duration=200ms [INFO] [stdout] 2025-11-05T02:32:42.224741Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39024 ack_nr=31388 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1382 [INFO] [stdout] 2025-11-05T02:32:42.226914Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39024 ack_nr=31388 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=39023 [INFO] [stdout] 2025-11-05T02:32:42.227518Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39024 ack_nr=31388 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.227636Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39024 ack_nr=31388 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.228699Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39024 ack_nr=31388 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=1382 [INFO] [stdout] 2025-11-05T02:32:42.228842Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39026 ack_nr=31392 len=0 msgtype=ST_STATE}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.228906Z DEBUG echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39026 ack_nr=31392 len=0 msgtype=ST_STATE}: librqbit_utp::congestion::tracing: set_mss changed before=cwnd=13829,cwnd_mss=9.63,sshthresh_mss:inf:w_max:0.00,mss:1436 after=cwnd=13829,cwnd_mss=9.57,sshthresh_mss:inf:w_max:0.00,mss:1445 [INFO] [stdout] 2025-11-05T02:32:42.228991Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39025 ack_nr=31392 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.227410Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57925 ack_nr=45251 len=1425 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.229116Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61037 ack_nr=52121 len=1378 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.232655Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39025 ack_nr=31392 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1382 [INFO] [stdout] 2025-11-05T02:32:42.232704Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39025 ack_nr=31392 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=39024 [INFO] [stdout] 2025-11-05T02:32:42.232690Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61037 ack_nr=52121 len=1378 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1378 [INFO] [stdout] 2025-11-05T02:32:42.232733Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61037 ack_nr=52121 len=1378 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=61036 [INFO] [stdout] 2025-11-05T02:32:42.232737Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39025 ack_nr=31392 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.232758Z DEBUG echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61037 ack_nr=52121 len=1378 msgtype=ST_DATA}: librqbit_utp::congestion::tracing: set_mss changed before=cwnd=8928,cwnd_mss=6.75,sshthresh_mss:inf:w_max:0.00,mss:1323 after=cwnd=8928,cwnd_mss=6.48,sshthresh_mss:inf:w_max:0.00,mss:1378 [INFO] [stdout] 2025-11-05T02:32:42.232763Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39025 ack_nr=31392 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.232791Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61037 ack_nr=52121 len=1378 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.232792Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39025 ack_nr=31392 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=2764 [INFO] [stdout] 2025-11-05T02:32:42.232813Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61037 ack_nr=52121 len=1378 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.232836Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61037 ack_nr=52121 len=1378 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=1378 [INFO] [stdout] 2025-11-05T02:32:42.232839Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: turning off retransmit timer reason="rfc6298 5.2" [INFO] [stdout] 2025-11-05T02:32:42.232865Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: turning off inactivity timer reason="TX is empty" [INFO] [stdout] 2025-11-05T02:32:42.232876Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: arming retransmit timer delay=200ms reason="rfc6298 5.3" [INFO] [stdout] 2025-11-05T02:32:42.232898Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.233035Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: removed ACKed tx messages result.on_ack_result=acked_segments=3, bytes=3969, new_rtt=Some(15.98555ms) [INFO] [stdout] 2025-11-05T02:32:42.233037Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: removed ACKed tx messages result.on_ack_result=acked_segments=4, bytes=5753, new_rtt=Some(24.704969ms) [INFO] [stdout] 2025-11-05T02:32:42.233062Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_rx: flushed from out-of-order user RX packets=1 bytes=1378 [INFO] [stdout] 2025-11-05T02:32:42.233074Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_rx: flushed from out-of-order user RX packets=2 bytes=2764 [INFO] [stdout] 2025-11-05T02:32:42.233086Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: MTU probe hasnt expired yet [INFO] [stdout] 2025-11-05T02:32:42.233102Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: remote_window_remaining=1042823 congestion_controller_window=19582 remaining=27015 self.last_remote_window=1042823 [INFO] [stdout] 2025-11-05T02:32:42.233128Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: segmented bytes=1445 [INFO] [stdout] 2025-11-05T02:32:42.233152Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: segmented bytes=1445 [INFO] [stdout] 2025-11-05T02:32:42.233152Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=52122 header.ack_nr=61037 payload_size=1378 remaining_cwnd=8928 [INFO] [stdout] 2025-11-05T02:32:42.233171Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: segmented bytes=1445 [INFO] [stdout] 2025-11-05T02:32:42.233179Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: remaining recv_wnd after sending remaining_cwnd=7550 [INFO] [stdout] 2025-11-05T02:32:42.233190Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: segmented bytes=1449 [INFO] [stdout] 2025-11-05T02:32:42.233212Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: will repoll in duration=200ms [INFO] [stdout] 2025-11-05T02:32:42.233219Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: MTU probing, not segmenting more data payload_size=1449 [INFO] [stdout] 2025-11-05T02:32:42.233242Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=21231 remote_window_remaining=1037039 user_tx_segments_segments=4 user_tx_segments_bytes=5784 segment_sizes=min_ss=1445:max_ss=1452 [INFO] [stdout] 2025-11-05T02:32:42.233307Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: arming retransmit timer delay=200ms reason="rfc6298 5.1" [INFO] [stdout] 2025-11-05T02:32:42.233343Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="expecting reply on ST_DATA" [INFO] [stdout] 2025-11-05T02:32:42.233368Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=31393 header.ack_nr=39025 payload_size=1445 remaining_cwnd=19582 [INFO] [stdout] 2025-11-05T02:32:42.233412Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=31394 header.ack_nr=39025 payload_size=1445 remaining_cwnd=18137 [INFO] [stdout] 2025-11-05T02:32:42.233452Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=31395 header.ack_nr=39025 payload_size=1445 remaining_cwnd=16692 [INFO] [stdout] 2025-11-05T02:32:42.233497Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=31396 header.ack_nr=39025 payload_size=1449 remaining_cwnd=15247 [INFO] [stdout] 2025-11-05T02:32:42.233527Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: remaining recv_wnd after sending remaining_cwnd=13798 [INFO] [stdout] 2025-11-05T02:32:42.233552Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: will repoll in duration=200ms [INFO] [stdout] 2025-11-05T02:32:42.225564Z TRACE msg{seq_nr=1 ack_nr=102 len=12 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=12 [INFO] [stdout] 2025-11-05T02:32:42.233663Z DEBUG librqbit_utp::stream_rx: reader is dead, could not send UtpMesage to it skipped_logs=0 [INFO] [stdout] 2025-11-05T02:32:42.233680Z TRACE librqbit_utp::stream_rx: did not flush everything flushed_bytes=0 flushed_packets=0 out_of_order_filled_front=1 remaining_rx_window=1048576 [INFO] [stdout] 2025-11-05T02:32:42.233699Z TRACE librqbit_utp::stream_dispatch: arming ack delay timer delay=40ms reason="delayed ACK" [INFO] [stdout] 2025-11-05T02:32:42.233713Z TRACE librqbit_utp::stream_dispatch: will repoll in duration=40ms [INFO] [stdout] 2025-11-05T02:32:42.233741Z TRACE librqbit_utp::stream_tx: closing writer [INFO] [stdout] 2025-11-05T02:32:42.233756Z TRACE librqbit_utp::stream_rx: did not flush everything flushed_bytes=0 flushed_packets=0 out_of_order_filled_front=1 remaining_rx_window=1048576 [INFO] [stdout] 2025-11-05T02:32:42.233772Z DEBUG librqbit_utp::stream_dispatch: consumer closed and no data to send, shutting down [INFO] [stdout] 2025-11-05T02:32:42.233779Z TRACE librqbit_utp::stream_dispatch: state established -> fin-wait-1 [INFO] [stdout] 2025-11-05T02:32:42.233786Z DEBUG librqbit_utp::stream_dispatch: state changed before=Established after=FinWait1 { our_fin: 102 } [INFO] [stdout] 2025-11-05T02:32:42.233798Z TRACE librqbit_utp::stream_dispatch: sending seq_nr=102 ack_nr=1 wnd_size=0 type=ST_FIN [INFO] [stdout] 2025-11-05T02:32:42.233814Z TRACE librqbit_utp::stream_dispatch: turning off ack delay timer reason="ACK sent" [INFO] [stdout] 2025-11-05T02:32:42.233823Z TRACE librqbit_utp::stream_dispatch: arming retransmit timer delay=3.375s reason="rfc6298 5.1" [INFO] [stdout] 2025-11-05T02:32:42.233833Z TRACE librqbit_utp::stream_dispatch: rearming inactivity timer, expires in 1s reason="both reader and writer are dead" [INFO] [stdout] 2025-11-05T02:32:42.233843Z TRACE librqbit_utp::stream_dispatch: will repoll in duration=1s [INFO] [stdout] 2025-11-05T02:32:42.233865Z TRACE librqbit_utp::stream_rx: user_rx: marking vsock closed [INFO] [stdout] 2025-11-05T02:32:42.234298Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52122 ack_nr=61037 len=1378 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.234332Z DEBUG echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52122 ack_nr=61037 len=1378 msgtype=ST_DATA}: librqbit_utp::congestion::tracing: set_mss changed before=cwnd=8928,cwnd_mss=6.75,sshthresh_mss:inf:w_max:0.00,mss:1323 after=cwnd=8928,cwnd_mss=6.48,sshthresh_mss:inf:w_max:0.00,mss:1378 [INFO] [stdout] 2025-11-05T02:32:42.234363Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52122 ack_nr=61037 len=1378 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1378 [INFO] [stdout] 2025-11-05T02:32:42.234384Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52122 ack_nr=61037 len=1378 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=52121 [INFO] [stdout] 2025-11-05T02:32:42.234410Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52122 ack_nr=61037 len=1378 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.234431Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52122 ack_nr=61037 len=1378 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.234456Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52122 ack_nr=61037 len=1378 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=1378 [INFO] [stdout] 2025-11-05T02:32:42.234490Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: turning off retransmit timer reason="rfc6298 5.2" [INFO] [stdout] 2025-11-05T02:32:42.234510Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: turning off inactivity timer reason="TX is empty" [INFO] [stdout] 2025-11-05T02:32:42.234593Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: removed ACKed tx messages result.on_ack_result=acked_segments=1, bytes=1378, new_rtt=Some(15.761299ms) [INFO] [stdout] 2025-11-05T02:32:42.234628Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_rx: flushed from out-of-order user RX packets=1 bytes=1378 [INFO] [stdout] 2025-11-05T02:32:42.234651Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: remote_window_remaining=1045902 congestion_controller_window=10306 remaining=31390 self.last_remote_window=1045902 [INFO] [stdout] 2025-11-05T02:32:42.234673Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: segmented bytes=1378 [INFO] [stdout] 2025-11-05T02:32:42.234691Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: segmented bytes=1378 [INFO] [stdout] 2025-11-05T02:32:42.234709Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: segmented bytes=1378 [INFO] [stdout] 2025-11-05T02:32:42.234727Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: segmented bytes=1406 [INFO] [stdout] 2025-11-05T02:32:42.234745Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: MTU probing, not segmenting more data payload_size=1406 [INFO] [stdout] 2025-11-05T02:32:42.234763Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=25850 remote_window_remaining=1040362 user_tx_segments_segments=4 user_tx_segments_bytes=5540 segment_sizes=min_ss=1378:max_ss=1432 [INFO] [stdout] 2025-11-05T02:32:42.234814Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: arming retransmit timer delay=200ms reason="rfc6298 5.1" [INFO] [stdout] 2025-11-05T02:32:42.234838Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="expecting reply on ST_DATA" [INFO] [stdout] 2025-11-05T02:32:42.234858Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=61038 header.ack_nr=52122 payload_size=1378 remaining_cwnd=10306 [INFO] [stdout] 2025-11-05T02:32:42.234893Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=61039 header.ack_nr=52122 payload_size=1378 remaining_cwnd=8928 [INFO] [stdout] 2025-11-05T02:32:42.234927Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=61040 header.ack_nr=52122 payload_size=1378 remaining_cwnd=7550 [INFO] [stdout] 2025-11-05T02:32:42.234960Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=61041 header.ack_nr=52122 payload_size=1406 remaining_cwnd=6172 [INFO] [stdout] 2025-11-05T02:32:42.234984Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: remaining recv_wnd after sending remaining_cwnd=4766 [INFO] [stdout] 2025-11-05T02:32:42.235006Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: will repoll in duration=200ms [INFO] [stdout] 2025-11-05T02:32:42.227415Z  INFO echo{addr=127.0.0.1:0}: librqbit_utp::e2e_tests: current counter 2000 [INFO] [stdout] 2025-11-05T02:32:42.237053Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44914 ack_nr=56423 len=1425 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.237093Z DEBUG echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44914 ack_nr=56423 len=1425 msgtype=ST_DATA}: librqbit_utp::congestion::tracing: set_mss changed before=cwnd=11774,cwnd_mss=8.43,sshthresh_mss:inf:w_max:0.00,mss:1396 after=cwnd=11773,cwnd_mss=8.26,sshthresh_mss:inf:w_max:0.00,mss:1425 [INFO] [stdout] 2025-11-05T02:32:42.237126Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44914 ack_nr=56423 len=1425 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1425 [INFO] [stdout] 2025-11-05T02:32:42.237152Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44914 ack_nr=56423 len=1425 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=44913 [INFO] [stdout] 2025-11-05T02:32:42.237179Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44914 ack_nr=56423 len=1425 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.237203Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44914 ack_nr=56423 len=1425 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.237241Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44914 ack_nr=56423 len=1425 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=1425 [INFO] [stdout] 2025-11-05T02:32:42.237301Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44915 ack_nr=56423 len=1425 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.237329Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44915 ack_nr=56423 len=1425 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1425 [INFO] [stdout] 2025-11-05T02:32:42.237353Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44915 ack_nr=56423 len=1425 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=44914 [INFO] [stdout] 2025-11-05T02:32:42.237381Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44915 ack_nr=56423 len=1425 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.237406Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44915 ack_nr=56423 len=1425 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.237430Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44915 ack_nr=56423 len=1425 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=2850 [INFO] [stdout] 2025-11-05T02:32:42.237488Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44916 ack_nr=56423 len=1425 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.237515Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44916 ack_nr=56423 len=1425 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1425 [INFO] [stdout] 2025-11-05T02:32:42.237539Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44916 ack_nr=56423 len=1425 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=44915 [INFO] [stdout] 2025-11-05T02:32:42.229967Z TRACE msg{seq_nr=0 ack_nr=101 len=0 msgtype=ST_STATE}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.237566Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44916 ack_nr=56423 len=1425 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] test stream_dispatch::tests::shutdown::test_fin_sent_when_reader_dead_first ... ok [INFO] [stdout] 2025-11-05T02:32:42.237612Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44916 ack_nr=56423 len=1425 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.237607Z DEBUG echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57925 ack_nr=45251 len=1425 msgtype=ST_DATA}: librqbit_utp::congestion::tracing: set_mss changed before=cwnd=11774,cwnd_mss=8.43,sshthresh_mss:inf:w_max:0.00,mss:1396 after=cwnd=11773,cwnd_mss=8.26,sshthresh_mss:inf:w_max:0.00,mss:1425 [INFO] [stdout] 2025-11-05T02:32:42.237637Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44916 ack_nr=56423 len=1425 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=4275 [INFO] [stdout] 2025-11-05T02:32:42.237648Z TRACE librqbit_utp::stream_dispatch: remote_window_remaining=1024 congestion_controller_window=1024 remaining=5 self.last_remote_window=1024 [INFO] [stdout] 2025-11-05T02:32:42.237672Z TRACE librqbit_utp::stream_dispatch: segmented bytes=5 [INFO] [stdout] 2025-11-05T02:32:42.237661Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57925 ack_nr=45251 len=1425 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1425 [INFO] [stdout] 2025-11-05T02:32:42.237683Z TRACE librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=0 remote_window_remaining=1019 user_tx_segments_segments=1 user_tx_segments_bytes=5 segment_sizes=min_ss=528:max_ss=1452 [INFO] [stdout] 2025-11-05T02:32:42.237686Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57925 ack_nr=45251 len=1425 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=57924 [INFO] [stdout] 2025-11-05T02:32:42.237696Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44917 ack_nr=56423 len=1439 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.237714Z TRACE librqbit_utp::stream_dispatch: arming retransmit timer delay=3s reason="rfc6298 5.1" [INFO] [stdout] 2025-11-05T02:32:42.237713Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57925 ack_nr=45251 len=1425 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.237729Z TRACE librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="expecting reply on ST_DATA" [INFO] [stdout] 2025-11-05T02:32:42.237726Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44917 ack_nr=56423 len=1439 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1439 [INFO] [stdout] 2025-11-05T02:32:42.237742Z TRACE librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=101 header.ack_nr=0 payload_size=5 remaining_cwnd=1024 [INFO] [stdout] 2025-11-05T02:32:42.237736Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57925 ack_nr=45251 len=1425 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.237756Z TRACE librqbit_utp::stream_dispatch: remaining recv_wnd after sending remaining_cwnd=1019 [INFO] [stdout] 2025-11-05T02:32:42.237750Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44917 ack_nr=56423 len=1439 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=44916 [INFO] [stdout] 2025-11-05T02:32:42.237769Z TRACE librqbit_utp::stream_dispatch: will repoll in duration=3s [INFO] [stdout] 2025-11-05T02:32:42.237760Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57925 ack_nr=45251 len=1425 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=1425 [INFO] [stdout] 2025-11-05T02:32:42.237778Z DEBUG echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44917 ack_nr=56423 len=1439 msgtype=ST_DATA}: librqbit_utp::congestion::tracing: set_mss changed before=cwnd=17387,cwnd_mss=12.20,sshthresh_mss:inf:w_max:0.00,mss:1425 after=cwnd=17387,cwnd_mss=12.08,sshthresh_mss:inf:w_max:0.00,mss:1439 [INFO] [stdout] 2025-11-05T02:32:42.237811Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44917 ack_nr=56423 len=1439 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.237816Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57926 ack_nr=45251 len=1425 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.237837Z TRACE msg{seq_nr=0 ack_nr=101 len=0 msgtype=ST_STATE}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.237839Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57926 ack_nr=45251 len=1425 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1425 [INFO] [stdout] 2025-11-05T02:32:42.237837Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44917 ack_nr=56423 len=1439 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.237861Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57926 ack_nr=45251 len=1425 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=57925 [INFO] [stdout] 2025-11-05T02:32:42.237864Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44917 ack_nr=56423 len=1439 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=5714 [INFO] [stdout] 2025-11-05T02:32:42.237884Z TRACE librqbit_utp::stream_dispatch: turning off retransmit timer reason="rfc6298 5.2" [INFO] [stdout] 2025-11-05T02:32:42.237898Z TRACE librqbit_utp::stream_dispatch: turning off inactivity timer reason="TX is empty" [INFO] [stdout] 2025-11-05T02:32:42.237885Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57926 ack_nr=45251 len=1425 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.237911Z TRACE librqbit_utp::stream_dispatch: removed ACKed tx messages result.on_ack_result=acked_segments=1, bytes=5, new_rtt=Some(0ns) [INFO] [stdout] 2025-11-05T02:32:42.237905Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: turning off retransmit timer reason="rfc6298 5.2" [INFO] [stdout] 2025-11-05T02:32:42.237908Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57926 ack_nr=45251 len=1425 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.237928Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: turning off inactivity timer reason="TX is empty" [INFO] [stdout] 2025-11-05T02:32:42.237931Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57926 ack_nr=45251 len=1425 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=2850 [INFO] [stdout] 2025-11-05T02:32:42.237947Z DEBUG librqbit_utp::stream_dispatch: consumer closed and no data to send, shutting down [INFO] [stdout] 2025-11-05T02:32:42.237957Z TRACE librqbit_utp::stream_dispatch: state established -> fin-wait-1 [INFO] [stdout] 2025-11-05T02:32:42.237965Z DEBUG librqbit_utp::stream_dispatch: state changed before=Established after=FinWait1 { our_fin: 102 } [INFO] [stdout] 2025-11-05T02:32:42.237981Z TRACE librqbit_utp::stream_dispatch: sending seq_nr=102 ack_nr=0 wnd_size=0 type=ST_FIN [INFO] [stdout] 2025-11-05T02:32:42.237973Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57927 ack_nr=45251 len=1425 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.237998Z TRACE librqbit_utp::stream_dispatch: arming retransmit timer delay=3.375s reason="rfc6298 5.1" [INFO] [stdout] 2025-11-05T02:32:42.237996Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57927 ack_nr=45251 len=1425 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1425 [INFO] [stdout] 2025-11-05T02:32:42.238010Z TRACE librqbit_utp::stream_dispatch: arming inactivity timer delay=1s reason="both reader and writer are dead" [INFO] [stdout] 2025-11-05T02:32:42.238023Z TRACE librqbit_utp::stream_dispatch: will repoll in duration=1s [INFO] [stdout] 2025-11-05T02:32:42.238017Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57927 ack_nr=45251 len=1425 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=57926 [INFO] [stdout] 2025-11-05T02:32:42.238041Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57927 ack_nr=45251 len=1425 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.238054Z TRACE librqbit_utp::stream_dispatch: remote was inactive for too long state=FinWait1 { our_fin: 102 } [INFO] [stdout] 2025-11-05T02:32:42.238068Z TRACE librqbit_utp::stream_dispatch: just_before_death: remote was inactive for too long [INFO] [stdout] 2025-11-05T02:32:42.238062Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57927 ack_nr=45251 len=1425 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.238080Z TRACE librqbit_utp::stream_rx: user_rx: marking vsock closed [INFO] [stdout] 2025-11-05T02:32:42.238086Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57927 ack_nr=45251 len=1425 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=4275 [INFO] [stdout] 2025-11-05T02:32:42.238104Z TRACE librqbit_utp::stream_tx: closing writer [INFO] [stdout] 2025-11-05T02:32:42.238129Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57928 ack_nr=45251 len=1439 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.238151Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57928 ack_nr=45251 len=1439 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1439 [INFO] [stdout] 2025-11-05T02:32:42.238173Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57928 ack_nr=45251 len=1439 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=57927 [INFO] [stdout] 2025-11-05T02:32:42.238176Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: removed ACKed tx messages result.on_ack_result=acked_segments=4, bytes=5613, new_rtt=Some(16.12613ms) [INFO] [stdout] 2025-11-05T02:32:42.238195Z DEBUG echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57928 ack_nr=45251 len=1439 msgtype=ST_DATA}: librqbit_utp::congestion::tracing: set_mss changed before=cwnd=17387,cwnd_mss=12.20,sshthresh_mss:inf:w_max:0.00,mss:1425 after=cwnd=17387,cwnd_mss=12.08,sshthresh_mss:inf:w_max:0.00,mss:1439 [INFO] [stdout] 2025-11-05T02:32:42.238232Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57928 ack_nr=45251 len=1439 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.238231Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_rx: flushed from out-of-order user RX packets=4 bytes=5714 [INFO] [stdout] 2025-11-05T02:32:42.238254Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57928 ack_nr=45251 len=1439 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.238261Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: remote_window_remaining=1041675 congestion_controller_window=17387 remaining=27155 self.last_remote_window=1041675 [INFO] [stdout] 2025-11-05T02:32:42.238276Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57928 ack_nr=45251 len=1439 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=5714 [INFO] [stdout] test stream_dispatch::tests::shutdown::test_no_writes_allowed_after_explicit_shutdown ... ok [INFO] [stdout] 2025-11-05T02:32:42.238656Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61038 ack_nr=52122 len=1378 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.244907Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61038 ack_nr=52122 len=1378 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1378 [INFO] [stdout] 2025-11-05T02:32:42.245018Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61038 ack_nr=52122 len=1378 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=61037 [INFO] [stdout] 2025-11-05T02:32:42.245069Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61038 ack_nr=52122 len=1378 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.245101Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61038 ack_nr=52122 len=1378 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.245135Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61038 ack_nr=52122 len=1378 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=1378 [INFO] [stdout] 2025-11-05T02:32:42.245211Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61039 ack_nr=52122 len=1378 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.245245Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61039 ack_nr=52122 len=1378 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1378 [INFO] [stdout] 2025-11-05T02:32:42.245272Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61039 ack_nr=52122 len=1378 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=61038 [INFO] [stdout] 2025-11-05T02:32:42.245304Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61039 ack_nr=52122 len=1378 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.245332Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61039 ack_nr=52122 len=1378 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.245366Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61039 ack_nr=52122 len=1378 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=2756 [INFO] [stdout] 2025-11-05T02:32:42.245430Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61040 ack_nr=52122 len=1378 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.245462Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61040 ack_nr=52122 len=1378 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1378 [INFO] [stdout] 2025-11-05T02:32:42.245501Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61040 ack_nr=52122 len=1378 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=61039 [INFO] [stdout] 2025-11-05T02:32:42.245534Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61040 ack_nr=52122 len=1378 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.245562Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61040 ack_nr=52122 len=1378 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.245621Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61040 ack_nr=52122 len=1378 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=4134 [INFO] [stdout] 2025-11-05T02:32:42.245685Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61041 ack_nr=52122 len=1406 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.245714Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61041 ack_nr=52122 len=1406 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1406 [INFO] [stdout] 2025-11-05T02:32:42.245739Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61041 ack_nr=52122 len=1406 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=61040 [INFO] [stdout] 2025-11-05T02:32:42.245766Z DEBUG echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61041 ack_nr=52122 len=1406 msgtype=ST_DATA}: librqbit_utp::congestion::tracing: set_mss changed before=cwnd=10306,cwnd_mss=7.48,sshthresh_mss:inf:w_max:0.00,mss:1378 after=cwnd=10306,cwnd_mss=7.33,sshthresh_mss:inf:w_max:0.00,mss:1406 [INFO] [stdout] 2025-11-05T02:32:42.245799Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61041 ack_nr=52122 len=1406 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.245825Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61041 ack_nr=52122 len=1406 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.245855Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61041 ack_nr=52122 len=1406 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=5540 [INFO] [stdout] 2025-11-05T02:32:42.245896Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: turning off retransmit timer reason="rfc6298 5.2" [INFO] [stdout] 2025-11-05T02:32:42.245920Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: turning off inactivity timer reason="TX is empty" [INFO] [stdout] 2025-11-05T02:32:42.245985Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: removed ACKed tx messages result.on_ack_result=acked_segments=1, bytes=1378, new_rtt=Some(5.486019ms) [INFO] [stdout] 2025-11-05T02:32:42.246019Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_rx: flushed from out-of-order user RX packets=4 bytes=5540 [INFO] [stdout] 2025-11-05T02:32:42.246051Z TRACE librqbit_utp::stream_tx: closing writer [INFO] [stdout] 2025-11-05T02:32:42.246049Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: remote_window_remaining=1045902 congestion_controller_window=10306 remaining=31390 self.last_remote_window=1045902 [INFO] [stdout] 2025-11-05T02:32:42.246076Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: segmented bytes=1406 [INFO] [stdout] 2025-11-05T02:32:42.246093Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: segmented bytes=1406 [INFO] [stdout] 2025-11-05T02:32:42.246101Z TRACE msg{seq_nr=0 ack_nr=101 len=0 msgtype=ST_STATE}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.246110Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: segmented bytes=1406 [INFO] [stdout] 2025-11-05T02:32:42.246126Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: segmented bytes=1420 [INFO] [stdout] 2025-11-05T02:32:42.246146Z DEBUG librqbit_utp::stream_dispatch: consumer closed and no data to send, shutting down [INFO] [stdout] 2025-11-05T02:32:42.246141Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: MTU probing, not segmenting more data payload_size=1420 [INFO] [stdout] 2025-11-05T02:32:42.246154Z TRACE librqbit_utp::stream_dispatch: state established -> fin-wait-1 [INFO] [stdout] 2025-11-05T02:32:42.246161Z DEBUG librqbit_utp::stream_dispatch: state changed before=Established after=FinWait1 { our_fin: 101 } [INFO] [stdout] 2025-11-05T02:32:42.246158Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=25752 remote_window_remaining=1040264 user_tx_segments_segments=4 user_tx_segments_bytes=5638 segment_sizes=min_ss=1406:max_ss=1432 [INFO] [stdout] 2025-11-05T02:32:42.246173Z TRACE librqbit_utp::stream_dispatch: sending seq_nr=101 ack_nr=0 wnd_size=0 type=ST_FIN [INFO] [stdout] 2025-11-05T02:32:42.246189Z TRACE librqbit_utp::stream_dispatch: arming retransmit timer delay=3s reason="rfc6298 5.1" [INFO] [stdout] 2025-11-05T02:32:42.246200Z TRACE librqbit_utp::stream_dispatch: arming inactivity timer delay=1s reason="both reader and writer are dead" [INFO] [stdout] 2025-11-05T02:32:42.246221Z TRACE librqbit_utp::stream_dispatch: will repoll in duration=1s [INFO] [stdout] 2025-11-05T02:32:42.246231Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: arming retransmit timer delay=200ms reason="rfc6298 5.1" [INFO] [stdout] 2025-11-05T02:32:42.246252Z TRACE librqbit_utp::stream_dispatch: remote was inactive for too long state=FinWait1 { our_fin: 101 } [INFO] [stdout] 2025-11-05T02:32:42.246264Z TRACE librqbit_utp::stream_dispatch: just_before_death: remote was inactive for too long [INFO] [stdout] 2025-11-05T02:32:42.246256Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="expecting reply on ST_DATA" [INFO] [stdout] 2025-11-05T02:32:42.246273Z TRACE librqbit_utp::stream_rx: user_rx: marking vsock closed [INFO] [stdout] 2025-11-05T02:32:42.246277Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=52123 header.ack_nr=61041 payload_size=1406 remaining_cwnd=10306 [INFO] [stdout] 2025-11-05T02:32:42.246316Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=52124 header.ack_nr=61041 payload_size=1406 remaining_cwnd=8900 [INFO] [stdout] 2025-11-05T02:32:42.246351Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=52125 header.ack_nr=61041 payload_size=1406 remaining_cwnd=7494 [INFO] [stdout] 2025-11-05T02:32:42.246386Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=52126 header.ack_nr=61041 payload_size=1420 remaining_cwnd=6088 [INFO] [stdout] 2025-11-05T02:32:42.246414Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: remaining recv_wnd after sending remaining_cwnd=4668 [INFO] [stdout] 2025-11-05T02:32:42.246440Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: will repoll in duration=200ms [INFO] [stdout] 2025-11-05T02:32:42.246614Z  INFO echo{addr=[::1]:0}: librqbit_utp::e2e_tests: current counter 1000 [INFO] [stdout] 2025-11-05T02:32:42.248117Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52123 ack_nr=61041 len=1406 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.248159Z DEBUG echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52123 ack_nr=61041 len=1406 msgtype=ST_DATA}: librqbit_utp::congestion::tracing: set_mss changed before=cwnd=10306,cwnd_mss=7.48,sshthresh_mss:inf:w_max:0.00,mss:1378 after=cwnd=10306,cwnd_mss=7.33,sshthresh_mss:inf:w_max:0.00,mss:1406 [INFO] [stdout] 2025-11-05T02:32:42.248194Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52123 ack_nr=61041 len=1406 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1406 [INFO] [stdout] 2025-11-05T02:32:42.248223Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52123 ack_nr=61041 len=1406 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=52122 [INFO] [stdout] 2025-11-05T02:32:42.248254Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52123 ack_nr=61041 len=1406 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.248280Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52123 ack_nr=61041 len=1406 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.248308Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52123 ack_nr=61041 len=1406 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=1406 [INFO] [stdout] 2025-11-05T02:32:42.248373Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52124 ack_nr=61041 len=1406 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.248403Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52124 ack_nr=61041 len=1406 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1406 [INFO] [stdout] 2025-11-05T02:32:42.248429Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52124 ack_nr=61041 len=1406 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=52123 [INFO] [stdout] 2025-11-05T02:32:42.248459Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52124 ack_nr=61041 len=1406 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.248499Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52124 ack_nr=61041 len=1406 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.248528Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52124 ack_nr=61041 len=1406 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=2812 [INFO] [stdout] 2025-11-05T02:32:42.241455Z DEBUG librqbit_utp::macros::tests: retransmitting skipped_logs=3 arg1=1 arg2=2 arg3=3 [INFO] [stdout] 2025-11-05T02:32:42.248732Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52125 ack_nr=61041 len=1406 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.248768Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52125 ack_nr=61041 len=1406 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1406 [INFO] [stdout] 2025-11-05T02:32:42.248795Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52125 ack_nr=61041 len=1406 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=52124 [INFO] [stdout] 2025-11-05T02:32:42.248827Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52125 ack_nr=61041 len=1406 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.248855Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52125 ack_nr=61041 len=1406 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.248882Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52125 ack_nr=61041 len=1406 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=4218 [INFO] [stdout] 2025-11-05T02:32:42.248948Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52126 ack_nr=61041 len=1420 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.248983Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52126 ack_nr=61041 len=1420 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1420 [INFO] [stdout] 2025-11-05T02:32:42.249011Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52126 ack_nr=61041 len=1420 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=52125 [INFO] [stdout] 2025-11-05T02:32:42.249041Z DEBUG echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52126 ack_nr=61041 len=1420 msgtype=ST_DATA}: librqbit_utp::congestion::tracing: set_mss changed before=cwnd=15846,cwnd_mss=11.27,sshthresh_mss:inf:w_max:0.00,mss:1406 after=cwnd=15846,cwnd_mss=11.16,sshthresh_mss:inf:w_max:0.00,mss:1420 [INFO] [stdout] 2025-11-05T02:32:42.249074Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52126 ack_nr=61041 len=1420 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.249101Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52126 ack_nr=61041 len=1420 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.249129Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52126 ack_nr=61041 len=1420 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=5638 [INFO] [stdout] 2025-11-05T02:32:42.249177Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: turning off retransmit timer reason="rfc6298 5.2" [INFO] [stdout] 2025-11-05T02:32:42.249204Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: turning off inactivity timer reason="TX is empty" [INFO] [stdout] 2025-11-05T02:32:42.249371Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: removed ACKed tx messages result.on_ack_result=acked_segments=4, bytes=5540, new_rtt=Some(13.129159ms) [INFO] [stdout] 2025-11-05T02:32:42.249418Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_rx: flushed from out-of-order user RX packets=4 bytes=5638 [INFO] [stdout] 2025-11-05T02:32:42.249456Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: remote_window_remaining=1041846 congestion_controller_window=15846 remaining=27228 self.last_remote_window=1041846 [INFO] [stdout] 2025-11-05T02:32:42.249494Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: segmented bytes=1420 [INFO] [stdout] 2025-11-05T02:32:42.249518Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: segmented bytes=1420 [INFO] [stdout] 2025-11-05T02:32:42.249541Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: segmented bytes=1420 [INFO] [stdout] 2025-11-05T02:32:42.249566Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: segmented bytes=1427 [INFO] [stdout] 2025-11-05T02:32:42.249611Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: MTU probing, not segmenting more data payload_size=1427 [INFO] [stdout] 2025-11-05T02:32:42.249629Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=21541 remote_window_remaining=1036159 user_tx_segments_segments=4 user_tx_segments_bytes=5687 segment_sizes=min_ss=1420:max_ss=1432 [INFO] [stdout] 2025-11-05T02:32:42.249680Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: arming retransmit timer delay=200ms reason="rfc6298 5.1" [INFO] [stdout] 2025-11-05T02:32:42.249703Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="expecting reply on ST_DATA" [INFO] [stdout] 2025-11-05T02:32:42.249722Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=61042 header.ack_nr=52126 payload_size=1420 remaining_cwnd=15846 [INFO] [stdout] 2025-11-05T02:32:42.249755Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=61043 header.ack_nr=52126 payload_size=1420 remaining_cwnd=14426 [INFO] [stdout] 2025-11-05T02:32:42.249787Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=61044 header.ack_nr=52126 payload_size=1420 remaining_cwnd=13006 [INFO] [stdout] 2025-11-05T02:32:42.249819Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=61045 header.ack_nr=52126 payload_size=1427 remaining_cwnd=11586 [INFO] [stdout] 2025-11-05T02:32:42.249841Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: remaining recv_wnd after sending remaining_cwnd=10159 [INFO] [stdout] 2025-11-05T02:32:42.249863Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: will repoll in duration=200ms [INFO] [stdout] 2025-11-05T02:32:42.250912Z  INFO echo{addr=[::1]:0}: librqbit_utp::e2e_tests: current counter 1000 [INFO] [stdout] 2025-11-05T02:32:42.252033Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61042 ack_nr=52126 len=1420 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.252072Z DEBUG echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61042 ack_nr=52126 len=1420 msgtype=ST_DATA}: librqbit_utp::congestion::tracing: set_mss changed before=cwnd=10306,cwnd_mss=7.33,sshthresh_mss:inf:w_max:0.00,mss:1406 after=cwnd=10306,cwnd_mss=7.26,sshthresh_mss:inf:w_max:0.00,mss:1420 [INFO] [stdout] 2025-11-05T02:32:42.252108Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61042 ack_nr=52126 len=1420 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1420 [INFO] [stdout] 2025-11-05T02:32:42.252135Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61042 ack_nr=52126 len=1420 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=61041 [INFO] [stdout] 2025-11-05T02:32:42.252168Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61042 ack_nr=52126 len=1420 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.252196Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61042 ack_nr=52126 len=1420 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.252225Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61042 ack_nr=52126 len=1420 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=1420 [INFO] [stdout] 2025-11-05T02:32:42.252289Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61043 ack_nr=52126 len=1420 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.252320Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61043 ack_nr=52126 len=1420 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1420 [INFO] [stdout] 2025-11-05T02:32:42.252348Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61043 ack_nr=52126 len=1420 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=61042 [INFO] [stdout] 2025-11-05T02:32:42.252379Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61043 ack_nr=52126 len=1420 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.252401Z TRACE librqbit_utp::stream_dispatch: remote_window_remaining=1048576 congestion_controller_window=10 remaining=10 self.last_remote_window=1048576 [INFO] [stdout] 2025-11-05T02:32:42.252408Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61043 ack_nr=52126 len=1420 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.252434Z TRACE librqbit_utp::stream_dispatch: segmented bytes=5 [INFO] [stdout] 2025-11-05T02:32:42.252444Z TRACE librqbit_utp::stream_dispatch: segmented bytes=5 [INFO] [stdout] 2025-11-05T02:32:42.252438Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61043 ack_nr=52126 len=1420 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=2840 [INFO] [stdout] 2025-11-05T02:32:42.252452Z TRACE librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=0 remote_window_remaining=1048566 user_tx_segments_segments=2 user_tx_segments_bytes=10 segment_sizes=min_ss=5:max_ss=5 [INFO] [stdout] 2025-11-05T02:32:42.252481Z TRACE librqbit_utp::stream_dispatch: arming retransmit timer delay=1s reason="rfc6298 5.1" [INFO] [stdout] 2025-11-05T02:32:42.252494Z TRACE librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="expecting reply on ST_DATA" [INFO] [stdout] 2025-11-05T02:32:42.252505Z TRACE librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=101 header.ack_nr=0 payload_size=5 remaining_cwnd=10 [INFO] [stdout] 2025-11-05T02:32:42.252523Z TRACE librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=102 header.ack_nr=0 payload_size=5 remaining_cwnd=5 [INFO] [stdout] 2025-11-05T02:32:42.252514Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61044 ack_nr=52126 len=1420 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.252536Z TRACE librqbit_utp::stream_dispatch: remaining recv_wnd after sending remaining_cwnd=0 [INFO] [stdout] 2025-11-05T02:32:42.252550Z TRACE librqbit_utp::stream_dispatch: will repoll in duration=1s [INFO] [stdout] 2025-11-05T02:32:42.252547Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61044 ack_nr=52126 len=1420 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1420 [INFO] [stdout] test stream_dispatch::tests::shutdown::test_resource_cleanup_both_sides_dropped_abruptly ... ok [INFO] [stdout] 2025-11-05T02:32:42.252599Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61044 ack_nr=52126 len=1420 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=61043 [INFO] [stdout] 2025-11-05T02:32:42.252631Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61044 ack_nr=52126 len=1420 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.252656Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61044 ack_nr=52126 len=1420 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.252682Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61044 ack_nr=52126 len=1420 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=4260 [INFO] [stdout] 2025-11-05T02:32:42.252742Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61045 ack_nr=52126 len=1427 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.252771Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61045 ack_nr=52126 len=1427 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1427 [INFO] [stdout] 2025-11-05T02:32:42.252796Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61045 ack_nr=52126 len=1427 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=61044 [INFO] [stdout] 2025-11-05T02:32:42.252826Z DEBUG echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61045 ack_nr=52126 len=1427 msgtype=ST_DATA}: librqbit_utp::congestion::tracing: set_mss changed before=cwnd=15944,cwnd_mss=11.23,sshthresh_mss:inf:w_max:0.00,mss:1420 after=cwnd=15944,cwnd_mss=11.17,sshthresh_mss:inf:w_max:0.00,mss:1427 [INFO] [stdout] 2025-11-05T02:32:42.252860Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61045 ack_nr=52126 len=1427 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.252887Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61045 ack_nr=52126 len=1427 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.252916Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61045 ack_nr=52126 len=1427 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=5687 [INFO] [stdout] 2025-11-05T02:32:42.252962Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: turning off retransmit timer reason="rfc6298 5.2" [INFO] [stdout] 2025-11-05T02:32:42.252989Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: turning off inactivity timer reason="TX is empty" [INFO] [stdout] 2025-11-05T02:32:42.253153Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: removed ACKed tx messages result.on_ack_result=acked_segments=4, bytes=5638, new_rtt=Some(5.62202ms) [INFO] [stdout] 2025-11-05T02:32:42.253196Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_rx: flushed from out-of-order user RX packets=4 bytes=5687 [INFO] [stdout] 2025-11-05T02:32:42.253230Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: remote_window_remaining=1042280 congestion_controller_window=15944 remaining=27130 self.last_remote_window=1042280 [INFO] [stdout] 2025-11-05T02:32:42.253258Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: segmented bytes=1427 [INFO] [stdout] 2025-11-05T02:32:42.253271Z  INFO echo{addr=127.0.0.1:8534}: librqbit_utp::e2e_tests: current counter 3000 [INFO] [stdout] 2025-11-05T02:32:42.253281Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: segmented bytes=1427 [INFO] [stdout] 2025-11-05T02:32:42.253305Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: segmented bytes=1427 [INFO] [stdout] 2025-11-05T02:32:42.253327Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: segmented bytes=1430 [INFO] [stdout] 2025-11-05T02:32:42.253349Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: MTU probing, not segmenting more data payload_size=1430 [INFO] [stdout] 2025-11-05T02:32:42.253372Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=21419 remote_window_remaining=1036569 user_tx_segments_segments=4 user_tx_segments_bytes=5711 segment_sizes=min_ss=1427:max_ss=1432 [INFO] [stdout] 2025-11-05T02:32:42.253431Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: arming retransmit timer delay=200ms reason="rfc6298 5.1" [INFO] [stdout] 2025-11-05T02:32:42.253480Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="expecting reply on ST_DATA" [INFO] [stdout] 2025-11-05T02:32:42.253512Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=52127 header.ack_nr=61045 payload_size=1427 remaining_cwnd=15944 [INFO] [stdout] 2025-11-05T02:32:42.253564Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=52128 header.ack_nr=61045 payload_size=1427 remaining_cwnd=14517 [INFO] [stdout] 2025-11-05T02:32:42.253653Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=52129 header.ack_nr=61045 payload_size=1427 remaining_cwnd=13090 [INFO] [stdout] 2025-11-05T02:32:42.253668Z TRACE msg{seq_nr=0 ack_nr=101 len=0 msgtype=ST_STATE}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.253723Z TRACE librqbit_utp::stream_dispatch: remote_window_remaining=1024 congestion_controller_window=1024 remaining=5 self.last_remote_window=1024 [INFO] [stdout] 2025-11-05T02:32:42.253739Z TRACE librqbit_utp::stream_dispatch: segmented bytes=5 [INFO] [stdout] 2025-11-05T02:32:42.253719Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=52130 header.ack_nr=61045 payload_size=1430 remaining_cwnd=11663 [INFO] [stdout] 2025-11-05T02:32:42.253746Z TRACE librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=0 remote_window_remaining=1019 user_tx_segments_segments=1 user_tx_segments_bytes=5 segment_sizes=min_ss=528:max_ss=1452 [INFO] [stdout] 2025-11-05T02:32:42.253739Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39026 ack_nr=31392 len=1332 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.253756Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: remaining recv_wnd after sending remaining_cwnd=10233 [INFO] [stdout] 2025-11-05T02:32:42.253768Z TRACE librqbit_utp::stream_dispatch: arming retransmit timer delay=3s reason="rfc6298 5.1" [INFO] [stdout] 2025-11-05T02:32:42.253779Z TRACE librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="expecting reply on ST_DATA" [INFO] [stdout] 2025-11-05T02:32:42.253788Z TRACE librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=101 header.ack_nr=0 payload_size=5 remaining_cwnd=1024 [INFO] [stdout] 2025-11-05T02:32:42.253776Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39026 ack_nr=31392 len=1332 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1332 [INFO] [stdout] 2025-11-05T02:32:42.253783Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: will repoll in duration=200ms [INFO] [stdout] 2025-11-05T02:32:42.253799Z TRACE librqbit_utp::stream_dispatch: remaining recv_wnd after sending remaining_cwnd=1019 [INFO] [stdout] 2025-11-05T02:32:42.253811Z TRACE librqbit_utp::stream_dispatch: will repoll in duration=3s [INFO] [stdout] 2025-11-05T02:32:42.253803Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39026 ack_nr=31392 len=1332 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=39025 [INFO] [stdout] 2025-11-05T02:32:42.253839Z TRACE librqbit_utp::stream_tx: closing writer [INFO] [stdout] 2025-11-05T02:32:42.253833Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39026 ack_nr=31392 len=1332 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.253853Z TRACE librqbit_utp::stream_dispatch: remote_window_remaining=1024 congestion_controller_window=1024 remaining=0 self.last_remote_window=1024 [INFO] [stdout] 2025-11-05T02:32:42.253864Z TRACE librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=0 remote_window_remaining=1024 user_tx_segments_segments=1 user_tx_segments_bytes=5 segment_sizes=min_ss=528:max_ss=1452 [INFO] [stdout] 2025-11-05T02:32:42.253878Z TRACE librqbit_utp::stream_dispatch: did not send anything remaining_cwnd=1019 [INFO] [stdout] 2025-11-05T02:32:42.253860Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39026 ack_nr=31392 len=1332 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.253888Z DEBUG librqbit_utp::stream_dispatch: consumer closed and no data to send, shutting down [INFO] [stdout] 2025-11-05T02:32:42.253895Z TRACE librqbit_utp::stream_dispatch: state established -> fin-wait-1 [INFO] [stdout] 2025-11-05T02:32:42.253901Z DEBUG librqbit_utp::stream_dispatch: state changed before=Established after=FinWait1 { our_fin: 102 } [INFO] [stdout] 2025-11-05T02:32:42.253889Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39026 ack_nr=31392 len=1332 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=1332 [INFO] [stdout] 2025-11-05T02:32:42.253912Z TRACE librqbit_utp::stream_dispatch: sending seq_nr=102 ack_nr=0 wnd_size=0 type=ST_FIN [INFO] [stdout] 2025-11-05T02:32:42.253927Z TRACE librqbit_utp::stream_dispatch: rearming inactivity timer, expires in 1s reason="both reader and writer are dead" [INFO] [stdout] 2025-11-05T02:32:42.253936Z TRACE librqbit_utp::stream_dispatch: will repoll in duration=1s [INFO] [stdout] 2025-11-05T02:32:42.253947Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39027 ack_nr=31396 len=0 msgtype=ST_STATE}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.253981Z TRACE msg{seq_nr=1 ack_nr=102 len=0 msgtype=ST_FIN}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.253976Z DEBUG echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39027 ack_nr=31396 len=0 msgtype=ST_STATE}: librqbit_utp::congestion::tracing: set_mss changed before=cwnd=19582,cwnd_mss=13.55,sshthresh_mss:inf:w_max:0.00,mss:1445 after=cwnd=19582,cwnd_mss=13.51,sshthresh_mss:inf:w_max:0.00,mss:1449 [INFO] [stdout] 2025-11-05T02:32:42.254007Z TRACE msg{seq_nr=1 ack_nr=102 len=0 msgtype=ST_FIN}: librqbit_utp::stream_dispatch: state: fin-wait-1 -> closed [INFO] [stdout] 2025-11-05T02:32:42.254024Z TRACE msg{seq_nr=1 ack_nr=102 len=0 msgtype=ST_FIN}: librqbit_utp::stream_dispatch: forcing immedaite ACK reason="ST_FIN received" [INFO] [stdout] 2025-11-05T02:32:42.254018Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: turning off retransmit timer reason="rfc6298 5.2" [INFO] [stdout] 2025-11-05T02:32:42.254051Z TRACE librqbit_utp::stream_dispatch: turning off retransmit timer reason="rfc6298 5.2" [INFO] [stdout] 2025-11-05T02:32:42.254041Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: turning off inactivity timer reason="TX is empty" [INFO] [stdout] 2025-11-05T02:32:42.254060Z TRACE librqbit_utp::stream_dispatch: turning off inactivity timer reason="TX is empty" [INFO] [stdout] 2025-11-05T02:32:42.254071Z TRACE librqbit_utp::stream_dispatch: removed ACKed tx messages result.on_ack_result=acked_segments=1, bytes=5, new_rtt=Some(0ns) [INFO] [stdout] 2025-11-05T02:32:42.254082Z TRACE librqbit_utp::stream_rx: did not flush everything flushed_bytes=0 flushed_packets=0 out_of_order_filled_front=1 remaining_rx_window=1048576 [INFO] [stdout] 2025-11-05T02:32:42.254099Z TRACE librqbit_utp::stream_dispatch: sending seq_nr=103 ack_nr=1 wnd_size=0 type=ST_STATE [INFO] [stdout] 2025-11-05T02:32:42.254116Z TRACE librqbit_utp::stream_dispatch: just_before_death: no error [INFO] [stdout] 2025-11-05T02:32:42.254125Z TRACE librqbit_utp::stream_rx: user_rx: marking vsock closed [INFO] [stdout] 2025-11-05T02:32:42.254203Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: removed ACKed tx messages result.on_ack_result=acked_segments=4, bytes=5784, new_rtt=Some(20.21391ms) [INFO] [stdout] 2025-11-05T02:32:42.254251Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_rx: flushed from out-of-order user RX packets=1 bytes=1332 [INFO] [stdout] 2025-11-05T02:32:42.254276Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: remote_window_remaining=1042792 congestion_controller_window=25366 remaining=26984 self.last_remote_window=1042792 [INFO] [stdout] 2025-11-05T02:32:42.254294Z  INFO echo{addr=[::1]:0}: librqbit_utp::e2e_tests: current counter 2000 [INFO] [stdout] 2025-11-05T02:32:42.254301Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: segmented bytes=1449 [INFO] [stdout] 2025-11-05T02:32:42.238702Z TRACE librqbit_utp::stream_dispatch: remote_window_remaining=1024 congestion_controller_window=1024 remaining=5 self.last_remote_window=1024 [INFO] [stdout] 2025-11-05T02:32:42.254337Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: segmented bytes=1449 [INFO] [stdout] 2025-11-05T02:32:42.254358Z TRACE librqbit_utp::stream_dispatch: segmented bytes=5 [INFO] [stdout] 2025-11-05T02:32:42.254357Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: segmented bytes=1449 [INFO] [stdout] 2025-11-05T02:32:42.254372Z TRACE librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=0 remote_window_remaining=1019 user_tx_segments_segments=1 user_tx_segments_bytes=5 segment_sizes=min_ss=528:max_ss=1452 [INFO] [stdout] 2025-11-05T02:32:42.254375Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: segmented bytes=1451 [INFO] [stdout] 2025-11-05T02:32:42.254401Z TRACE librqbit_utp::stream_dispatch: arming retransmit timer delay=200ms reason="rfc6298 5.1" [INFO] [stdout] 2025-11-05T02:32:42.254396Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: MTU probing, not segmenting more data payload_size=1451 [INFO] [stdout] 2025-11-05T02:32:42.254414Z TRACE librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="expecting reply on ST_DATA" [INFO] [stdout] 2025-11-05T02:32:42.254425Z TRACE librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=39079 header.ack_nr=43657 payload_size=5 remaining_cwnd=1024 [INFO] [stdout] 2025-11-05T02:32:42.254416Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=21186 remote_window_remaining=1036994 user_tx_segments_segments=4 user_tx_segments_bytes=5798 segment_sizes=min_ss=1449:max_ss=1452 [INFO] [stdout] 2025-11-05T02:32:42.254439Z TRACE librqbit_utp::stream_dispatch: remaining recv_wnd after sending remaining_cwnd=1019 [INFO] [stdout] 2025-11-05T02:32:42.254453Z TRACE librqbit_utp::stream_dispatch: will repoll in duration=200ms [INFO] [stdout] 2025-11-05T02:32:42.254476Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: arming retransmit timer delay=200ms reason="rfc6298 5.1" [INFO] [stdout] 2025-11-05T02:32:42.254506Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="expecting reply on ST_DATA" [INFO] [stdout] 2025-11-05T02:32:42.254530Z TRACE msg{seq_nr=43658 ack_nr=39079 len=0 msgtype=ST_STATE}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.254529Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=31397 header.ack_nr=39026 payload_size=1449 remaining_cwnd=25366 [INFO] [stdout] 2025-11-05T02:32:42.257685Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=31398 header.ack_nr=39026 payload_size=1449 remaining_cwnd=23917 [INFO] [stdout] 2025-11-05T02:32:42.257756Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=31399 header.ack_nr=39026 payload_size=1449 remaining_cwnd=22468 [INFO] [stdout] 2025-11-05T02:32:42.257816Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=31400 header.ack_nr=39026 payload_size=1451 remaining_cwnd=21019 [INFO] [stdout] 2025-11-05T02:32:42.257850Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: remaining recv_wnd after sending remaining_cwnd=19568 [INFO] [stdout] 2025-11-05T02:32:42.257881Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: will repoll in duration=200ms [INFO] [stdout] 2025-11-05T02:32:42.259662Z TRACE msg{seq_nr=1 ack_nr=100 len=0 msgtype=ST_STATE}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.259737Z TRACE librqbit_utp::stream_dispatch: arming retransmit timer delay=1s reason="rfc6298 5.3" [INFO] [stdout] 2025-11-05T02:32:42.259764Z TRACE librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.259784Z TRACE librqbit_utp::stream_dispatch: remote_window_remaining=1024 congestion_controller_window=10 remaining=0 self.last_remote_window=1024 [INFO] [stdout] 2025-11-05T02:32:42.259805Z TRACE librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=0 remote_window_remaining=1024 user_tx_segments_segments=2 user_tx_segments_bytes=10 segment_sizes=min_ss=5:max_ss=5 [INFO] [stdout] 2025-11-05T02:32:42.259824Z TRACE librqbit_utp::stream_dispatch: did not send anything remaining_cwnd=5 [INFO] [stdout] 2025-11-05T02:32:42.259846Z TRACE librqbit_utp::stream_dispatch: will repoll in duration=1s [INFO] [stdout] 2025-11-05T02:32:42.259870Z TRACE librqbit_utp::stream_dispatch: remote_window_remaining=1024 congestion_controller_window=10 remaining=0 self.last_remote_window=1024 [INFO] [stdout] 2025-11-05T02:32:42.259892Z TRACE librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=0 remote_window_remaining=1024 user_tx_segments_segments=2 user_tx_segments_bytes=10 segment_sizes=min_ss=5:max_ss=5 [INFO] [stdout] 2025-11-05T02:32:42.259907Z TRACE librqbit_utp::stream_dispatch: retransmit timer expired [INFO] [stdout] 2025-11-05T02:32:42.259934Z TRACE librqbit_utp::stream_dispatch: RTO expired: sent ST_DATA header.seq_nr=101 header.ack_nr=0 payload_size=5 [INFO] [stdout] 2025-11-05T02:32:42.259953Z TRACE librqbit_utp::stream_dispatch: arming retransmit timer delay=1s reason="rfc6298 5.6" [INFO] [stdout] 2025-11-05T02:32:42.259964Z TRACE librqbit_utp::stream_dispatch: not sending anything while in RTO processing rto_retransmissions=1 [INFO] [stdout] 2025-11-05T02:32:42.259976Z TRACE librqbit_utp::stream_dispatch: will repoll in duration=1s [INFO] [stdout] 2025-11-05T02:32:42.260031Z TRACE msg{seq_nr=1 ack_nr=101 len=0 msgtype=ST_STATE}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.260079Z TRACE librqbit_utp::stream_dispatch: turning off retransmit timer reason="rfc6298 5.2" [INFO] [stdout] 2025-11-05T02:32:42.260092Z TRACE librqbit_utp::stream_dispatch: turning off inactivity timer reason="TX is empty" [INFO] [stdout] 2025-11-05T02:32:42.260113Z TRACE librqbit_utp::stream_dispatch: removed ACKed tx messages result.on_ack_result=acked_segments=2, bytes=10, new_rtt=None [INFO] [stdout] 2025-11-05T02:32:42.260141Z TRACE librqbit_utp::stream_rx: user_rx: marking vsock closed [INFO] [stdout] 2025-11-05T02:32:42.254612Z TRACE msg{seq_nr=43658 ack_nr=39079 len=0 msgtype=ST_FIN}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] test stream_dispatch::tests::shutdown::test_resource_cleanup_both_sides_dropped_normally ... ok [INFO] [stdout] 2025-11-05T02:32:42.260614Z TRACE msg{seq_nr=43658 ack_nr=39079 len=0 msgtype=ST_FIN}: librqbit_utp::stream_dispatch: state: established -> last-ack [INFO] [stdout] 2025-11-05T02:32:42.244810Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: turning off retransmit timer reason="rfc6298 5.2" [INFO] [stdout] 2025-11-05T02:32:42.260653Z TRACE msg{seq_nr=43658 ack_nr=39079 len=0 msgtype=ST_FIN}: librqbit_utp::stream_dispatch: forcing immedaite ACK reason="ST_FIN received" [INFO] [stdout] 2025-11-05T02:32:42.260693Z TRACE librqbit_utp::stream_dispatch: arming retransmit timer delay=200ms reason="rfc6298 5.3" [INFO] [stdout] 2025-11-05T02:32:42.260671Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: turning off inactivity timer reason="TX is empty" [INFO] [stdout] 2025-11-05T02:32:42.260708Z TRACE librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.260722Z TRACE librqbit_utp::stream_dispatch: removed ACKed tx messages result.on_ack_result=acked_segments=1, bytes=5, new_rtt=Some(0ns) [INFO] [stdout] 2025-11-05T02:32:42.260740Z TRACE librqbit_utp::stream_dispatch: sending seq_nr=39080 ack_nr=43658 wnd_size=1048080 type=ST_FIN [INFO] [stdout] 2025-11-05T02:32:42.260759Z TRACE librqbit_utp::stream_dispatch: rearming inactivity timer, expires in 1s reason="both reader and writer are dead" [INFO] [stdout] 2025-11-05T02:32:42.260772Z TRACE librqbit_utp::stream_dispatch: will repoll in duration=200ms [INFO] [stdout] 2025-11-05T02:32:42.256497Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52127 ack_nr=61045 len=1427 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.244612Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: segmented bytes=1439 [INFO] [stdout] 2025-11-05T02:32:42.260830Z TRACE msg{seq_nr=43658 ack_nr=39080 len=0 msgtype=ST_STATE}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.260863Z TRACE msg{seq_nr=43658 ack_nr=39080 len=0 msgtype=ST_STATE}: librqbit_utp::stream_dispatch: state: last-ack -> closed [INFO] [stdout] 2025-11-05T02:32:42.260848Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: segmented bytes=1439 [INFO] [stdout] 2025-11-05T02:32:42.260882Z TRACE msg{seq_nr=43658 ack_nr=39080 len=0 msgtype=ST_STATE}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.260883Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: segmented bytes=1439 [INFO] [stdout] 2025-11-05T02:32:42.260920Z TRACE librqbit_utp::stream_dispatch: just_before_death: no error [INFO] [stdout] 2025-11-05T02:32:42.260930Z TRACE librqbit_utp::stream_rx: user_rx: marking vsock closed [INFO] [stdout] 2025-11-05T02:32:42.260928Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: segmented bytes=1446 [INFO] [stdout] 2025-11-05T02:32:42.260940Z TRACE librqbit_utp::stream_tx: closing writer [INFO] [stdout] 2025-11-05T02:32:42.260947Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: MTU probing, not segmenting more data payload_size=1446 [INFO] [stdout] 2025-11-05T02:32:42.260965Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=21392 remote_window_remaining=1035912 user_tx_segments_segments=4 user_tx_segments_bytes=5763 segment_sizes=min_ss=1439:max_ss=1452 [INFO] [stdout] 2025-11-05T02:32:42.261036Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: arming retransmit timer delay=200ms reason="rfc6298 5.1" [INFO] [stdout] 2025-11-05T02:32:42.261063Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="expecting reply on ST_DATA" [INFO] [stdout] 2025-11-05T02:32:42.261085Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=56424 header.ack_nr=44917 payload_size=1439 remaining_cwnd=17387 [INFO] [stdout] 2025-11-05T02:32:42.261122Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=56425 header.ack_nr=44917 payload_size=1439 remaining_cwnd=15948 [INFO] [stdout] 2025-11-05T02:32:42.261156Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=56426 header.ack_nr=44917 payload_size=1439 remaining_cwnd=14509 [INFO] [stdout] 2025-11-05T02:32:42.261195Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=56427 header.ack_nr=44917 payload_size=1446 remaining_cwnd=13070 [INFO] [stdout] 2025-11-05T02:32:42.261229Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: remaining recv_wnd after sending remaining_cwnd=11624 [INFO] [stdout] 2025-11-05T02:32:42.261252Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: will repoll in duration=200ms [INFO] [stdout] 2025-11-05T02:32:42.262993Z  INFO echo{addr=127.0.0.1:0}: librqbit_utp::e2e_tests: current counter 2000 [INFO] [stdout] 2025-11-05T02:32:42.263407Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56424 ack_nr=44917 len=1439 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.263453Z DEBUG echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56424 ack_nr=44917 len=1439 msgtype=ST_DATA}: librqbit_utp::congestion::tracing: set_mss changed before=cwnd=12180,cwnd_mss=8.55,sshthresh_mss:inf:w_max:0.00,mss:1425 after=cwnd=12180,cwnd_mss=8.46,sshthresh_mss:inf:w_max:0.00,mss:1439 [INFO] [stdout] 2025-11-05T02:32:42.263486Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56424 ack_nr=44917 len=1439 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1439 [INFO] [stdout] 2025-11-05T02:32:42.263518Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56424 ack_nr=44917 len=1439 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=56423 [INFO] [stdout] 2025-11-05T02:32:42.263554Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56424 ack_nr=44917 len=1439 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.263604Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56424 ack_nr=44917 len=1439 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.263636Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56424 ack_nr=44917 len=1439 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=1439 [INFO] [stdout] 2025-11-05T02:32:42.263699Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56425 ack_nr=44917 len=1439 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.263731Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56425 ack_nr=44917 len=1439 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1439 [INFO] [stdout] 2025-11-05T02:32:42.263759Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56425 ack_nr=44917 len=1439 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=56424 [INFO] [stdout] 2025-11-05T02:32:42.263792Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56425 ack_nr=44917 len=1439 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.263816Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56425 ack_nr=44917 len=1439 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.263840Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56425 ack_nr=44917 len=1439 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=2878 [INFO] [stdout] 2025-11-05T02:32:42.263885Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56426 ack_nr=44917 len=1439 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.263918Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56426 ack_nr=44917 len=1439 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1439 [INFO] [stdout] 2025-11-05T02:32:42.263942Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56426 ack_nr=44917 len=1439 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=56425 [INFO] [stdout] 2025-11-05T02:32:42.263967Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56426 ack_nr=44917 len=1439 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.263989Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56426 ack_nr=44917 len=1439 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.264018Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56426 ack_nr=44917 len=1439 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=4317 [INFO] [stdout] 2025-11-05T02:32:42.264075Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56427 ack_nr=44917 len=1446 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.264105Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56427 ack_nr=44917 len=1446 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1446 [INFO] [stdout] 2025-11-05T02:32:42.264135Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56427 ack_nr=44917 len=1446 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=56426 [INFO] [stdout] 2025-11-05T02:32:42.264163Z DEBUG echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56427 ack_nr=44917 len=1446 msgtype=ST_DATA}: librqbit_utp::congestion::tracing: set_mss changed before=cwnd=17894,cwnd_mss=12.44,sshthresh_mss:inf:w_max:0.00,mss:1439 after=cwnd=17894,cwnd_mss=12.37,sshthresh_mss:inf:w_max:0.00,mss:1446 [INFO] [stdout] 2025-11-05T02:32:42.264197Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56427 ack_nr=44917 len=1446 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.264230Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56427 ack_nr=44917 len=1446 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.264260Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56427 ack_nr=44917 len=1446 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=5763 [INFO] [stdout] 2025-11-05T02:32:42.264298Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: turning off retransmit timer reason="rfc6298 5.2" [INFO] [stdout] 2025-11-05T02:32:42.264321Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: turning off inactivity timer reason="TX is empty" [INFO] [stdout] 2025-11-05T02:32:42.264476Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: removed ACKed tx messages result.on_ack_result=acked_segments=4, bytes=5714, new_rtt=Some(38.758188ms) [INFO] [stdout] 2025-11-05T02:32:42.264520Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_rx: flushed from out-of-order user RX packets=4 bytes=5763 [INFO] [stdout] 2025-11-05T02:32:42.265177Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: removed ACKed tx messages result.on_ack_result=acked_segments=4, bytes=5613, new_rtt=Some(19.97489ms) [INFO] [stdout] 2025-11-05T02:32:42.265237Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_rx: flushed from out-of-order user RX packets=4 bytes=5714 [INFO] [stdout] 2025-11-05T02:32:42.265264Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: remote_window_remaining=1041675 congestion_controller_window=17387 remaining=27155 self.last_remote_window=1041675 [INFO] [stdout] 2025-11-05T02:32:42.265295Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: segmented bytes=1439 [INFO] [stdout] 2025-11-05T02:32:42.265320Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: segmented bytes=1439 [INFO] [stdout] 2025-11-05T02:32:42.265339Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: segmented bytes=1439 [INFO] [stdout] 2025-11-05T02:32:42.265365Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: segmented bytes=1446 [INFO] [stdout] 2025-11-05T02:32:42.265384Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: MTU probing, not segmenting more data payload_size=1446 [INFO] [stdout] 2025-11-05T02:32:42.265404Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=21392 remote_window_remaining=1035912 user_tx_segments_segments=4 user_tx_segments_bytes=5763 segment_sizes=min_ss=1439:max_ss=1452 [INFO] [stdout] 2025-11-05T02:32:42.265456Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: arming retransmit timer delay=200ms reason="rfc6298 5.1" [INFO] [stdout] 2025-11-05T02:32:42.265485Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="expecting reply on ST_DATA" [INFO] [stdout] 2025-11-05T02:32:42.265507Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=45252 header.ack_nr=57928 payload_size=1439 remaining_cwnd=17387 [INFO] [stdout] 2025-11-05T02:32:42.265547Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=45253 header.ack_nr=57928 payload_size=1439 remaining_cwnd=15948 [INFO] [stdout] 2025-11-05T02:32:42.265617Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=45254 header.ack_nr=57928 payload_size=1439 remaining_cwnd=14509 [INFO] [stdout] 2025-11-05T02:32:42.265658Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=45255 header.ack_nr=57928 payload_size=1446 remaining_cwnd=13070 [INFO] [stdout] 2025-11-05T02:32:42.265684Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: remaining recv_wnd after sending remaining_cwnd=11624 [INFO] [stdout] 2025-11-05T02:32:42.265709Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: will repoll in duration=200ms [INFO] [stdout] 2025-11-05T02:32:42.267391Z TRACE librqbit_utp::stream_tx: closing writer [INFO] [stdout] 2025-11-05T02:32:42.267451Z TRACE msg{seq_nr=0 ack_nr=100 len=0 msgtype=ST_STATE}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.267499Z TRACE librqbit_utp::stream_dispatch: remote_window_remaining=3 congestion_controller_window=3 remaining=5 self.last_remote_window=3 [INFO] [stdout] 2025-11-05T02:32:42.267515Z TRACE librqbit_utp::stream_dispatch: segmented bytes=3 [INFO] [stdout] 2025-11-05T02:32:42.267524Z TRACE librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=2 remote_window_remaining=0 user_tx_segments_segments=1 user_tx_segments_bytes=3 segment_sizes=min_ss=528:max_ss=1452 [INFO] [stdout] 2025-11-05T02:32:42.267552Z TRACE librqbit_utp::stream_dispatch: arming retransmit timer delay=100ms reason="rfc6298 5.1" [INFO] [stdout] 2025-11-05T02:32:42.267566Z TRACE librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="expecting reply on ST_DATA" [INFO] [stdout] 2025-11-05T02:32:42.267598Z TRACE librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=101 header.ack_nr=0 payload_size=3 remaining_cwnd=3 [INFO] [stdout] 2025-11-05T02:32:42.267610Z TRACE librqbit_utp::stream_dispatch: remaining recv_wnd after sending remaining_cwnd=0 [INFO] [stdout] 2025-11-05T02:32:42.267622Z TRACE librqbit_utp::stream_dispatch: will repoll in duration=100ms [INFO] [stdout] 2025-11-05T02:32:42.267660Z TRACE librqbit_utp::stream_dispatch: remote_window_remaining=3 congestion_controller_window=3 remaining=2 self.last_remote_window=3 [INFO] [stdout] 2025-11-05T02:32:42.267674Z TRACE librqbit_utp::stream_dispatch: nagle: buffering more data max_payload_size=3 [INFO] [stdout] 2025-11-05T02:32:42.267682Z TRACE librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=2 remote_window_remaining=3 user_tx_segments_segments=1 user_tx_segments_bytes=3 segment_sizes=min_ss=528:max_ss=1452 [INFO] [stdout] 2025-11-05T02:32:42.267698Z TRACE librqbit_utp::stream_dispatch: did not send anything remaining_cwnd=0 [INFO] [stdout] 2025-11-05T02:32:42.267709Z TRACE librqbit_utp::stream_dispatch: will repoll in duration=100ms [INFO] [stdout] 2025-11-05T02:32:42.267727Z TRACE librqbit_utp::stream_dispatch: remote_window_remaining=3 congestion_controller_window=3 remaining=2 self.last_remote_window=3 [INFO] [stdout] 2025-11-05T02:32:42.267738Z TRACE librqbit_utp::stream_dispatch: nagle: buffering more data max_payload_size=3 [INFO] [stdout] 2025-11-05T02:32:42.267746Z TRACE librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=2 remote_window_remaining=3 user_tx_segments_segments=1 user_tx_segments_bytes=3 segment_sizes=min_ss=528:max_ss=1452 [INFO] [stdout] 2025-11-05T02:32:42.267759Z TRACE librqbit_utp::stream_dispatch: retransmit timer expired [INFO] [stdout] 2025-11-05T02:32:42.267774Z TRACE librqbit_utp::stream_dispatch: RTO expired: sent ST_DATA header.seq_nr=101 header.ack_nr=0 payload_size=3 [INFO] [stdout] 2025-11-05T02:32:42.267786Z TRACE librqbit_utp::stream_dispatch: arming retransmit timer delay=100ms reason="rfc6298 5.6" [INFO] [stdout] 2025-11-05T02:32:42.267796Z TRACE librqbit_utp::stream_dispatch: not sending anything while in RTO processing rto_retransmissions=1 [INFO] [stdout] 2025-11-05T02:32:42.267808Z TRACE librqbit_utp::stream_dispatch: will repoll in duration=100ms [INFO] [stdout] 2025-11-05T02:32:42.267858Z TRACE msg{seq_nr=0 ack_nr=101 len=0 msgtype=ST_STATE}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.267896Z TRACE librqbit_utp::stream_dispatch: turning off retransmit timer reason="rfc6298 5.2" [INFO] [stdout] 2025-11-05T02:32:42.267906Z TRACE librqbit_utp::stream_dispatch: turning off inactivity timer reason="TX is empty" [INFO] [stdout] 2025-11-05T02:32:42.267920Z TRACE librqbit_utp::stream_dispatch: removed ACKed tx messages result.on_ack_result=acked_segments=1, bytes=3, new_rtt=None [INFO] [stdout] 2025-11-05T02:32:42.267932Z TRACE librqbit_utp::stream_dispatch: remote_window_remaining=1024 congestion_controller_window=1024 remaining=2 self.last_remote_window=1024 [INFO] [stdout] 2025-11-05T02:32:42.267944Z TRACE librqbit_utp::stream_dispatch: segmented bytes=2 [INFO] [stdout] 2025-11-05T02:32:42.267952Z TRACE librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=0 remote_window_remaining=1022 user_tx_segments_segments=1 user_tx_segments_bytes=2 segment_sizes=min_ss=528:max_ss=1452 [INFO] [stdout] 2025-11-05T02:32:42.267974Z TRACE librqbit_utp::stream_dispatch: arming retransmit timer delay=100ms reason="rfc6298 5.1" [INFO] [stdout] 2025-11-05T02:32:42.267985Z TRACE librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="expecting reply on ST_DATA" [INFO] [stdout] 2025-11-05T02:32:42.267996Z TRACE librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=102 header.ack_nr=0 payload_size=2 remaining_cwnd=1024 [INFO] [stdout] 2025-11-05T02:32:42.268008Z TRACE librqbit_utp::stream_dispatch: remaining recv_wnd after sending remaining_cwnd=1022 [INFO] [stdout] 2025-11-05T02:32:42.268020Z DEBUG librqbit_utp::stream_dispatch: consumer closed and no data to send, shutting down [INFO] [stdout] 2025-11-05T02:32:42.268028Z TRACE librqbit_utp::stream_dispatch: state established -> fin-wait-1 [INFO] [stdout] 2025-11-05T02:32:42.268035Z DEBUG librqbit_utp::stream_dispatch: state changed before=Established after=FinWait1 { our_fin: 103 } [INFO] [stdout] 2025-11-05T02:32:42.268048Z TRACE librqbit_utp::stream_dispatch: sending seq_nr=103 ack_nr=0 wnd_size=0 type=ST_FIN [INFO] [stdout] 2025-11-05T02:32:42.268065Z TRACE librqbit_utp::stream_dispatch: rearming inactivity timer, expires in 1s reason="both reader and writer are dead" [INFO] [stdout] 2025-11-05T02:32:42.268076Z TRACE librqbit_utp::stream_dispatch: will repoll in duration=100ms [INFO] [stdout] 2025-11-05T02:32:42.268113Z TRACE librqbit_utp::stream_dispatch::tests::shutdown: waiting for FIN retransmission [INFO] [stdout] 2025-11-05T02:32:42.268121Z TRACE librqbit_utp::stream_tx: closing writer [INFO] [stdout] 2025-11-05T02:32:42.268150Z TRACE msg{seq_nr=0 ack_nr=102 len=0 msgtype=ST_STATE}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.268193Z TRACE librqbit_utp::stream_dispatch: arming retransmit timer delay=100ms reason="rfc6298 5.3" [INFO] [stdout] 2025-11-05T02:32:42.268206Z TRACE librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.268235Z TRACE librqbit_utp::stream_dispatch: removed ACKed tx messages result.on_ack_result=acked_segments=1, bytes=2, new_rtt=Some(0ns) [INFO] [stdout] 2025-11-05T02:32:42.268252Z TRACE librqbit_utp::stream_dispatch: rearming inactivity timer, expires in 1s reason="both reader and writer are dead" [INFO] [stdout] 2025-11-05T02:32:42.268267Z TRACE librqbit_utp::stream_dispatch: will repoll in duration=100ms [INFO] [stdout] 2025-11-05T02:32:42.268291Z TRACE librqbit_utp::stream_dispatch: retransmit timer expired [INFO] [stdout] 2025-11-05T02:32:42.268301Z TRACE librqbit_utp::stream_dispatch: RTO: rewinding self.last_sent_seq_nr to retransmit FIN [INFO] [stdout] 2025-11-05T02:32:42.268308Z TRACE librqbit_utp::stream_dispatch: sending seq_nr=103 ack_nr=0 wnd_size=0 type=ST_FIN [INFO] [stdout] 2025-11-05T02:32:42.268325Z TRACE librqbit_utp::stream_dispatch: arming retransmit timer delay=100ms reason="rfc6298 5.6" [INFO] [stdout] 2025-11-05T02:32:42.268339Z TRACE librqbit_utp::stream_dispatch: will repoll in duration=100ms [INFO] [stdout] 2025-11-05T02:32:42.268375Z TRACE librqbit_utp::stream_dispatch: remote was inactive for too long state=FinWait1 { our_fin: 103 } [INFO] [stdout] 2025-11-05T02:32:42.268389Z TRACE librqbit_utp::stream_dispatch: just_before_death: remote was inactive for too long [INFO] [stdout] 2025-11-05T02:32:42.268400Z TRACE librqbit_utp::stream_rx: user_rx: marking vsock closed [INFO] [stdout] test stream_dispatch::tests::shutdown::test_read_gets_eof_on_fin_real_world_packets ... ok [INFO] [stdout] test stream_dispatch::tests::retransmit_timer::test_selective_ack_retransmission ... ok [INFO] [stdout] 2025-11-05T02:32:42.268607Z DEBUG echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52127 ack_nr=61045 len=1427 msgtype=ST_DATA}: librqbit_utp::congestion::tracing: set_mss changed before=cwnd=15846,cwnd_mss=11.16,sshthresh_mss:inf:w_max:0.00,mss:1420 after=cwnd=15846,cwnd_mss=11.10,sshthresh_mss:inf:w_max:0.00,mss:1427 [INFO] [stdout] 2025-11-05T02:32:42.268664Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52127 ack_nr=61045 len=1427 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1427 [INFO] [stdout] 2025-11-05T02:32:42.268694Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52127 ack_nr=61045 len=1427 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=52126 [INFO] [stdout] 2025-11-05T02:32:42.268727Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52127 ack_nr=61045 len=1427 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.268754Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52127 ack_nr=61045 len=1427 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.268782Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52127 ack_nr=61045 len=1427 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=1427 [INFO] [stdout] 2025-11-05T02:32:42.268882Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52128 ack_nr=61045 len=1427 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.268914Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52128 ack_nr=61045 len=1427 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1427 [INFO] [stdout] 2025-11-05T02:32:42.268938Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52128 ack_nr=61045 len=1427 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=52127 [INFO] [stdout] 2025-11-05T02:32:42.268965Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52128 ack_nr=61045 len=1427 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.268988Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52128 ack_nr=61045 len=1427 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.269013Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52128 ack_nr=61045 len=1427 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=2854 [INFO] [stdout] 2025-11-05T02:32:42.269072Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52129 ack_nr=61045 len=1427 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.269098Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52129 ack_nr=61045 len=1427 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1427 [INFO] [stdout] 2025-11-05T02:32:42.269124Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52129 ack_nr=61045 len=1427 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=52128 [INFO] [stdout] 2025-11-05T02:32:42.269151Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52129 ack_nr=61045 len=1427 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.269186Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52129 ack_nr=61045 len=1427 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.269226Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52129 ack_nr=61045 len=1427 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=4281 [INFO] [stdout] 2025-11-05T02:32:42.269317Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52130 ack_nr=61045 len=1430 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.269359Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52130 ack_nr=61045 len=1430 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1430 [INFO] [stdout] 2025-11-05T02:32:42.269410Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52130 ack_nr=61045 len=1430 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=52129 [INFO] [stdout] 2025-11-05T02:32:42.269442Z DEBUG echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52130 ack_nr=61045 len=1430 msgtype=ST_DATA}: librqbit_utp::congestion::tracing: set_mss changed before=cwnd=21533,cwnd_mss=15.09,sshthresh_mss:inf:w_max:0.00,mss:1427 after=cwnd=21533,cwnd_mss=15.06,sshthresh_mss:inf:w_max:0.00,mss:1430 [INFO] [stdout] 2025-11-05T02:32:42.269473Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52130 ack_nr=61045 len=1430 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.269506Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52130 ack_nr=61045 len=1430 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.269537Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52130 ack_nr=61045 len=1430 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=5711 [INFO] [stdout] 2025-11-05T02:32:42.269595Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: turning off retransmit timer reason="rfc6298 5.2" [INFO] [stdout] 2025-11-05T02:32:42.269643Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: turning off inactivity timer reason="TX is empty" [INFO] [stdout] 2025-11-05T02:32:42.269789Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: removed ACKed tx messages result.on_ack_result=acked_segments=4, bytes=5687, new_rtt=Some(6.65868ms) [INFO] [stdout] 2025-11-05T02:32:42.269828Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_rx: flushed from out-of-order user RX packets=4 bytes=5711 [INFO] [stdout] 2025-11-05T02:32:42.269865Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: remote_window_remaining=1041710 congestion_controller_window=21533 remaining=27081 self.last_remote_window=1041710 [INFO] [stdout] 2025-11-05T02:32:42.269891Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: segmented bytes=1430 [INFO] [stdout] 2025-11-05T02:32:42.269909Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: segmented bytes=1430 [INFO] [stdout] 2025-11-05T02:32:42.269928Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: segmented bytes=1430 [INFO] [stdout] 2025-11-05T02:32:42.269946Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: segmented bytes=1432 [INFO] [stdout] 2025-11-05T02:32:42.269963Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: MTU probing, not segmenting more data payload_size=1432 [INFO] [stdout] 2025-11-05T02:32:42.269981Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=21359 remote_window_remaining=1035988 user_tx_segments_segments=4 user_tx_segments_bytes=5722 segment_sizes=min_ss=1430:max_ss=1432 [INFO] [stdout] 2025-11-05T02:32:42.270048Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: arming retransmit timer delay=200ms reason="rfc6298 5.1" [INFO] [stdout] 2025-11-05T02:32:42.270075Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="expecting reply on ST_DATA" [INFO] [stdout] 2025-11-05T02:32:42.270098Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=61046 header.ack_nr=52130 payload_size=1430 remaining_cwnd=21533 [INFO] [stdout] 2025-11-05T02:32:42.270140Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=61047 header.ack_nr=52130 payload_size=1430 remaining_cwnd=20103 [INFO] [stdout] 2025-11-05T02:32:42.270194Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=61048 header.ack_nr=52130 payload_size=1430 remaining_cwnd=18673 [INFO] [stdout] 2025-11-05T02:32:42.270250Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=61049 header.ack_nr=52130 payload_size=1432 remaining_cwnd=17243 [INFO] [stdout] 2025-11-05T02:32:42.270278Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: remaining recv_wnd after sending remaining_cwnd=15811 [INFO] [stdout] 2025-11-05T02:32:42.270303Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: will repoll in duration=200ms [INFO] [stdout] 2025-11-05T02:32:42.270379Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39027 ack_nr=31396 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.270424Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39027 ack_nr=31396 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1382 [INFO] [stdout] 2025-11-05T02:32:42.270454Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39027 ack_nr=31396 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=39026 [INFO] [stdout] 2025-11-05T02:32:42.270485Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39027 ack_nr=31396 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.270511Z TRACE librqbit_utp::stream_tx: closing writer [INFO] [stdout] 2025-11-05T02:32:42.270517Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39027 ack_nr=31396 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.270545Z DEBUG librqbit_utp::stream_dispatch: consumer closed and no data to send, shutting down [INFO] [stdout] 2025-11-05T02:32:42.270555Z TRACE librqbit_utp::stream_dispatch: state established -> fin-wait-1 [INFO] [stdout] 2025-11-05T02:32:42.270546Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39027 ack_nr=31396 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=1382 [INFO] [stdout] 2025-11-05T02:32:42.270563Z DEBUG librqbit_utp::stream_dispatch: state changed before=Established after=FinWait1 { our_fin: 101 } [INFO] [stdout] 2025-11-05T02:32:42.270597Z TRACE librqbit_utp::stream_dispatch: sending seq_nr=101 ack_nr=0 wnd_size=0 type=ST_FIN [INFO] [stdout] 2025-11-05T02:32:42.270615Z TRACE librqbit_utp::stream_dispatch: arming retransmit timer delay=3s reason="rfc6298 5.1" [INFO] [stdout] 2025-11-05T02:32:42.270631Z TRACE librqbit_utp::stream_dispatch: arming inactivity timer delay=1s reason="both reader and writer are dead" [INFO] [stdout] 2025-11-05T02:32:42.270627Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39029 ack_nr=31400 len=0 msgtype=ST_STATE}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.270654Z TRACE librqbit_utp::stream_dispatch: will repoll in duration=1s [INFO] [stdout] 2025-11-05T02:32:42.270658Z DEBUG echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39029 ack_nr=31400 len=0 msgtype=ST_STATE}: librqbit_utp::congestion::tracing: set_mss changed before=cwnd=25366,cwnd_mss=17.51,sshthresh_mss:inf:w_max:0.00,mss:1449 after=cwnd=25366,cwnd_mss=17.48,sshthresh_mss:inf:w_max:0.00,mss:1451 [INFO] [stdout] 2025-11-05T02:32:42.270712Z TRACE msg{seq_nr=0 ack_nr=101 len=0 msgtype=ST_STATE}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.270733Z TRACE msg{seq_nr=0 ack_nr=101 len=0 msgtype=ST_STATE}: librqbit_utp::stream_dispatch: state: fin-wait-1 -> fin-wait-2 [INFO] [stdout] 2025-11-05T02:32:42.270745Z TRACE msg{seq_nr=0 ack_nr=101 len=0 msgtype=ST_STATE}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.270732Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39028 ack_nr=31400 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.270780Z TRACE librqbit_utp::stream_dispatch: rearming inactivity timer, expires in 1s reason="both reader and writer are dead" [INFO] [stdout] 2025-11-05T02:32:42.270764Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39028 ack_nr=31400 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1382 [INFO] [stdout] 2025-11-05T02:32:42.270792Z TRACE librqbit_utp::stream_dispatch: will repoll in duration=1s [INFO] [stdout] 2025-11-05T02:32:42.270808Z TRACE librqbit_utp::stream_dispatch: will repoll in duration=500ms [INFO] [stdout] 2025-11-05T02:32:42.270793Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39028 ack_nr=31400 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=39027 [INFO] [stdout] 2025-11-05T02:32:42.270823Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39028 ack_nr=31400 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.270844Z TRACE msg{seq_nr=1 ack_nr=101 len=0 msgtype=ST_FIN}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.270865Z TRACE msg{seq_nr=1 ack_nr=101 len=0 msgtype=ST_FIN}: librqbit_utp::stream_dispatch: state: fin-wait-2 -> closed [INFO] [stdout] 2025-11-05T02:32:42.270852Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39028 ack_nr=31400 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.270877Z TRACE msg{seq_nr=1 ack_nr=101 len=0 msgtype=ST_FIN}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.270880Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39028 ack_nr=31400 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=2764 [INFO] [stdout] 2025-11-05T02:32:42.270892Z TRACE msg{seq_nr=1 ack_nr=101 len=0 msgtype=ST_FIN}: librqbit_utp::stream_dispatch: forcing immedaite ACK reason="ST_FIN received" [INFO] [stdout] 2025-11-05T02:32:42.270920Z TRACE librqbit_utp::stream_rx: did not flush everything flushed_bytes=0 flushed_packets=0 out_of_order_filled_front=1 remaining_rx_window=1048576 [INFO] [stdout] 2025-11-05T02:32:42.270936Z TRACE librqbit_utp::stream_dispatch: sending seq_nr=102 ack_nr=1 wnd_size=0 type=ST_STATE [INFO] [stdout] 2025-11-05T02:32:42.270924Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: turning off retransmit timer reason="rfc6298 5.2" [INFO] [stdout] 2025-11-05T02:32:42.270950Z TRACE librqbit_utp::stream_dispatch: just_before_death: no error [INFO] [stdout] 2025-11-05T02:32:42.270956Z TRACE librqbit_utp::stream_rx: user_rx: marking vsock closed [INFO] [stdout] 2025-11-05T02:32:42.270953Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: turning off inactivity timer reason="TX is empty" [INFO] [stdout] 2025-11-05T02:32:42.271126Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: removed ACKed tx messages result.on_ack_result=acked_segments=4, bytes=5798, new_rtt=Some(12.536309ms) [INFO] [stdout] 2025-11-05T02:32:42.271177Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_rx: flushed from out-of-order user RX packets=2 bytes=2764 [INFO] [stdout] 2025-11-05T02:32:42.271206Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: remote_window_remaining=1042778 congestion_controller_window=31164 remaining=26970 self.last_remote_window=1042778 [INFO] [stdout] 2025-11-05T02:32:42.271245Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: segmented bytes=1451 [INFO] [stdout] 2025-11-05T02:32:42.271245Z TRACE librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="initial" [INFO] [stdout] 2025-11-05T02:32:42.271267Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: segmented bytes=1451 [INFO] [stdout] 2025-11-05T02:32:42.271282Z TRACE librqbit_utp::stream_dispatch: sending seq_nr=101 ack_nr=0 wnd_size=1048576 type=ST_STATE [INFO] [stdout] 2025-11-05T02:32:42.271289Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: segmented bytes=1451 [INFO] [stdout] 2025-11-05T02:32:42.271300Z TRACE librqbit_utp::stream_dispatch: arming syn ack resend timer delay=200ms reason="retransmitted SYN-ACK" [INFO] [stdout] 2025-11-05T02:32:42.271310Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: segmented bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.271323Z TRACE librqbit_utp::stream_dispatch: will repoll in duration=200ms [INFO] [stdout] 2025-11-05T02:32:42.271334Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: MTU probing, not segmenting more data payload_size=1452 [INFO] [stdout] 2025-11-05T02:32:42.271358Z TRACE librqbit_utp::stream_dispatch: remote_window_remaining=0 congestion_controller_window=5 remaining=11 self.last_remote_window=0 [INFO] [stdout] 2025-11-05T02:32:42.271356Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=21165 remote_window_remaining=1036973 user_tx_segments_segments=4 user_tx_segments_bytes=5805 segment_sizes=min_ss=1451:max_ss=1452 [INFO] [stdout] 2025-11-05T02:32:42.271374Z TRACE librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=11 remote_window_remaining=0 user_tx_segments_segments=0 user_tx_segments_bytes=0 segment_sizes=min_ss=2:max_ss=2 [INFO] [stdout] 2025-11-05T02:32:42.271390Z TRACE librqbit_utp::stream_dispatch: will repoll in duration=200ms [INFO] [stdout] 2025-11-05T02:32:42.271438Z TRACE msg{seq_nr=1 ack_nr=100 len=5 msgtype=ST_STATE}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.271467Z TRACE msg{seq_nr=1 ack_nr=100 len=5 msgtype=ST_STATE}: librqbit_utp::stream_dispatch: state: syn-ack-sent -> established [INFO] [stdout] 2025-11-05T02:32:42.271481Z TRACE msg{seq_nr=1 ack_nr=100 len=5 msgtype=ST_STATE}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.271517Z TRACE librqbit_utp::stream_dispatch: remote_window_remaining=5 congestion_controller_window=5 remaining=11 self.last_remote_window=5 [INFO] [stdout] 2025-11-05T02:32:42.271532Z TRACE librqbit_utp::stream_dispatch: segmented bytes=2 [INFO] [stdout] 2025-11-05T02:32:42.271512Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: arming retransmit timer delay=200ms reason="rfc6298 5.1" [INFO] [stdout] 2025-11-05T02:32:42.271566Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="expecting reply on ST_DATA" [INFO] [stdout] 2025-11-05T02:32:42.271611Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=31401 header.ack_nr=39028 payload_size=1451 remaining_cwnd=31164 [INFO] [stdout] 2025-11-05T02:32:42.271660Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=31402 header.ack_nr=39028 payload_size=1451 remaining_cwnd=29713 [INFO] [stdout] 2025-11-05T02:32:42.271712Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=31403 header.ack_nr=39028 payload_size=1451 remaining_cwnd=28262 [INFO] [stdout] 2025-11-05T02:32:42.271761Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=31404 header.ack_nr=39028 payload_size=1452 remaining_cwnd=26811 [INFO] [stdout] 2025-11-05T02:32:42.271793Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: remaining recv_wnd after sending remaining_cwnd=25359 [INFO] [stdout] 2025-11-05T02:32:42.271820Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: will repoll in duration=200ms [INFO] [stdout] 2025-11-05T02:32:42.264549Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: remote_window_remaining=1041836 congestion_controller_window=17894 remaining=27054 self.last_remote_window=1041836 [INFO] [stdout] 2025-11-05T02:32:42.272605Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: segmented bytes=1446 [INFO] [stdout] 2025-11-05T02:32:42.272631Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: segmented bytes=1446 [INFO] [stdout] 2025-11-05T02:32:42.272651Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: segmented bytes=1446 [INFO] [stdout] 2025-11-05T02:32:42.272669Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: segmented bytes=1450 [INFO] [stdout] 2025-11-05T02:32:42.272687Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: MTU probing, not segmenting more data payload_size=1450 [INFO] [stdout] 2025-11-05T02:32:42.272706Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=21266 remote_window_remaining=1036048 user_tx_segments_segments=4 user_tx_segments_bytes=5788 segment_sizes=min_ss=1446:max_ss=1452 [INFO] [stdout] 2025-11-05T02:32:42.272757Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: arming retransmit timer delay=200ms reason="rfc6298 5.1" [INFO] [stdout] 2025-11-05T02:32:42.272784Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="expecting reply on ST_DATA" [INFO] [stdout] 2025-11-05T02:32:42.272805Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=44918 header.ack_nr=56427 payload_size=1446 remaining_cwnd=17894 [INFO] [stdout] 2025-11-05T02:32:42.272847Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=44919 header.ack_nr=56427 payload_size=1446 remaining_cwnd=16448 [INFO] [stdout] 2025-11-05T02:32:42.272888Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=44920 header.ack_nr=56427 payload_size=1446 remaining_cwnd=15002 [INFO] [stdout] 2025-11-05T02:32:42.272929Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=44921 header.ack_nr=56427 payload_size=1450 remaining_cwnd=13556 [INFO] [stdout] 2025-11-05T02:32:42.272956Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: remaining recv_wnd after sending remaining_cwnd=12106 [INFO] [stdout] 2025-11-05T02:32:42.272981Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: will repoll in duration=200ms [INFO] [stdout] 2025-11-05T02:32:42.274287Z TRACE librqbit_utp::stream_tx: closing writer [INFO] [stdout] 2025-11-05T02:32:42.274326Z DEBUG librqbit_utp::stream_dispatch: consumer closed and no data to send, shutting down [INFO] [stdout] 2025-11-05T02:32:42.274338Z TRACE librqbit_utp::stream_dispatch: state established -> fin-wait-1 [INFO] [stdout] 2025-11-05T02:32:42.274345Z DEBUG librqbit_utp::stream_dispatch: state changed before=Established after=FinWait1 { our_fin: 101 } [INFO] [stdout] 2025-11-05T02:32:42.274357Z TRACE librqbit_utp::stream_dispatch: sending seq_nr=101 ack_nr=0 wnd_size=0 type=ST_FIN [INFO] [stdout] 2025-11-05T02:32:42.274375Z TRACE librqbit_utp::stream_dispatch: arming retransmit timer delay=3s reason="rfc6298 5.1" [INFO] [stdout] 2025-11-05T02:32:42.274388Z TRACE librqbit_utp::stream_dispatch: arming inactivity timer delay=1s reason="both reader and writer are dead" [INFO] [stdout] 2025-11-05T02:32:42.274400Z TRACE librqbit_utp::stream_dispatch: will repoll in duration=1s [INFO] [stdout] 2025-11-05T02:32:42.274438Z TRACE librqbit_utp::stream_dispatch: remote was inactive for too long state=FinWait1 { our_fin: 101 } [INFO] [stdout] 2025-11-05T02:32:42.274451Z TRACE librqbit_utp::stream_dispatch: just_before_death: remote was inactive for too long [INFO] [stdout] 2025-11-05T02:32:42.274462Z TRACE librqbit_utp::stream_rx: user_rx: marking vsock closed [INFO] [stdout] 2025-11-05T02:32:42.275311Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44918 ack_nr=56427 len=1446 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.275352Z DEBUG echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44918 ack_nr=56427 len=1446 msgtype=ST_DATA}: librqbit_utp::congestion::tracing: set_mss changed before=cwnd=17387,cwnd_mss=12.08,sshthresh_mss:inf:w_max:0.00,mss:1439 after=cwnd=17387,cwnd_mss=12.02,sshthresh_mss:inf:w_max:0.00,mss:1446 [INFO] [stdout] 2025-11-05T02:32:42.275384Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44918 ack_nr=56427 len=1446 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1446 [INFO] [stdout] 2025-11-05T02:32:42.275407Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44918 ack_nr=56427 len=1446 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=44917 [INFO] [stdout] 2025-11-05T02:32:42.275434Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44918 ack_nr=56427 len=1446 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.275457Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44918 ack_nr=56427 len=1446 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.275485Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44918 ack_nr=56427 len=1446 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=1446 [INFO] [stdout] 2025-11-05T02:32:42.275543Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44919 ack_nr=56427 len=1446 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.272542Z  INFO echo{addr=[::]:0}: librqbit_utp::e2e_tests: current counter 2000 [INFO] [stdout] 2025-11-05T02:32:42.276479Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45252 ack_nr=57928 len=1439 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.276517Z DEBUG echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45252 ack_nr=57928 len=1439 msgtype=ST_DATA}: librqbit_utp::congestion::tracing: set_mss changed before=cwnd=12180,cwnd_mss=8.55,sshthresh_mss:inf:w_max:0.00,mss:1425 after=cwnd=12180,cwnd_mss=8.46,sshthresh_mss:inf:w_max:0.00,mss:1439 [INFO] [stdout] 2025-11-05T02:32:42.276552Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45252 ack_nr=57928 len=1439 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1439 [INFO] [stdout] 2025-11-05T02:32:42.276599Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45252 ack_nr=57928 len=1439 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=45251 [INFO] [stdout] 2025-11-05T02:32:42.276632Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45252 ack_nr=57928 len=1439 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.276657Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45252 ack_nr=57928 len=1439 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.276682Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45252 ack_nr=57928 len=1439 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=1439 [INFO] [stdout] 2025-11-05T02:32:42.276739Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45253 ack_nr=57928 len=1439 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.276765Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45253 ack_nr=57928 len=1439 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1439 [INFO] [stdout] 2025-11-05T02:32:42.276789Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45253 ack_nr=57928 len=1439 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=45252 [INFO] [stdout] 2025-11-05T02:32:42.276815Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45253 ack_nr=57928 len=1439 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.276841Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45253 ack_nr=57928 len=1439 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.276865Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45253 ack_nr=57928 len=1439 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=2878 [INFO] [stdout] 2025-11-05T02:32:42.276919Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45254 ack_nr=57928 len=1439 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.276947Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45254 ack_nr=57928 len=1439 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1439 [INFO] [stdout] 2025-11-05T02:32:42.276972Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45254 ack_nr=57928 len=1439 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=45253 [INFO] [stdout] 2025-11-05T02:32:42.276999Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45254 ack_nr=57928 len=1439 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.277023Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45254 ack_nr=57928 len=1439 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.277050Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45254 ack_nr=57928 len=1439 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=4317 [INFO] [stdout] 2025-11-05T02:32:42.277103Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45255 ack_nr=57928 len=1446 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.277130Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45255 ack_nr=57928 len=1446 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1446 [INFO] [stdout] 2025-11-05T02:32:42.277155Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45255 ack_nr=57928 len=1446 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=45254 [INFO] [stdout] 2025-11-05T02:32:42.277184Z DEBUG echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45255 ack_nr=57928 len=1446 msgtype=ST_DATA}: librqbit_utp::congestion::tracing: set_mss changed before=cwnd=17894,cwnd_mss=12.44,sshthresh_mss:inf:w_max:0.00,mss:1439 after=cwnd=17894,cwnd_mss=12.37,sshthresh_mss:inf:w_max:0.00,mss:1446 [INFO] [stdout] 2025-11-05T02:32:42.277229Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45255 ack_nr=57928 len=1446 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.277259Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45255 ack_nr=57928 len=1446 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.277291Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45255 ack_nr=57928 len=1446 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=5763 [INFO] [stdout] 2025-11-05T02:32:42.277337Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: turning off retransmit timer reason="rfc6298 5.2" [INFO] [stdout] 2025-11-05T02:32:42.277368Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: turning off inactivity timer reason="TX is empty" [INFO] [stdout] 2025-11-05T02:32:42.271540Z TRACE librqbit_utp::stream_dispatch: segmented bytes=2 [INFO] [stdout] 2025-11-05T02:32:42.277542Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: removed ACKed tx messages result.on_ack_result=acked_segments=4, bytes=5714, new_rtt=Some(51.299068ms) [INFO] [stdout] 2025-11-05T02:32:42.277601Z TRACE librqbit_utp::stream_dispatch: segmented bytes=1 [INFO] [stdout] 2025-11-05T02:32:42.277619Z TRACE librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=6 remote_window_remaining=0 user_tx_segments_segments=3 user_tx_segments_bytes=5 segment_sizes=min_ss=2:max_ss=2 [INFO] [stdout] 2025-11-05T02:32:42.277610Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_rx: flushed from out-of-order user RX packets=4 bytes=5763 [INFO] [stdout] 2025-11-05T02:32:42.277640Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: remote_window_remaining=1041836 congestion_controller_window=17894 remaining=27054 self.last_remote_window=1041836 [INFO] [stdout] 2025-11-05T02:32:42.277653Z TRACE librqbit_utp::stream_dispatch: arming retransmit timer delay=300ms reason="rfc6298 5.1" [INFO] [stdout] 2025-11-05T02:32:42.277670Z TRACE librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=101 header.ack_nr=0 payload_size=2 remaining_cwnd=5 [INFO] [stdout] 2025-11-05T02:32:42.275860Z  INFO echo{addr=[::1]:0}: librqbit_utp::e2e_tests: current counter 2000 [INFO] [stdout] 2025-11-05T02:32:42.277700Z TRACE librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=102 header.ack_nr=0 payload_size=2 remaining_cwnd=3 [INFO] [stdout] 2025-11-05T02:32:42.277719Z TRACE librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=103 header.ack_nr=0 payload_size=1 remaining_cwnd=1 [INFO] [stdout] 2025-11-05T02:32:42.277732Z TRACE librqbit_utp::stream_dispatch: remaining recv_wnd after sending remaining_cwnd=0 [INFO] [stdout] 2025-11-05T02:32:42.277746Z TRACE librqbit_utp::stream_dispatch: will repoll in duration=200ms [INFO] [stdout] 2025-11-05T02:32:42.277777Z TRACE librqbit_utp::stream_dispatch: turning off syn ack resend timer reason="past SYN-ACK" [INFO] [stdout] 2025-11-05T02:32:42.277797Z TRACE librqbit_utp::stream_dispatch: remote_window_remaining=5 congestion_controller_window=5 remaining=6 self.last_remote_window=5 [INFO] [stdout] 2025-11-05T02:32:42.277810Z TRACE librqbit_utp::stream_dispatch: segmented bytes=2 [INFO] [stdout] 2025-11-05T02:32:42.277820Z TRACE librqbit_utp::stream_dispatch: segmented bytes=2 [INFO] [stdout] 2025-11-05T02:32:42.277828Z TRACE librqbit_utp::stream_dispatch: segmented bytes=1 [INFO] [stdout] 2025-11-05T02:32:42.277836Z TRACE librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=1 remote_window_remaining=0 user_tx_segments_segments=6 user_tx_segments_bytes=10 segment_sizes=min_ss=2:max_ss=2 [INFO] [stdout] 2025-11-05T02:32:42.277853Z TRACE librqbit_utp::stream_dispatch: did not send anything remaining_cwnd=0 [INFO] [stdout] 2025-11-05T02:32:42.277865Z TRACE librqbit_utp::stream_dispatch: will repoll in duration=300ms [INFO] [stdout] 2025-11-05T02:32:42.277882Z TRACE librqbit_utp::stream_rx: user_rx: marking vsock closed [INFO] [stdout] 2025-11-05T02:32:42.278466Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61046 ack_nr=52130 len=1430 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.278503Z DEBUG echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61046 ack_nr=52130 len=1430 msgtype=ST_DATA}: librqbit_utp::congestion::tracing: set_mss changed before=cwnd=15944,cwnd_mss=11.17,sshthresh_mss:inf:w_max:0.00,mss:1427 after=cwnd=15943,cwnd_mss=11.15,sshthresh_mss:inf:w_max:0.00,mss:1430 [INFO] [stdout] 2025-11-05T02:32:42.278534Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61046 ack_nr=52130 len=1430 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1430 [INFO] [stdout] 2025-11-05T02:32:42.278559Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61046 ack_nr=52130 len=1430 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=61045 [INFO] [stdout] 2025-11-05T02:32:42.278609Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61046 ack_nr=52130 len=1430 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.278633Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61046 ack_nr=52130 len=1430 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.278658Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61046 ack_nr=52130 len=1430 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=1430 [INFO] [stdout] 2025-11-05T02:32:42.278715Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61047 ack_nr=52130 len=1430 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.278742Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61047 ack_nr=52130 len=1430 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1430 [INFO] [stdout] 2025-11-05T02:32:42.278767Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61047 ack_nr=52130 len=1430 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=61046 [INFO] [stdout] 2025-11-05T02:32:42.278796Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61047 ack_nr=52130 len=1430 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.278821Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61047 ack_nr=52130 len=1430 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.278845Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61047 ack_nr=52130 len=1430 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=2860 [INFO] [stdout] 2025-11-05T02:32:42.278897Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61048 ack_nr=52130 len=1430 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.278922Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61048 ack_nr=52130 len=1430 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1430 [INFO] [stdout] 2025-11-05T02:32:42.278945Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61048 ack_nr=52130 len=1430 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=61047 [INFO] [stdout] 2025-11-05T02:32:42.278970Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61048 ack_nr=52130 len=1430 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.279003Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44919 ack_nr=56427 len=1446 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1446 [INFO] [stdout] 2025-11-05T02:32:42.332748Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44919 ack_nr=56427 len=1446 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=44918 [INFO] [stdout] 2025-11-05T02:32:42.332865Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44919 ack_nr=56427 len=1446 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.332908Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44919 ack_nr=56427 len=1446 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.332948Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44919 ack_nr=56427 len=1446 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=2892 [INFO] [stdout] 2025-11-05T02:32:42.333058Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44920 ack_nr=56427 len=1446 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.333101Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44920 ack_nr=56427 len=1446 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1446 [INFO] [stdout] 2025-11-05T02:32:42.333136Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44920 ack_nr=56427 len=1446 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=44919 [INFO] [stdout] 2025-11-05T02:32:42.333172Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44920 ack_nr=56427 len=1446 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.333204Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44920 ack_nr=56427 len=1446 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.333242Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44920 ack_nr=56427 len=1446 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=4338 [INFO] [stdout] 2025-11-05T02:32:42.333306Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44921 ack_nr=56427 len=1450 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.333343Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44921 ack_nr=56427 len=1450 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1450 [INFO] [stdout] 2025-11-05T02:32:42.333375Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44921 ack_nr=56427 len=1450 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=44920 [INFO] [stdout] 2025-11-05T02:32:42.333409Z DEBUG echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44921 ack_nr=56427 len=1450 msgtype=ST_DATA}: librqbit_utp::congestion::tracing: set_mss changed before=cwnd=23150,cwnd_mss=16.01,sshthresh_mss:inf:w_max:0.00,mss:1446 after=cwnd=23150,cwnd_mss=15.97,sshthresh_mss:inf:w_max:0.00,mss:1450 [INFO] [stdout] 2025-11-05T02:32:42.333448Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44921 ack_nr=56427 len=1450 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.333480Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44921 ack_nr=56427 len=1450 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.333516Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44921 ack_nr=56427 len=1450 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=5788 [INFO] [stdout] 2025-11-05T02:32:42.333588Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: turning off retransmit timer reason="rfc6298 5.2" [INFO] [stdout] 2025-11-05T02:32:42.333624Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: turning off inactivity timer reason="TX is empty" [INFO] [stdout] 2025-11-05T02:32:42.333796Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: removed ACKed tx messages result.on_ack_result=acked_segments=4, bytes=5763, new_rtt=Some(14.093649ms) [INFO] [stdout] 2025-11-05T02:32:42.333844Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_rx: flushed from out-of-order user RX packets=4 bytes=5788 [INFO] [stdout] 2025-11-05T02:32:42.333884Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: remote_window_remaining=1042566 congestion_controller_window=23150 remaining=27005 self.last_remote_window=1042566 [INFO] [stdout] 2025-11-05T02:32:42.333919Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: segmented bytes=1450 [INFO] [stdout] 2025-11-05T02:32:42.333947Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: segmented bytes=1450 [INFO] [stdout] 2025-11-05T02:32:42.333977Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: segmented bytes=1450 [INFO] [stdout] 2025-11-05T02:32:42.334004Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: segmented bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.334033Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: MTU probing, not segmenting more data payload_size=1452 [INFO] [stdout] 2025-11-05T02:32:42.334062Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=21203 remote_window_remaining=1036764 user_tx_segments_segments=4 user_tx_segments_bytes=5802 segment_sizes=min_ss=1450:max_ss=1452 [INFO] [stdout] 2025-11-05T02:32:42.334156Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: arming retransmit timer delay=200ms reason="rfc6298 5.1" [INFO] [stdout] 2025-11-05T02:32:42.334195Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="expecting reply on ST_DATA" [INFO] [stdout] 2025-11-05T02:32:42.334231Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=56428 header.ack_nr=44921 payload_size=1450 remaining_cwnd=23150 [INFO] [stdout] 2025-11-05T02:32:42.334282Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=56429 header.ack_nr=44921 payload_size=1450 remaining_cwnd=21700 [INFO] [stdout] 2025-11-05T02:32:42.334329Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=56430 header.ack_nr=44921 payload_size=1450 remaining_cwnd=20250 [INFO] [stdout] 2025-11-05T02:32:42.334378Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=56431 header.ack_nr=44921 payload_size=1452 remaining_cwnd=18800 [INFO] [stdout] 2025-11-05T02:32:42.334417Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: remaining recv_wnd after sending remaining_cwnd=17348 [INFO] [stdout] 2025-11-05T02:32:42.334458Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: will repoll in duration=200ms [INFO] [stdout] 2025-11-05T02:32:42.277665Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: segmented bytes=1446 [INFO] [stdout] test stream_dispatch::tests::shutdown::test_resource_cleanup_with_pending_data ... ok [INFO] [stdout] 2025-11-05T02:32:42.336135Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: segmented bytes=1446 [INFO] [stdout] 2025-11-05T02:32:42.336185Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: segmented bytes=1446 [INFO] [stdout] test stream_dispatch::tests::shutdown::test_wait_for_remote_fin_both_halves_dropped_quick_reply ... ok [INFO] [stdout] 2025-11-05T02:32:42.336205Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: segmented bytes=1450 [INFO] [stdout] 2025-11-05T02:32:42.336233Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: MTU probing, not segmenting more data payload_size=1450 [INFO] [stdout] test stream_dispatch::tests::shutdown::test_wait_for_remote_fin_both_halves_dropped_slow_reply ... ok [INFO] [stdout] 2025-11-05T02:32:42.336252Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=21266 remote_window_remaining=1036048 user_tx_segments_segments=4 user_tx_segments_bytes=5788 segment_sizes=min_ss=1446:max_ss=1452 [INFO] [stdout] 2025-11-05T02:32:42.284067Z  INFO echo{addr=127.0.0.1:8534}: librqbit_utp::e2e_tests: current counter 4000 [INFO] [stdout] 2025-11-05T02:32:42.336313Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: arming retransmit timer delay=200ms reason="rfc6298 5.1" [INFO] [stdout] 2025-11-05T02:32:42.336346Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="expecting reply on ST_DATA" [INFO] [stdout] 2025-11-05T02:32:42.336367Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=57929 header.ack_nr=45255 payload_size=1446 remaining_cwnd=17894 [INFO] [stdout] 2025-11-05T02:32:42.292288Z DEBUG librqbit_utp::macros::tests: retransmitting skipped_logs=3 arg1=1 arg2=2 arg3=3 [INFO] [stdout] 2025-11-05T02:32:42.336407Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=57930 header.ack_nr=45255 payload_size=1446 remaining_cwnd=16448 [INFO] [stdout] 2025-11-05T02:32:42.336448Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=57931 header.ack_nr=45255 payload_size=1446 remaining_cwnd=15002 [INFO] [stdout] 2025-11-05T02:32:42.336489Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=57932 header.ack_nr=45255 payload_size=1450 remaining_cwnd=13556 [INFO] [stdout] 2025-11-05T02:32:42.336522Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: remaining recv_wnd after sending remaining_cwnd=12106 [INFO] [stdout] 2025-11-05T02:32:42.336548Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: will repoll in duration=200ms [INFO] [stdout] 2025-11-05T02:32:42.337447Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39029 ack_nr=31400 len=1332 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.337485Z TRACE msg{seq_nr=0 ack_nr=101 len=0 msgtype=ST_STATE}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.337499Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39029 ack_nr=31400 len=1332 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1332 [INFO] [stdout] 2025-11-05T02:32:42.337528Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39029 ack_nr=31400 len=1332 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=39028 [INFO] [stdout] 2025-11-05T02:32:42.337561Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39029 ack_nr=31400 len=1332 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.337587Z TRACE librqbit_utp::stream_dispatch: remote_window_remaining=1024 congestion_controller_window=1024 remaining=5 self.last_remote_window=1024 [INFO] [stdout] 2025-11-05T02:32:42.337612Z TRACE librqbit_utp::stream_dispatch: segmented bytes=5 [INFO] [stdout] 2025-11-05T02:32:42.337621Z TRACE librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=0 remote_window_remaining=1019 user_tx_segments_segments=1 user_tx_segments_bytes=5 segment_sizes=min_ss=528:max_ss=1452 [INFO] [stdout] 2025-11-05T02:32:42.337608Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39029 ack_nr=31400 len=1332 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.337647Z TRACE librqbit_utp::stream_dispatch: arming retransmit timer delay=3s reason="rfc6298 5.1" [INFO] [stdout] 2025-11-05T02:32:42.337638Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39029 ack_nr=31400 len=1332 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=1332 [INFO] [stdout] 2025-11-05T02:32:42.337660Z TRACE librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="expecting reply on ST_DATA" [INFO] [stdout] 2025-11-05T02:32:42.337671Z TRACE librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=101 header.ack_nr=0 payload_size=5 remaining_cwnd=1024 [INFO] [stdout] 2025-11-05T02:32:42.337697Z TRACE librqbit_utp::stream_dispatch: remaining recv_wnd after sending remaining_cwnd=1019 [INFO] [stdout] 2025-11-05T02:32:42.337711Z TRACE librqbit_utp::stream_dispatch: will repoll in duration=3s [INFO] [stdout] 2025-11-05T02:32:42.337699Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39030 ack_nr=31404 len=0 msgtype=ST_STATE}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.337734Z DEBUG echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39030 ack_nr=31404 len=0 msgtype=ST_STATE}: librqbit_utp::congestion::tracing: set_mss changed before=cwnd=31164,cwnd_mss=21.48,sshthresh_mss:inf:w_max:0.00,mss:1451 after=cwnd=31164,cwnd_mss=21.46,sshthresh_mss:inf:w_max:0.00,mss:1452 [INFO] [stdout] 2025-11-05T02:32:42.337790Z TRACE msg{seq_nr=0 ack_nr=101 len=0 msgtype=ST_STATE}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.295723Z TRACE librqbit_utp::stream_tx: closing writer [INFO] [stdout] 2025-11-05T02:32:42.337846Z TRACE librqbit_utp::stream_dispatch: turning off retransmit timer reason="rfc6298 5.2" [INFO] [stdout] 2025-11-05T02:32:42.337866Z TRACE librqbit_utp::stream_dispatch: turning off inactivity timer reason="TX is empty" [INFO] [stdout] 2025-11-05T02:32:42.337881Z TRACE librqbit_utp::stream_dispatch: removed ACKed tx messages result.on_ack_result=acked_segments=1, bytes=5, new_rtt=Some(0ns) [INFO] [stdout] 2025-11-05T02:32:42.337909Z TRACE librqbit_utp::stream_tx: closing writer [INFO] [stdout] 2025-11-05T02:32:42.337931Z TRACE librqbit_utp::stream_rx: user_rx: marking vsock closed [INFO] [stdout] test stream_dispatch::tests::flow_control::test_sends_up_to_remote_window_only_multi_msg ... ok [INFO] [stdout] test stream_dispatch::tests::stream_api::test_flush_works ... ok [INFO] [stdout] 2025-11-05T02:32:42.337792Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: turning off retransmit timer reason="rfc6298 5.2" [INFO] [stdout] 2025-11-05T02:32:42.338312Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: turning off inactivity timer reason="TX is empty" [INFO] [stdout] 2025-11-05T02:32:42.338507Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: removed ACKed tx messages result.on_ack_result=acked_segments=4, bytes=5805, new_rtt=Some(65.660037ms) [INFO] [stdout] 2025-11-05T02:32:42.338562Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_rx: flushed from out-of-order user RX packets=1 bytes=1332 [INFO] [stdout] 2025-11-05T02:32:42.338616Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: remote_window_remaining=1042771 congestion_controller_window=36969 remaining=26963 self.last_remote_window=1042771 [INFO] [stdout] 2025-11-05T02:32:42.338643Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: segmented bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.338663Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: segmented bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.338684Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: segmented bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.338704Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: segmented bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.338725Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: segmented bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.338724Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57929 ack_nr=45255 len=1446 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.338745Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: segmented bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.338766Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: segmented bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.338765Z DEBUG echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57929 ack_nr=45255 len=1446 msgtype=ST_DATA}: librqbit_utp::congestion::tracing: set_mss changed before=cwnd=17387,cwnd_mss=12.08,sshthresh_mss:inf:w_max:0.00,mss:1439 after=cwnd=17387,cwnd_mss=12.02,sshthresh_mss:inf:w_max:0.00,mss:1446 [INFO] [stdout] 2025-11-05T02:32:42.338787Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: segmented bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.338792Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57929 ack_nr=45255 len=1446 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1446 [INFO] [stdout] 2025-11-05T02:32:42.338808Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: segmented bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.338813Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57929 ack_nr=45255 len=1446 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=57928 [INFO] [stdout] 2025-11-05T02:32:42.338828Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: segmented bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.338836Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57929 ack_nr=45255 len=1446 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.338846Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: segmented bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.338859Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57929 ack_nr=45255 len=1446 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.338867Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: segmented bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.338880Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57929 ack_nr=45255 len=1446 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=1446 [INFO] [stdout] 2025-11-05T02:32:42.338889Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: segmented bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.338909Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: segmented bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.338924Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57930 ack_nr=45255 len=1446 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.338929Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: segmented bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.338945Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57930 ack_nr=45255 len=1446 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1446 [INFO] [stdout] 2025-11-05T02:32:42.338948Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: segmented bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.338965Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57930 ack_nr=45255 len=1446 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=57929 [INFO] [stdout] 2025-11-05T02:32:42.338969Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: segmented bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.338987Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57930 ack_nr=45255 len=1446 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.338989Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: segmented bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.339007Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57930 ack_nr=45255 len=1446 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.339010Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: nagle: buffering more data max_payload_size=1452 [INFO] [stdout] 2025-11-05T02:32:42.339028Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57930 ack_nr=45255 len=1446 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=2892 [INFO] [stdout] 2025-11-05T02:32:42.339032Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=827 remote_window_remaining=1016635 user_tx_segments_segments=18 user_tx_segments_bytes=26136 segment_sizes=min_ss=1452:max_ss=1452 [INFO] [stdout] 2025-11-05T02:32:42.339070Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57931 ack_nr=45255 len=1446 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.339091Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57931 ack_nr=45255 len=1446 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1446 [INFO] [stdout] 2025-11-05T02:32:42.339092Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: arming retransmit timer delay=200ms reason="rfc6298 5.1" [INFO] [stdout] 2025-11-05T02:32:42.339111Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57931 ack_nr=45255 len=1446 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=57930 [INFO] [stdout] 2025-11-05T02:32:42.339123Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="expecting reply on ST_DATA" [INFO] [stdout] 2025-11-05T02:32:42.339135Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57931 ack_nr=45255 len=1446 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.339149Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=31405 header.ack_nr=39029 payload_size=1452 remaining_cwnd=36969 [INFO] [stdout] 2025-11-05T02:32:42.339155Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57931 ack_nr=45255 len=1446 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.339176Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57931 ack_nr=45255 len=1446 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=4338 [INFO] [stdout] 2025-11-05T02:32:42.339194Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=31406 header.ack_nr=39029 payload_size=1452 remaining_cwnd=35517 [INFO] [stdout] 2025-11-05T02:32:42.339228Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57932 ack_nr=45255 len=1450 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.339252Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57932 ack_nr=45255 len=1450 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1450 [INFO] [stdout] 2025-11-05T02:32:42.339250Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=31407 header.ack_nr=39029 payload_size=1452 remaining_cwnd=34065 [INFO] [stdout] 2025-11-05T02:32:42.339271Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57932 ack_nr=45255 len=1450 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=57931 [INFO] [stdout] 2025-11-05T02:32:42.339295Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=31408 header.ack_nr=39029 payload_size=1452 remaining_cwnd=32613 [INFO] [stdout] 2025-11-05T02:32:42.339358Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=31409 header.ack_nr=39029 payload_size=1452 remaining_cwnd=31161 [INFO] [stdout] 2025-11-05T02:32:42.339412Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=31410 header.ack_nr=39029 payload_size=1452 remaining_cwnd=29709 [INFO] [stdout] 2025-11-05T02:32:42.339516Z TRACE msg{seq_nr=1 ack_nr=100 len=0 msgtype=ST_FIN}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.339498Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61048 ack_nr=52130 len=1430 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.339558Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=31411 header.ack_nr=39029 payload_size=1452 remaining_cwnd=28257 [INFO] [stdout] 2025-11-05T02:32:42.339607Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61048 ack_nr=52130 len=1430 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=4290 [INFO] [stdout] 2025-11-05T02:32:42.339627Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=31412 header.ack_nr=39029 payload_size=1452 remaining_cwnd=26805 [INFO] [stdout] 2025-11-05T02:32:42.339674Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=31413 header.ack_nr=39029 payload_size=1452 remaining_cwnd=25353 [INFO] [stdout] 2025-11-05T02:32:42.339689Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61049 ack_nr=52130 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.339721Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61049 ack_nr=52130 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1432 [INFO] [stdout] 2025-11-05T02:32:42.339728Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=31414 header.ack_nr=39029 payload_size=1452 remaining_cwnd=23901 [INFO] [stdout] 2025-11-05T02:32:42.339755Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61049 ack_nr=52130 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=61048 [INFO] [stdout] 2025-11-05T02:32:42.339775Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=31415 header.ack_nr=39029 payload_size=1452 remaining_cwnd=22449 [INFO] [stdout] 2025-11-05T02:32:42.339561Z TRACE msg{seq_nr=1 ack_nr=100 len=0 msgtype=ST_FIN}: librqbit_utp::stream_dispatch: state: established -> last-ack [INFO] [stdout] 2025-11-05T02:32:42.339782Z DEBUG echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61049 ack_nr=52130 len=1432 msgtype=ST_DATA}: librqbit_utp::congestion::tracing: set_mss changed before=cwnd=21655,cwnd_mss=15.14,sshthresh_mss:inf:w_max:0.00,mss:1430 after=cwnd=21655,cwnd_mss=15.12,sshthresh_mss:inf:w_max:0.00,mss:1432 [INFO] [stdout] 2025-11-05T02:32:42.339823Z TRACE msg{seq_nr=1 ack_nr=100 len=0 msgtype=ST_FIN}: librqbit_utp::stream_dispatch: forcing immedaite ACK reason="ST_FIN received" [INFO] [stdout] 2025-11-05T02:32:42.339832Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61049 ack_nr=52130 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.339862Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61049 ack_nr=52130 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.339878Z TRACE librqbit_utp::stream_dispatch: sending seq_nr=101 ack_nr=1 wnd_size=1048080 type=ST_FIN [INFO] [stdout] 2025-11-05T02:32:42.339901Z TRACE librqbit_utp::stream_dispatch: arming retransmit timer delay=3s reason="rfc6298 5.1" [INFO] [stdout] 2025-11-05T02:32:42.339895Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61049 ack_nr=52130 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=5722 [INFO] [stdout] 2025-11-05T02:32:42.339913Z TRACE librqbit_utp::stream_dispatch: arming inactivity timer delay=1s reason="both reader and writer are dead" [INFO] [stdout] 2025-11-05T02:32:42.339926Z TRACE librqbit_utp::stream_dispatch: will repoll in duration=1s [INFO] [stdout] 2025-11-05T02:32:42.339939Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: turning off retransmit timer reason="rfc6298 5.2" [INFO] [stdout] 2025-11-05T02:32:42.339959Z TRACE librqbit_utp::stream_tx: closing writer [INFO] [stdout] 2025-11-05T02:32:42.339977Z TRACE librqbit_utp::stream_rx: user_rx: marking vsock closed [INFO] [stdout] 2025-11-05T02:32:42.339971Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: turning off inactivity timer reason="TX is empty" [INFO] [stdout] 2025-11-05T02:32:42.340132Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: removed ACKed tx messages result.on_ack_result=acked_segments=4, bytes=5711, new_rtt=Some(24.728279ms) [INFO] [stdout] 2025-11-05T02:32:42.340176Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_rx: flushed from out-of-order user RX packets=4 bytes=5722 [INFO] [stdout] test stream_dispatch::tests::stream_api::test_repeated_eof_read ... ok [INFO] [stdout] 2025-11-05T02:32:42.340222Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: remote_window_remaining=1042470 congestion_controller_window=21655 remaining=27057 self.last_remote_window=1042470 [INFO] [stdout] 2025-11-05T02:32:42.340277Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: segmented bytes=1432 [INFO] [stdout] 2025-11-05T02:32:42.314031Z TRACE msg{seq_nr=2 ack_nr=101 len=5 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.340310Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: segmented bytes=1432 [INFO] [stdout] 2025-11-05T02:32:42.340352Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: segmented bytes=1432 [INFO] [stdout] 2025-11-05T02:32:42.340395Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: segmented bytes=1432 [INFO] [stdout] 2025-11-05T02:32:42.340441Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: segmented bytes=1432 [INFO] [stdout] 2025-11-05T02:32:42.340472Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: segmented bytes=1432 [INFO] [stdout] 2025-11-05T02:32:42.340492Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: segmented bytes=1432 [INFO] [stdout] 2025-11-05T02:32:42.340517Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: segmented bytes=1432 [INFO] [stdout] 2025-11-05T02:32:42.340542Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: segmented bytes=1432 [INFO] [stdout] 2025-11-05T02:32:42.340587Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: segmented bytes=1432 [INFO] [stdout] 2025-11-05T02:32:42.340617Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: segmented bytes=1432 [INFO] [stdout] 2025-11-05T02:32:42.340645Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: segmented bytes=1432 [INFO] [stdout] 2025-11-05T02:32:42.340673Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: segmented bytes=1432 [INFO] [stdout] 2025-11-05T02:32:42.340700Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: segmented bytes=1432 [INFO] [stdout] 2025-11-05T02:32:42.340724Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: segmented bytes=1432 [INFO] [stdout] 2025-11-05T02:32:42.340751Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: segmented bytes=1432 [INFO] [stdout] 2025-11-05T02:32:42.340776Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: segmented bytes=1432 [INFO] [stdout] 2025-11-05T02:32:42.340802Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: segmented bytes=1432 [INFO] [stdout] 2025-11-05T02:32:42.340827Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: nagle: buffering more data max_payload_size=1432 [INFO] [stdout] 2025-11-05T02:32:42.340850Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=1281 remote_window_remaining=1016694 user_tx_segments_segments=18 user_tx_segments_bytes=25776 segment_sizes=min_ss=1432:max_ss=1432 [INFO] [stdout] 2025-11-05T02:32:42.340923Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: arming retransmit timer delay=200ms reason="rfc6298 5.1" [INFO] [stdout] 2025-11-05T02:32:42.340958Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="expecting reply on ST_DATA" [INFO] [stdout] 2025-11-05T02:32:42.340985Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=52131 header.ack_nr=61049 payload_size=1432 remaining_cwnd=21655 [INFO] [stdout] 2025-11-05T02:32:42.341036Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=52132 header.ack_nr=61049 payload_size=1432 remaining_cwnd=20223 [INFO] [stdout] 2025-11-05T02:32:42.341086Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=52133 header.ack_nr=61049 payload_size=1432 remaining_cwnd=18791 [INFO] [stdout] 2025-11-05T02:32:42.341137Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=52134 header.ack_nr=61049 payload_size=1432 remaining_cwnd=17359 [INFO] [stdout] 2025-11-05T02:32:42.341178Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=52135 header.ack_nr=61049 payload_size=1432 remaining_cwnd=15927 [INFO] [stdout] 2025-11-05T02:32:42.341224Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=52136 header.ack_nr=61049 payload_size=1432 remaining_cwnd=14495 [INFO] [stdout] 2025-11-05T02:32:42.341236Z TRACE msg{seq_nr=1 ack_nr=101 len=0 msgtype=ST_RESET}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.341276Z TRACE librqbit_utp::stream_dispatch: just_before_death: ST_RESET received [INFO] [stdout] 2025-11-05T02:32:42.341277Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=52137 header.ack_nr=61049 payload_size=1432 remaining_cwnd=13063 [INFO] [stdout] 2025-11-05T02:32:42.341300Z TRACE librqbit_utp::stream_rx: user_rx: marking vsock closed [INFO] [stdout] 2025-11-05T02:32:42.341320Z TRACE librqbit_utp::stream_tx: closing writer [INFO] [stdout] 2025-11-05T02:32:42.341320Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=52138 header.ack_nr=61049 payload_size=1432 remaining_cwnd=11631 [INFO] [stdout] 2025-11-05T02:32:42.341331Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56428 ack_nr=44921 len=1450 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.341362Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=52139 header.ack_nr=61049 payload_size=1432 remaining_cwnd=10199 [INFO] [stdout] 2025-11-05T02:32:42.341379Z DEBUG echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56428 ack_nr=44921 len=1450 msgtype=ST_DATA}: librqbit_utp::congestion::tracing: set_mss changed before=cwnd=17894,cwnd_mss=12.37,sshthresh_mss:inf:w_max:0.00,mss:1446 after=cwnd=17894,cwnd_mss=12.34,sshthresh_mss:inf:w_max:0.00,mss:1450 [INFO] [stdout] 2025-11-05T02:32:42.341406Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=52140 header.ack_nr=61049 payload_size=1432 remaining_cwnd=8767 [INFO] [stdout] 2025-11-05T02:32:42.341424Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56428 ack_nr=44921 len=1450 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1450 [INFO] [stdout] 2025-11-05T02:32:42.341452Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56428 ack_nr=44921 len=1450 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=56427 [INFO] [stdout] 2025-11-05T02:32:42.341468Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=52141 header.ack_nr=61049 payload_size=1432 remaining_cwnd=7335 [INFO] [stdout] 2025-11-05T02:32:42.341489Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56428 ack_nr=44921 len=1450 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] test stream_dispatch::tests::stream_api::test_st_reset_error_propagation ... ok2025-11-05T02:32:42.339304Z DEBUG echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57932 ack_nr=45255 len=1450 msgtype=ST_DATA}: librqbit_utp::congestion::tracing: set_mss changed before=cwnd=23150,cwnd_mss=16.01,sshthresh_mss:inf:w_max:0.00,mss:1446 after=cwnd=23150,cwnd_mss=15.97,sshthresh_mss:inf:w_max:0.00,mss:1450 [INFO] [stdout] 2025-11-05T02:32:42.341590Z TRACE msg{seq_nr=2 ack_nr=101 len=5 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=5 [INFO] [stdout] 2025-11-05T02:32:42.341611Z TRACE msg{seq_nr=2 ack_nr=101 len=5 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=1 self.last_consumed_remote_seq_nr=0 [INFO] [stdout] [INFO] [stdout] 2025-11-05T02:32:42.341636Z TRACE msg{seq_nr=2 ack_nr=101 len=5 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.341617Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=31416 header.ack_nr=39029 payload_size=1452 remaining_cwnd=20997 [INFO] [stdout] 2025-11-05T02:32:42.341546Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56428 ack_nr=44921 len=1450 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.341659Z TRACE msg{seq_nr=2 ack_nr=101 len=5 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=0 [INFO] [stdout] 2025-11-05T02:32:42.341624Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57932 ack_nr=45255 len=1450 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.341687Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56428 ack_nr=44921 len=1450 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=1450 [INFO] [stdout] 2025-11-05T02:32:42.341533Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=52142 header.ack_nr=61049 payload_size=1432 remaining_cwnd=5903 [INFO] [stdout] 2025-11-05T02:32:42.341759Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=52143 header.ack_nr=61049 payload_size=1432 remaining_cwnd=4471 [INFO] [stdout] 2025-11-05T02:32:42.341775Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56429 ack_nr=44921 len=1450 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.341808Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56429 ack_nr=44921 len=1450 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1450 [INFO] [stdout] 2025-11-05T02:32:42.341697Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57932 ack_nr=45255 len=1450 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.341814Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=52144 header.ack_nr=61049 payload_size=1432 remaining_cwnd=3039 [INFO] [stdout] 2025-11-05T02:32:42.341851Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57932 ack_nr=45255 len=1450 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=5788 [INFO] [stdout] 2025-11-05T02:32:42.341893Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: turning off retransmit timer reason="rfc6298 5.2" [INFO] [stdout] 2025-11-05T02:32:42.341894Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=52145 header.ack_nr=61049 payload_size=1432 remaining_cwnd=1607 [INFO] [stdout] 2025-11-05T02:32:42.341925Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: turning off inactivity timer reason="TX is empty" [INFO] [stdout] 2025-11-05T02:32:42.341931Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: remote recv window exhausted skipped_logs=2 [INFO] [stdout] 2025-11-05T02:32:42.341955Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: remaining recv_wnd after sending remaining_cwnd=175 [INFO] [stdout] 2025-11-05T02:32:42.341993Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: will repoll in duration=200ms [INFO] [stdout] 2025-11-05T02:32:42.342092Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: removed ACKed tx messages result.on_ack_result=acked_segments=4, bytes=5763, new_rtt=Some(73.047907ms) [INFO] [stdout] 2025-11-05T02:32:42.342133Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_rx: flushed from out-of-order user RX packets=4 bytes=5788 [INFO] [stdout] 2025-11-05T02:32:42.342162Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: remote_window_remaining=1042566 congestion_controller_window=23150 remaining=27005 self.last_remote_window=1042566 [INFO] [stdout] 2025-11-05T02:32:42.342187Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: segmented bytes=1450 [INFO] [stdout] 2025-11-05T02:32:42.342206Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: segmented bytes=1450 [INFO] [stdout] 2025-11-05T02:32:42.342233Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: segmented bytes=1450 [INFO] [stdout] 2025-11-05T02:32:42.342254Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: segmented bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.342271Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: MTU probing, not segmenting more data payload_size=1452 [INFO] [stdout] 2025-11-05T02:32:42.342288Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=21203 remote_window_remaining=1036764 user_tx_segments_segments=4 user_tx_segments_bytes=5802 segment_sizes=min_ss=1450:max_ss=1452 [INFO] [stdout] 2025-11-05T02:32:42.342337Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: arming retransmit timer delay=200ms reason="rfc6298 5.1" [INFO] [stdout] 2025-11-05T02:32:42.342375Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="expecting reply on ST_DATA" [INFO] [stdout] 2025-11-05T02:32:42.342399Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=45256 header.ack_nr=57932 payload_size=1450 remaining_cwnd=23150 [INFO] [stdout] 2025-11-05T02:32:42.342441Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=45257 header.ack_nr=57932 payload_size=1450 remaining_cwnd=21700 [INFO] [stdout] 2025-11-05T02:32:42.342481Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=45258 header.ack_nr=57932 payload_size=1450 remaining_cwnd=20250 [INFO] [stdout] 2025-11-05T02:32:42.342528Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=45259 header.ack_nr=57932 payload_size=1452 remaining_cwnd=18800 [INFO] [stdout] 2025-11-05T02:32:42.342558Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: remaining recv_wnd after sending remaining_cwnd=17348 [INFO] [stdout] 2025-11-05T02:32:42.342601Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: will repoll in duration=200ms [INFO] [stdout] 2025-11-05T02:32:42.342595Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56429 ack_nr=44921 len=1450 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=56428 [INFO] [stdout] 2025-11-05T02:32:42.342637Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56429 ack_nr=44921 len=1450 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.342660Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56429 ack_nr=44921 len=1450 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.342684Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56429 ack_nr=44921 len=1450 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=2900 [INFO] [stdout] 2025-11-05T02:32:42.342739Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56430 ack_nr=44921 len=1450 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.342775Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56430 ack_nr=44921 len=1450 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1450 [INFO] [stdout] 2025-11-05T02:32:42.342802Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56430 ack_nr=44921 len=1450 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=56429 [INFO] [stdout] 2025-11-05T02:32:42.342830Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56430 ack_nr=44921 len=1450 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.342855Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56430 ack_nr=44921 len=1450 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.342891Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56430 ack_nr=44921 len=1450 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=4350 [INFO] [stdout] 2025-11-05T02:32:42.342947Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56431 ack_nr=44921 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.342983Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56431 ack_nr=44921 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1452 [INFO] [stdout] 2025-11-05T02:32:42.343008Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56431 ack_nr=44921 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=56430 [INFO] [stdout] 2025-11-05T02:32:42.343033Z DEBUG echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56431 ack_nr=44921 len=1452 msgtype=ST_DATA}: librqbit_utp::congestion::tracing: set_mss changed before=cwnd=23682,cwnd_mss=16.33,sshthresh_mss:inf:w_max:0.00,mss:1450 after=cwnd=23682,cwnd_mss=16.31,sshthresh_mss:inf:w_max:0.00,mss:1452 [INFO] [stdout] 2025-11-05T02:32:42.343062Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56431 ack_nr=44921 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.343084Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56431 ack_nr=44921 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.343118Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56431 ack_nr=44921 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=5802 [INFO] [stdout] 2025-11-05T02:32:42.343167Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: turning off retransmit timer reason="rfc6298 5.2" [INFO] [stdout] 2025-11-05T02:32:42.343200Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: turning off inactivity timer reason="TX is empty" [INFO] [stdout] 2025-11-05T02:32:42.343379Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: removed ACKed tx messages result.on_ack_result=acked_segments=4, bytes=5788, new_rtt=Some(68.376488ms) [INFO] [stdout] 2025-11-05T02:32:42.343426Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_rx: flushed from out-of-order user RX packets=4 bytes=5802 [INFO] [stdout] 2025-11-05T02:32:42.343464Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: remote_window_remaining=1042550 congestion_controller_window=23682 remaining=26980 self.last_remote_window=1042550 [INFO] [stdout] 2025-11-05T02:32:42.343499Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: segmented bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.343528Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: segmented bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.343556Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: segmented bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.343595Z TRACE msg{seq_nr=2 ack_nr=101 len=5 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: forcing immediate ACK assembler_not_empty=true assembler_was_empty=true immediate_ack_to_transmit=false [INFO] [stdout] 2025-11-05T02:32:42.343641Z TRACE msg{seq_nr=2 ack_nr=101 len=5 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: forcing immedaite ACK reason="out of order or filled gap" [INFO] [stdout] test stream_rx::tests::test_asm_add_one_in_order ... ok [INFO] [stdout] test stream_rx::tests::test_asm_add_one_out_of_order ... ok [INFO] [stdout] 2025-11-05T02:32:42.344025Z  INFO echo{addr=[::1]:0}: librqbit_utp::e2e_tests: current counter 3000 [INFO] [stdout] 2025-11-05T02:32:42.341499Z TRACE librqbit_utp::stream_dispatch: remote_window_remaining=1048576 congestion_controller_window=1056 remaining=5 self.last_remote_window=1048576 [INFO] [stdout] 2025-11-05T02:32:42.344081Z TRACE librqbit_utp::stream_dispatch: segmented bytes=5 [INFO] [stdout] 2025-11-05T02:32:42.344103Z TRACE librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=0 remote_window_remaining=1048571 user_tx_segments_segments=1 user_tx_segments_bytes=5 segment_sizes=min_ss=528:max_ss=1452 [INFO] [stdout] 2025-11-05T02:32:42.344129Z TRACE librqbit_utp::stream_dispatch: arming retransmit timer delay=3s reason="rfc6298 5.1" [INFO] [stdout] 2025-11-05T02:32:42.344139Z TRACE librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="expecting reply on ST_DATA" [INFO] [stdout] 2025-11-05T02:32:42.344148Z TRACE librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=101 header.ack_nr=0 payload_size=5 remaining_cwnd=1056 [INFO] [stdout] 2025-11-05T02:32:42.344158Z TRACE librqbit_utp::stream_dispatch: remaining recv_wnd after sending remaining_cwnd=1051 [INFO] [stdout] 2025-11-05T02:32:42.344170Z TRACE librqbit_utp::stream_dispatch: will repoll in duration=3s [INFO] [stdout] 2025-11-05T02:32:42.344249Z TRACE msg{seq_nr=0 ack_nr=101 len=0 msgtype=ST_STATE}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.344298Z TRACE librqbit_utp::stream_dispatch: turning off retransmit timer reason="rfc6298 5.2" [INFO] [stdout] 2025-11-05T02:32:42.344309Z TRACE librqbit_utp::stream_dispatch: turning off inactivity timer reason="TX is empty" [INFO] [stdout] 2025-11-05T02:32:42.344312Z TRACE librqbit_utp::stream_rx: user_rx: marking vsock closed [INFO] [stdout] 2025-11-05T02:32:42.344321Z TRACE librqbit_utp::stream_dispatch: removed ACKed tx messages result.on_ack_result=acked_segments=1, bytes=5, new_rtt=Some(0ns) [INFO] [stdout] 2025-11-05T02:32:42.344369Z TRACE msg{seq_nr=1 ack_nr=101 len=5 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.344394Z TRACE msg{seq_nr=1 ack_nr=101 len=5 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=5 [INFO] [stdout] 2025-11-05T02:32:42.344409Z TRACE msg{seq_nr=1 ack_nr=101 len=5 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=0 [INFO] [stdout] test stream_rx::tests::test_asm_channel_full_asm_empty ... ok [INFO] [stdout] 2025-11-05T02:32:42.344435Z TRACE msg{seq_nr=1 ack_nr=101 len=5 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.344453Z TRACE msg{seq_nr=1 ack_nr=101 len=5 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.344470Z TRACE msg{seq_nr=1 ack_nr=101 len=5 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=5 [INFO] [stdout] 2025-11-05T02:32:42.344513Z TRACE msg{seq_nr=2 ack_nr=101 len=0 msgtype=ST_FIN}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.344541Z TRACE msg{seq_nr=2 ack_nr=101 len=0 msgtype=ST_FIN}: librqbit_utp::stream_dispatch: state: established -> last-ack [INFO] [stdout] 2025-11-05T02:32:42.344557Z TRACE msg{seq_nr=2 ack_nr=101 len=0 msgtype=ST_FIN}: librqbit_utp::stream_dispatch: forcing immedaite ACK reason="ST_FIN received" [INFO] [stdout] 2025-11-05T02:32:42.344612Z TRACE librqbit_utp::stream_rx: flushed from out-of-order user RX packets=2 bytes=5 [INFO] [stdout] 2025-11-05T02:32:42.344629Z TRACE librqbit_utp::stream_dispatch: sending seq_nr=102 ack_nr=2 wnd_size=1048080 type=ST_FIN [INFO] [stdout] 2025-11-05T02:32:42.344645Z TRACE librqbit_utp::stream_dispatch: arming retransmit timer delay=3.375s reason="rfc6298 5.1" [INFO] [stdout] 2025-11-05T02:32:42.344656Z TRACE librqbit_utp::stream_dispatch: rearming inactivity timer, expires in 1s reason="both reader and writer are dead" [INFO] [stdout] 2025-11-05T02:32:42.344667Z TRACE librqbit_utp::stream_dispatch: will repoll in duration=1s [INFO] [stdout] 2025-11-05T02:32:42.344707Z TRACE librqbit_utp::stream_dispatch::tests::shutdown: reading data [INFO] [stdout] 2025-11-05T02:32:42.344732Z TRACE librqbit_utp::stream_dispatch: will repoll in duration=1s [INFO] [stdout] 2025-11-05T02:32:42.344787Z TRACE msg{seq_nr=2 ack_nr=102 len=0 msgtype=ST_STATE}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.344812Z TRACE msg{seq_nr=2 ack_nr=102 len=0 msgtype=ST_STATE}: librqbit_utp::stream_dispatch: state: last-ack -> closed [INFO] [stdout] 2025-11-05T02:32:42.344826Z TRACE msg{seq_nr=2 ack_nr=102 len=0 msgtype=ST_STATE}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.344867Z TRACE librqbit_utp::stream_dispatch: just_before_death: no error [INFO] [stdout] 2025-11-05T02:32:42.344884Z TRACE librqbit_utp::stream_rx: user_rx: marking vsock closed [INFO] [stdout] 2025-11-05T02:32:42.344893Z TRACE librqbit_utp::stream_tx: closing writer [INFO] [stdout] test stream_dispatch::tests::shutdown::test_write_fails_after_remote_fin_received ... ok [INFO] [stdout] 2025-11-05T02:32:42.346396Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52131 ack_nr=61049 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.346445Z DEBUG echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52131 ack_nr=61049 len=1432 msgtype=ST_DATA}: librqbit_utp::congestion::tracing: set_mss changed before=cwnd=21533,cwnd_mss=15.06,sshthresh_mss:inf:w_max:0.00,mss:1430 after=cwnd=21533,cwnd_mss=15.04,sshthresh_mss:inf:w_max:0.00,mss:1432 [INFO] [stdout] 2025-11-05T02:32:42.346489Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52131 ack_nr=61049 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1432 [INFO] [stdout] 2025-11-05T02:32:42.346517Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52131 ack_nr=61049 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=52130 [INFO] [stdout] 2025-11-05T02:32:42.346545Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52131 ack_nr=61049 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.343604Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: segmented bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.346615Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: segmented bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.346658Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: segmented bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.346685Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: segmented bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.346705Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: segmented bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.346733Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: segmented bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.346755Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: segmented bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.346778Z TRACE librqbit_utp::stream_rx: user_rx: marking vsock closed [INFO] [stdout] 2025-11-05T02:32:42.346781Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: segmented bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.346815Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: segmented bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.346836Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: segmented bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.346856Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: segmented bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.341692Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=31417 header.ack_nr=39029 payload_size=1452 remaining_cwnd=19545 [INFO] [stdout] 2025-11-05T02:32:42.346891Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: segmented bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.346914Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: segmented bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.346934Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: segmented bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.346953Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: segmented bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.346980Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: nagle: buffering more data max_payload_size=1452 [INFO] [stdout] 2025-11-05T02:32:42.346957Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=31418 header.ack_nr=39029 payload_size=1452 remaining_cwnd=18093 [INFO] [stdout] 2025-11-05T02:32:42.347000Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=844 remote_window_remaining=1016414 user_tx_segments_segments=18 user_tx_segments_bytes=26136 segment_sizes=min_ss=1452:max_ss=1452 [INFO] [stdout] 2025-11-05T02:32:42.347056Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=31419 header.ack_nr=39029 payload_size=1452 remaining_cwnd=16641 [INFO] [stdout] 2025-11-05T02:32:42.347081Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: arming retransmit timer delay=200ms reason="rfc6298 5.1" [INFO] [stdout] 2025-11-05T02:32:42.347109Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="expecting reply on ST_DATA" [INFO] [stdout] 2025-11-05T02:32:42.347116Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=31420 header.ack_nr=39029 payload_size=1452 remaining_cwnd=15189 [INFO] [stdout] 2025-11-05T02:32:42.347134Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=44922 header.ack_nr=56431 payload_size=1452 remaining_cwnd=23682 [INFO] [stdout] 2025-11-05T02:32:42.347165Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=31421 header.ack_nr=39029 payload_size=1452 remaining_cwnd=13737 [INFO] [stdout] 2025-11-05T02:32:42.347176Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=44923 header.ack_nr=56431 payload_size=1452 remaining_cwnd=22230 [INFO] [stdout] 2025-11-05T02:32:42.347230Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=31422 header.ack_nr=39029 payload_size=1452 remaining_cwnd=12285 [INFO] [stdout] 2025-11-05T02:32:42.347234Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=44924 header.ack_nr=56431 payload_size=1452 remaining_cwnd=20778 [INFO] [stdout] 2025-11-05T02:32:42.347264Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: remaining recv_wnd after sending remaining_cwnd=10833 [INFO] [stdout] 2025-11-05T02:32:42.347281Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=44925 header.ack_nr=56431 payload_size=1452 remaining_cwnd=19326 [INFO] [stdout] 2025-11-05T02:32:42.347293Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: will repoll in duration=200ms [INFO] [stdout] 2025-11-05T02:32:42.347324Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=44926 header.ack_nr=56431 payload_size=1452 remaining_cwnd=17874 [INFO] [stdout] 2025-11-05T02:32:42.347366Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=44927 header.ack_nr=56431 payload_size=1452 remaining_cwnd=16422 [INFO] [stdout] 2025-11-05T02:32:42.347410Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=44928 header.ack_nr=56431 payload_size=1452 remaining_cwnd=14970 [INFO] [stdout] 2025-11-05T02:32:42.347449Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=44929 header.ack_nr=56431 payload_size=1452 remaining_cwnd=13518 [INFO] [stdout] 2025-11-05T02:32:42.347487Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=44930 header.ack_nr=56431 payload_size=1452 remaining_cwnd=12066 [INFO] [stdout] 2025-11-05T02:32:42.347525Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=44931 header.ack_nr=56431 payload_size=1452 remaining_cwnd=10614 [INFO] [stdout] 2025-11-05T02:32:42.347587Z DEBUG librqbit_utp::macros::tests: retransmitting skipped_logs=0 arg1=1 arg2=2 arg3=3 [INFO] [stdout] 2025-11-05T02:32:42.347587Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=44932 header.ack_nr=56431 payload_size=1452 remaining_cwnd=9162 [INFO] [stdout] 2025-11-05T02:32:42.347631Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=44933 header.ack_nr=56431 payload_size=1452 remaining_cwnd=7710 [INFO] [stdout] 2025-11-05T02:32:42.347682Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=44934 header.ack_nr=56431 payload_size=1452 remaining_cwnd=6258 [INFO] [stdout] 2025-11-05T02:32:42.347737Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=44935 header.ack_nr=56431 payload_size=1452 remaining_cwnd=4806 [INFO] [stdout] 2025-11-05T02:32:42.347784Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=44936 header.ack_nr=56431 payload_size=1452 remaining_cwnd=3354 [INFO] [stdout] 2025-11-05T02:32:42.347828Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=44937 header.ack_nr=56431 payload_size=1452 remaining_cwnd=1902 [INFO] [stdout] 2025-11-05T02:32:42.347857Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: remaining recv_wnd after sending remaining_cwnd=450 [INFO] [stdout] 2025-11-05T02:32:42.347882Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: will repoll in duration=200ms [INFO] [stdout] 2025-11-05T02:32:42.348296Z  INFO echo{addr=127.0.0.1:0}: librqbit_utp::e2e_tests: current counter 3000 [INFO] [stdout] 2025-11-05T02:32:42.348586Z  INFO echo{addr=127.0.0.1:8535}: librqbit_utp::e2e_tests: current counter 2000 [INFO] [stdout] 2025-11-05T02:32:42.349599Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52131 ack_nr=61049 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.349645Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52131 ack_nr=61049 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=1432 [INFO] [stdout] 2025-11-05T02:32:42.349717Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52132 ack_nr=61049 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.349748Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52132 ack_nr=61049 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1432 [INFO] [stdout] 2025-11-05T02:32:42.349771Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52132 ack_nr=61049 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=52131 [INFO] [stdout] 2025-11-05T02:32:42.349797Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52132 ack_nr=61049 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.349819Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52132 ack_nr=61049 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.349841Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52132 ack_nr=61049 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=2864 [INFO] [stdout] 2025-11-05T02:32:42.349889Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52133 ack_nr=61049 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.349916Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52133 ack_nr=61049 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1432 [INFO] [stdout] 2025-11-05T02:32:42.349937Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52133 ack_nr=61049 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=52132 [INFO] [stdout] 2025-11-05T02:32:42.349960Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52133 ack_nr=61049 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.349981Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52133 ack_nr=61049 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.350004Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52133 ack_nr=61049 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=4296 [INFO] [stdout] 2025-11-05T02:32:42.350050Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52134 ack_nr=61049 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.350073Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52134 ack_nr=61049 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1432 [INFO] [stdout] 2025-11-05T02:32:42.350096Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52134 ack_nr=61049 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=52133 [INFO] [stdout] 2025-11-05T02:32:42.350119Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52134 ack_nr=61049 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.350140Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52134 ack_nr=61049 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.350163Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52134 ack_nr=61049 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=5728 [INFO] [stdout] 2025-11-05T02:32:42.350221Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52135 ack_nr=61049 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.350246Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52135 ack_nr=61049 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1432 [INFO] [stdout] 2025-11-05T02:32:42.350269Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52135 ack_nr=61049 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=52134 [INFO] [stdout] 2025-11-05T02:32:42.350295Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52135 ack_nr=61049 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.350317Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52135 ack_nr=61049 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.350340Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52135 ack_nr=61049 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=7160 [INFO] [stdout] 2025-11-05T02:32:42.350360Z  INFO echo{addr=127.0.0.1:8534}: librqbit_utp::e2e_tests: current counter 5000 [INFO] [stdout] 2025-11-05T02:32:42.350387Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52136 ack_nr=61049 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.350411Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52136 ack_nr=61049 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1432 [INFO] [stdout] 2025-11-05T02:32:42.350433Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52136 ack_nr=61049 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=52135 [INFO] [stdout] 2025-11-05T02:32:42.350459Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52136 ack_nr=61049 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.350482Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52136 ack_nr=61049 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.350506Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52136 ack_nr=61049 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=8592 [INFO] [stdout] 2025-11-05T02:32:42.350554Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52137 ack_nr=61049 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.350600Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52137 ack_nr=61049 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1432 [INFO] [stdout] 2025-11-05T02:32:42.350622Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52137 ack_nr=61049 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=52136 [INFO] [stdout] 2025-11-05T02:32:42.350648Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52137 ack_nr=61049 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.350670Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52137 ack_nr=61049 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.350694Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52137 ack_nr=61049 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=10024 [INFO] [stdout] 2025-11-05T02:32:42.350743Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52138 ack_nr=61049 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.350767Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52138 ack_nr=61049 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1432 [INFO] [stdout] 2025-11-05T02:32:42.350790Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52138 ack_nr=61049 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=52137 [INFO] [stdout] 2025-11-05T02:32:42.350816Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52138 ack_nr=61049 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.350837Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52138 ack_nr=61049 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.350860Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52138 ack_nr=61049 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=11456 [INFO] [stdout] 2025-11-05T02:32:42.350905Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52139 ack_nr=61049 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.350929Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52139 ack_nr=61049 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1432 [INFO] [stdout] 2025-11-05T02:32:42.350951Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52139 ack_nr=61049 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=52138 [INFO] [stdout] 2025-11-05T02:32:42.350977Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52139 ack_nr=61049 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.350998Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52139 ack_nr=61049 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.351021Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52139 ack_nr=61049 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=12888 [INFO] [stdout] 2025-11-05T02:32:42.351064Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52140 ack_nr=61049 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.351087Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52140 ack_nr=61049 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1432 [INFO] [stdout] 2025-11-05T02:32:42.351109Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52140 ack_nr=61049 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=52139 [INFO] [stdout] 2025-11-05T02:32:42.351133Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52140 ack_nr=61049 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.351154Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52140 ack_nr=61049 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.351177Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52140 ack_nr=61049 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=14320 [INFO] [stdout] 2025-11-05T02:32:42.351233Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52141 ack_nr=61049 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.351257Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52141 ack_nr=61049 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1432 [INFO] [stdout] 2025-11-05T02:32:42.351279Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52141 ack_nr=61049 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=52140 [INFO] [stdout] 2025-11-05T02:32:42.351306Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52141 ack_nr=61049 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.351328Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52141 ack_nr=61049 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.351351Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52141 ack_nr=61049 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=15752 [INFO] [stdout] 2025-11-05T02:32:42.351398Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52142 ack_nr=61049 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.351421Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52142 ack_nr=61049 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1432 [INFO] [stdout] 2025-11-05T02:32:42.351443Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52142 ack_nr=61049 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=52141 [INFO] [stdout] 2025-11-05T02:32:42.351469Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52142 ack_nr=61049 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.351492Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52142 ack_nr=61049 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.351516Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52142 ack_nr=61049 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=17184 [INFO] [stdout] 2025-11-05T02:32:42.351562Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52143 ack_nr=61049 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.346621Z TRACE librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="initial" [INFO] [stdout] 2025-11-05T02:32:42.351608Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52143 ack_nr=61049 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1432 [INFO] [stdout] 2025-11-05T02:32:42.351633Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52143 ack_nr=61049 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=52142 [INFO] [stdout] 2025-11-05T02:32:42.351638Z TRACE librqbit_utp::stream_dispatch: sending seq_nr=101 ack_nr=0 wnd_size=10 type=ST_STATE [INFO] [stdout] 2025-11-05T02:32:42.351666Z TRACE librqbit_utp::stream_dispatch: arming syn ack resend timer delay=200ms reason="retransmitted SYN-ACK" [INFO] [stdout] 2025-11-05T02:32:42.351660Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52143 ack_nr=61049 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.351695Z TRACE librqbit_utp::stream_dispatch: will repoll in duration=200ms [INFO] [stdout] 2025-11-05T02:32:42.351682Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52143 ack_nr=61049 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.351706Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52143 ack_nr=61049 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=18616 [INFO] [stdout] 2025-11-05T02:32:42.351758Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52144 ack_nr=61049 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.351764Z TRACE utp_socket{addr=127.0.0.1:1}: librqbit_utp::spawn_utils: started [INFO] [stdout] 2025-11-05T02:32:42.351782Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52144 ack_nr=61049 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1432 [INFO] [stdout] 2025-11-05T02:32:42.351805Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52144 ack_nr=61049 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=52143 [INFO] [stdout] 2025-11-05T02:32:42.351829Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52144 ack_nr=61049 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.351854Z TRACE msg{seq_nr=1 ack_nr=100 len=5 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.351850Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52144 ack_nr=61049 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.351872Z TRACE msg{seq_nr=1 ack_nr=100 len=5 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: state: syn-ack-sent -> established [INFO] [stdout] 2025-11-05T02:32:42.351872Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52144 ack_nr=61049 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=20048 [INFO] [stdout] 2025-11-05T02:32:42.351884Z TRACE msg{seq_nr=1 ack_nr=100 len=5 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.351876Z TRACE msg{seq_nr=1 ack_nr=100 len=5 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.351900Z TRACE msg{seq_nr=1 ack_nr=100 len=5 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=5 [INFO] [stdout] 2025-11-05T02:32:42.351915Z TRACE msg{seq_nr=1 ack_nr=100 len=5 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=0 [INFO] [stdout] 2025-11-05T02:32:42.351916Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52145 ack_nr=61049 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.351931Z TRACE msg{seq_nr=1 ack_nr=100 len=5 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.351943Z TRACE msg{seq_nr=1 ack_nr=100 len=5 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.351939Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52145 ack_nr=61049 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1432 [INFO] [stdout] 2025-11-05T02:32:42.351956Z TRACE msg{seq_nr=1 ack_nr=100 len=5 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=5 [INFO] [stdout] 2025-11-05T02:32:42.351961Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52145 ack_nr=61049 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=52144 [INFO] [stdout] 2025-11-05T02:32:42.351991Z TRACE msg{seq_nr=2 ack_nr=100 len=5 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.351984Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52145 ack_nr=61049 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.352004Z TRACE msg{seq_nr=2 ack_nr=100 len=5 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=5 [INFO] [stdout] 2025-11-05T02:32:42.352017Z TRACE msg{seq_nr=2 ack_nr=100 len=5 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=1 [INFO] [stdout] 2025-11-05T02:32:42.352008Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52145 ack_nr=61049 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.352036Z TRACE msg{seq_nr=2 ack_nr=100 len=5 msgtype=ST_DATA}: librqbit_utp::stream_rx: flushed from out-of-order user RX packets=2 bytes=10 [INFO] [stdout] 2025-11-05T02:32:42.352031Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52145 ack_nr=61049 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=21480 [INFO] [stdout] 2025-11-05T02:32:42.352050Z TRACE msg{seq_nr=2 ack_nr=100 len=5 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.352062Z TRACE msg{seq_nr=2 ack_nr=100 len=5 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.352064Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: turning off retransmit timer reason="rfc6298 5.2" [INFO] [stdout] 2025-11-05T02:32:42.352075Z TRACE msg{seq_nr=2 ack_nr=100 len=5 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=10 [INFO] [stdout] 2025-11-05T02:32:42.352084Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: turning off inactivity timer reason="TX is empty" [INFO] [stdout] 2025-11-05T02:32:42.352101Z TRACE librqbit_utp::stream_dispatch: sending seq_nr=101 ack_nr=2 wnd_size=0 type=ST_STATE [INFO] [stdout] 2025-11-05T02:32:42.353823Z TRACE librqbit_utp::stream_dispatch: will repoll in duration=200ms [INFO] [stdout] 2025-11-05T02:32:42.353906Z TRACE utp_socket{addr=127.0.0.1:1}: librqbit_utp::spawn_utils: still running [INFO] [stdout] 2025-11-05T02:32:42.353956Z TRACE librqbit_utp::stream_dispatch: turning off syn ack resend timer reason="past SYN-ACK" [INFO] [stdout] 2025-11-05T02:32:42.353977Z TRACE librqbit_utp::stream_dispatch: need to send a window update self.last_sent_window=0 current=5 [INFO] [stdout] 2025-11-05T02:32:42.353958Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: removed ACKed tx messages result.on_ack_result=acked_segments=4, bytes=5722, new_rtt=Some(76.119987ms) [INFO] [stdout] 2025-11-05T02:32:42.353987Z TRACE librqbit_utp::stream_dispatch: sending seq_nr=101 ack_nr=2 wnd_size=5 type=ST_STATE [INFO] [stdout] 2025-11-05T02:32:42.354005Z TRACE librqbit_utp::stream_dispatch: will repoll in duration=10s [INFO] [stdout] 2025-11-05T02:32:42.354011Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_rx: flushed from out-of-order user RX packets=15 bytes=21480 [INFO] [stdout] 2025-11-05T02:32:42.354040Z TRACE librqbit_utp::stream_tx: closing writer [INFO] [stdout] 2025-11-05T02:32:42.354044Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: remote_window_remaining=1042496 congestion_controller_window=27255 remaining=27046 self.last_remote_window=1042496 [INFO] [stdout] 2025-11-05T02:32:42.354074Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: segmented bytes=1432 [INFO] [stdout] 2025-11-05T02:32:42.354096Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: segmented bytes=1432 [INFO] [stdout] 2025-11-05T02:32:42.354107Z TRACE librqbit_utp::stream_rx: user_rx: marking vsock closed [INFO] [stdout] 2025-11-05T02:32:42.354117Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: segmented bytes=1432 [INFO] [stdout] 2025-11-05T02:32:42.354139Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: segmented bytes=1432 [INFO] [stdout] 2025-11-05T02:32:42.354159Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: segmented bytes=1432 [INFO] [stdout] 2025-11-05T02:32:42.354176Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: segmented bytes=1432 [INFO] [stdout] 2025-11-05T02:32:42.354196Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: segmented bytes=1432 [INFO] [stdout] 2025-11-05T02:32:42.354226Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: segmented bytes=1432 [INFO] [stdout] 2025-11-05T02:32:42.354249Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: segmented bytes=1432 [INFO] [stdout] 2025-11-05T02:32:42.354270Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: segmented bytes=1432 [INFO] [stdout] 2025-11-05T02:32:42.354303Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: segmented bytes=1432 [INFO] [stdout] 2025-11-05T02:32:42.354326Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: segmented bytes=1432 [INFO] [stdout] 2025-11-05T02:32:42.352415Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45256 ack_nr=57932 len=1450 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] test stream_rx::tests::test_asm_channel_full_asm_not_empty ... 2025-11-05T02:32:42.354350Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: segmented bytes=1432 [INFO] [stdout] ok [INFO] [stdout] 2025-11-05T02:32:42.354373Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: segmented bytes=1432 [INFO] [stdout] 2025-11-05T02:32:42.354395Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: segmented bytes=1432 [INFO] [stdout] test stream_rx::tests::test_asm_duplicate_msg_ignored ... 2025-11-05T02:32:42.354417Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: segmented bytes=1432 [INFO] [stdout] ok [INFO] [stdout] 2025-11-05T02:32:42.354440Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: segmented bytes=1432 [INFO] [stdout] test stream_dispatch::tests::shutdown::test_window_update_ack_after_read_with_waking ... ok [INFO] [stdout] 2025-11-05T02:32:42.354463Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: segmented bytes=1432 [INFO] [stdout] 2025-11-05T02:32:42.354485Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: nagle: buffering more data max_payload_size=1432 [INFO] [stdout] 2025-11-05T02:32:42.354507Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=1270 remote_window_remaining=1016720 user_tx_segments_segments=18 user_tx_segments_bytes=25776 segment_sizes=min_ss=1432:max_ss=1432 [INFO] [stdout] 2025-11-05T02:32:42.354609Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: arming retransmit timer delay=200ms reason="rfc6298 5.1" [INFO] [stdout] 2025-11-05T02:32:42.354646Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="expecting reply on ST_DATA" [INFO] [stdout] 2025-11-05T02:32:42.354673Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=61050 header.ack_nr=52145 payload_size=1432 remaining_cwnd=27255 [INFO] [stdout] 2025-11-05T02:32:42.354722Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=61051 header.ack_nr=52145 payload_size=1432 remaining_cwnd=25823 [INFO] [stdout] 2025-11-05T02:32:42.354769Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=61052 header.ack_nr=52145 payload_size=1432 remaining_cwnd=24391 [INFO] [stdout] 2025-11-05T02:32:42.354817Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=61053 header.ack_nr=52145 payload_size=1432 remaining_cwnd=22959 [INFO] [stdout] 2025-11-05T02:32:42.354865Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=61054 header.ack_nr=52145 payload_size=1432 remaining_cwnd=21527 [INFO] [stdout] 2025-11-05T02:32:42.354915Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=61055 header.ack_nr=52145 payload_size=1432 remaining_cwnd=20095 [INFO] [stdout] 2025-11-05T02:32:42.352898Z TRACE msg{seq_nr=1 ack_nr=100 len=5 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=5 [INFO] [stdout] 2025-11-05T02:32:42.354961Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=61056 header.ack_nr=52145 payload_size=1432 remaining_cwnd=18663 [INFO] [stdout] 2025-11-05T02:32:42.354979Z TRACE msg{seq_nr=1 ack_nr=100 len=5 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=0 [INFO] [stdout] 2025-11-05T02:32:42.355015Z TRACE msg{seq_nr=1 ack_nr=100 len=5 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.355008Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=61057 header.ack_nr=52145 payload_size=1432 remaining_cwnd=17231 [INFO] [stdout] 2025-11-05T02:32:42.355032Z TRACE msg{seq_nr=1 ack_nr=100 len=5 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.355049Z TRACE msg{seq_nr=1 ack_nr=100 len=5 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=5 [INFO] [stdout] 2025-11-05T02:32:42.355055Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=61058 header.ack_nr=52145 payload_size=1432 remaining_cwnd=15799 [INFO] [stdout] 2025-11-05T02:32:42.355100Z TRACE msg{seq_nr=2 ack_nr=100 len=0 msgtype=ST_FIN}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.355101Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=61059 header.ack_nr=52145 payload_size=1432 remaining_cwnd=14367 [INFO] [stdout] 2025-11-05T02:32:42.355119Z TRACE msg{seq_nr=2 ack_nr=100 len=0 msgtype=ST_FIN}: librqbit_utp::stream_dispatch: state: established -> last-ack [INFO] [stdout] 2025-11-05T02:32:42.355135Z TRACE msg{seq_nr=2 ack_nr=100 len=0 msgtype=ST_FIN}: librqbit_utp::stream_dispatch: forcing immedaite ACK reason="ST_FIN received" [INFO] [stdout] 2025-11-05T02:32:42.355144Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=61060 header.ack_nr=52145 payload_size=1432 remaining_cwnd=12935 [INFO] [stdout] 2025-11-05T02:32:42.355173Z TRACE librqbit_utp::stream_rx: flushed from out-of-order user RX packets=2 bytes=5 [INFO] [stdout] 2025-11-05T02:32:42.355193Z TRACE librqbit_utp::stream_dispatch: sending seq_nr=101 ack_nr=2 wnd_size=1048080 type=ST_FIN [INFO] [stdout] 2025-11-05T02:32:42.355183Z TRACE librqbit_utp::stream_rx::tests: asm=len=1, len_bytes=5, queue=[Payload([]), Payload([119, 111, 114, 108, 100]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([])] [INFO] [stdout] 2025-11-05T02:32:42.355188Z TRACE librqbit_utp::stream_rx::tests: asm=len=1, len_bytes=5, queue=[Payload([104, 101, 108, 108, 111]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([])] [INFO] [stdout] 2025-11-05T02:32:42.355211Z TRACE librqbit_utp::stream_dispatch: arming retransmit timer delay=3s reason="rfc6298 5.1" [INFO] [stdout] 2025-11-05T02:32:42.355192Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=61061 header.ack_nr=52145 payload_size=1432 remaining_cwnd=11503 [INFO] [stdout] 2025-11-05T02:32:42.355231Z TRACE librqbit_utp::stream_dispatch: rearming inactivity timer, expires in 1s reason="both reader and writer are dead" [INFO] [stdout] 2025-11-05T02:32:42.355224Z TRACE librqbit_utp::stream_rx::tests: asm=len=2, len_bytes=9, queue=[Payload([]), Payload([119, 111, 114, 108, 100]), Payload([116, 101, 115, 116]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([])] [INFO] [stdout] 2025-11-05T02:32:42.355230Z TRACE librqbit_utp::stream_rx::tests: asm=len=2, len_bytes=10, queue=[Payload([104, 101, 108, 108, 111]), Payload([119, 111, 114, 108, 100]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([])] [INFO] [stdout] 2025-11-05T02:32:42.355243Z TRACE librqbit_utp::stream_dispatch: will repoll in duration=1s [INFO] [stdout] 2025-11-05T02:32:42.355248Z TRACE librqbit_utp::stream_rx::tests: asm=len=3, len_bytes=14, queue=[Payload([104, 101, 108, 108, 111]), Payload([119, 111, 114, 108, 100]), Payload([116, 101, 115, 116]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([])] [INFO] [stdout] 2025-11-05T02:32:42.355252Z TRACE librqbit_utp::stream_rx::tests: asm=len=3, len_bytes=14, queue=[Payload([104, 101, 108, 108, 111]), Payload([119, 111, 114, 108, 100]), Payload([116, 101, 115, 116]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([]), Payload([])] [INFO] [stdout] 2025-11-05T02:32:42.355271Z TRACE librqbit_utp::stream_tx: closing writer [INFO] [stdout] 2025-11-05T02:32:42.355251Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=61062 header.ack_nr=52145 payload_size=1432 remaining_cwnd=10071 [INFO] [stdout] 2025-11-05T02:32:42.355274Z TRACE librqbit_utp::stream_rx: flushed from out-of-order user RX packets=3 bytes=14 [INFO] [stdout] 2025-11-05T02:32:42.355284Z TRACE librqbit_utp::stream_rx: user_rx: marking vsock closed [INFO] [stdout] 2025-11-05T02:32:42.355302Z TRACE librqbit_utp::stream_rx: user_rx: marking vsock closed [INFO] [stdout] 2025-11-05T02:32:42.355274Z TRACE librqbit_utp::stream_rx: flushed from out-of-order user RX packets=3 bytes=14 [INFO] [stdout] 2025-11-05T02:32:42.355299Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=61063 header.ack_nr=52145 payload_size=1432 remaining_cwnd=8639 [INFO] [stdout] 2025-11-05T02:32:42.355324Z TRACE librqbit_utp::stream_rx: user_rx: marking vsock closed [INFO] [stdout] 2025-11-05T02:32:42.355354Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=61064 header.ack_nr=52145 payload_size=1432 remaining_cwnd=7207 [INFO] [stdout] 2025-11-05T02:32:42.355404Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=61065 header.ack_nr=52145 payload_size=1432 remaining_cwnd=5775 [INFO] [stdout] test stream_rx::tests::test_asm_inorder ... ok2025-11-05T02:32:42.353449Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44922 ack_nr=56431 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] [INFO] [stdout] 2025-11-05T02:32:42.355473Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=61066 header.ack_nr=52145 payload_size=1432 remaining_cwnd=4343 [INFO] [stdout] test stream_rx::tests::test_asm_out_of_order ... ok [INFO] [stdout] 2025-11-05T02:32:42.355479Z DEBUG echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44922 ack_nr=56431 len=1452 msgtype=ST_DATA}: librqbit_utp::congestion::tracing: set_mss changed before=cwnd=23150,cwnd_mss=15.97,sshthresh_mss:inf:w_max:0.00,mss:1450 after=cwnd=23150,cwnd_mss=15.94,sshthresh_mss:inf:w_max:0.00,mss:1452 [INFO] [stdout] 2025-11-05T02:32:42.355524Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=61067 header.ack_nr=52145 payload_size=1432 remaining_cwnd=2911 [INFO] [stdout] 2025-11-05T02:32:42.355532Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44922 ack_nr=56431 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1452 [INFO] [stdout] 2025-11-05T02:32:42.355557Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: remaining recv_wnd after sending remaining_cwnd=1479 [INFO] [stdout] 2025-11-05T02:32:42.355561Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44922 ack_nr=56431 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=44921 [INFO] [stdout] 2025-11-05T02:32:42.355609Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: will repoll in duration=200ms [INFO] [stdout] 2025-11-05T02:32:42.355613Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44922 ack_nr=56431 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.355640Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44922 ack_nr=56431 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.355667Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44922 ack_nr=56431 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.355730Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44923 ack_nr=56431 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.355761Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44923 ack_nr=56431 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1452 [INFO] [stdout] 2025-11-05T02:32:42.355789Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44923 ack_nr=56431 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=44922 [INFO] [stdout] 2025-11-05T02:32:42.355818Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44923 ack_nr=56431 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.355842Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44923 ack_nr=56431 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.355866Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44923 ack_nr=56431 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=2904 [INFO] [stdout] 2025-11-05T02:32:42.355924Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44924 ack_nr=56431 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.355953Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44924 ack_nr=56431 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1452 [INFO] [stdout] 2025-11-05T02:32:42.355981Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44924 ack_nr=56431 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=44923 [INFO] [stdout] 2025-11-05T02:32:42.356010Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44924 ack_nr=56431 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.356033Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44924 ack_nr=56431 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.356059Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44924 ack_nr=56431 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=4356 [INFO] [stdout] 2025-11-05T02:32:42.356116Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44925 ack_nr=56431 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.356147Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44925 ack_nr=56431 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1452 [INFO] [stdout] 2025-11-05T02:32:42.356174Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44925 ack_nr=56431 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=44924 [INFO] [stdout] 2025-11-05T02:32:42.356202Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44925 ack_nr=56431 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.356238Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44925 ack_nr=56431 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.356266Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44925 ack_nr=56431 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=5808 [INFO] [stdout] 2025-11-05T02:32:42.356327Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44926 ack_nr=56431 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.356357Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44926 ack_nr=56431 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1452 [INFO] [stdout] 2025-11-05T02:32:42.356385Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44926 ack_nr=56431 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=44925 [INFO] [stdout] 2025-11-05T02:32:42.356415Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44926 ack_nr=56431 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.356440Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44926 ack_nr=56431 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.356467Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44926 ack_nr=56431 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=7260 [INFO] [stdout] 2025-11-05T02:32:42.356527Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44927 ack_nr=56431 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.356556Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44927 ack_nr=56431 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1452 [INFO] [stdout] 2025-11-05T02:32:42.356613Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44927 ack_nr=56431 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=44926 [INFO] [stdout] 2025-11-05T02:32:42.356645Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44927 ack_nr=56431 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.356671Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44927 ack_nr=56431 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.356698Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44927 ack_nr=56431 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=8712 [INFO] [stdout] 2025-11-05T02:32:42.356757Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44928 ack_nr=56431 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.356785Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44928 ack_nr=56431 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1452 [INFO] [stdout] 2025-11-05T02:32:42.356812Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44928 ack_nr=56431 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=44927 [INFO] [stdout] 2025-11-05T02:32:42.356843Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44928 ack_nr=56431 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.356870Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44928 ack_nr=56431 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.356898Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44928 ack_nr=56431 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=10164 [INFO] [stdout] 2025-11-05T02:32:42.356959Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44929 ack_nr=56431 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.356990Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44929 ack_nr=56431 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1452 [INFO] [stdout] 2025-11-05T02:32:42.360633Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44929 ack_nr=56431 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=44928 [INFO] [stdout] 2025-11-05T02:32:42.360700Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44929 ack_nr=56431 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.360738Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44929 ack_nr=56431 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.360768Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44929 ack_nr=56431 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=11616 [INFO] [stdout] 2025-11-05T02:32:42.360838Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44930 ack_nr=56431 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.360868Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44930 ack_nr=56431 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1452 [INFO] [stdout] 2025-11-05T02:32:42.360889Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44930 ack_nr=56431 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=44929 [INFO] [stdout] 2025-11-05T02:32:42.360913Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44930 ack_nr=56431 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.360940Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44930 ack_nr=56431 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.360967Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44930 ack_nr=56431 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=13068 [INFO] [stdout] 2025-11-05T02:32:42.361027Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44931 ack_nr=56431 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.361065Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44931 ack_nr=56431 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1452 [INFO] [stdout] 2025-11-05T02:32:42.361091Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44931 ack_nr=56431 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=44930 [INFO] [stdout] 2025-11-05T02:32:42.361118Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44931 ack_nr=56431 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.361141Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44931 ack_nr=56431 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.361166Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44931 ack_nr=56431 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=14520 [INFO] [stdout] 2025-11-05T02:32:42.361234Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44932 ack_nr=56431 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.361265Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44932 ack_nr=56431 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1452 [INFO] [stdout] 2025-11-05T02:32:42.361285Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44932 ack_nr=56431 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=44931 [INFO] [stdout] 2025-11-05T02:32:42.361307Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44932 ack_nr=56431 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.361327Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44932 ack_nr=56431 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.361347Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44932 ack_nr=56431 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=15972 [INFO] [stdout] 2025-11-05T02:32:42.361390Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44933 ack_nr=56431 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.361413Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44933 ack_nr=56431 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1452 [INFO] [stdout] 2025-11-05T02:32:42.361433Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44933 ack_nr=56431 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=44932 [INFO] [stdout] 2025-11-05T02:32:42.361454Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44933 ack_nr=56431 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.361475Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44933 ack_nr=56431 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.361497Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44933 ack_nr=56431 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=17424 [INFO] [stdout] 2025-11-05T02:32:42.361539Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44934 ack_nr=56431 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.361562Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44934 ack_nr=56431 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1452 [INFO] [stdout] 2025-11-05T02:32:42.361603Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44934 ack_nr=56431 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=44933 [INFO] [stdout] 2025-11-05T02:32:42.361626Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44934 ack_nr=56431 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.361645Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44934 ack_nr=56431 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.361666Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44934 ack_nr=56431 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=18876 [INFO] [stdout] 2025-11-05T02:32:42.361711Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44935 ack_nr=56431 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.361741Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44935 ack_nr=56431 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1452 [INFO] [stdout] 2025-11-05T02:32:42.361762Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44935 ack_nr=56431 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=44934 [INFO] [stdout] 2025-11-05T02:32:42.361784Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44935 ack_nr=56431 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.361806Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44935 ack_nr=56431 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.361831Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44935 ack_nr=56431 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=20328 [INFO] [stdout] 2025-11-05T02:32:42.361883Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44936 ack_nr=56431 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.361909Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44936 ack_nr=56431 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1452 [INFO] [stdout] 2025-11-05T02:32:42.361931Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44936 ack_nr=56431 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=44935 [INFO] [stdout] 2025-11-05T02:32:42.361955Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44936 ack_nr=56431 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.361976Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44936 ack_nr=56431 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.362008Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44936 ack_nr=56431 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=21780 [INFO] [stdout] 2025-11-05T02:32:42.362055Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44937 ack_nr=56431 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.362077Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44937 ack_nr=56431 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1452 [INFO] [stdout] 2025-11-05T02:32:42.362098Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44937 ack_nr=56431 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=44936 [INFO] [stdout] 2025-11-05T02:32:42.362122Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44937 ack_nr=56431 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.362143Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44937 ack_nr=56431 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.362167Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44937 ack_nr=56431 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=23232 [INFO] [stdout] 2025-11-05T02:32:42.362201Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: turning off retransmit timer reason="rfc6298 5.2" [INFO] [stdout] 2025-11-05T02:32:42.362230Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: turning off inactivity timer reason="TX is empty" [INFO] [stdout] 2025-11-05T02:32:42.362428Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: removed ACKed tx messages result.on_ack_result=acked_segments=4, bytes=5802, new_rtt=Some(19.047229ms) [INFO] [stdout] 2025-11-05T02:32:42.362470Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_rx: flushed from out-of-order user RX packets=16 bytes=23232 [INFO] [stdout] 2025-11-05T02:32:42.362496Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: remote_window_remaining=1042536 congestion_controller_window=28952 remaining=26966 self.last_remote_window=1042536 [INFO] [stdout] 2025-11-05T02:32:42.362525Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: segmented bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.362546Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: segmented bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.357025Z TRACE librqbit_utp::stream_rx::tests: asm=len=1, len_bytes=4, queue=[Payload([]), Payload([]), Payload([116, 101, 115, 116])] [INFO] [stdout] test stream_dispatch::tests::stream_api::test_repeated_eof_read_2 ... 2025-11-05T02:32:42.362609Z TRACE librqbit_utp::stream_rx: message is past assembler's window offset=3 self.filled_front=0 effective_offset=3 [INFO] [stdout] 2025-11-05T02:32:42.357176Z DEBUG echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45256 ack_nr=57932 len=1450 msgtype=ST_DATA}: librqbit_utp::congestion::tracing: set_mss changed before=cwnd=17894,cwnd_mss=12.37,sshthresh_mss:inf:w_max:0.00,mss:1446 after=cwnd=17894,cwnd_mss=12.34,sshthresh_mss:inf:w_max:0.00,mss:1450 [INFO] [stdout] 2025-11-05T02:32:42.362636Z TRACE librqbit_utp::stream_rx::tests: asm=len=1, len_bytes=4, queue=[Payload([]), Payload([]), Payload([116, 101, 115, 116])] [INFO] [stdout] 2025-11-05T02:32:42.362650Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45256 ack_nr=57932 len=1450 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1450 [INFO] [stdout] 2025-11-05T02:32:42.362714Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45256 ack_nr=57932 len=1450 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=45255 [INFO] [stdout] 2025-11-05T02:32:42.362746Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45256 ack_nr=57932 len=1450 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.362771Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45256 ack_nr=57932 len=1450 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.362801Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45256 ack_nr=57932 len=1450 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=1450 [INFO] [stdout] 2025-11-05T02:32:42.362863Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45257 ack_nr=57932 len=1450 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.362891Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45257 ack_nr=57932 len=1450 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1450 [INFO] [stdout] 2025-11-05T02:32:42.362915Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45257 ack_nr=57932 len=1450 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=45256 [INFO] [stdout] 2025-11-05T02:32:42.362942Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45257 ack_nr=57932 len=1450 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.362965Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45257 ack_nr=57932 len=1450 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.362991Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45257 ack_nr=57932 len=1450 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=2900 [INFO] [stdout] 2025-11-05T02:32:42.363045Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45258 ack_nr=57932 len=1450 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.363073Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45258 ack_nr=57932 len=1450 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1450 [INFO] [stdout] 2025-11-05T02:32:42.363098Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45258 ack_nr=57932 len=1450 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=45257 [INFO] [stdout] 2025-11-05T02:32:42.363130Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45258 ack_nr=57932 len=1450 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.363154Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45258 ack_nr=57932 len=1450 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.363180Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45258 ack_nr=57932 len=1450 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=4350 [INFO] [stdout] 2025-11-05T02:32:42.363225Z TRACE msg{seq_nr=2 ack_nr=101 len=5 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: sending seq_nr=101 ack_nr=0 wnd_size=1048570 type=ST_STATE [INFO] [stdout] 2025-11-05T02:32:42.363242Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45259 ack_nr=57932 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.363269Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45259 ack_nr=57932 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1452 [INFO] [stdout] 2025-11-05T02:32:42.363293Z TRACE librqbit_utp::stream_dispatch: will repoll in duration=10s [INFO] [stdout] 2025-11-05T02:32:42.363293Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45259 ack_nr=57932 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=45258 [INFO] [stdout] 2025-11-05T02:32:42.363321Z DEBUG echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45259 ack_nr=57932 len=1452 msgtype=ST_DATA}: librqbit_utp::congestion::tracing: set_mss changed before=cwnd=23682,cwnd_mss=16.33,sshthresh_mss:inf:w_max:0.00,mss:1450 after=cwnd=23682,cwnd_mss=16.31,sshthresh_mss:inf:w_max:0.00,mss:1452 [INFO] [stdout] 2025-11-05T02:32:42.363361Z TRACE msg{seq_nr=3 ack_nr=101 len=0 msgtype=ST_FIN}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.363354Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45259 ack_nr=57932 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.363383Z TRACE msg{seq_nr=3 ack_nr=101 len=0 msgtype=ST_FIN}: librqbit_utp::stream_dispatch: dropping FIN, expected seq_nr to be 1 hdr=ST_FIN:seq_nr=3:ack_nr=101:wnd_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.363379Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45259 ack_nr=57932 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.363413Z TRACE librqbit_utp::stream_dispatch: will repoll in duration=10s [INFO] [stdout] 2025-11-05T02:32:42.363405Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45259 ack_nr=57932 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=5802 [INFO] [stdout] 2025-11-05T02:32:42.363447Z TRACE msg{seq_nr=1 ack_nr=101 len=1 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.363443Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: turning off retransmit timer reason="rfc6298 5.2" [INFO] [stdout] 2025-11-05T02:32:42.363464Z TRACE msg{seq_nr=1 ack_nr=101 len=1 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1 [INFO] [stdout] 2025-11-05T02:32:42.363469Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: turning off inactivity timer reason="TX is empty" [INFO] [stdout] 2025-11-05T02:32:42.363478Z TRACE msg{seq_nr=1 ack_nr=101 len=1 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=0 [INFO] [stdout] 2025-11-05T02:32:42.363495Z TRACE msg{seq_nr=1 ack_nr=101 len=1 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=2 [INFO] [stdout] 2025-11-05T02:32:42.363508Z TRACE msg{seq_nr=1 ack_nr=101 len=1 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.363523Z TRACE msg{seq_nr=1 ack_nr=101 len=1 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=6 [INFO] [stdout] 2025-11-05T02:32:42.363535Z TRACE msg{seq_nr=1 ack_nr=101 len=1 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: forcing immediate ACK assembler_not_empty=false assembler_was_empty=false immediate_ack_to_transmit=false [INFO] [stdout] 2025-11-05T02:32:42.363551Z TRACE msg{seq_nr=1 ack_nr=101 len=1 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: forcing immedaite ACK reason="out of order or filled gap" [INFO] [stdout] 2025-11-05T02:32:42.362565Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: segmented bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.363610Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: segmented bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.363629Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: segmented bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.363648Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: segmented bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.363651Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: removed ACKed tx messages result.on_ack_result=acked_segments=4, bytes=5788, new_rtt=Some(15.90843ms) [INFO] [stdout] 2025-11-05T02:32:42.363665Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: segmented bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.363682Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: segmented bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.363682Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_rx: flushed from out-of-order user RX packets=4 bytes=5802 [INFO] [stdout] 2025-11-05T02:32:42.363698Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: segmented bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.363705Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: remote_window_remaining=1042550 congestion_controller_window=23682 remaining=26980 self.last_remote_window=1042550 [INFO] [stdout] 2025-11-05T02:32:42.363714Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: segmented bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.363726Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: segmented bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.363730Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: segmented bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.363748Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: segmented bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.363747Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: segmented bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.363765Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: segmented bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.363766Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: segmented bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.363781Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: segmented bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.363835Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: segmented bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.363859Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: segmented bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.363890Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: segmented bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.363907Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: segmented bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.363925Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: nagle: buffering more data max_payload_size=1452 [INFO] [stdout] 2025-11-05T02:32:42.363942Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=830 remote_window_remaining=1016400 user_tx_segments_segments=18 user_tx_segments_bytes=26136 segment_sizes=min_ss=1452:max_ss=1452 [INFO] [stdout] 2025-11-05T02:32:42.364011Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: arming retransmit timer delay=200ms reason="rfc6298 5.1" [INFO] [stdout] 2025-11-05T02:32:42.364033Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="expecting reply on ST_DATA" [INFO] [stdout] 2025-11-05T02:32:42.364052Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=56432 header.ack_nr=44937 payload_size=1452 remaining_cwnd=28952 [INFO] [stdout] 2025-11-05T02:32:42.364089Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=56433 header.ack_nr=44937 payload_size=1452 remaining_cwnd=27500 [INFO] [stdout] 2025-11-05T02:32:42.364122Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=56434 header.ack_nr=44937 payload_size=1452 remaining_cwnd=26048 [INFO] [stdout] 2025-11-05T02:32:42.364155Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=56435 header.ack_nr=44937 payload_size=1452 remaining_cwnd=24596 [INFO] [stdout] 2025-11-05T02:32:42.364188Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=56436 header.ack_nr=44937 payload_size=1452 remaining_cwnd=23144 [INFO] [stdout] 2025-11-05T02:32:42.364229Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=56437 header.ack_nr=44937 payload_size=1452 remaining_cwnd=21692 [INFO] [stdout] 2025-11-05T02:32:42.364263Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=56438 header.ack_nr=44937 payload_size=1452 remaining_cwnd=20240 [INFO] [stdout] 2025-11-05T02:32:42.364296Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=56439 header.ack_nr=44937 payload_size=1452 remaining_cwnd=18788 [INFO] [stdout] 2025-11-05T02:32:42.364330Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=56440 header.ack_nr=44937 payload_size=1452 remaining_cwnd=17336 [INFO] [stdout] 2025-11-05T02:32:42.364361Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=56441 header.ack_nr=44937 payload_size=1452 remaining_cwnd=15884 [INFO] [stdout] 2025-11-05T02:32:42.364394Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=56442 header.ack_nr=44937 payload_size=1452 remaining_cwnd=14432 [INFO] [stdout] 2025-11-05T02:32:42.364426Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=56443 header.ack_nr=44937 payload_size=1452 remaining_cwnd=12980 [INFO] [stdout] 2025-11-05T02:32:42.364458Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=56444 header.ack_nr=44937 payload_size=1452 remaining_cwnd=11528 [INFO] [stdout] 2025-11-05T02:32:42.364493Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=56445 header.ack_nr=44937 payload_size=1452 remaining_cwnd=10076 [INFO] [stdout] 2025-11-05T02:32:42.364527Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=56446 header.ack_nr=44937 payload_size=1452 remaining_cwnd=8624 [INFO] [stdout] 2025-11-05T02:32:42.364561Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=56447 header.ack_nr=44937 payload_size=1452 remaining_cwnd=7172 [INFO] [stdout] 2025-11-05T02:32:42.364621Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=56448 header.ack_nr=44937 payload_size=1452 remaining_cwnd=5720 [INFO] [stdout] 2025-11-05T02:32:42.364669Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=56449 header.ack_nr=44937 payload_size=1452 remaining_cwnd=4268 [INFO] [stdout] 2025-11-05T02:32:42.364700Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: remaining recv_wnd after sending remaining_cwnd=2816 [INFO] [stdout] 2025-11-05T02:32:42.364728Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: will repoll in duration=200ms [INFO] [stdout] 2025-11-05T02:32:42.366091Z  INFO echo{addr=127.0.0.1:0}: librqbit_utp::e2e_tests: current counter 3000 [INFO] [stdout] 2025-11-05T02:32:42.367263Z  INFO echo{addr=127.0.0.1:0}: librqbit_utp::e2e_tests: current counter 4000 [INFO] [stdout] 2025-11-05T02:32:42.363564Z TRACE msg{seq_nr=1 ack_nr=101 len=1 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: sending seq_nr=101 ack_nr=2 wnd_size=1048570 type=ST_STATE [INFO] [stdout] 2025-11-05T02:32:42.367748Z TRACE librqbit_utp::stream_rx: flushed from out-of-order user RX packets=2 bytes=6 [INFO] [stdout] 2025-11-05T02:32:42.367775Z TRACE librqbit_utp::stream_dispatch: will repoll in duration=10s [INFO] [stdout] 2025-11-05T02:32:42.367848Z TRACE msg{seq_nr=3 ack_nr=101 len=0 msgtype=ST_FIN}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.367869Z TRACE msg{seq_nr=3 ack_nr=101 len=0 msgtype=ST_FIN}: librqbit_utp::stream_dispatch: state: established -> last-ack [INFO] [stdout] 2025-11-05T02:32:42.367886Z TRACE msg{seq_nr=3 ack_nr=101 len=0 msgtype=ST_FIN}: librqbit_utp::stream_dispatch: forcing immedaite ACK reason="ST_FIN received" [INFO] [stdout] 2025-11-05T02:32:42.367931Z TRACE librqbit_utp::stream_dispatch: sending seq_nr=101 ack_nr=3 wnd_size=1048570 type=ST_FIN [INFO] [stdout] 2025-11-05T02:32:42.367950Z TRACE librqbit_utp::stream_dispatch: arming retransmit timer delay=10s reason="rfc6298 5.1" [INFO] [stdout] 2025-11-05T02:32:42.367961Z TRACE librqbit_utp::stream_dispatch: rearming inactivity timer, expires in 1s reason="both reader and writer are dead" [INFO] [stdout] 2025-11-05T02:32:42.367972Z TRACE librqbit_utp::stream_dispatch: will repoll in duration=1s [INFO] [stdout] 2025-11-05T02:32:42.368002Z TRACE librqbit_utp::stream_rx: user_rx: marking vsock closed [INFO] [stdout] 2025-11-05T02:32:42.370362Z TRACE librqbit_utp::stream_tx: closing writer [INFO] [stdout] 2025-11-05T02:32:42.359189Z  INFO echo{addr=[::1]:0}: librqbit_utp::e2e_tests: current counter 3000 [INFO] [stdout] 2025-11-05T02:32:42.363784Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: segmented bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.358503Z  INFO echo{addr=127.0.0.1:8534}: librqbit_utp::e2e_tests: current counter 6000 [INFO] [stdout] 2025-11-05T02:32:42.371845Z  INFO echo{addr=[::1]:0}: librqbit_utp::e2e_tests: current counter 4000 [INFO] [stdout] 2025-11-05T02:32:42.372155Z  INFO echo{addr=127.0.0.1:8534}: librqbit_utp::e2e_tests: current counter 7000 [INFO] [stdout] 2025-11-05T02:32:42.373032Z  INFO echo{addr=[::1]:0}: librqbit_utp::e2e_tests: current counter 5000 [INFO] [stdout] ok [INFO] [stdout] test stream_tx_segments::tests::test_iter_mut_offsets ... ok [INFO] [stdout] test stream_tx_segments::tests::test_remove_up_to_ack ... ok [INFO] [stdout] test stream_rx::tests::test_asm_write_out_of_bounds ... ok [INFO] [stdout] test stream_dispatch::tests::shutdown::test_finack_not_sent_until_all_data_consumed ... ok [INFO] [stdout] 2025-11-05T02:32:42.373774Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: segmented bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.373810Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: segmented bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.373829Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: segmented bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.373855Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: segmented bytes=1452 [INFO] [stdout] test utils::tests::test_prepare_2_ioslices ... 2025-11-05T02:32:42.373874Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: segmented bytes=1452 [INFO] [stdout] ok [INFO] [stdout] test utils::tests::test_seq_nr_offset ... ok [INFO] [stdout] 2025-11-05T02:32:42.373892Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: segmented bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.373913Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: segmented bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.373932Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: segmented bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.373949Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: segmented bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.373967Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: segmented bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.373984Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: segmented bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.374003Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: segmented bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.374021Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: segmented bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.374038Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: segmented bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.374056Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: nagle: buffering more data max_payload_size=1452 [INFO] [stdout] 2025-11-05T02:32:42.374075Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=844 remote_window_remaining=1016414 user_tx_segments_segments=18 user_tx_segments_bytes=26136 segment_sizes=min_ss=1452:max_ss=1452 [INFO] [stdout] 2025-11-05T02:32:42.374125Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61050 ack_nr=52145 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.374152Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: arming retransmit timer delay=200ms reason="rfc6298 5.1" [INFO] [stdout] 2025-11-05T02:32:42.374169Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61050 ack_nr=52145 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1432 [INFO] [stdout] 2025-11-05T02:32:42.374178Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="expecting reply on ST_DATA" [INFO] [stdout] 2025-11-05T02:32:42.374193Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61050 ack_nr=52145 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=61049 [INFO] [stdout] 2025-11-05T02:32:42.374201Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=57933 header.ack_nr=45259 payload_size=1452 remaining_cwnd=23682 [INFO] [stdout] 2025-11-05T02:32:42.374230Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61050 ack_nr=52145 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.374248Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=57934 header.ack_nr=45259 payload_size=1452 remaining_cwnd=22230 [INFO] [stdout] 2025-11-05T02:32:42.374254Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61050 ack_nr=52145 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.374278Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61050 ack_nr=52145 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=1432 [INFO] [stdout] 2025-11-05T02:32:42.374282Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=57935 header.ack_nr=45259 payload_size=1452 remaining_cwnd=20778 [INFO] [stdout] 2025-11-05T02:32:42.374316Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=57936 header.ack_nr=45259 payload_size=1452 remaining_cwnd=19326 [INFO] [stdout] 2025-11-05T02:32:42.374324Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61051 ack_nr=52145 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.374348Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61051 ack_nr=52145 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1432 [INFO] [stdout] 2025-11-05T02:32:42.374354Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=57937 header.ack_nr=45259 payload_size=1452 remaining_cwnd=17874 [INFO] [stdout] 2025-11-05T02:32:42.374368Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61051 ack_nr=52145 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=61050 [INFO] [stdout] 2025-11-05T02:32:42.374387Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=57938 header.ack_nr=45259 payload_size=1452 remaining_cwnd=16422 [INFO] [stdout] 2025-11-05T02:32:42.374391Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61051 ack_nr=52145 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.374413Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61051 ack_nr=52145 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.374420Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=57939 header.ack_nr=45259 payload_size=1452 remaining_cwnd=14970 [INFO] [stdout] 2025-11-05T02:32:42.374436Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61051 ack_nr=52145 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=2864 [INFO] [stdout] 2025-11-05T02:32:42.374452Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=57940 header.ack_nr=45259 payload_size=1452 remaining_cwnd=13518 [INFO] [stdout] 2025-11-05T02:32:42.374482Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61052 ack_nr=52145 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.374486Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=57941 header.ack_nr=45259 payload_size=1452 remaining_cwnd=12066 [INFO] [stdout] 2025-11-05T02:32:42.374506Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61052 ack_nr=52145 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1432 [INFO] [stdout] 2025-11-05T02:32:42.374518Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=57942 header.ack_nr=45259 payload_size=1452 remaining_cwnd=10614 [INFO] [stdout] 2025-11-05T02:32:42.374529Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61052 ack_nr=52145 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=61051 [INFO] [stdout] 2025-11-05T02:32:42.374551Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=57943 header.ack_nr=45259 payload_size=1452 remaining_cwnd=9162 [INFO] [stdout] 2025-11-05T02:32:42.374551Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61052 ack_nr=52145 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.374594Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61052 ack_nr=52145 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.374605Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=57944 header.ack_nr=45259 payload_size=1452 remaining_cwnd=7710 [INFO] [stdout] 2025-11-05T02:32:42.374618Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61052 ack_nr=52145 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=4296 [INFO] [stdout] 2025-11-05T02:32:42.374642Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=57945 header.ack_nr=45259 payload_size=1452 remaining_cwnd=6258 [INFO] [stdout] 2025-11-05T02:32:42.374667Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61053 ack_nr=52145 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.374674Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=57946 header.ack_nr=45259 payload_size=1452 remaining_cwnd=4806 [INFO] [stdout] 2025-11-05T02:32:42.374692Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61053 ack_nr=52145 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1432 [INFO] [stdout] 2025-11-05T02:32:42.374708Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=57947 header.ack_nr=45259 payload_size=1452 remaining_cwnd=3354 [INFO] [stdout] 2025-11-05T02:32:42.374714Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61053 ack_nr=52145 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=61052 [INFO] [stdout] 2025-11-05T02:32:42.374737Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61053 ack_nr=52145 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.374747Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=57948 header.ack_nr=45259 payload_size=1452 remaining_cwnd=1902 [INFO] [stdout] 2025-11-05T02:32:42.374758Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61053 ack_nr=52145 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.374780Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61053 ack_nr=52145 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=5728 [INFO] [stdout] 2025-11-05T02:32:42.374779Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: remaining recv_wnd after sending remaining_cwnd=450 [INFO] [stdout] 2025-11-05T02:32:42.374808Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: will repoll in duration=200ms [INFO] [stdout] 2025-11-05T02:32:42.374821Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61054 ack_nr=52145 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.374843Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61054 ack_nr=52145 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1432 [INFO] [stdout] 2025-11-05T02:32:42.374863Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61054 ack_nr=52145 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=61053 [INFO] [stdout] 2025-11-05T02:32:42.374887Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61054 ack_nr=52145 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.374907Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61054 ack_nr=52145 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.374929Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61054 ack_nr=52145 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=7160 [INFO] [stdout] 2025-11-05T02:32:42.374968Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61055 ack_nr=52145 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.374989Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61055 ack_nr=52145 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1432 [INFO] [stdout] 2025-11-05T02:32:42.375009Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61055 ack_nr=52145 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=61054 [INFO] [stdout] 2025-11-05T02:32:42.375031Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61055 ack_nr=52145 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.375053Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61055 ack_nr=52145 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.375074Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61055 ack_nr=52145 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=8592 [INFO] [stdout] 2025-11-05T02:32:42.375113Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61056 ack_nr=52145 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.375134Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61056 ack_nr=52145 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1432 [INFO] [stdout] 2025-11-05T02:32:42.375153Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61056 ack_nr=52145 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=61055 [INFO] [stdout] 2025-11-05T02:32:42.375175Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61056 ack_nr=52145 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.375194Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61056 ack_nr=52145 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.375203Z  INFO echo{addr=[::]:0}: librqbit_utp::e2e_tests: current counter 3000 [INFO] [stdout] 2025-11-05T02:32:42.375228Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61056 ack_nr=52145 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=10024 [INFO] [stdout] 2025-11-05T02:32:42.375269Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61057 ack_nr=52145 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.375291Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61057 ack_nr=52145 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1432 [INFO] [stdout] 2025-11-05T02:32:42.375311Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61057 ack_nr=52145 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=61056 [INFO] [stdout] 2025-11-05T02:32:42.375333Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61057 ack_nr=52145 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.375353Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61057 ack_nr=52145 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.375375Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61057 ack_nr=52145 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=11456 [INFO] [stdout] 2025-11-05T02:32:42.375417Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61058 ack_nr=52145 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.375438Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61058 ack_nr=52145 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1432 [INFO] [stdout] 2025-11-05T02:32:42.375457Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61058 ack_nr=52145 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=61057 [INFO] [stdout] 2025-11-05T02:32:42.375481Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61058 ack_nr=52145 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.375501Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61058 ack_nr=52145 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.375522Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61058 ack_nr=52145 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=12888 [INFO] [stdout] 2025-11-05T02:32:42.376639Z  INFO echo{addr=127.0.0.1:0}: librqbit_utp::e2e_tests: current counter 5000 [INFO] [stdout] 2025-11-05T02:32:42.377762Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39030 ack_nr=31404 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.377798Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39030 ack_nr=31404 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1382 [INFO] [stdout] 2025-11-05T02:32:42.377820Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39030 ack_nr=31404 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=39029 [INFO] [stdout] 2025-11-05T02:32:42.377846Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39030 ack_nr=31404 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.377868Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39030 ack_nr=31404 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.377892Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39030 ack_nr=31404 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=1382 [INFO] [stdout] 2025-11-05T02:32:42.377936Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39032 ack_nr=31422 len=0 msgtype=ST_STATE}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.377986Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39031 ack_nr=31422 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.378009Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39031 ack_nr=31422 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1382 [INFO] [stdout] 2025-11-05T02:32:42.378029Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39031 ack_nr=31422 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=39030 [INFO] [stdout] 2025-11-05T02:32:42.378053Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39031 ack_nr=31422 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.378073Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39031 ack_nr=31422 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.378096Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39031 ack_nr=31422 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=2764 [INFO] [stdout] 2025-11-05T02:32:42.378129Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: turning off retransmit timer reason="rfc6298 5.2" [INFO] [stdout] 2025-11-05T02:32:42.378149Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: turning off inactivity timer reason="TX is empty" [INFO] [stdout] 2025-11-05T02:32:42.378369Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56432 ack_nr=44937 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.378405Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56432 ack_nr=44937 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1452 [INFO] [stdout] 2025-11-05T02:32:42.378426Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56432 ack_nr=44937 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=56431 [INFO] [stdout] 2025-11-05T02:32:42.378449Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56432 ack_nr=44937 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.378469Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56432 ack_nr=44937 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.375564Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61059 ack_nr=52145 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.378587Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61059 ack_nr=52145 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1432 [INFO] [stdout] 2025-11-05T02:32:42.378613Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61059 ack_nr=52145 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=61058 [INFO] [stdout] 2025-11-05T02:32:42.378635Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61059 ack_nr=52145 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.378654Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61059 ack_nr=52145 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.378673Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61059 ack_nr=52145 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=14320 [INFO] [stdout] 2025-11-05T02:32:42.378719Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61060 ack_nr=52145 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.378741Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61060 ack_nr=52145 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1432 [INFO] [stdout] 2025-11-05T02:32:42.378760Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61060 ack_nr=52145 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=61059 [INFO] [stdout] 2025-11-05T02:32:42.378781Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61060 ack_nr=52145 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.378800Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61060 ack_nr=52145 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.378820Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61060 ack_nr=52145 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=15752 [INFO] [stdout] 2025-11-05T02:32:42.378813Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: removed ACKed tx messages result.on_ack_result=acked_segments=18, bytes=26136, new_rtt=Some(30.513859ms) [INFO] [stdout] 2025-11-05T02:32:42.378849Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_rx: flushed from out-of-order user RX packets=2 bytes=2764 [INFO] [stdout] 2025-11-05T02:32:42.378858Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61061 ack_nr=52145 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.378875Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: remote_window_remaining=1022440 congestion_controller_window=63105 remaining=6632 self.last_remote_window=1022440 [INFO] [stdout] 2025-11-05T02:32:42.378879Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61061 ack_nr=52145 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1432 [INFO] [stdout] 2025-11-05T02:32:42.378898Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: segmented bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.378900Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61061 ack_nr=52145 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=61060 [INFO] [stdout] 2025-11-05T02:32:42.378916Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: segmented bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.378925Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61061 ack_nr=52145 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.378933Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: segmented bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.378947Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61061 ack_nr=52145 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.378952Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: segmented bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.378971Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: nagle: buffering more data max_payload_size=1452 [INFO] [stdout] 2025-11-05T02:32:42.378970Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61061 ack_nr=52145 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=17184 [INFO] [stdout] 2025-11-05T02:32:42.378989Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=824 remote_window_remaining=1016632 user_tx_segments_segments=4 user_tx_segments_bytes=5808 segment_sizes=min_ss=1452:max_ss=1452 [INFO] [stdout] 2025-11-05T02:32:42.379014Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61062 ack_nr=52145 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.379035Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61062 ack_nr=52145 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1432 [INFO] [stdout] 2025-11-05T02:32:42.379047Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: arming retransmit timer delay=200ms reason="rfc6298 5.1" [INFO] [stdout] 2025-11-05T02:32:42.379053Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61062 ack_nr=52145 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=61061 [INFO] [stdout] 2025-11-05T02:32:42.379077Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61062 ack_nr=52145 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.379075Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="expecting reply on ST_DATA" [INFO] [stdout] 2025-11-05T02:32:42.379097Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61062 ack_nr=52145 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.379099Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=31423 header.ack_nr=39031 payload_size=1452 remaining_cwnd=63105 [INFO] [stdout] 2025-11-05T02:32:42.379119Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61062 ack_nr=52145 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=18616 [INFO] [stdout] 2025-11-05T02:32:42.379134Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=31424 header.ack_nr=39031 payload_size=1452 remaining_cwnd=61653 [INFO] [stdout] 2025-11-05T02:32:42.379162Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61063 ack_nr=52145 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.379169Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=31425 header.ack_nr=39031 payload_size=1452 remaining_cwnd=60201 [INFO] [stdout] 2025-11-05T02:32:42.379184Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61063 ack_nr=52145 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1432 [INFO] [stdout] 2025-11-05T02:32:42.379201Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=31426 header.ack_nr=39031 payload_size=1452 remaining_cwnd=58749 [INFO] [stdout] 2025-11-05T02:32:42.379205Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61063 ack_nr=52145 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=61062 [INFO] [stdout] 2025-11-05T02:32:42.379234Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: remaining recv_wnd after sending remaining_cwnd=57297 [INFO] [stdout] 2025-11-05T02:32:42.379237Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61063 ack_nr=52145 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.379258Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: will repoll in duration=200ms [INFO] [stdout] 2025-11-05T02:32:42.379259Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61063 ack_nr=52145 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.379280Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61063 ack_nr=52145 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=20048 [INFO] [stdout] 2025-11-05T02:32:42.379322Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61064 ack_nr=52145 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.379343Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61064 ack_nr=52145 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1432 [INFO] [stdout] 2025-11-05T02:32:42.379361Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61064 ack_nr=52145 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=61063 [INFO] [stdout] 2025-11-05T02:32:42.379382Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61064 ack_nr=52145 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.379402Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61064 ack_nr=52145 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.379422Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61064 ack_nr=52145 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=21480 [INFO] [stdout] 2025-11-05T02:32:42.379461Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61065 ack_nr=52145 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.379483Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61065 ack_nr=52145 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1432 [INFO] [stdout] 2025-11-05T02:32:42.379503Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61065 ack_nr=52145 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=61064 [INFO] [stdout] 2025-11-05T02:32:42.379524Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61065 ack_nr=52145 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.379543Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61065 ack_nr=52145 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.381037Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61065 ack_nr=52145 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=22912 [INFO] [stdout] 2025-11-05T02:32:42.381115Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61066 ack_nr=52145 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.381143Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61066 ack_nr=52145 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1432 [INFO] [stdout] 2025-11-05T02:32:42.381164Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61066 ack_nr=52145 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=61065 [INFO] [stdout] 2025-11-05T02:32:42.381189Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61066 ack_nr=52145 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.381211Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61066 ack_nr=52145 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.381246Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61066 ack_nr=52145 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=24344 [INFO] [stdout] 2025-11-05T02:32:42.381292Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61067 ack_nr=52145 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.381315Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61067 ack_nr=52145 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1432 [INFO] [stdout] 2025-11-05T02:32:42.381336Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61067 ack_nr=52145 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=61066 [INFO] [stdout] 2025-11-05T02:32:42.381360Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61067 ack_nr=52145 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.381381Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61067 ack_nr=52145 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.381403Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61067 ack_nr=52145 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=25776 [INFO] [stdout] 2025-11-05T02:32:42.381435Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: arming retransmit timer delay=200ms reason="rfc6298 5.3" [INFO] [stdout] 2025-11-05T02:32:42.381458Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.382026Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: removed ACKed tx messages result.on_ack_result=acked_segments=15, bytes=21480, new_rtt=Some(32.213249ms) [INFO] [stdout] 2025-11-05T02:32:42.382080Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_rx: flushed from out-of-order user RX packets=18 bytes=25776 [INFO] [stdout] 2025-11-05T02:32:42.382114Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: remote_window_remaining=1026744 congestion_controller_window=43135 remaining=6992 self.last_remote_window=1026744 [INFO] [stdout] 2025-11-05T02:32:42.382142Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: segmented bytes=1432 [INFO] [stdout] 2025-11-05T02:32:42.382164Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: segmented bytes=1432 [INFO] [stdout] 2025-11-05T02:32:42.382186Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: segmented bytes=1432 [INFO] [stdout] 2025-11-05T02:32:42.382207Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: segmented bytes=1432 [INFO] [stdout] 2025-11-05T02:32:42.382241Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: nagle: buffering more data max_payload_size=1432 [INFO] [stdout] 2025-11-05T02:32:42.382264Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=1264 remote_window_remaining=1021016 user_tx_segments_segments=7 user_tx_segments_bytes=10024 segment_sizes=min_ss=1432:max_ss=1432 [INFO] [stdout] 2025-11-05T02:32:42.382336Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=52146 header.ack_nr=61067 payload_size=1432 remaining_cwnd=43135 [INFO] [stdout] 2025-11-05T02:32:42.382395Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=52147 header.ack_nr=61067 payload_size=1432 remaining_cwnd=41703 [INFO] [stdout] 2025-11-05T02:32:42.382447Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=52148 header.ack_nr=61067 payload_size=1432 remaining_cwnd=40271 [INFO] [stdout] 2025-11-05T02:32:42.382502Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=52149 header.ack_nr=61067 payload_size=1432 remaining_cwnd=38839 [INFO] [stdout] 2025-11-05T02:32:42.382554Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=52150 header.ack_nr=61067 payload_size=1432 remaining_cwnd=37407 [INFO] [stdout] 2025-11-05T02:32:42.382641Z  INFO echo{addr=127.0.0.1:8534}: librqbit_utp::e2e_tests: current counter 8000 [INFO] [stdout] 2025-11-05T02:32:42.382637Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=52151 header.ack_nr=61067 payload_size=1432 remaining_cwnd=35975 [INFO] [stdout] 2025-11-05T02:32:42.382691Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=52152 header.ack_nr=61067 payload_size=1432 remaining_cwnd=34543 [INFO] [stdout] 2025-11-05T02:32:42.382729Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: remaining recv_wnd after sending remaining_cwnd=33111 [INFO] [stdout] 2025-11-05T02:32:42.382759Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: will repoll in duration=200ms [INFO] [stdout] 2025-11-05T02:32:42.383988Z  INFO echo{addr=[::1]:0}: librqbit_utp::e2e_tests: current counter 4000 [INFO] [stdout] 2025-11-05T02:32:42.383994Z TRACE echo{addr=127.0.0.1:8535}: librqbit_utp::stream_tx: closing writer [INFO] [stdout] 2025-11-05T02:32:42.384183Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39032 ack_nr=31422 len=1332 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.384222Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39032 ack_nr=31422 len=1332 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1332 [INFO] [stdout] 2025-11-05T02:32:42.384244Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39032 ack_nr=31422 len=1332 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=39031 [INFO] [stdout] 2025-11-05T02:32:42.384268Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39032 ack_nr=31422 len=1332 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.384290Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39032 ack_nr=31422 len=1332 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.384315Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39032 ack_nr=31422 len=1332 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=1332 [INFO] [stdout] 2025-11-05T02:32:42.384361Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39033 ack_nr=31426 len=0 msgtype=ST_STATE}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.384397Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: turning off retransmit timer reason="rfc6298 5.2" [INFO] [stdout] 2025-11-05T02:32:42.384417Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: turning off inactivity timer reason="TX is empty" [INFO] [stdout] 2025-11-05T02:32:42.379589Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56432 ack_nr=44937 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=1452 [INFO] [stdout] test stream_tx_segments::tests::test_rtt ... ok [INFO] [stdout] 2025-11-05T02:32:42.380743Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57933 ack_nr=45259 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.384648Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56433 ack_nr=44937 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.384680Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56433 ack_nr=44937 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1452 [INFO] [stdout] 2025-11-05T02:32:42.384650Z DEBUG echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57933 ack_nr=45259 len=1452 msgtype=ST_DATA}: librqbit_utp::congestion::tracing: set_mss changed before=cwnd=23150,cwnd_mss=15.97,sshthresh_mss:inf:w_max:0.00,mss:1450 after=cwnd=23150,cwnd_mss=15.94,sshthresh_mss:inf:w_max:0.00,mss:1452 [INFO] [stdout] 2025-11-05T02:32:42.384702Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56433 ack_nr=44937 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=56432 [INFO] [stdout] 2025-11-05T02:32:42.384710Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57933 ack_nr=45259 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1452 [INFO] [stdout] 2025-11-05T02:32:42.384725Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56433 ack_nr=44937 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.384733Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57933 ack_nr=45259 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=57932 [INFO] [stdout] 2025-11-05T02:32:42.384745Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56433 ack_nr=44937 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.384760Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57933 ack_nr=45259 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.384767Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56433 ack_nr=44937 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=2904 [INFO] [stdout] 2025-11-05T02:32:42.384781Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57933 ack_nr=45259 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.384804Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57933 ack_nr=45259 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.384808Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56434 ack_nr=44937 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.384829Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56434 ack_nr=44937 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1452 [INFO] [stdout] 2025-11-05T02:32:42.384850Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56434 ack_nr=44937 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=56433 [INFO] [stdout] 2025-11-05T02:32:42.384856Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57934 ack_nr=45259 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.384872Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56434 ack_nr=44937 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.384879Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57934 ack_nr=45259 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1452 [INFO] [stdout] 2025-11-05T02:32:42.384891Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56434 ack_nr=44937 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.384899Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57934 ack_nr=45259 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=57933 [INFO] [stdout] 2025-11-05T02:32:42.384911Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56434 ack_nr=44937 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=4356 [INFO] [stdout] 2025-11-05T02:32:42.384923Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57934 ack_nr=45259 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.384943Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57934 ack_nr=45259 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.384952Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56435 ack_nr=44937 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.384966Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57934 ack_nr=45259 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=2904 [INFO] [stdout] 2025-11-05T02:32:42.384973Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56435 ack_nr=44937 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1452 [INFO] [stdout] 2025-11-05T02:32:42.384993Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56435 ack_nr=44937 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=56434 [INFO] [stdout] 2025-11-05T02:32:42.385008Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57935 ack_nr=45259 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.385014Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56435 ack_nr=44937 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.385031Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57935 ack_nr=45259 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1452 [INFO] [stdout] 2025-11-05T02:32:42.385033Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56435 ack_nr=44937 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.385055Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56435 ack_nr=44937 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=5808 [INFO] [stdout] 2025-11-05T02:32:42.385053Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57935 ack_nr=45259 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=57934 [INFO] [stdout] 2025-11-05T02:32:42.385077Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57935 ack_nr=45259 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.385094Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56436 ack_nr=44937 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.385098Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57935 ack_nr=45259 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.385116Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56436 ack_nr=44937 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1452 [INFO] [stdout] 2025-11-05T02:32:42.385120Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57935 ack_nr=45259 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=4356 [INFO] [stdout] 2025-11-05T02:32:42.385135Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56436 ack_nr=44937 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=56435 [INFO] [stdout] 2025-11-05T02:32:42.385157Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56436 ack_nr=44937 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.385163Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57936 ack_nr=45259 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.385176Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56436 ack_nr=44937 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.385184Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57936 ack_nr=45259 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1452 [INFO] [stdout] 2025-11-05T02:32:42.385198Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56436 ack_nr=44937 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=7260 [INFO] [stdout] 2025-11-05T02:32:42.385226Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57936 ack_nr=45259 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=57935 [INFO] [stdout] 2025-11-05T02:32:42.385249Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56437 ack_nr=44937 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.385251Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57936 ack_nr=45259 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.385270Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56437 ack_nr=44937 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1452 [INFO] [stdout] 2025-11-05T02:32:42.385272Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57936 ack_nr=45259 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.385289Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56437 ack_nr=44937 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=56436 [INFO] [stdout] 2025-11-05T02:32:42.385296Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57936 ack_nr=45259 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=5808 [INFO] [stdout] 2025-11-05T02:32:42.385311Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56437 ack_nr=44937 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.385331Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56437 ack_nr=44937 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.385340Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57937 ack_nr=45259 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.385352Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56437 ack_nr=44937 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=8712 [INFO] [stdout] 2025-11-05T02:32:42.385364Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57937 ack_nr=45259 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1452 [INFO] [stdout] 2025-11-05T02:32:42.385392Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56438 ack_nr=44937 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.385386Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57937 ack_nr=45259 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=57936 [INFO] [stdout] 2025-11-05T02:32:42.385413Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56438 ack_nr=44937 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1452 [INFO] [stdout] 2025-11-05T02:32:42.385415Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57937 ack_nr=45259 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.385432Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56438 ack_nr=44937 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=56437 [INFO] [stdout] 2025-11-05T02:32:42.385436Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57937 ack_nr=45259 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.385453Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56438 ack_nr=44937 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.385459Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57937 ack_nr=45259 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=7260 [INFO] [stdout] 2025-11-05T02:32:42.385474Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56438 ack_nr=44937 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.385496Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56438 ack_nr=44937 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=10164 [INFO] [stdout] 2025-11-05T02:32:42.385507Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57938 ack_nr=45259 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.385529Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57938 ack_nr=45259 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1452 [INFO] [stdout] 2025-11-05T02:32:42.385536Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56439 ack_nr=44937 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.385556Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56439 ack_nr=44937 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1452 [INFO] [stdout] 2025-11-05T02:32:42.385551Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57938 ack_nr=45259 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=57937 [INFO] [stdout] 2025-11-05T02:32:42.384618Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: removed ACKed tx messages result.on_ack_result=acked_segments=4, bytes=5808, new_rtt=Some(4.96312ms) [INFO] [stdout] 2025-11-05T02:32:42.386313Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56439 ack_nr=44937 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=56438 [INFO] [stdout] 2025-11-05T02:32:42.386352Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_rx: flushed from out-of-order user RX packets=1 bytes=1332 [INFO] [stdout] 2025-11-05T02:32:42.386352Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56439 ack_nr=44937 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.386391Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: remote_window_remaining=1042768 congestion_controller_window=68913 remaining=12151 self.last_remote_window=1042768 [INFO] [stdout] 2025-11-05T02:32:42.386393Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56439 ack_nr=44937 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.386415Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: segmented bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.386417Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56439 ack_nr=44937 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=11616 [INFO] [stdout] 2025-11-05T02:32:42.386433Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: segmented bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.386451Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: segmented bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.386469Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: segmented bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.386470Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56440 ack_nr=44937 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.386486Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: segmented bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.386495Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56440 ack_nr=44937 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1452 [INFO] [stdout] 2025-11-05T02:32:42.386504Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: segmented bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.386516Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56440 ack_nr=44937 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=56439 [INFO] [stdout] 2025-11-05T02:32:42.386522Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: segmented bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.386539Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: segmented bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.386540Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56440 ack_nr=44937 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.386557Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: nagle: buffering more data max_payload_size=1452 [INFO] [stdout] 2025-11-05T02:32:42.386559Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56440 ack_nr=44937 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.386593Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=535 remote_window_remaining=1031152 user_tx_segments_segments=8 user_tx_segments_bytes=11616 segment_sizes=min_ss=1452:max_ss=1452 [INFO] [stdout] 2025-11-05T02:32:42.386602Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56440 ack_nr=44937 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=13068 [INFO] [stdout] 2025-11-05T02:32:42.386648Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56441 ack_nr=44937 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.386657Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: arming retransmit timer delay=200ms reason="rfc6298 5.1" [INFO] [stdout] 2025-11-05T02:32:42.386671Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56441 ack_nr=44937 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1452 [INFO] [stdout] 2025-11-05T02:32:42.386684Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="expecting reply on ST_DATA" [INFO] [stdout] 2025-11-05T02:32:42.386692Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56441 ack_nr=44937 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=56440 [INFO] [stdout] 2025-11-05T02:32:42.386705Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=31427 header.ack_nr=39032 payload_size=1452 remaining_cwnd=68913 [INFO] [stdout] 2025-11-05T02:32:42.386715Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56441 ack_nr=44937 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.386736Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56441 ack_nr=44937 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.386740Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=31428 header.ack_nr=39032 payload_size=1452 remaining_cwnd=67461 [INFO] [stdout] 2025-11-05T02:32:42.386757Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56441 ack_nr=44937 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=14520 [INFO] [stdout] 2025-11-05T02:32:42.386782Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=31429 header.ack_nr=39032 payload_size=1452 remaining_cwnd=66009 [INFO] [stdout] 2025-11-05T02:32:42.386801Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56442 ack_nr=44937 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.386823Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56442 ack_nr=44937 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1452 [INFO] [stdout] 2025-11-05T02:32:42.386822Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=31430 header.ack_nr=39032 payload_size=1452 remaining_cwnd=64557 [INFO] [stdout] 2025-11-05T02:32:42.386847Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56442 ack_nr=44937 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=56441 [INFO] [stdout] 2025-11-05T02:32:42.386860Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=31431 header.ack_nr=39032 payload_size=1452 remaining_cwnd=63105 [INFO] [stdout] 2025-11-05T02:32:42.386872Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56442 ack_nr=44937 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.386892Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56442 ack_nr=44937 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.386894Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=31432 header.ack_nr=39032 payload_size=1452 remaining_cwnd=61653 [INFO] [stdout] 2025-11-05T02:32:42.386913Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56442 ack_nr=44937 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=15972 [INFO] [stdout] 2025-11-05T02:32:42.386927Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=31433 header.ack_nr=39032 payload_size=1452 remaining_cwnd=60201 [INFO] [stdout] 2025-11-05T02:32:42.386959Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56443 ack_nr=44937 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.386959Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=31434 header.ack_nr=39032 payload_size=1452 remaining_cwnd=58749 [INFO] [stdout] 2025-11-05T02:32:42.386981Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56443 ack_nr=44937 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1452 [INFO] [stdout] 2025-11-05T02:32:42.386984Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: remaining recv_wnd after sending remaining_cwnd=57297 [INFO] [stdout] 2025-11-05T02:32:42.387002Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56443 ack_nr=44937 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=56442 [INFO] [stdout] 2025-11-05T02:32:42.387009Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: will repoll in duration=200ms [INFO] [stdout] 2025-11-05T02:32:42.387050Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56443 ack_nr=44937 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.387072Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56443 ack_nr=44937 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.387093Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56443 ack_nr=44937 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=17424 [INFO] [stdout] 2025-11-05T02:32:42.387139Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56444 ack_nr=44937 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.387163Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56444 ack_nr=44937 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1452 [INFO] [stdout] 2025-11-05T02:32:42.387183Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56444 ack_nr=44937 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=56443 [INFO] [stdout] 2025-11-05T02:32:42.387205Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56444 ack_nr=44937 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.387669Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56444 ack_nr=44937 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.387709Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56444 ack_nr=44937 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=18876 [INFO] [stdout] 2025-11-05T02:32:42.387783Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56445 ack_nr=44937 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.387810Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56445 ack_nr=44937 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1452 [INFO] [stdout] 2025-11-05T02:32:42.387833Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56445 ack_nr=44937 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=56444 [INFO] [stdout] 2025-11-05T02:32:42.387859Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56445 ack_nr=44937 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.387881Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56445 ack_nr=44937 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.387907Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56445 ack_nr=44937 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=20328 [INFO] [stdout] 2025-11-05T02:32:42.387955Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56446 ack_nr=44937 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.387980Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56446 ack_nr=44937 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1452 [INFO] [stdout] 2025-11-05T02:32:42.388002Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56446 ack_nr=44937 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=56445 [INFO] [stdout] 2025-11-05T02:32:42.388026Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56446 ack_nr=44937 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.388049Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56446 ack_nr=44937 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.388073Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56446 ack_nr=44937 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=21780 [INFO] [stdout] 2025-11-05T02:32:42.388121Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56447 ack_nr=44937 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.388145Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56447 ack_nr=44937 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1452 [INFO] [stdout] 2025-11-05T02:32:42.388167Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56447 ack_nr=44937 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=56446 [INFO] [stdout] 2025-11-05T02:32:42.388192Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56447 ack_nr=44937 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.388228Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56447 ack_nr=44937 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.388254Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56447 ack_nr=44937 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=23232 [INFO] [stdout] 2025-11-05T02:32:42.388303Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56448 ack_nr=44937 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.388329Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56448 ack_nr=44937 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1452 [INFO] [stdout] 2025-11-05T02:32:42.388351Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56448 ack_nr=44937 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=56447 [INFO] [stdout] 2025-11-05T02:32:42.388376Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56448 ack_nr=44937 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.388398Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56448 ack_nr=44937 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.388422Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56448 ack_nr=44937 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=24684 [INFO] [stdout] 2025-11-05T02:32:42.388471Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56449 ack_nr=44937 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.388496Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56449 ack_nr=44937 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1452 [INFO] [stdout] 2025-11-05T02:32:42.388520Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56449 ack_nr=44937 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=56448 [INFO] [stdout] 2025-11-05T02:32:42.388545Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56449 ack_nr=44937 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.388586Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56449 ack_nr=44937 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.388615Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56449 ack_nr=44937 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=26136 [INFO] [stdout] 2025-11-05T02:32:42.388653Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: arming retransmit timer delay=200ms reason="rfc6298 5.3" [INFO] [stdout] 2025-11-05T02:32:42.388677Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.388932Z  INFO echo{addr=127.0.0.1:8534}: librqbit_utp::e2e_tests: current counter 9000 [INFO] [stdout] 2025-11-05T02:32:42.389250Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: removed ACKed tx messages result.on_ack_result=acked_segments=16, bytes=23232, new_rtt=Some(30.521439ms) [INFO] [stdout] 2025-11-05T02:32:42.389299Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_rx: flushed from out-of-order user RX packets=18 bytes=26136 [INFO] [stdout] 2025-11-05T02:32:42.389324Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: remote_window_remaining=1025112 congestion_controller_window=46914 remaining=6632 self.last_remote_window=1025112 [INFO] [stdout] 2025-11-05T02:32:42.389346Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: segmented bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.389366Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: segmented bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.389386Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: segmented bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.389402Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: segmented bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.389418Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: nagle: buffering more data max_payload_size=1452 [INFO] [stdout] 2025-11-05T02:32:42.389436Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=824 remote_window_remaining=1019304 user_tx_segments_segments=6 user_tx_segments_bytes=8712 segment_sizes=min_ss=1452:max_ss=1452 [INFO] [stdout] 2025-11-05T02:32:42.389504Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=44938 header.ack_nr=56449 payload_size=1452 remaining_cwnd=46914 [INFO] [stdout] 2025-11-05T02:32:42.389559Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=44939 header.ack_nr=56449 payload_size=1452 remaining_cwnd=45462 [INFO] [stdout] 2025-11-05T02:32:42.389599Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57938 ack_nr=45259 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.389635Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57938 ack_nr=45259 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.389637Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=44940 header.ack_nr=56449 payload_size=1452 remaining_cwnd=44010 [INFO] [stdout] 2025-11-05T02:32:42.389659Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57938 ack_nr=45259 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=8712 [INFO] [stdout] 2025-11-05T02:32:42.389684Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=44941 header.ack_nr=56449 payload_size=1452 remaining_cwnd=42558 [INFO] [stdout] 2025-11-05T02:32:42.389715Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57939 ack_nr=45259 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.389727Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=44942 header.ack_nr=56449 payload_size=1452 remaining_cwnd=41106 [INFO] [stdout] 2025-11-05T02:32:42.389741Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57939 ack_nr=45259 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1452 [INFO] [stdout] 2025-11-05T02:32:42.389763Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57939 ack_nr=45259 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=57938 [INFO] [stdout] 2025-11-05T02:32:42.389771Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=44943 header.ack_nr=56449 payload_size=1452 remaining_cwnd=39654 [INFO] [stdout] 2025-11-05T02:32:42.389786Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57939 ack_nr=45259 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.389801Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: remaining recv_wnd after sending remaining_cwnd=38202 [INFO] [stdout] 2025-11-05T02:32:42.389807Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57939 ack_nr=45259 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.389827Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: will repoll in duration=200ms [INFO] [stdout] 2025-11-05T02:32:42.389831Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57939 ack_nr=45259 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=10164 [INFO] [stdout] 2025-11-05T02:32:42.389875Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57940 ack_nr=45259 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.389897Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57940 ack_nr=45259 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1452 [INFO] [stdout] 2025-11-05T02:32:42.389918Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57940 ack_nr=45259 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=57939 [INFO] [stdout] 2025-11-05T02:32:42.389941Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57940 ack_nr=45259 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.389962Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57940 ack_nr=45259 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.389986Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57940 ack_nr=45259 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=11616 [INFO] [stdout] 2025-11-05T02:32:42.390028Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57941 ack_nr=45259 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.390049Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57941 ack_nr=45259 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1452 [INFO] [stdout] 2025-11-05T02:32:42.390070Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57941 ack_nr=45259 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=57940 [INFO] [stdout] 2025-11-05T02:32:42.390098Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57941 ack_nr=45259 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.390124Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57941 ack_nr=45259 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.390150Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57941 ack_nr=45259 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=13068 [INFO] [stdout] 2025-11-05T02:32:42.390197Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57942 ack_nr=45259 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.390230Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57942 ack_nr=45259 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1452 [INFO] [stdout] 2025-11-05T02:32:42.390252Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57942 ack_nr=45259 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=57941 [INFO] [stdout] 2025-11-05T02:32:42.390276Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57942 ack_nr=45259 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.390296Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57942 ack_nr=45259 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.390320Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57942 ack_nr=45259 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=14520 [INFO] [stdout] 2025-11-05T02:32:42.390364Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57943 ack_nr=45259 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.390386Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57943 ack_nr=45259 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1452 [INFO] [stdout] 2025-11-05T02:32:42.390407Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57943 ack_nr=45259 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=57942 [INFO] [stdout] 2025-11-05T02:32:42.390430Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57943 ack_nr=45259 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.390451Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57943 ack_nr=45259 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.390475Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57943 ack_nr=45259 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=15972 [INFO] [stdout] 2025-11-05T02:32:42.390519Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57944 ack_nr=45259 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.390541Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57944 ack_nr=45259 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1452 [INFO] [stdout] 2025-11-05T02:32:42.390541Z  INFO echo{addr=127.0.0.1:0}: librqbit_utp::e2e_tests: current counter 4000 [INFO] [stdout] 2025-11-05T02:32:42.390562Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57944 ack_nr=45259 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=57943 [INFO] [stdout] 2025-11-05T02:32:42.390605Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57944 ack_nr=45259 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.390627Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57944 ack_nr=45259 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.390651Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57944 ack_nr=45259 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=17424 [INFO] [stdout] 2025-11-05T02:32:42.390697Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57945 ack_nr=45259 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.390718Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57945 ack_nr=45259 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1452 [INFO] [stdout] 2025-11-05T02:32:42.390739Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57945 ack_nr=45259 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=57944 [INFO] [stdout] 2025-11-05T02:32:42.390762Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57945 ack_nr=45259 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.390782Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57945 ack_nr=45259 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.390806Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57945 ack_nr=45259 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=18876 [INFO] [stdout] 2025-11-05T02:32:42.390848Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57946 ack_nr=45259 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.390870Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57946 ack_nr=45259 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1452 [INFO] [stdout] 2025-11-05T02:32:42.390890Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57946 ack_nr=45259 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=57945 [INFO] [stdout] 2025-11-05T02:32:42.390913Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57946 ack_nr=45259 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.390934Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57946 ack_nr=45259 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.390958Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57946 ack_nr=45259 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=20328 [INFO] [stdout] 2025-11-05T02:32:42.391003Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57947 ack_nr=45259 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.391030Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57947 ack_nr=45259 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1452 [INFO] [stdout] 2025-11-05T02:32:42.391054Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57947 ack_nr=45259 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=57946 [INFO] [stdout] 2025-11-05T02:32:42.391078Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57947 ack_nr=45259 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.391099Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57947 ack_nr=45259 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.386135Z  INFO echo{addr=[::1]:0}: librqbit_utp::e2e_tests: current counter 5000 [INFO] [stdout] 2025-11-05T02:32:42.393030Z  INFO echo{addr=127.0.0.1:0}: librqbit_utp::e2e_tests: current counter 5000 [INFO] [stdout] 2025-11-05T02:32:42.394028Z  INFO echo{addr=[::1]:0}: librqbit_utp::e2e_tests: current counter 6000 [INFO] [stdout] 2025-11-05T02:32:42.394431Z  INFO echo{addr=127.0.0.1:0}: librqbit_utp::e2e_tests: current counter 6000 [INFO] [stdout] 2025-11-05T02:32:42.396478Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52146 ack_nr=61067 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.396520Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52146 ack_nr=61067 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1432 [INFO] [stdout] 2025-11-05T02:32:42.396543Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52146 ack_nr=61067 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=52145 [INFO] [stdout] 2025-11-05T02:32:42.392174Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39033 ack_nr=31426 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.396602Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39033 ack_nr=31426 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1382 [INFO] [stdout] 2025-11-05T02:32:42.396631Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39033 ack_nr=31426 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=39032 [INFO] [stdout] 2025-11-05T02:32:42.396661Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39033 ack_nr=31426 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.396688Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39033 ack_nr=31426 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.396713Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39033 ack_nr=31426 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=1382 [INFO] [stdout] 2025-11-05T02:32:42.396764Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39035 ack_nr=31434 len=0 msgtype=ST_STATE}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.396816Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39034 ack_nr=31434 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.396839Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39034 ack_nr=31434 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1382 [INFO] [stdout] 2025-11-05T02:32:42.396860Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39034 ack_nr=31434 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=39033 [INFO] [stdout] 2025-11-05T02:32:42.396883Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39034 ack_nr=31434 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.396904Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39034 ack_nr=31434 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.396926Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39034 ack_nr=31434 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=2764 [INFO] [stdout] 2025-11-05T02:32:42.396961Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: turning off retransmit timer reason="rfc6298 5.2" [INFO] [stdout] 2025-11-05T02:32:42.396981Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: turning off inactivity timer reason="TX is empty" [INFO] [stdout] 2025-11-05T02:32:42.397289Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: removed ACKed tx messages result.on_ack_result=acked_segments=8, bytes=11616, new_rtt=Some(5.19479ms) [INFO] [stdout] 2025-11-05T02:32:42.397325Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_rx: flushed from out-of-order user RX packets=2 bytes=2764 [INFO] [stdout] 2025-11-05T02:32:42.397350Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: remote_window_remaining=1036960 congestion_controller_window=80529 remaining=535 self.last_remote_window=1036960 [INFO] [stdout] 2025-11-05T02:32:42.397373Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: segmented bytes=535 [INFO] [stdout] 2025-11-05T02:32:42.397392Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=0 remote_window_remaining=1036425 user_tx_segments_segments=1 user_tx_segments_bytes=535 segment_sizes=min_ss=1452:max_ss=1452 [INFO] [stdout] 2025-11-05T02:32:42.397457Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: arming retransmit timer delay=200ms reason="rfc6298 5.1" [INFO] [stdout] 2025-11-05T02:32:42.397489Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="expecting reply on ST_DATA" [INFO] [stdout] 2025-11-05T02:32:42.397509Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=31435 header.ack_nr=39034 payload_size=535 remaining_cwnd=80529 [INFO] [stdout] 2025-11-05T02:32:42.397506Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44938 ack_nr=56449 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.397532Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: remaining recv_wnd after sending remaining_cwnd=79994 [INFO] [stdout] 2025-11-05T02:32:42.397558Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: will repoll in duration=200ms [INFO] [stdout] 2025-11-05T02:32:42.397550Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44938 ack_nr=56449 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1452 [INFO] [stdout] 2025-11-05T02:32:42.397607Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44938 ack_nr=56449 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=44937 [INFO] [stdout] 2025-11-05T02:32:42.397643Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44938 ack_nr=56449 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.397670Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44938 ack_nr=56449 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.397699Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44938 ack_nr=56449 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.397761Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44939 ack_nr=56449 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.397793Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44939 ack_nr=56449 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1452 [INFO] [stdout] 2025-11-05T02:32:42.397820Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44939 ack_nr=56449 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=44938 [INFO] [stdout] 2025-11-05T02:32:42.397850Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44939 ack_nr=56449 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.397878Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44939 ack_nr=56449 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.397907Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44939 ack_nr=56449 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=2904 [INFO] [stdout] 2025-11-05T02:32:42.397967Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44940 ack_nr=56449 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.397998Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44940 ack_nr=56449 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1452 [INFO] [stdout] 2025-11-05T02:32:42.398025Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44940 ack_nr=56449 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=44939 [INFO] [stdout] 2025-11-05T02:32:42.398053Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44940 ack_nr=56449 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.398074Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44940 ack_nr=56449 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.398097Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44940 ack_nr=56449 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=4356 [INFO] [stdout] 2025-11-05T02:32:42.398153Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44941 ack_nr=56449 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.398181Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44941 ack_nr=56449 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1452 [INFO] [stdout] 2025-11-05T02:32:42.398207Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44941 ack_nr=56449 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=44940 [INFO] [stdout] 2025-11-05T02:32:42.398252Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44941 ack_nr=56449 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.398280Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44941 ack_nr=56449 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.398309Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44941 ack_nr=56449 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=5808 [INFO] [stdout] 2025-11-05T02:32:42.398369Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44942 ack_nr=56449 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.398399Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44942 ack_nr=56449 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1452 [INFO] [stdout] 2025-11-05T02:32:42.398426Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44942 ack_nr=56449 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=44941 [INFO] [stdout] 2025-11-05T02:32:42.398457Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44942 ack_nr=56449 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.398484Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44942 ack_nr=56449 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.398512Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44942 ack_nr=56449 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=7260 [INFO] [stdout] 2025-11-05T02:32:42.398672Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44943 ack_nr=56449 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.398755Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44943 ack_nr=56449 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1452 [INFO] [stdout] 2025-11-05T02:32:42.398848Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44943 ack_nr=56449 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=44942 [INFO] [stdout] 2025-11-05T02:32:42.398925Z  INFO echo{addr=127.0.0.1:8534}: librqbit_utp::e2e_tests: current counter 10000 [INFO] [stdout] 2025-11-05T02:32:42.398944Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44943 ack_nr=56449 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.399060Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44943 ack_nr=56449 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.399158Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44943 ack_nr=56449 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=8712 [INFO] [stdout] 2025-11-05T02:32:42.399194Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52146 ack_nr=61067 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.399234Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52146 ack_nr=61067 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.399159Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57947 ack_nr=45259 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=21780 [INFO] [stdout] 2025-11-05T02:32:42.399264Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52146 ack_nr=61067 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=1432 [INFO] [stdout] 2025-11-05T02:32:42.399309Z TRACE msg{seq_nr=1 ack_nr=100 len=0 msgtype=ST_STATE}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.399360Z TRACE librqbit_utp::stream_dispatch: remote_window_remaining=1024 congestion_controller_window=2 remaining=5 self.last_remote_window=1024 [INFO] [stdout] 2025-11-05T02:32:42.399357Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52147 ack_nr=61067 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.399376Z TRACE librqbit_utp::stream_dispatch: segmented bytes=1 [INFO] [stdout] 2025-11-05T02:32:42.399385Z TRACE librqbit_utp::stream_dispatch: segmented bytes=1 [INFO] [stdout] 2025-11-05T02:32:42.399392Z TRACE librqbit_utp::stream_dispatch: segmented bytes=1 [INFO] [stdout] 2025-11-05T02:32:42.399381Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57948 ack_nr=45259 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.399384Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52147 ack_nr=61067 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1432 [INFO] [stdout] 2025-11-05T02:32:42.399422Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52147 ack_nr=61067 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=52146 [INFO] [stdout] 2025-11-05T02:32:42.399410Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57948 ack_nr=45259 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1452 [INFO] [stdout] 2025-11-05T02:32:42.399446Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52147 ack_nr=61067 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.399465Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57948 ack_nr=45259 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=57947 [INFO] [stdout] 2025-11-05T02:32:42.399468Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52147 ack_nr=61067 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.399492Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52147 ack_nr=61067 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=2864 [INFO] [stdout] 2025-11-05T02:32:42.399494Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57948 ack_nr=45259 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.399538Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52148 ack_nr=61067 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.399537Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57948 ack_nr=45259 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.399560Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52148 ack_nr=61067 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1432 [INFO] [stdout] 2025-11-05T02:32:42.399563Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57948 ack_nr=45259 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=23232 [INFO] [stdout] 2025-11-05T02:32:42.399602Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52148 ack_nr=61067 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=52147 [INFO] [stdout] 2025-11-05T02:32:42.399626Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52148 ack_nr=61067 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.399631Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: turning off retransmit timer reason="rfc6298 5.2" [INFO] [stdout] 2025-11-05T02:32:42.399647Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52148 ack_nr=61067 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.399670Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52148 ack_nr=61067 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=4296 [INFO] [stdout] 2025-11-05T02:32:42.399724Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52149 ack_nr=61067 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.399748Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52149 ack_nr=61067 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1432 [INFO] [stdout] 2025-11-05T02:32:42.399651Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: turning off inactivity timer reason="TX is empty" [INFO] [stdout] 2025-11-05T02:32:42.399768Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52149 ack_nr=61067 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=52148 [INFO] [stdout] 2025-11-05T02:32:42.399792Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52149 ack_nr=61067 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.399812Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52149 ack_nr=61067 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.399835Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52149 ack_nr=61067 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=5728 [INFO] [stdout] 2025-11-05T02:32:42.399882Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52150 ack_nr=61067 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.399904Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52150 ack_nr=61067 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1432 [INFO] [stdout] 2025-11-05T02:32:42.399925Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52150 ack_nr=61067 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=52149 [INFO] [stdout] 2025-11-05T02:32:42.399948Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52150 ack_nr=61067 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.399969Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52150 ack_nr=61067 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.399991Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52150 ack_nr=61067 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=7160 [INFO] [stdout] 2025-11-05T02:32:42.400033Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52151 ack_nr=61067 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.400057Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52151 ack_nr=61067 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1432 [INFO] [stdout] 2025-11-05T02:32:42.400077Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52151 ack_nr=61067 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=52150 [INFO] [stdout] 2025-11-05T02:32:42.400100Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52151 ack_nr=61067 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.400120Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52151 ack_nr=61067 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.400143Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52151 ack_nr=61067 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=8592 [INFO] [stdout] 2025-11-05T02:32:42.400185Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52152 ack_nr=61067 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.400217Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52152 ack_nr=61067 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1432 [INFO] [stdout] 2025-11-05T02:32:42.400223Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: removed ACKed tx messages result.on_ack_result=acked_segments=4, bytes=5802, new_rtt=Some(38.196419ms) [INFO] [stdout] 2025-11-05T02:32:42.400241Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52152 ack_nr=61067 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=52151 [INFO] [stdout] 2025-11-05T02:32:42.400265Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52152 ack_nr=61067 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.400287Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52152 ack_nr=61067 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.400313Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52152 ack_nr=61067 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=10024 [INFO] [stdout] 2025-11-05T02:32:42.400351Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: turning off retransmit timer reason="rfc6298 5.2" [INFO] [stdout] 2025-11-05T02:32:42.400371Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: turning off inactivity timer reason="TX is empty" [INFO] [stdout] 2025-11-05T02:32:42.400385Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_rx: flushed from out-of-order user RX packets=16 bytes=23232 [INFO] [stdout] 2025-11-05T02:32:42.400419Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: remote_window_remaining=1042536 congestion_controller_window=28952 remaining=26966 self.last_remote_window=1042536 [INFO] [stdout] 2025-11-05T02:32:42.400442Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: segmented bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.400626Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: segmented bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.400647Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: segmented bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.400875Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: segmented bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.400903Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: segmented bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.400921Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: segmented bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.401063Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: segmented bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.401107Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: removed ACKed tx messages result.on_ack_result=acked_segments=18, bytes=25776, new_rtt=Some(40.930258ms) [INFO] [stdout] 2025-11-05T02:32:42.401142Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_rx: flushed from out-of-order user RX packets=7 bytes=10024 [INFO] [stdout] 2025-11-05T02:32:42.401165Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: remote_window_remaining=1022448 congestion_controller_window=53031 remaining=6992 self.last_remote_window=1022448 [INFO] [stdout] 2025-11-05T02:32:42.401188Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: segmented bytes=1432 [INFO] [stdout] 2025-11-05T02:32:42.401212Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: segmented bytes=1432 [INFO] [stdout] 2025-11-05T02:32:42.401229Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: segmented bytes=1432 [INFO] [stdout] 2025-11-05T02:32:42.401247Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: segmented bytes=1432 [INFO] [stdout] 2025-11-05T02:32:42.401265Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: nagle: buffering more data max_payload_size=1432 [INFO] [stdout] 2025-11-05T02:32:42.401084Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: segmented bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.399119Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39035 ack_nr=31434 len=1332 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.401378Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39035 ack_nr=31434 len=1332 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1332 [INFO] [stdout] 2025-11-05T02:32:42.401409Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39035 ack_nr=31434 len=1332 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=39034 [INFO] [stdout] 2025-11-05T02:32:42.401436Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39035 ack_nr=31434 len=1332 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.401460Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39035 ack_nr=31434 len=1332 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.401322Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: segmented bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.401483Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39035 ack_nr=31434 len=1332 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=1332 [INFO] [stdout] 2025-11-05T02:32:42.401506Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: segmented bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.401535Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39036 ack_nr=31435 len=0 msgtype=ST_STATE}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.401589Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: turning off retransmit timer reason="rfc6298 5.2" [INFO] [stdout] 2025-11-05T02:32:42.401612Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: turning off inactivity timer reason="TX is empty" [INFO] [stdout] 2025-11-05T02:32:42.401646Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: removed ACKed tx messages result.on_ack_result=acked_segments=1, bytes=535, new_rtt=Some(1.646309ms) [INFO] [stdout] 2025-11-05T02:32:42.401671Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_rx: flushed from out-of-order user RX packets=1 bytes=1332 [INFO] [stdout] 2025-11-05T02:32:42.401695Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: arming ack delay timer delay=40ms reason="delayed ACK" [INFO] [stdout] 2025-11-05T02:32:42.401717Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: will repoll in duration=40ms [INFO] [stdout] 2025-11-05T02:32:42.399399Z TRACE librqbit_utp::stream_dispatch: segmented bytes=1 [INFO] [stdout] 2025-11-05T02:32:42.401803Z TRACE librqbit_utp::stream_dispatch: segmented bytes=1 [INFO] [stdout] 2025-11-05T02:32:42.401820Z TRACE librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=0 remote_window_remaining=1019 user_tx_segments_segments=5 user_tx_segments_bytes=5 segment_sizes=min_ss=1:max_ss=1 [INFO] [stdout] 2025-11-05T02:32:42.401850Z TRACE librqbit_utp::stream_dispatch: arming retransmit timer delay=3s reason="rfc6298 5.1" [INFO] [stdout] 2025-11-05T02:32:42.401895Z TRACE librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="expecting reply on ST_DATA" [INFO] [stdout] 2025-11-05T02:32:42.401929Z TRACE librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=101 header.ack_nr=0 payload_size=1 remaining_cwnd=2 [INFO] [stdout] 2025-11-05T02:32:42.401959Z  INFO echo{addr=127.0.0.1:8535}: librqbit_utp::e2e_tests: current counter 3000 [INFO] [stdout] 2025-11-05T02:32:42.402009Z TRACE librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=102 header.ack_nr=0 payload_size=1 remaining_cwnd=1 [INFO] [stdout] 2025-11-05T02:32:42.402065Z TRACE librqbit_utp::stream_dispatch: remaining recv_wnd after sending remaining_cwnd=0 [INFO] [stdout] 2025-11-05T02:32:42.402117Z TRACE librqbit_utp::stream_dispatch: will repoll in duration=3s [INFO] [stdout] 2025-11-05T02:32:42.402250Z TRACE msg{seq_nr=1 ack_nr=101 len=0 msgtype=ST_STATE}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.402339Z TRACE librqbit_utp::stream_dispatch: arming retransmit timer delay=2.5s reason="rfc6298 5.3" [INFO] [stdout] 2025-11-05T02:32:42.402403Z TRACE librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.402476Z TRACE librqbit_utp::stream_dispatch: removed ACKed tx messages result.on_ack_result=acked_segments=1, bytes=1, new_rtt=Some(1s) [INFO] [stdout] 2025-11-05T02:32:42.402545Z TRACE librqbit_utp::stream_dispatch: remote_window_remaining=0 congestion_controller_window=0 remaining=0 self.last_remote_window=0 [INFO] [stdout] 2025-11-05T02:32:42.401538Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: segmented bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.403661Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: segmented bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.402993Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39036 ack_nr=31435 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.401283Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=1264 remote_window_remaining=1016720 user_tx_segments_segments=4 user_tx_segments_bytes=5728 segment_sizes=min_ss=1432:max_ss=1432 [INFO] [stdout] 2025-11-05T02:32:42.403827Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39036 ack_nr=31435 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1382 [INFO] [stdout] 2025-11-05T02:32:42.403861Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39036 ack_nr=31435 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=39035 [INFO] [stdout] 2025-11-05T02:32:42.403868Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: arming retransmit timer delay=200ms reason="rfc6298 5.1" [INFO] [stdout] 2025-11-05T02:32:42.403892Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39036 ack_nr=31435 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.403904Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="expecting reply on ST_DATA" [INFO] [stdout] 2025-11-05T02:32:42.403919Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39036 ack_nr=31435 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.403925Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=61068 header.ack_nr=52152 payload_size=1432 remaining_cwnd=53031 [INFO] [stdout] 2025-11-05T02:32:42.403948Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39036 ack_nr=31435 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=2714 [INFO] [stdout] 2025-11-05T02:32:42.403965Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=61069 header.ack_nr=52152 payload_size=1432 remaining_cwnd=51599 [INFO] [stdout] 2025-11-05T02:32:42.403999Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=61070 header.ack_nr=52152 payload_size=1432 remaining_cwnd=50167 [INFO] [stdout] 2025-11-05T02:32:42.404011Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39037 ack_nr=31435 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.404032Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=61071 header.ack_nr=52152 payload_size=1432 remaining_cwnd=48735 [INFO] [stdout] 2025-11-05T02:32:42.404039Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39037 ack_nr=31435 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1382 [INFO] [stdout] 2025-11-05T02:32:42.404059Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: remaining recv_wnd after sending remaining_cwnd=47303 [INFO] [stdout] 2025-11-05T02:32:42.404064Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39037 ack_nr=31435 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=39036 [INFO] [stdout] 2025-11-05T02:32:42.404083Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: will repoll in duration=200ms [INFO] [stdout] 2025-11-05T02:32:42.404095Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39037 ack_nr=31435 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.404120Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39037 ack_nr=31435 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.404148Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39037 ack_nr=31435 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=4096 [INFO] [stdout] 2025-11-05T02:32:42.404200Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_rx: flushed from out-of-order user RX packets=2 bytes=2764 [INFO] [stdout] 2025-11-05T02:32:42.404236Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: sending seq_nr=31436 ack_nr=39037 wnd_size=1045440 type=ST_STATE [INFO] [stdout] 2025-11-05T02:32:42.404287Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: turning off ack delay timer reason="ACK sent" [INFO] [stdout] 2025-11-05T02:32:42.404319Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: will repoll in duration=10s [INFO] [stdout] 2025-11-05T02:32:42.404672Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=1 [INFO] [stdout] 2025-11-05T02:32:42.404702Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=2 [INFO] [stdout] 2025-11-05T02:32:42.404711Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=3 [INFO] [stdout] 2025-11-05T02:32:42.404731Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=4 [INFO] [stdout] 2025-11-05T02:32:42.404739Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=5 [INFO] [stdout] 2025-11-05T02:32:42.404747Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=6 [INFO] [stdout] 2025-11-05T02:32:42.404755Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=7 [INFO] [stdout] 2025-11-05T02:32:42.404768Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=8 [INFO] [stdout] 2025-11-05T02:32:42.404776Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=9 [INFO] [stdout] 2025-11-05T02:32:42.404784Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=10 [INFO] [stdout] 2025-11-05T02:32:42.404792Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=11 [INFO] [stdout] 2025-11-05T02:32:42.404806Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=12 [INFO] [stdout] 2025-11-05T02:32:42.404814Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=13 [INFO] [stdout] 2025-11-05T02:32:42.404822Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=14 [INFO] [stdout] 2025-11-05T02:32:42.404829Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=15 [INFO] [stdout] 2025-11-05T02:32:42.404842Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=16 [INFO] [stdout] 2025-11-05T02:32:42.404850Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=17 [INFO] [stdout] 2025-11-05T02:32:42.404858Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=18 [INFO] [stdout] 2025-11-05T02:32:42.404867Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=19 [INFO] [stdout] 2025-11-05T02:32:42.404880Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=20 [INFO] [stdout] 2025-11-05T02:32:42.404888Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=21 [INFO] [stdout] 2025-11-05T02:32:42.404896Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=22 [INFO] [stdout] 2025-11-05T02:32:42.404903Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=23 [INFO] [stdout] 2025-11-05T02:32:42.404916Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=24 [INFO] [stdout] 2025-11-05T02:32:42.404924Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=25 [INFO] [stdout] 2025-11-05T02:32:42.404932Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=26 [INFO] [stdout] 2025-11-05T02:32:42.404939Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=27 [INFO] [stdout] 2025-11-05T02:32:42.404952Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=28 [INFO] [stdout] 2025-11-05T02:32:42.404960Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=29 [INFO] [stdout] 2025-11-05T02:32:42.404968Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=30 [INFO] [stdout] 2025-11-05T02:32:42.404976Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=31 [INFO] [stdout] 2025-11-05T02:32:42.404995Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=32 [INFO] [stdout] 2025-11-05T02:32:42.405004Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=33 [INFO] [stdout] 2025-11-05T02:32:42.405019Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=34 [INFO] [stdout] 2025-11-05T02:32:42.405027Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=35 [INFO] [stdout] 2025-11-05T02:32:42.405035Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=36 [INFO] [stdout] 2025-11-05T02:32:42.405048Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=37 [INFO] [stdout] 2025-11-05T02:32:42.405057Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=38 [INFO] [stdout] 2025-11-05T02:32:42.405064Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=39 [INFO] [stdout] 2025-11-05T02:32:42.405072Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=40 [INFO] [stdout] 2025-11-05T02:32:42.405085Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=41 [INFO] [stdout] 2025-11-05T02:32:42.405093Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=42 [INFO] [stdout] 2025-11-05T02:32:42.405101Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=43 [INFO] [stdout] 2025-11-05T02:32:42.405109Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=44 [INFO] [stdout] 2025-11-05T02:32:42.405123Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=45 [INFO] [stdout] 2025-11-05T02:32:42.405131Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=46 [INFO] [stdout] 2025-11-05T02:32:42.405139Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=47 [INFO] [stdout] 2025-11-05T02:32:42.405147Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=48 [INFO] [stdout] 2025-11-05T02:32:42.405160Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=49 [INFO] [stdout] 2025-11-05T02:32:42.405168Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=50 [INFO] [stdout] 2025-11-05T02:32:42.405176Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=51 [INFO] [stdout] 2025-11-05T02:32:42.405183Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=52 [INFO] [stdout] 2025-11-05T02:32:42.405196Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=53 [INFO] [stdout] 2025-11-05T02:32:42.405204Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=54 [INFO] [stdout] 2025-11-05T02:32:42.405213Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=55 [INFO] [stdout] 2025-11-05T02:32:42.405221Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=56 [INFO] [stdout] 2025-11-05T02:32:42.405235Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=57 [INFO] [stdout] 2025-11-05T02:32:42.405243Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=58 [INFO] [stdout] 2025-11-05T02:32:42.405250Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=59 [INFO] [stdout] 2025-11-05T02:32:42.405258Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=60 [INFO] [stdout] 2025-11-05T02:32:42.405271Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=61 [INFO] [stdout] 2025-11-05T02:32:42.405279Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=62 [INFO] [stdout] 2025-11-05T02:32:42.405287Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=63 [INFO] [stdout] 2025-11-05T02:32:42.405300Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=64 [INFO] [stdout] 2025-11-05T02:32:42.405308Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=65 [INFO] [stdout] 2025-11-05T02:32:42.405321Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=66 [INFO] [stdout] 2025-11-05T02:32:42.405329Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=67 [INFO] [stdout] 2025-11-05T02:32:42.405337Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=68 [INFO] [stdout] 2025-11-05T02:32:42.405345Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=69 [INFO] [stdout] 2025-11-05T02:32:42.405359Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=70 [INFO] [stdout] 2025-11-05T02:32:42.405368Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=71 [INFO] [stdout] 2025-11-05T02:32:42.405376Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=72 [INFO] [stdout] 2025-11-05T02:32:42.405384Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=73 [INFO] [stdout] 2025-11-05T02:32:42.405397Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=74 [INFO] [stdout] 2025-11-05T02:32:42.405405Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=75 [INFO] [stdout] 2025-11-05T02:32:42.405412Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=76 [INFO] [stdout] 2025-11-05T02:32:42.405421Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=77 [INFO] [stdout] 2025-11-05T02:32:42.405434Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=78 [INFO] [stdout] 2025-11-05T02:32:42.405442Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=79 [INFO] [stdout] 2025-11-05T02:32:42.405449Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=80 [INFO] [stdout] 2025-11-05T02:32:42.405463Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=81 [INFO] [stdout] 2025-11-05T02:32:42.405476Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=82 [INFO] [stdout] 2025-11-05T02:32:42.405484Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=83 [INFO] [stdout] 2025-11-05T02:32:42.405492Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=84 [INFO] [stdout] 2025-11-05T02:32:42.405500Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=85 [INFO] [stdout] 2025-11-05T02:32:42.405513Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=86 [INFO] [stdout] 2025-11-05T02:32:42.405521Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=87 [INFO] [stdout] 2025-11-05T02:32:42.405529Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=88 [INFO] [stdout] 2025-11-05T02:32:42.405536Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=89 [INFO] [stdout] 2025-11-05T02:32:42.405550Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=90 [INFO] [stdout] 2025-11-05T02:32:42.405558Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=91 [INFO] [stdout] 2025-11-05T02:32:42.405566Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=92 [INFO] [stdout] 2025-11-05T02:32:42.405597Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=93 [INFO] [stdout] 2025-11-05T02:32:42.405606Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=94 [INFO] [stdout] 2025-11-05T02:32:42.405613Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=95 [INFO] [stdout] 2025-11-05T02:32:42.405621Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=96 [INFO] [stdout] 2025-11-05T02:32:42.405636Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=97 [INFO] [stdout] 2025-11-05T02:32:42.405645Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=98 [INFO] [stdout] 2025-11-05T02:32:42.405658Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=99 [INFO] [stdout] 2025-11-05T02:32:42.405666Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=100 [INFO] [stdout] 2025-11-05T02:32:42.405674Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=101 [INFO] [stdout] 2025-11-05T02:32:42.405682Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=102 [INFO] [stdout] 2025-11-05T02:32:42.405695Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=103 [INFO] [stdout] 2025-11-05T02:32:42.405703Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=104 [INFO] [stdout] 2025-11-05T02:32:42.405711Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=105 [INFO] [stdout] 2025-11-05T02:32:42.405719Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=106 [INFO] [stdout] 2025-11-05T02:32:42.405732Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=107 [INFO] [stdout] 2025-11-05T02:32:42.405740Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=108 [INFO] [stdout] 2025-11-05T02:32:42.405748Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=109 [INFO] [stdout] 2025-11-05T02:32:42.405755Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=110 [INFO] [stdout] 2025-11-05T02:32:42.405769Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=111 [INFO] [stdout] 2025-11-05T02:32:42.405777Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=112 [INFO] [stdout] 2025-11-05T02:32:42.405784Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=113 [INFO] [stdout] 2025-11-05T02:32:42.405792Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=114 [INFO] [stdout] 2025-11-05T02:32:42.405805Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=115 [INFO] [stdout] 2025-11-05T02:32:42.405813Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=116 [INFO] [stdout] 2025-11-05T02:32:42.405821Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=117 [INFO] [stdout] 2025-11-05T02:32:42.405829Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=118 [INFO] [stdout] 2025-11-05T02:32:42.405810Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39038 ack_nr=31435 len=1332 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.405842Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=119 [INFO] [stdout] 2025-11-05T02:32:42.405850Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=120 [INFO] [stdout] 2025-11-05T02:32:42.405858Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=121 [INFO] [stdout] 2025-11-05T02:32:42.405872Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=122 [INFO] [stdout] 2025-11-05T02:32:42.405852Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39038 ack_nr=31435 len=1332 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1332 [INFO] [stdout] 2025-11-05T02:32:42.405880Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=123 [INFO] [stdout] 2025-11-05T02:32:42.405888Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=124 [INFO] [stdout] 2025-11-05T02:32:42.405896Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=125 [INFO] [stdout] 2025-11-05T02:32:42.405882Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39038 ack_nr=31435 len=1332 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=39037 [INFO] [stdout] 2025-11-05T02:32:42.405908Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=126 [INFO] [stdout] 2025-11-05T02:32:42.405916Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=127 [INFO] [stdout] 2025-11-05T02:32:42.405924Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=128 [INFO] [stdout] 2025-11-05T02:32:42.405913Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39038 ack_nr=31435 len=1332 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.405932Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=129 [INFO] [stdout] 2025-11-05T02:32:42.405947Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=130 [INFO] [stdout] 2025-11-05T02:32:42.405956Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=131 [INFO] [stdout] 2025-11-05T02:32:42.405940Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39038 ack_nr=31435 len=1332 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.405969Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=132 [INFO] [stdout] 2025-11-05T02:32:42.405977Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=133 [INFO] [stdout] 2025-11-05T02:32:42.405985Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=134 [INFO] [stdout] 2025-11-05T02:32:42.405968Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39038 ack_nr=31435 len=1332 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=1332 [INFO] [stdout] 2025-11-05T02:32:42.405993Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=135 [INFO] [stdout] 2025-11-05T02:32:42.406006Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=136 [INFO] [stdout] 2025-11-05T02:32:42.406014Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=137 [INFO] [stdout] 2025-11-05T02:32:42.406022Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=138 [INFO] [stdout] 2025-11-05T02:32:42.406029Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=139 [INFO] [stdout] 2025-11-05T02:32:42.406021Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_rx: flushed from out-of-order user RX packets=1 bytes=1332 [INFO] [stdout] 2025-11-05T02:32:42.406042Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=140 [INFO] [stdout] 2025-11-05T02:32:42.406050Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=141 [INFO] [stdout] 2025-11-05T02:32:42.406058Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=142 [INFO] [stdout] 2025-11-05T02:32:42.406066Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=143 [INFO] [stdout] 2025-11-05T02:32:42.406055Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: arming ack delay timer delay=40ms reason="delayed ACK" [INFO] [stdout] 2025-11-05T02:32:42.406085Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=144 [INFO] [stdout] 2025-11-05T02:32:42.406093Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=145 [INFO] [stdout] 2025-11-05T02:32:42.406101Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=146 [INFO] [stdout] 2025-11-05T02:32:42.406085Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: will repoll in duration=40ms [INFO] [stdout] 2025-11-05T02:32:42.406108Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=147 [INFO] [stdout] 2025-11-05T02:32:42.406122Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=148 [INFO] [stdout] 2025-11-05T02:32:42.406130Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=149 [INFO] [stdout] 2025-11-05T02:32:42.406138Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=150 [INFO] [stdout] 2025-11-05T02:32:42.406151Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=151 [INFO] [stdout] 2025-11-05T02:32:42.406159Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=152 [INFO] [stdout] 2025-11-05T02:32:42.406167Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=153 [INFO] [stdout] 2025-11-05T02:32:42.406175Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=154 [INFO] [stdout] 2025-11-05T02:32:42.406188Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=155 [INFO] [stdout] 2025-11-05T02:32:42.406196Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=156 [INFO] [stdout] 2025-11-05T02:32:42.406203Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=157 [INFO] [stdout] 2025-11-05T02:32:42.406211Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=158 [INFO] [stdout] 2025-11-05T02:32:42.406225Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=159 [INFO] [stdout] 2025-11-05T02:32:42.406233Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=160 [INFO] [stdout] 2025-11-05T02:32:42.406240Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=161 [INFO] [stdout] 2025-11-05T02:32:42.406254Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=162 [INFO] [stdout] 2025-11-05T02:32:42.406262Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=163 [INFO] [stdout] 2025-11-05T02:32:42.406270Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=164 [INFO] [stdout] 2025-11-05T02:32:42.406286Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=165 [INFO] [stdout] 2025-11-05T02:32:42.406294Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=166 [INFO] [stdout] 2025-11-05T02:32:42.406302Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=167 [INFO] [stdout] 2025-11-05T02:32:42.406309Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=168 [INFO] [stdout] 2025-11-05T02:32:42.406323Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=169 [INFO] [stdout] 2025-11-05T02:32:42.406331Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=170 [INFO] [stdout] 2025-11-05T02:32:42.406338Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=171 [INFO] [stdout] 2025-11-05T02:32:42.406346Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=172 [INFO] [stdout] 2025-11-05T02:32:42.406359Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=173 [INFO] [stdout] 2025-11-05T02:32:42.406367Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=174 [INFO] [stdout] 2025-11-05T02:32:42.406375Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=175 [INFO] [stdout] 2025-11-05T02:32:42.406383Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=176 [INFO] [stdout] 2025-11-05T02:32:42.406396Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=177 [INFO] [stdout] 2025-11-05T02:32:42.406404Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=178 [INFO] [stdout] 2025-11-05T02:32:42.406411Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=179 [INFO] [stdout] 2025-11-05T02:32:42.406424Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=180 [INFO] [stdout] 2025-11-05T02:32:42.406433Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=181 [INFO] [stdout] 2025-11-05T02:32:42.406440Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=182 [INFO] [stdout] 2025-11-05T02:32:42.406448Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=183 [INFO] [stdout] 2025-11-05T02:32:42.406468Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=184 [INFO] [stdout] 2025-11-05T02:32:42.406476Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=185 [INFO] [stdout] 2025-11-05T02:32:42.406484Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=186 [INFO] [stdout] 2025-11-05T02:32:42.406492Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=187 [INFO] [stdout] 2025-11-05T02:32:42.406505Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=188 [INFO] [stdout] 2025-11-05T02:32:42.406513Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=189 [INFO] [stdout] 2025-11-05T02:32:42.406520Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=190 [INFO] [stdout] 2025-11-05T02:32:42.406530Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=191 [INFO] [stdout] 2025-11-05T02:32:42.406543Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=192 [INFO] [stdout] 2025-11-05T02:32:42.406551Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=193 [INFO] [stdout] 2025-11-05T02:32:42.406599Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: segmented bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.406637Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: segmented bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.406657Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: segmented bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.406675Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: segmented bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.406695Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: segmented bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.406713Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: segmented bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.406733Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: nagle: buffering more data max_payload_size=1452 [INFO] [stdout] 2025-11-05T02:32:42.406752Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=830 remote_window_remaining=1016400 user_tx_segments_segments=18 user_tx_segments_bytes=26136 segment_sizes=min_ss=1452:max_ss=1452 [INFO] [stdout] 2025-11-05T02:32:42.406806Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: arming retransmit timer delay=200ms reason="rfc6298 5.1" [INFO] [stdout] 2025-11-05T02:32:42.406833Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="expecting reply on ST_DATA" [INFO] [stdout] 2025-11-05T02:32:42.406854Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=45260 header.ack_nr=57948 payload_size=1452 remaining_cwnd=28952 [INFO] [stdout] 2025-11-05T02:32:42.406892Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=45261 header.ack_nr=57948 payload_size=1452 remaining_cwnd=27500 [INFO] [stdout] 2025-11-05T02:32:42.406932Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=45262 header.ack_nr=57948 payload_size=1452 remaining_cwnd=26048 [INFO] [stdout] 2025-11-05T02:32:42.406972Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=45263 header.ack_nr=57948 payload_size=1452 remaining_cwnd=24596 [INFO] [stdout] 2025-11-05T02:32:42.407010Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=45264 header.ack_nr=57948 payload_size=1452 remaining_cwnd=23144 [INFO] [stdout] 2025-11-05T02:32:42.407084Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=45265 header.ack_nr=57948 payload_size=1452 remaining_cwnd=21692 [INFO] [stdout] 2025-11-05T02:32:42.407123Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=45266 header.ack_nr=57948 payload_size=1452 remaining_cwnd=20240 [INFO] [stdout] 2025-11-05T02:32:42.407161Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=45267 header.ack_nr=57948 payload_size=1452 remaining_cwnd=18788 [INFO] [stdout] 2025-11-05T02:32:42.407202Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=45268 header.ack_nr=57948 payload_size=1452 remaining_cwnd=17336 [INFO] [stdout] 2025-11-05T02:32:42.407246Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=45269 header.ack_nr=57948 payload_size=1452 remaining_cwnd=15884 [INFO] [stdout] 2025-11-05T02:32:42.407288Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=45270 header.ack_nr=57948 payload_size=1452 remaining_cwnd=14432 [INFO] [stdout] 2025-11-05T02:32:42.407329Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=45271 header.ack_nr=57948 payload_size=1452 remaining_cwnd=12980 [INFO] [stdout] 2025-11-05T02:32:42.407369Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=45272 header.ack_nr=57948 payload_size=1452 remaining_cwnd=11528 [INFO] [stdout] 2025-11-05T02:32:42.407405Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=45273 header.ack_nr=57948 payload_size=1452 remaining_cwnd=10076 [INFO] [stdout] 2025-11-05T02:32:42.407440Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=45274 header.ack_nr=57948 payload_size=1452 remaining_cwnd=8624 [INFO] [stdout] 2025-11-05T02:32:42.407493Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=45275 header.ack_nr=57948 payload_size=1452 remaining_cwnd=7172 [INFO] [stdout] 2025-11-05T02:32:42.407538Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=45276 header.ack_nr=57948 payload_size=1452 remaining_cwnd=5720 [INFO] [stdout] 2025-11-05T02:32:42.407602Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=45277 header.ack_nr=57948 payload_size=1452 remaining_cwnd=4268 [INFO] [stdout] 2025-11-05T02:32:42.407634Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: remaining recv_wnd after sending remaining_cwnd=2816 [INFO] [stdout] 2025-11-05T02:32:42.407665Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: will repoll in duration=200ms [INFO] [stdout] 2025-11-05T02:32:42.408523Z  INFO echo{addr=[::1]:0}: librqbit_utp::e2e_tests: current counter 6000 [INFO] [stdout] 2025-11-05T02:32:42.406565Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=194 [INFO] [stdout] 2025-11-05T02:32:42.408601Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=195 [INFO] [stdout] 2025-11-05T02:32:42.408613Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=196 [INFO] [stdout] 2025-11-05T02:32:42.408621Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=197 [INFO] [stdout] 2025-11-05T02:32:42.408639Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=198 [INFO] [stdout] 2025-11-05T02:32:42.408649Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=199 [INFO] [stdout] 2025-11-05T02:32:42.408658Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=200 [INFO] [stdout] 2025-11-05T02:32:42.408667Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=201 [INFO] [stdout] 2025-11-05T02:32:42.408683Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=202 [INFO] [stdout] 2025-11-05T02:32:42.408692Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=203 [INFO] [stdout] 2025-11-05T02:32:42.408700Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=204 [INFO] [stdout] 2025-11-05T02:32:42.408709Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=205 [INFO] [stdout] 2025-11-05T02:32:42.408723Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=206 [INFO] [stdout] 2025-11-05T02:32:42.408732Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=207 [INFO] [stdout] 2025-11-05T02:32:42.408740Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=208 [INFO] [stdout] 2025-11-05T02:32:42.408763Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=209 [INFO] [stdout] 2025-11-05T02:32:42.408772Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=210 [INFO] [stdout] 2025-11-05T02:32:42.408780Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=211 [INFO] [stdout] 2025-11-05T02:32:42.408789Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=212 [INFO] [stdout] 2025-11-05T02:32:42.408805Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=213 [INFO] [stdout] 2025-11-05T02:32:42.408814Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=214 [INFO] [stdout] 2025-11-05T02:32:42.408822Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=215 [INFO] [stdout] 2025-11-05T02:32:42.408830Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=216 [INFO] [stdout] 2025-11-05T02:32:42.408847Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=217 [INFO] [stdout] 2025-11-05T02:32:42.408857Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=218 [INFO] [stdout] 2025-11-05T02:32:42.408865Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=219 [INFO] [stdout] 2025-11-05T02:32:42.408873Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=220 [INFO] [stdout] 2025-11-05T02:32:42.408888Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=221 [INFO] [stdout] 2025-11-05T02:32:42.408898Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=222 [INFO] [stdout] 2025-11-05T02:32:42.408906Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=223 [INFO] [stdout] 2025-11-05T02:32:42.408914Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=224 [INFO] [stdout] 2025-11-05T02:32:42.408929Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=225 [INFO] [stdout] 2025-11-05T02:32:42.408940Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=226 [INFO] [stdout] 2025-11-05T02:32:42.408955Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=227 [INFO] [stdout] 2025-11-05T02:32:42.408964Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=228 [INFO] [stdout] 2025-11-05T02:32:42.408972Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=229 [INFO] [stdout] 2025-11-05T02:32:42.408980Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=230 [INFO] [stdout] 2025-11-05T02:32:42.408995Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=231 [INFO] [stdout] 2025-11-05T02:32:42.409003Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=232 [INFO] [stdout] 2025-11-05T02:32:42.409012Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=233 [INFO] [stdout] 2025-11-05T02:32:42.409020Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=234 [INFO] [stdout] 2025-11-05T02:32:42.409036Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=235 [INFO] [stdout] 2025-11-05T02:32:42.409046Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=236 [INFO] [stdout] 2025-11-05T02:32:42.409055Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=237 [INFO] [stdout] 2025-11-05T02:32:42.409070Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=238 [INFO] [stdout] 2025-11-05T02:32:42.409079Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=239 [INFO] [stdout] 2025-11-05T02:32:42.409087Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=240 [INFO] [stdout] 2025-11-05T02:32:42.409096Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=241 [INFO] [stdout] 2025-11-05T02:32:42.409112Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=242 [INFO] [stdout] 2025-11-05T02:32:42.409091Z  INFO echo{addr=[::]:0}: librqbit_utp::e2e_tests: current counter 3000 [INFO] [stdout] 2025-11-05T02:32:42.409134Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=243 [INFO] [stdout] 2025-11-05T02:32:42.409143Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=244 [INFO] [stdout] 2025-11-05T02:32:42.409152Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=245 [INFO] [stdout] 2025-11-05T02:32:42.409168Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=246 [INFO] [stdout] 2025-11-05T02:32:42.409178Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=247 [INFO] [stdout] 2025-11-05T02:32:42.409186Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=248 [INFO] [stdout] 2025-11-05T02:32:42.409195Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=249 [INFO] [stdout] 2025-11-05T02:32:42.409212Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=250 [INFO] [stdout] 2025-11-05T02:32:42.409223Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=251 [INFO] [stdout] 2025-11-05T02:32:42.409231Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=252 [INFO] [stdout] 2025-11-05T02:32:42.409239Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=253 [INFO] [stdout] 2025-11-05T02:32:42.409256Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=254 [INFO] [stdout] 2025-11-05T02:32:42.409244Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61068 ack_nr=52152 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.409265Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=255 [INFO] [stdout] 2025-11-05T02:32:42.409275Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=256 [INFO] [stdout] 2025-11-05T02:32:42.409284Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=257 [INFO] [stdout] 2025-11-05T02:32:42.409281Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61068 ack_nr=52152 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1432 [INFO] [stdout] 2025-11-05T02:32:42.409303Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=258 [INFO] [stdout] 2025-11-05T02:32:42.409313Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=259 [INFO] [stdout] 2025-11-05T02:32:42.409302Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61068 ack_nr=52152 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=61067 [INFO] [stdout] 2025-11-05T02:32:42.409330Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=260 [INFO] [stdout] 2025-11-05T02:32:42.409339Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=261 [INFO] [stdout] 2025-11-05T02:32:42.409329Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61068 ack_nr=52152 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.409347Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=262 [INFO] [stdout] 2025-11-05T02:32:42.409355Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=263 [INFO] [stdout] 2025-11-05T02:32:42.409351Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61068 ack_nr=52152 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.409371Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=264 [INFO] [stdout] 2025-11-05T02:32:42.409381Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=265 [INFO] [stdout] 2025-11-05T02:32:42.409374Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61068 ack_nr=52152 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=1432 [INFO] [stdout] 2025-11-05T02:32:42.409390Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=266 [INFO] [stdout] 2025-11-05T02:32:42.409407Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=267 [INFO] [stdout] 2025-11-05T02:32:42.409417Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=268 [INFO] [stdout] 2025-11-05T02:32:42.409426Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=269 [INFO] [stdout] 2025-11-05T02:32:42.409420Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61069 ack_nr=52152 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.409435Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=270 [INFO] [stdout] 2025-11-05T02:32:42.409443Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61069 ack_nr=52152 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1432 [INFO] [stdout] 2025-11-05T02:32:42.409464Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=271 [INFO] [stdout] 2025-11-05T02:32:42.409479Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=272 [INFO] [stdout] 2025-11-05T02:32:42.409466Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61069 ack_nr=52152 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=61068 [INFO] [stdout] 2025-11-05T02:32:42.409489Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=273 [INFO] [stdout] 2025-11-05T02:32:42.409498Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=274 [INFO] [stdout] 2025-11-05T02:32:42.409490Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61069 ack_nr=52152 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.409517Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=275 [INFO] [stdout] 2025-11-05T02:32:42.409527Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=276 [INFO] [stdout] 2025-11-05T02:32:42.409514Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61069 ack_nr=52152 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.409536Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=277 [INFO] [stdout] 2025-11-05T02:32:42.409546Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=278 [INFO] [stdout] 2025-11-05T02:32:42.409538Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61069 ack_nr=52152 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=2864 [INFO] [stdout] 2025-11-05T02:32:42.409566Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=279 [INFO] [stdout] 2025-11-05T02:32:42.409606Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=280 [INFO] [stdout] 2025-11-05T02:32:42.409618Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=281 [INFO] [stdout] 2025-11-05T02:32:42.409626Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=282 [INFO] [stdout] 2025-11-05T02:32:42.409617Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61070 ack_nr=52152 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.409643Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=283 [INFO] [stdout] 2025-11-05T02:32:42.403300Z DEBUG librqbit_utp::macros::tests: retransmitting skipped_logs=4 arg1=1 arg2=2 arg3=3 [INFO] [stdout] 2025-11-05T02:32:42.409651Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=284 [INFO] [stdout] 2025-11-05T02:32:42.409642Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61070 ack_nr=52152 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1432 [INFO] [stdout] 2025-11-05T02:32:42.409658Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=285 [INFO] [stdout] 2025-11-05T02:32:42.409667Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=286 [INFO] [stdout] 2025-11-05T02:32:42.409662Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61070 ack_nr=52152 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=61069 [INFO] [stdout] 2025-11-05T02:32:42.409682Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=287 [INFO] [stdout] 2025-11-05T02:32:42.409691Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=288 [INFO] [stdout] 2025-11-05T02:32:42.409699Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=289 [INFO] [stdout] 2025-11-05T02:32:42.409686Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61070 ack_nr=52152 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.409719Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=290 [INFO] [stdout] 2025-11-05T02:32:42.409711Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61070 ack_nr=52152 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.409729Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=291 [INFO] [stdout] 2025-11-05T02:32:42.409737Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=292 [INFO] [stdout] 2025-11-05T02:32:42.409734Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61070 ack_nr=52152 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=4296 [INFO] [stdout] 2025-11-05T02:32:42.409752Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=293 [INFO] [stdout] 2025-11-05T02:32:42.409760Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=294 [INFO] [stdout] 2025-11-05T02:32:42.409768Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=295 [INFO] [stdout] 2025-11-05T02:32:42.409783Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=296 [INFO] [stdout] 2025-11-05T02:32:42.409777Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61071 ack_nr=52152 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.409792Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=297 [INFO] [stdout] 2025-11-05T02:32:42.409801Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=298 [INFO] [stdout] 2025-11-05T02:32:42.409809Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=299 [INFO] [stdout] 2025-11-05T02:32:42.409799Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61071 ack_nr=52152 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1432 [INFO] [stdout] 2025-11-05T02:32:42.409824Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=300 [INFO] [stdout] 2025-11-05T02:32:42.409832Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=301 [INFO] [stdout] 2025-11-05T02:32:42.409822Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61071 ack_nr=52152 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=61070 [INFO] [stdout] 2025-11-05T02:32:42.409840Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=302 [INFO] [stdout] 2025-11-05T02:32:42.409848Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=303 [INFO] [stdout] 2025-11-05T02:32:42.409845Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61071 ack_nr=52152 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.409863Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=304 [INFO] [stdout] 2025-11-05T02:32:42.409871Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=305 [INFO] [stdout] 2025-11-05T02:32:42.409879Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=306 [INFO] [stdout] 2025-11-05T02:32:42.409866Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61071 ack_nr=52152 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.409888Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=307 [INFO] [stdout] 2025-11-05T02:32:42.409888Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61071 ack_nr=52152 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=5728 [INFO] [stdout] 2025-11-05T02:32:42.409902Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=308 [INFO] [stdout] 2025-11-05T02:32:42.409913Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=309 [INFO] [stdout] 2025-11-05T02:32:42.409921Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=310 [INFO] [stdout] 2025-11-05T02:32:42.409929Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=311 [INFO] [stdout] 2025-11-05T02:32:42.409920Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: turning off retransmit timer reason="rfc6298 5.2" [INFO] [stdout] 2025-11-05T02:32:42.409944Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=312 [INFO] [stdout] 2025-11-05T02:32:42.409940Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: turning off inactivity timer reason="TX is empty" [INFO] [stdout] 2025-11-05T02:32:42.409954Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=313 [INFO] [stdout] 2025-11-05T02:32:42.409962Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=314 [INFO] [stdout] 2025-11-05T02:32:42.409971Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=315 [INFO] [stdout] 2025-11-05T02:32:42.409986Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=316 [INFO] [stdout] 2025-11-05T02:32:42.409995Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=317 [INFO] [stdout] 2025-11-05T02:32:42.410004Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=318 [INFO] [stdout] 2025-11-05T02:32:42.410013Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=319 [INFO] [stdout] 2025-11-05T02:32:42.410028Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=320 [INFO] [stdout] 2025-11-05T02:32:42.410037Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=321 [INFO] [stdout] 2025-11-05T02:32:42.410058Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=322 [INFO] [stdout] 2025-11-05T02:32:42.410068Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=323 [INFO] [stdout] 2025-11-05T02:32:42.410075Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=324 [INFO] [stdout] 2025-11-05T02:32:42.410092Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=325 [INFO] [stdout] 2025-11-05T02:32:42.410101Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=326 [INFO] [stdout] 2025-11-05T02:32:42.410110Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=327 [INFO] [stdout] 2025-11-05T02:32:42.410119Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=328 [INFO] [stdout] 2025-11-05T02:32:42.410134Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=329 [INFO] [stdout] 2025-11-05T02:32:42.410144Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=330 [INFO] [stdout] 2025-11-05T02:32:42.410153Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=331 [INFO] [stdout] 2025-11-05T02:32:42.410162Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=332 [INFO] [stdout] 2025-11-05T02:32:42.410178Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=333 [INFO] [stdout] 2025-11-05T02:32:42.410187Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=334 [INFO] [stdout] 2025-11-05T02:32:42.410196Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=335 [INFO] [stdout] 2025-11-05T02:32:42.410204Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=336 [INFO] [stdout] 2025-11-05T02:32:42.410196Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: removed ACKed tx messages result.on_ack_result=acked_segments=7, bytes=10024, new_rtt=Some(26.534079ms) [INFO] [stdout] 2025-11-05T02:32:42.410226Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=337 [INFO] [stdout] 2025-11-05T02:32:42.410235Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=338 [INFO] [stdout] 2025-11-05T02:32:42.410245Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=339 [INFO] [stdout] 2025-11-05T02:32:42.410253Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=340 [INFO] [stdout] 2025-11-05T02:32:42.410241Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_rx: flushed from out-of-order user RX packets=4 bytes=5728 [INFO] [stdout] 2025-11-05T02:32:42.410270Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=341 [INFO] [stdout] 2025-11-05T02:32:42.410279Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=342 [INFO] [stdout] 2025-11-05T02:32:42.410266Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: remote_window_remaining=1038200 congestion_controller_window=53159 remaining=17657 self.last_remote_window=1038200 [INFO] [stdout] 2025-11-05T02:32:42.410287Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=343 [INFO] [stdout] 2025-11-05T02:32:42.410295Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=344 [INFO] [stdout] 2025-11-05T02:32:42.410288Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: segmented bytes=1432 [INFO] [stdout] 2025-11-05T02:32:42.410310Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=345 [INFO] [stdout] 2025-11-05T02:32:42.410307Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: segmented bytes=1432 [INFO] [stdout] 2025-11-05T02:32:42.410318Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=346 [INFO] [stdout] 2025-11-05T02:32:42.410327Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=347 [INFO] [stdout] 2025-11-05T02:32:42.410336Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=348 [INFO] [stdout] 2025-11-05T02:32:42.410325Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: segmented bytes=1432 [INFO] [stdout] 2025-11-05T02:32:42.410351Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=349 [INFO] [stdout] 2025-11-05T02:32:42.410345Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: segmented bytes=1432 [INFO] [stdout] 2025-11-05T02:32:42.410360Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=350 [INFO] [stdout] 2025-11-05T02:32:42.410368Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=351 [INFO] [stdout] 2025-11-05T02:32:42.410364Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: segmented bytes=1432 [INFO] [stdout] 2025-11-05T02:32:42.410376Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=352 [INFO] [stdout] 2025-11-05T02:32:42.410360Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39039 ack_nr=31435 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.410391Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=353 [INFO] [stdout] 2025-11-05T02:32:42.410382Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: segmented bytes=1432 [INFO] [stdout] 2025-11-05T02:32:42.410407Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=354 [INFO] [stdout] 2025-11-05T02:32:42.410394Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39039 ack_nr=31435 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1382 [INFO] [stdout] 2025-11-05T02:32:42.410401Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: segmented bytes=1432 [INFO] [stdout] 2025-11-05T02:32:42.410415Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=355 [INFO] [stdout] 2025-11-05T02:32:42.410423Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=356 [INFO] [stdout] 2025-11-05T02:32:42.410420Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: segmented bytes=1432 [INFO] [stdout] 2025-11-05T02:32:42.410431Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=357 [INFO] [stdout] 2025-11-05T02:32:42.410419Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39039 ack_nr=31435 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=39038 [INFO] [stdout] 2025-11-05T02:32:42.410447Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=358 [INFO] [stdout] 2025-11-05T02:32:42.410447Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39039 ack_nr=31435 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.410478Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=359 [INFO] [stdout] 2025-11-05T02:32:42.410489Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=360 [INFO] [stdout] 2025-11-05T02:32:42.410497Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=361 [INFO] [stdout] 2025-11-05T02:32:42.410486Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39039 ack_nr=31435 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.410516Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=362 [INFO] [stdout] 2025-11-05T02:32:42.410525Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=363 [INFO] [stdout] 2025-11-05T02:32:42.410517Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39039 ack_nr=31435 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=2714 [INFO] [stdout] 2025-11-05T02:32:42.410534Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=364 [INFO] [stdout] 2025-11-05T02:32:42.410543Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=365 [INFO] [stdout] 2025-11-05T02:32:42.410564Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=366 [INFO] [stdout] 2025-11-05T02:32:42.410612Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=367 [INFO] [stdout] 2025-11-05T02:32:42.410624Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=368 [INFO] [stdout] 2025-11-05T02:32:42.410638Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=369 [INFO] [stdout] 2025-11-05T02:32:42.410659Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=370 [INFO] [stdout] 2025-11-05T02:32:42.410680Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=371 [INFO] [stdout] 2025-11-05T02:32:42.410702Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=372 [INFO] [stdout] 2025-11-05T02:32:42.410712Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=373 [INFO] [stdout] 2025-11-05T02:32:42.410732Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=374 [INFO] [stdout] 2025-11-05T02:32:42.410747Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=375 [INFO] [stdout] 2025-11-05T02:32:42.410757Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=376 [INFO] [stdout] 2025-11-05T02:32:42.410772Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=377 [INFO] [stdout] 2025-11-05T02:32:42.410792Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=378 [INFO] [stdout] 2025-11-05T02:32:42.410812Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=379 [INFO] [stdout] 2025-11-05T02:32:42.410821Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=380 [INFO] [stdout] 2025-11-05T02:32:42.410830Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=381 [INFO] [stdout] 2025-11-05T02:32:42.410847Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=382 [INFO] [stdout] 2025-11-05T02:32:42.410867Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=383 [INFO] [stdout] 2025-11-05T02:32:42.410876Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=384 [INFO] [stdout] 2025-11-05T02:32:42.410889Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=385 [INFO] [stdout] 2025-11-05T02:32:42.410909Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=386 [INFO] [stdout] 2025-11-05T02:32:42.410929Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=387 [INFO] [stdout] 2025-11-05T02:32:42.410939Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=388 [INFO] [stdout] 2025-11-05T02:32:42.410950Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=389 [INFO] [stdout] 2025-11-05T02:32:42.410959Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=390 [INFO] [stdout] 2025-11-05T02:32:42.410979Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=391 [INFO] [stdout] 2025-11-05T02:32:42.410993Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=392 [INFO] [stdout] 2025-11-05T02:32:42.411002Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=393 [INFO] [stdout] 2025-11-05T02:32:42.411015Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=394 [INFO] [stdout] 2025-11-05T02:32:42.411031Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=395 [INFO] [stdout] 2025-11-05T02:32:42.411040Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=396 [INFO] [stdout] 2025-11-05T02:32:42.411048Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=397 [INFO] [stdout] 2025-11-05T02:32:42.411061Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=398 [INFO] [stdout] 2025-11-05T02:32:42.411079Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=399 [INFO] [stdout] 2025-11-05T02:32:42.411101Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=400 [INFO] [stdout] 2025-11-05T02:32:42.411111Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=401 [INFO] [stdout] 2025-11-05T02:32:42.411123Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=402 [INFO] [stdout] 2025-11-05T02:32:42.411140Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=403 [INFO] [stdout] 2025-11-05T02:32:42.411153Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=404 [INFO] [stdout] 2025-11-05T02:32:42.411162Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=405 [INFO] [stdout] 2025-11-05T02:32:42.411171Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=406 [INFO] [stdout] 2025-11-05T02:32:42.411186Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=407 [INFO] [stdout] 2025-11-05T02:32:42.411200Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=408 [INFO] [stdout] 2025-11-05T02:32:42.411209Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=409 [INFO] [stdout] 2025-11-05T02:32:42.411218Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=410 [INFO] [stdout] 2025-11-05T02:32:42.411241Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=411 [INFO] [stdout] 2025-11-05T02:32:42.411250Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=412 [INFO] [stdout] 2025-11-05T02:32:42.411263Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=413 [INFO] [stdout] 2025-11-05T02:32:42.411272Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=414 [INFO] [stdout] 2025-11-05T02:32:42.411287Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=415 [INFO] [stdout] 2025-11-05T02:32:42.411300Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=416 [INFO] [stdout] 2025-11-05T02:32:42.411308Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=417 [INFO] [stdout] 2025-11-05T02:32:42.411333Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=418 [INFO] [stdout] 2025-11-05T02:32:42.411347Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=419 [INFO] [stdout] 2025-11-05T02:32:42.411364Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=420 [INFO] [stdout] 2025-11-05T02:32:42.411380Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=421 [INFO] [stdout] 2025-11-05T02:32:42.411389Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=422 [INFO] [stdout] 2025-11-05T02:32:42.411397Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=423 [INFO] [stdout] 2025-11-05T02:32:42.411415Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=424 [INFO] [stdout] 2025-11-05T02:32:42.411436Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=425 [INFO] [stdout] 2025-11-05T02:32:42.411446Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=426 [INFO] [stdout] 2025-11-05T02:32:42.411470Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=427 [INFO] [stdout] 2025-11-05T02:32:42.411491Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=428 [INFO] [stdout] 2025-11-05T02:32:42.411506Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=429 [INFO] [stdout] 2025-11-05T02:32:42.411514Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=430 [INFO] [stdout] 2025-11-05T02:32:42.411522Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=431 [INFO] [stdout] 2025-11-05T02:32:42.411539Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=432 [INFO] [stdout] 2025-11-05T02:32:42.411553Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=433 [INFO] [stdout] 2025-11-05T02:32:42.402416Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: turning off retransmit timer reason="rfc6298 5.2" [INFO] [stdout] 2025-11-05T02:32:42.412745Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: turning off inactivity timer reason="TX is empty" [INFO] [stdout] 2025-11-05T02:32:42.413524Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: removed ACKed tx messages result.on_ack_result=acked_segments=18, bytes=26136, new_rtt=Some(32.81023ms) [INFO] [stdout] 2025-11-05T02:32:42.413865Z TRACE librqbit_utp::stream_dispatch: remote_window_remaining=1048576 congestion_controller_window=4 remaining=4 self.last_remote_window=1048576 [INFO] [stdout] 2025-11-05T02:32:42.403742Z TRACE librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=0 remote_window_remaining=0 user_tx_segments_segments=4 user_tx_segments_bytes=4 segment_sizes=min_ss=1:max_ss=1 [INFO] [stdout] 2025-11-05T02:32:42.414543Z TRACE librqbit_utp::stream_dispatch: did not send anything remaining_cwnd=0 [INFO] [stdout] 2025-11-05T02:32:42.414591Z TRACE librqbit_utp::stream_dispatch: will repoll in duration=2.5s [INFO] [stdout] 2025-11-05T02:32:42.414502Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_rx: flushed from out-of-order user RX packets=6 bytes=8712 [INFO] [stdout] 2025-11-05T02:32:42.414743Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: remote_window_remaining=1022208 congestion_controller_window=55088 remaining=6632 self.last_remote_window=1022208 [INFO] [stdout] 2025-11-05T02:32:42.414828Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: segmented bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.414918Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: segmented bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.414992Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: segmented bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.415042Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: segmented bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.415137Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: nagle: buffering more data max_payload_size=1452 [INFO] [stdout] 2025-11-05T02:32:42.414676Z TRACE msg{seq_nr=1 ack_nr=102 len=0 msgtype=ST_STATE}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.411563Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=434 [INFO] [stdout] 2025-11-05T02:32:42.415317Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=435 [INFO] [stdout] 2025-11-05T02:32:42.415339Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=436 [INFO] [stdout] 2025-11-05T02:32:42.415357Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=437 [INFO] [stdout] 2025-11-05T02:32:42.415365Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=438 [INFO] [stdout] 2025-11-05T02:32:42.415380Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=439 [INFO] [stdout] 2025-11-05T02:32:42.415394Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=440 [INFO] [stdout] 2025-11-05T02:32:42.415407Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=441 [INFO] [stdout] 2025-11-05T02:32:42.415415Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=442 [INFO] [stdout] 2025-11-05T02:32:42.415423Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=443 [INFO] [stdout] 2025-11-05T02:32:42.415436Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=444 [INFO] [stdout] 2025-11-05T02:32:42.415444Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=445 [INFO] [stdout] 2025-11-05T02:32:42.415452Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=446 [INFO] [stdout] 2025-11-05T02:32:42.415466Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=447 [INFO] [stdout] 2025-11-05T02:32:42.415480Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=448 [INFO] [stdout] 2025-11-05T02:32:42.415490Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=449 [INFO] [stdout] 2025-11-05T02:32:42.415505Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=450 [INFO] [stdout] 2025-11-05T02:32:42.415518Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=451 [INFO] [stdout] 2025-11-05T02:32:42.415526Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=452 [INFO] [stdout] 2025-11-05T02:32:42.415547Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=453 [INFO] [stdout] 2025-11-05T02:32:42.415563Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=454 [INFO] [stdout] 2025-11-05T02:32:42.415585Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=455 [INFO] [stdout] 2025-11-05T02:32:42.415593Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=456 [INFO] [stdout] 2025-11-05T02:32:42.410438Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: segmented bytes=1432 [INFO] [stdout] 2025-11-05T02:32:42.415608Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=457 [INFO] [stdout] 2025-11-05T02:32:42.415616Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=458 [INFO] [stdout] 2025-11-05T02:32:42.415623Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=459 [INFO] [stdout] 2025-11-05T02:32:42.415631Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=460 [INFO] [stdout] 2025-11-05T02:32:42.415627Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: segmented bytes=1432 [INFO] [stdout] 2025-11-05T02:32:42.415660Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=461 [INFO] [stdout] 2025-11-05T02:32:42.415668Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=462 [INFO] [stdout] 2025-11-05T02:32:42.415675Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=463 [INFO] [stdout] 2025-11-05T02:32:42.415664Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: segmented bytes=1432 [INFO] [stdout] 2025-11-05T02:32:42.415683Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=464 [INFO] [stdout] 2025-11-05T02:32:42.415684Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: segmented bytes=1432 [INFO] [stdout] 2025-11-05T02:32:42.415696Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=465 [INFO] [stdout] 2025-11-05T02:32:42.415704Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=466 [INFO] [stdout] 2025-11-05T02:32:42.415712Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=467 [INFO] [stdout] 2025-11-05T02:32:42.415702Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: nagle: buffering more data max_payload_size=1432 [INFO] [stdout] 2025-11-05T02:32:42.415719Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=468 [INFO] [stdout] 2025-11-05T02:32:42.415732Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=469 [INFO] [stdout] 2025-11-05T02:32:42.415720Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=473 remote_window_remaining=1021016 user_tx_segments_segments=12 user_tx_segments_bytes=17184 segment_sizes=min_ss=1432:max_ss=1432 [INFO] [stdout] 2025-11-05T02:32:42.415740Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=470 [INFO] [stdout] 2025-11-05T02:32:42.415747Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=471 [INFO] [stdout] 2025-11-05T02:32:42.415755Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=472 [INFO] [stdout] 2025-11-05T02:32:42.415768Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=473 [INFO] [stdout] 2025-11-05T02:32:42.415778Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=474 [INFO] [stdout] 2025-11-05T02:32:42.415786Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=475 [INFO] [stdout] 2025-11-05T02:32:42.415794Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=476 [INFO] [stdout] 2025-11-05T02:32:42.415806Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=477 [INFO] [stdout] 2025-11-05T02:32:42.415794Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: arming retransmit timer delay=200ms reason="rfc6298 5.1" [INFO] [stdout] 2025-11-05T02:32:42.415814Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=478 [INFO] [stdout] 2025-11-05T02:32:42.415850Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=479 [INFO] [stdout] 2025-11-05T02:32:42.415867Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=480 [INFO] [stdout] 2025-11-05T02:32:42.415893Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=481 [INFO] [stdout] 2025-11-05T02:32:42.415907Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=482 [INFO] [stdout] 2025-11-05T02:32:42.415924Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=483 [INFO] [stdout] 2025-11-05T02:32:42.415931Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=484 [INFO] [stdout] 2025-11-05T02:32:42.415940Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=485 [INFO] [stdout] 2025-11-05T02:32:42.415966Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=486 [INFO] [stdout] 2025-11-05T02:32:42.415974Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=487 [INFO] [stdout] 2025-11-05T02:32:42.415982Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=488 [INFO] [stdout] 2025-11-05T02:32:42.415993Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=489 [INFO] [stdout] 2025-11-05T02:32:42.416006Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=490 [INFO] [stdout] 2025-11-05T02:32:42.416014Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=491 [INFO] [stdout] 2025-11-05T02:32:42.416021Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=492 [INFO] [stdout] 2025-11-05T02:32:42.416029Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=493 [INFO] [stdout] 2025-11-05T02:32:42.416051Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=494 [INFO] [stdout] 2025-11-05T02:32:42.416059Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=495 [INFO] [stdout] 2025-11-05T02:32:42.416073Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=496 [INFO] [stdout] 2025-11-05T02:32:42.416081Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=497 [INFO] [stdout] 2025-11-05T02:32:42.416104Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=498 [INFO] [stdout] 2025-11-05T02:32:42.416112Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=499 [INFO] [stdout] 2025-11-05T02:32:42.416120Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=500 [INFO] [stdout] 2025-11-05T02:32:42.416128Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=501 [INFO] [stdout] 2025-11-05T02:32:42.416140Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=502 [INFO] [stdout] 2025-11-05T02:32:42.416150Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=503 [INFO] [stdout] 2025-11-05T02:32:42.416158Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=504 [INFO] [stdout] 2025-11-05T02:32:42.416171Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=505 [INFO] [stdout] 2025-11-05T02:32:42.416184Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=506 [INFO] [stdout] 2025-11-05T02:32:42.416192Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=507 [INFO] [stdout] 2025-11-05T02:32:42.416200Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=508 [INFO] [stdout] 2025-11-05T02:32:42.416208Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=509 [INFO] [stdout] 2025-11-05T02:32:42.416222Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=510 [INFO] [stdout] 2025-11-05T02:32:42.416230Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=511 [INFO] [stdout] 2025-11-05T02:32:42.416238Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=512 [INFO] [stdout] 2025-11-05T02:32:42.416245Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=513 [INFO] [stdout] 2025-11-05T02:32:42.416259Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=514 [INFO] [stdout] 2025-11-05T02:32:42.416272Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=515 [INFO] [stdout] 2025-11-05T02:32:42.416280Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=516 [INFO] [stdout] 2025-11-05T02:32:42.416291Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=517 [INFO] [stdout] 2025-11-05T02:32:42.416299Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=518 [INFO] [stdout] 2025-11-05T02:32:42.416321Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=519 [INFO] [stdout] 2025-11-05T02:32:42.416329Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=520 [INFO] [stdout] 2025-11-05T02:32:42.416338Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=521 [INFO] [stdout] 2025-11-05T02:32:42.416354Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=522 [INFO] [stdout] 2025-11-05T02:32:42.416368Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=523 [INFO] [stdout] 2025-11-05T02:32:42.416376Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=524 [INFO] [stdout] 2025-11-05T02:32:42.416384Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=525 [INFO] [stdout] 2025-11-05T02:32:42.416392Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=526 [INFO] [stdout] 2025-11-05T02:32:42.416412Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=527 [INFO] [stdout] 2025-11-05T02:32:42.416420Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=528 [INFO] [stdout] 2025-11-05T02:32:42.416435Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=529 [INFO] [stdout] 2025-11-05T02:32:42.416443Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=530 [INFO] [stdout] 2025-11-05T02:32:42.416462Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=531 [INFO] [stdout] 2025-11-05T02:32:42.416470Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=532 [INFO] [stdout] 2025-11-05T02:32:42.416478Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=533 [INFO] [stdout] 2025-11-05T02:32:42.416485Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=534 [INFO] [stdout] 2025-11-05T02:32:42.416502Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=535 [INFO] [stdout] 2025-11-05T02:32:42.416509Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=536 [INFO] [stdout] 2025-11-05T02:32:42.416526Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=537 [INFO] [stdout] 2025-11-05T02:32:42.416534Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=538 [INFO] [stdout] 2025-11-05T02:32:42.416554Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=539 [INFO] [stdout] 2025-11-05T02:32:42.416582Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=540 [INFO] [stdout] 2025-11-05T02:32:42.416592Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=541 [INFO] [stdout] 2025-11-05T02:32:42.416600Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=542 [INFO] [stdout] 2025-11-05T02:32:42.416620Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=543 [INFO] [stdout] 2025-11-05T02:32:42.416629Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=544 [INFO] [stdout] 2025-11-05T02:32:42.416637Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=545 [INFO] [stdout] 2025-11-05T02:32:42.416654Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=546 [INFO] [stdout] 2025-11-05T02:32:42.416668Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=547 [INFO] [stdout] 2025-11-05T02:32:42.416683Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=548 [INFO] [stdout] 2025-11-05T02:32:42.416693Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=549 [INFO] [stdout] 2025-11-05T02:32:42.416701Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=550 [INFO] [stdout] 2025-11-05T02:32:42.416709Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=551 [INFO] [stdout] 2025-11-05T02:32:42.416724Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=552 [INFO] [stdout] 2025-11-05T02:32:42.416732Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=553 [INFO] [stdout] 2025-11-05T02:32:42.416741Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=554 [INFO] [stdout] 2025-11-05T02:32:42.416749Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=555 [INFO] [stdout] 2025-11-05T02:32:42.416764Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=556 [INFO] [stdout] 2025-11-05T02:32:42.416786Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=557 [INFO] [stdout] 2025-11-05T02:32:42.416795Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=558 [INFO] [stdout] 2025-11-05T02:32:42.416809Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=559 [INFO] [stdout] 2025-11-05T02:32:42.416826Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=560 [INFO] [stdout] 2025-11-05T02:32:42.416841Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=561 [INFO] [stdout] 2025-11-05T02:32:42.416850Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=562 [INFO] [stdout] 2025-11-05T02:32:42.416859Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=563 [INFO] [stdout] 2025-11-05T02:32:42.416874Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=564 [INFO] [stdout] 2025-11-05T02:32:42.416886Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=565 [INFO] [stdout] 2025-11-05T02:32:42.416894Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=566 [INFO] [stdout] 2025-11-05T02:32:42.416910Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=567 [INFO] [stdout] 2025-11-05T02:32:42.416926Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=568 [INFO] [stdout] 2025-11-05T02:32:42.416942Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=569 [INFO] [stdout] 2025-11-05T02:32:42.416951Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=570 [INFO] [stdout] 2025-11-05T02:32:42.416968Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=571 [INFO] [stdout] 2025-11-05T02:32:42.416985Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=572 [INFO] [stdout] 2025-11-05T02:32:42.416994Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=573 [INFO] [stdout] 2025-11-05T02:32:42.417006Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=574 [INFO] [stdout] 2025-11-05T02:32:42.417014Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=575 [INFO] [stdout] 2025-11-05T02:32:42.417041Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=576 [INFO] [stdout] 2025-11-05T02:32:42.417051Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=577 [INFO] [stdout] 2025-11-05T02:32:42.417068Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=578 [INFO] [stdout] 2025-11-05T02:32:42.417076Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=579 [INFO] [stdout] 2025-11-05T02:32:42.417084Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=580 [INFO] [stdout] 2025-11-05T02:32:42.417098Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=581 [INFO] [stdout] 2025-11-05T02:32:42.417107Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=582 [INFO] [stdout] 2025-11-05T02:32:42.417118Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=583 [INFO] [stdout] 2025-11-05T02:32:42.417127Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=584 [INFO] [stdout] 2025-11-05T02:32:42.417153Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=585 [INFO] [stdout] 2025-11-05T02:32:42.417170Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=586 [INFO] [stdout] 2025-11-05T02:32:42.417179Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=587 [INFO] [stdout] 2025-11-05T02:32:42.417194Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=588 [INFO] [stdout] 2025-11-05T02:32:42.417212Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=589 [INFO] [stdout] 2025-11-05T02:32:42.417222Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=590 [INFO] [stdout] 2025-11-05T02:32:42.417230Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=591 [INFO] [stdout] 2025-11-05T02:32:42.417239Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=592 [INFO] [stdout] 2025-11-05T02:32:42.417258Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=593 [INFO] [stdout] 2025-11-05T02:32:42.417275Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=594 [INFO] [stdout] 2025-11-05T02:32:42.417284Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=595 [INFO] [stdout] 2025-11-05T02:32:42.417299Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=596 [INFO] [stdout] 2025-11-05T02:32:42.417317Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=597 [INFO] [stdout] 2025-11-05T02:32:42.417333Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=598 [INFO] [stdout] 2025-11-05T02:32:42.417342Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=599 [INFO] [stdout] 2025-11-05T02:32:42.417350Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=600 [INFO] [stdout] 2025-11-05T02:32:42.417371Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=601 [INFO] [stdout] 2025-11-05T02:32:42.417383Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=602 [INFO] [stdout] 2025-11-05T02:32:42.417392Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=603 [INFO] [stdout] 2025-11-05T02:32:42.417400Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=604 [INFO] [stdout] 2025-11-05T02:32:42.417416Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=605 [INFO] [stdout] 2025-11-05T02:32:42.417426Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=606 [INFO] [stdout] 2025-11-05T02:32:42.417448Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=607 [INFO] [stdout] 2025-11-05T02:32:42.417466Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=608 [INFO] [stdout] 2025-11-05T02:32:42.417484Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=609 [INFO] [stdout] 2025-11-05T02:32:42.417502Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=610 [INFO] [stdout] 2025-11-05T02:32:42.417520Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=611 [INFO] [stdout] 2025-11-05T02:32:42.417529Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=612 [INFO] [stdout] 2025-11-05T02:32:42.417538Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=613 [INFO] [stdout] 2025-11-05T02:32:42.417592Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=614 [INFO] [stdout] 2025-11-05T02:32:42.417613Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=615 [INFO] [stdout] 2025-11-05T02:32:42.417623Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=616 [INFO] [stdout] 2025-11-05T02:32:42.417632Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=617 [INFO] [stdout] 2025-11-05T02:32:42.417659Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=618 [INFO] [stdout] 2025-11-05T02:32:42.417671Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=619 [INFO] [stdout] 2025-11-05T02:32:42.417680Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=620 [INFO] [stdout] 2025-11-05T02:32:42.417689Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=621 [INFO] [stdout] 2025-11-05T02:32:42.417720Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=622 [INFO] [stdout] 2025-11-05T02:32:42.414711Z TRACE librqbit_utp::stream_dispatch: segmented bytes=2 [INFO] [stdout] 2025-11-05T02:32:42.417824Z TRACE librqbit_utp::stream_dispatch: segmented bytes=2 [INFO] [stdout] 2025-11-05T02:32:42.417835Z TRACE librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=0 remote_window_remaining=1048572 user_tx_segments_segments=2 user_tx_segments_bytes=4 segment_sizes=min_ss=2:max_ss=2 [INFO] [stdout] 2025-11-05T02:32:42.417868Z TRACE librqbit_utp::stream_dispatch: arming retransmit timer delay=3s reason="rfc6298 5.1" [INFO] [stdout] 2025-11-05T02:32:42.417880Z TRACE librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="expecting reply on ST_DATA" [INFO] [stdout] 2025-11-05T02:32:42.417892Z TRACE librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=101 header.ack_nr=0 payload_size=2 remaining_cwnd=4 [INFO] [stdout] 2025-11-05T02:32:42.417909Z TRACE librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=102 header.ack_nr=0 payload_size=2 remaining_cwnd=2 [INFO] [stdout] 2025-11-05T02:32:42.417921Z TRACE librqbit_utp::stream_dispatch: remaining recv_wnd after sending remaining_cwnd=0 [INFO] [stdout] 2025-11-05T02:32:42.417936Z TRACE librqbit_utp::stream_dispatch: will repoll in duration=3s [INFO] [stdout] 2025-11-05T02:32:42.418008Z TRACE msg{seq_nr=0 ack_nr=101 len=0 msgtype=ST_STATE}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.418048Z TRACE librqbit_utp::stream_dispatch: arming retransmit timer delay=3.2875s reason="rfc6298 5.3" [INFO] [stdout] 2025-11-05T02:32:42.418061Z TRACE librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.418076Z TRACE librqbit_utp::stream_dispatch: removed ACKed tx messages result.on_ack_result=acked_segments=1, bytes=2, new_rtt=Some(100ms) [INFO] [stdout] 2025-11-05T02:32:42.418090Z TRACE librqbit_utp::stream_dispatch: remote_window_remaining=1048576 congestion_controller_window=6 remaining=0 self.last_remote_window=1048576 [INFO] [stdout] 2025-11-05T02:32:42.418103Z TRACE librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=0 remote_window_remaining=1048576 user_tx_segments_segments=1 user_tx_segments_bytes=2 segment_sizes=min_ss=2:max_ss=2 [INFO] [stdout] 2025-11-05T02:32:42.418119Z TRACE librqbit_utp::stream_dispatch: did not send anything remaining_cwnd=4 [INFO] [stdout] 2025-11-05T02:32:42.418131Z TRACE librqbit_utp::stream_dispatch: will repoll in duration=3.2875s [INFO] [stdout] 2025-11-05T02:32:42.418178Z TRACE msg{seq_nr=0 ack_nr=101 len=0 msgtype=ST_STATE}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.418200Z TRACE msg{seq_nr=0 ack_nr=101 len=0 msgtype=ST_STATE}: librqbit_utp::recovery: counted duplicate ACK in non-sack mode header.ack_nr=101 high_ack=101 dup_acks=1 [INFO] [stdout] 2025-11-05T02:32:42.418245Z TRACE librqbit_utp::stream_dispatch: remote_window_remaining=1048576 congestion_controller_window=6 remaining=0 self.last_remote_window=1048576 [INFO] [stdout] 2025-11-05T02:32:42.418260Z TRACE librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=0 remote_window_remaining=1048576 user_tx_segments_segments=1 user_tx_segments_bytes=2 segment_sizes=min_ss=2:max_ss=2 [INFO] [stdout] 2025-11-05T02:32:42.418276Z TRACE librqbit_utp::stream_dispatch: did not send anything remaining_cwnd=4 [INFO] [stdout] 2025-11-05T02:32:42.418288Z TRACE librqbit_utp::stream_dispatch: will repoll in duration=3.1875s [INFO] [stdout] 2025-11-05T02:32:42.418340Z TRACE msg{seq_nr=0 ack_nr=102 len=0 msgtype=ST_STATE}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.418378Z TRACE librqbit_utp::stream_dispatch: turning off retransmit timer reason="rfc6298 5.2" [INFO] [stdout] 2025-11-05T02:32:42.418389Z TRACE librqbit_utp::stream_dispatch: turning off inactivity timer reason="TX is empty" [INFO] [stdout] 2025-11-05T02:32:42.418400Z TRACE librqbit_utp::stream_dispatch: removed ACKed tx messages result.on_ack_result=acked_segments=1, bytes=2, new_rtt=Some(300ms) [INFO] [stdout] 2025-11-05T02:32:42.418419Z TRACE librqbit_utp::stream_tx: closing writer [INFO] [stdout] 2025-11-05T02:32:42.418433Z TRACE librqbit_utp::stream_rx: user_rx: marking vsock closed [INFO] [stdout] 2025-11-05T02:32:42.415237Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39040 ack_nr=31435 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.418632Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39040 ack_nr=31435 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1382 [INFO] [stdout] 2025-11-05T02:32:42.418728Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39040 ack_nr=31435 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=39039 [INFO] [stdout] 2025-11-05T02:32:42.418833Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39040 ack_nr=31435 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.418927Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39040 ack_nr=31435 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.415286Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=824 remote_window_remaining=1016400 user_tx_segments_segments=4 user_tx_segments_bytes=5808 segment_sizes=min_ss=1452:max_ss=1452 [INFO] [stdout] 2025-11-05T02:32:42.419125Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: arming retransmit timer delay=200ms reason="rfc6298 5.1" [INFO] [stdout] 2025-11-05T02:32:42.419205Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39040 ack_nr=31435 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=4096 [INFO] [stdout] 2025-11-05T02:32:42.414428Z  INFO echo{addr=[::]:0}: librqbit_utp::e2e_tests: current counter 4000 [INFO] [stdout] 2025-11-05T02:32:42.419253Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="expecting reply on ST_DATA" [INFO] [stdout] 2025-11-05T02:32:42.420668Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=56450 header.ack_nr=44943 payload_size=1452 remaining_cwnd=55088 [INFO] [stdout] 2025-11-05T02:32:42.420794Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=56451 header.ack_nr=44943 payload_size=1452 remaining_cwnd=53636 [INFO] [stdout] 2025-11-05T02:32:42.420925Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=56452 header.ack_nr=44943 payload_size=1452 remaining_cwnd=52184 [INFO] [stdout] 2025-11-05T02:32:42.421045Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=56453 header.ack_nr=44943 payload_size=1452 remaining_cwnd=50732 [INFO] [stdout] 2025-11-05T02:32:42.421145Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: remaining recv_wnd after sending remaining_cwnd=49280 [INFO] [stdout] 2025-11-05T02:32:42.421232Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: will repoll in duration=200ms [INFO] [stdout] 2025-11-05T02:32:42.421600Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=623 [INFO] [stdout] 2025-11-05T02:32:42.421627Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=624 [INFO] [stdout] 2025-11-05T02:32:42.421637Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=625 [INFO] [stdout] 2025-11-05T02:32:42.421658Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=626 [INFO] [stdout] 2025-11-05T02:32:42.421672Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=627 [INFO] [stdout] 2025-11-05T02:32:42.421680Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=628 [INFO] [stdout] 2025-11-05T02:32:42.421693Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=629 [INFO] [stdout] 2025-11-05T02:32:42.421707Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=630 [INFO] [stdout] 2025-11-05T02:32:42.421720Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=631 [INFO] [stdout] 2025-11-05T02:32:42.421728Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=632 [INFO] [stdout] 2025-11-05T02:32:42.421742Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=633 [INFO] [stdout] 2025-11-05T02:32:42.421756Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=634 [INFO] [stdout] 2025-11-05T02:32:42.421769Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=635 [INFO] [stdout] 2025-11-05T02:32:42.421776Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=636 [INFO] [stdout] 2025-11-05T02:32:42.421790Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=637 [INFO] [stdout] 2025-11-05T02:32:42.421803Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=638 [INFO] [stdout] 2025-11-05T02:32:42.421816Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=639 [INFO] [stdout] 2025-11-05T02:32:42.421824Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=640 [INFO] [stdout] 2025-11-05T02:32:42.421832Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=641 [INFO] [stdout] 2025-11-05T02:32:42.421848Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=642 [INFO] [stdout] 2025-11-05T02:32:42.421867Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=643 [INFO] [stdout] 2025-11-05T02:32:42.421875Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=644 [INFO] [stdout] 2025-11-05T02:32:42.421883Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=645 [INFO] [stdout] 2025-11-05T02:32:42.421890Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=646 [INFO] [stdout] 2025-11-05T02:32:42.421903Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=647 [INFO] [stdout] 2025-11-05T02:32:42.421916Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=648 [INFO] [stdout] 2025-11-05T02:32:42.421924Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=649 [INFO] [stdout] 2025-11-05T02:32:42.421938Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=650 [INFO] [stdout] 2025-11-05T02:32:42.421951Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=651 [INFO] [stdout] 2025-11-05T02:32:42.421964Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=652 [INFO] [stdout] 2025-11-05T02:32:42.421972Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=653 [INFO] [stdout] 2025-11-05T02:32:42.421979Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=654 [INFO] [stdout] 2025-11-05T02:32:42.421992Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=655 [INFO] [stdout] 2025-11-05T02:32:42.422009Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=656 [INFO] [stdout] 2025-11-05T02:32:42.422017Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=657 [INFO] [stdout] 2025-11-05T02:32:42.422024Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=658 [INFO] [stdout] 2025-11-05T02:32:42.422038Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=659 [INFO] [stdout] 2025-11-05T02:32:42.422045Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=660 [INFO] [stdout] 2025-11-05T02:32:42.422061Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=661 [INFO] [stdout] 2025-11-05T02:32:42.422068Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=662 [INFO] [stdout] 2025-11-05T02:32:42.422087Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=663 [INFO] [stdout] 2025-11-05T02:32:42.422103Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=664 [INFO] [stdout] 2025-11-05T02:32:42.422111Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=665 [INFO] [stdout] 2025-11-05T02:32:42.422119Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=666 [INFO] [stdout] 2025-11-05T02:32:42.422132Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=667 [INFO] [stdout] 2025-11-05T02:32:42.422142Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=668 [INFO] [stdout] 2025-11-05T02:32:42.422150Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=669 [INFO] [stdout] 2025-11-05T02:32:42.422165Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=670 [INFO] [stdout] 2025-11-05T02:32:42.422178Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=671 [INFO] [stdout] 2025-11-05T02:32:42.422190Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=672 [INFO] [stdout] 2025-11-05T02:32:42.422198Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=673 [INFO] [stdout] 2025-11-05T02:32:42.422218Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=674 [INFO] [stdout] 2025-11-05T02:32:42.422226Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=675 [INFO] [stdout] 2025-11-05T02:32:42.422243Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=676 [INFO] [stdout] 2025-11-05T02:32:42.422251Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=677 [INFO] [stdout] 2025-11-05T02:32:42.422259Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=678 [INFO] [stdout] 2025-11-05T02:32:42.422267Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=679 [INFO] [stdout] 2025-11-05T02:32:42.422288Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=680 [INFO] [stdout] 2025-11-05T02:32:42.422303Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=681 [INFO] [stdout] 2025-11-05T02:32:42.422312Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=682 [INFO] [stdout] 2025-11-05T02:32:42.422326Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=683 [INFO] [stdout] 2025-11-05T02:32:42.422339Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=684 [INFO] [stdout] 2025-11-05T02:32:42.422347Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=685 [INFO] [stdout] 2025-11-05T02:32:42.422358Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=686 [INFO] [stdout] 2025-11-05T02:32:42.422366Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=687 [INFO] [stdout] 2025-11-05T02:32:42.422385Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=688 [INFO] [stdout] 2025-11-05T02:32:42.422400Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=689 [INFO] [stdout] 2025-11-05T02:32:42.422408Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=690 [INFO] [stdout] 2025-11-05T02:32:42.422422Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=691 [INFO] [stdout] 2025-11-05T02:32:42.422435Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=692 [INFO] [stdout] 2025-11-05T02:32:42.422448Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=693 [INFO] [stdout] 2025-11-05T02:32:42.422462Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=694 [INFO] [stdout] 2025-11-05T02:32:42.422470Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=695 [INFO] [stdout] 2025-11-05T02:32:42.422487Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=696 [INFO] [stdout] 2025-11-05T02:32:42.422496Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=697 [INFO] [stdout] 2025-11-05T02:32:42.422503Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=698 [INFO] [stdout] 2025-11-05T02:32:42.422519Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=699 [INFO] [stdout] 2025-11-05T02:32:42.422078Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_rx: flushed from out-of-order user RX packets=2 bytes=2764 [INFO] [stdout] 2025-11-05T02:32:42.422591Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: sending seq_nr=31436 ack_nr=39040 wnd_size=1045440 type=ST_STATE [INFO] [stdout] 2025-11-05T02:32:42.422680Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: turning off ack delay timer reason="ACK sent" [INFO] [stdout] 2025-11-05T02:32:42.422755Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: will repoll in duration=10s [INFO] [stdout] 2025-11-05T02:32:42.422532Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=700 [INFO] [stdout] 2025-11-05T02:32:42.425629Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=701 [INFO] [stdout] 2025-11-05T02:32:42.425661Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=702 [INFO] [stdout] 2025-11-05T02:32:42.425671Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=703 [INFO] [stdout] 2025-11-05T02:32:42.425700Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=704 [INFO] [stdout] 2025-11-05T02:32:42.425716Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=705 [INFO] [stdout] 2025-11-05T02:32:42.425735Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=706 [INFO] [stdout] 2025-11-05T02:32:42.425745Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=707 [INFO] [stdout] 2025-11-05T02:32:42.425753Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=708 [INFO] [stdout] 2025-11-05T02:32:42.425775Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=709 [INFO] [stdout] 2025-11-05T02:32:42.425792Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=710 [INFO] [stdout] 2025-11-05T02:32:42.425801Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=711 [INFO] [stdout] 2025-11-05T02:32:42.425817Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=712 [INFO] [stdout] 2025-11-05T02:32:42.425833Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=713 [INFO] [stdout] 2025-11-05T02:32:42.425848Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=714 [INFO] [stdout] 2025-11-05T02:32:42.425857Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=715 [INFO] [stdout] 2025-11-05T02:32:42.425865Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=716 [INFO] [stdout] 2025-11-05T02:32:42.425881Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=717 [INFO] [stdout] 2025-11-05T02:32:42.425898Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=718 [INFO] [stdout] 2025-11-05T02:32:42.425908Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=719 [INFO] [stdout] 2025-11-05T02:32:42.425924Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=720 [INFO] [stdout] 2025-11-05T02:32:42.425940Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=721 [INFO] [stdout] 2025-11-05T02:32:42.425956Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=722 [INFO] [stdout] 2025-11-05T02:32:42.425965Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=723 [INFO] [stdout] 2025-11-05T02:32:42.425974Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=724 [INFO] [stdout] 2025-11-05T02:32:42.425990Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=725 [INFO] [stdout] 2025-11-05T02:32:42.426007Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=726 [INFO] [stdout] 2025-11-05T02:32:42.426016Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=727 [INFO] [stdout] 2025-11-05T02:32:42.426024Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=728 [INFO] [stdout] 2025-11-05T02:32:42.426040Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=729 [INFO] [stdout] 2025-11-05T02:32:42.426049Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=730 [INFO] [stdout] 2025-11-05T02:32:42.426067Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=731 [INFO] [stdout] 2025-11-05T02:32:42.426076Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=732 [INFO] [stdout] 2025-11-05T02:32:42.426101Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=733 [INFO] [stdout] 2025-11-05T02:32:42.426120Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=734 [INFO] [stdout] 2025-11-05T02:32:42.426129Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=735 [INFO] [stdout] 2025-11-05T02:32:42.426145Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=736 [INFO] [stdout] 2025-11-05T02:32:42.426165Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=737 [INFO] [stdout] 2025-11-05T02:32:42.426182Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=738 [INFO] [stdout] 2025-11-05T02:32:42.426198Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=739 [INFO] [stdout] 2025-11-05T02:32:42.426207Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=740 [INFO] [stdout] 2025-11-05T02:32:42.426227Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=741 [INFO] [stdout] 2025-11-05T02:32:42.426244Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=742 [INFO] [stdout] 2025-11-05T02:32:42.426256Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=743 [INFO] [stdout] 2025-11-05T02:32:42.426264Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=744 [INFO] [stdout] 2025-11-05T02:32:42.426273Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=745 [INFO] [stdout] 2025-11-05T02:32:42.426288Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=746 [INFO] [stdout] 2025-11-05T02:32:42.426306Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=747 [INFO] [stdout] 2025-11-05T02:32:42.426315Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=748 [INFO] [stdout] 2025-11-05T02:32:42.426332Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=749 [INFO] [stdout] 2025-11-05T02:32:42.426348Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=750 [INFO] [stdout] 2025-11-05T02:32:42.426363Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=751 [INFO] [stdout] 2025-11-05T02:32:42.426372Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=752 [INFO] [stdout] 2025-11-05T02:32:42.426380Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=753 [INFO] [stdout] 2025-11-05T02:32:42.426400Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=754 [INFO] [stdout] 2025-11-05T02:32:42.426409Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=755 [INFO] [stdout] 2025-11-05T02:32:42.426417Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=756 [INFO] [stdout] 2025-11-05T02:32:42.426426Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=757 [INFO] [stdout] 2025-11-05T02:32:42.426449Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=758 [INFO] [stdout] 2025-11-05T02:32:42.426475Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=759 [INFO] [stdout] 2025-11-05T02:32:42.426484Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=760 [INFO] [stdout] 2025-11-05T02:32:42.426492Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=761 [INFO] [stdout] 2025-11-05T02:32:42.426509Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=762 [INFO] [stdout] 2025-11-05T02:32:42.426527Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=763 [INFO] [stdout] 2025-11-05T02:32:42.426536Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=764 [INFO] [stdout] 2025-11-05T02:32:42.426560Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=765 [INFO] [stdout] 2025-11-05T02:32:42.426592Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=766 [INFO] [stdout] 2025-11-05T02:32:42.426601Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=767 [INFO] [stdout] 2025-11-05T02:32:42.426609Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=768 [INFO] [stdout] 2025-11-05T02:32:42.426628Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=769 [INFO] [stdout] 2025-11-05T02:32:42.426646Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=770 [INFO] [stdout] 2025-11-05T02:32:42.426660Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=771 [INFO] [stdout] 2025-11-05T02:32:42.426672Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=772 [INFO] [stdout] 2025-11-05T02:32:42.426680Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=773 [INFO] [stdout] 2025-11-05T02:32:42.426688Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=774 [INFO] [stdout] 2025-11-05T02:32:42.426701Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=775 [INFO] [stdout] 2025-11-05T02:32:42.426709Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=776 [INFO] [stdout] 2025-11-05T02:32:42.426717Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=777 [INFO] [stdout] 2025-11-05T02:32:42.426725Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=778 [INFO] [stdout] 2025-11-05T02:32:42.426738Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=779 [INFO] [stdout] 2025-11-05T02:32:42.426751Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=780 [INFO] [stdout] 2025-11-05T02:32:42.426759Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=781 [INFO] [stdout] 2025-11-05T02:32:42.426774Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=782 [INFO] [stdout] 2025-11-05T02:32:42.426787Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=783 [INFO] [stdout] 2025-11-05T02:32:42.426795Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=784 [INFO] [stdout] 2025-11-05T02:32:42.426807Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=785 [INFO] [stdout] 2025-11-05T02:32:42.426815Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=786 [INFO] [stdout] 2025-11-05T02:32:42.426828Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=787 [INFO] [stdout] 2025-11-05T02:32:42.426835Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=788 [INFO] [stdout] 2025-11-05T02:32:42.426843Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=789 [INFO] [stdout] 2025-11-05T02:32:42.426860Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=790 [INFO] [stdout] 2025-11-05T02:32:42.426873Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=791 [INFO] [stdout] 2025-11-05T02:32:42.426886Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=792 [INFO] [stdout] 2025-11-05T02:32:42.426894Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=793 [INFO] [stdout] 2025-11-05T02:32:42.426913Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=794 [INFO] [stdout] 2025-11-05T02:32:42.426921Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=795 [INFO] [stdout] 2025-11-05T02:32:42.426928Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=796 [INFO] [stdout] 2025-11-05T02:32:42.426941Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=797 [INFO] [stdout] 2025-11-05T02:32:42.426953Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=798 [INFO] [stdout] 2025-11-05T02:32:42.426961Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=799 [INFO] [stdout] 2025-11-05T02:32:42.426969Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=800 [INFO] [stdout] 2025-11-05T02:32:42.426977Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=801 [INFO] [stdout] 2025-11-05T02:32:42.426996Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=802 [INFO] [stdout] 2025-11-05T02:32:42.427009Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=803 [INFO] [stdout] 2025-11-05T02:32:42.427045Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=804 [INFO] [stdout] 2025-11-05T02:32:42.427054Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=805 [INFO] [stdout] 2025-11-05T02:32:42.427062Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=806 [INFO] [stdout] 2025-11-05T02:32:42.427079Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=807 [INFO] [stdout] 2025-11-05T02:32:42.427093Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=808 [INFO] [stdout] 2025-11-05T02:32:42.427105Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=809 [INFO] [stdout] 2025-11-05T02:32:42.427113Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=810 [INFO] [stdout] 2025-11-05T02:32:42.427128Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=811 [INFO] [stdout] 2025-11-05T02:32:42.427142Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=812 [INFO] [stdout] 2025-11-05T02:32:42.427154Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=813 [INFO] [stdout] 2025-11-05T02:32:42.427162Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=814 [INFO] [stdout] 2025-11-05T02:32:42.427169Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=815 [INFO] [stdout] 2025-11-05T02:32:42.427182Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=816 [INFO] [stdout] 2025-11-05T02:32:42.427190Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=817 [INFO] [stdout] 2025-11-05T02:32:42.427206Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=818 [INFO] [stdout] 2025-11-05T02:32:42.427214Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=819 [INFO] [stdout] 2025-11-05T02:32:42.427235Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=820 [INFO] [stdout] 2025-11-05T02:32:42.427250Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=821 [INFO] [stdout] 2025-11-05T02:32:42.427258Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=822 [INFO] [stdout] 2025-11-05T02:32:42.427271Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=823 [INFO] [stdout] 2025-11-05T02:32:42.427288Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=824 [INFO] [stdout] 2025-11-05T02:32:42.427296Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=825 [INFO] [stdout] 2025-11-05T02:32:42.427304Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=826 [INFO] [stdout] 2025-11-05T02:32:42.427317Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=827 [INFO] [stdout] 2025-11-05T02:32:42.427324Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=828 [INFO] [stdout] 2025-11-05T02:32:42.427341Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=829 [INFO] [stdout] 2025-11-05T02:32:42.427349Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=830 [INFO] [stdout] 2025-11-05T02:32:42.427368Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=831 [INFO] [stdout] 2025-11-05T02:32:42.427384Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=832 [INFO] [stdout] 2025-11-05T02:32:42.427392Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=833 [INFO] [stdout] 2025-11-05T02:32:42.427406Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=834 [INFO] [stdout] 2025-11-05T02:32:42.427416Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=835 [INFO] [stdout] 2025-11-05T02:32:42.427424Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=836 [INFO] [stdout] 2025-11-05T02:32:42.427436Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=837 [INFO] [stdout] 2025-11-05T02:32:42.427444Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=838 [INFO] [stdout] 2025-11-05T02:32:42.427452Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=839 [INFO] [stdout] 2025-11-05T02:32:42.427477Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=840 [INFO] [stdout] 2025-11-05T02:32:42.427491Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=841 [INFO] [stdout] 2025-11-05T02:32:42.427504Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=842 [INFO] [stdout] 2025-11-05T02:32:42.427512Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=843 [INFO] [stdout] 2025-11-05T02:32:42.427519Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=844 [INFO] [stdout] 2025-11-05T02:32:42.427532Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=845 [INFO] [stdout] 2025-11-05T02:32:42.427547Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=846 [INFO] [stdout] 2025-11-05T02:32:42.427554Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=847 [INFO] [stdout] 2025-11-05T02:32:42.427562Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=848 [INFO] [stdout] 2025-11-05T02:32:42.427592Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=849 [INFO] [stdout] 2025-11-05T02:32:42.427610Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=850 [INFO] [stdout] 2025-11-05T02:32:42.427618Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=851 [INFO] [stdout] 2025-11-05T02:32:42.427631Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=852 [INFO] [stdout] 2025-11-05T02:32:42.427644Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=853 [INFO] [stdout] 2025-11-05T02:32:42.427652Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=854 [INFO] [stdout] 2025-11-05T02:32:42.427660Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=855 [INFO] [stdout] 2025-11-05T02:32:42.427673Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=856 [INFO] [stdout] 2025-11-05T02:32:42.427681Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=857 [INFO] [stdout] 2025-11-05T02:32:42.427699Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=858 [INFO] [stdout] 2025-11-05T02:32:42.427707Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=859 [INFO] [stdout] 2025-11-05T02:32:42.427728Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=860 [INFO] [stdout] 2025-11-05T02:32:42.427742Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=861 [INFO] [stdout] 2025-11-05T02:32:42.427750Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=862 [INFO] [stdout] 2025-11-05T02:32:42.427758Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=863 [INFO] [stdout] 2025-11-05T02:32:42.427771Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=864 [INFO] [stdout] 2025-11-05T02:32:42.427787Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=865 [INFO] [stdout] 2025-11-05T02:32:42.427801Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=866 [INFO] [stdout] 2025-11-05T02:32:42.427809Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=867 [INFO] [stdout] 2025-11-05T02:32:42.427816Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=868 [INFO] [stdout] 2025-11-05T02:32:42.427824Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=869 [INFO] [stdout] 2025-11-05T02:32:42.427843Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=870 [INFO] [stdout] 2025-11-05T02:32:42.427859Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=871 [INFO] [stdout] 2025-11-05T02:32:42.427867Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=872 [INFO] [stdout] 2025-11-05T02:32:42.427880Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=873 [INFO] [stdout] 2025-11-05T02:32:42.427893Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=874 [INFO] [stdout] 2025-11-05T02:32:42.427901Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=875 [INFO] [stdout] 2025-11-05T02:32:42.427909Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=876 [INFO] [stdout] 2025-11-05T02:32:42.427917Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=877 [INFO] [stdout] 2025-11-05T02:32:42.427932Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=878 [INFO] [stdout] 2025-11-05T02:32:42.427948Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=879 [INFO] [stdout] 2025-11-05T02:32:42.427955Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=880 [INFO] [stdout] 2025-11-05T02:32:42.427974Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=881 [INFO] [stdout] 2025-11-05T02:32:42.427988Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=882 [INFO] [stdout] 2025-11-05T02:32:42.427996Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=883 [INFO] [stdout] 2025-11-05T02:32:42.428009Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=884 [INFO] [stdout] 2025-11-05T02:32:42.428023Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=885 [INFO] [stdout] 2025-11-05T02:32:42.428036Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=886 [INFO] [stdout] 2025-11-05T02:32:42.428043Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=887 [INFO] [stdout] 2025-11-05T02:32:42.428057Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=888 [INFO] [stdout] 2025-11-05T02:32:42.428070Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=889 [INFO] [stdout] 2025-11-05T02:32:42.428083Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=890 [INFO] [stdout] 2025-11-05T02:32:42.428091Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=891 [INFO] [stdout] 2025-11-05T02:32:42.428098Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=892 [INFO] [stdout] 2025-11-05T02:32:42.428112Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=893 [INFO] [stdout] 2025-11-05T02:32:42.428125Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=894 [INFO] [stdout] 2025-11-05T02:32:42.428133Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=895 [INFO] [stdout] 2025-11-05T02:32:42.428141Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=896 [INFO] [stdout] 2025-11-05T02:32:42.428154Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=897 [INFO] [stdout] 2025-11-05T02:32:42.428162Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=898 [INFO] [stdout] 2025-11-05T02:32:42.428182Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=899 [INFO] [stdout] 2025-11-05T02:32:42.428197Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=900 [INFO] [stdout] 2025-11-05T02:32:42.428205Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=901 [INFO] [stdout] 2025-11-05T02:32:42.428219Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=902 [INFO] [stdout] 2025-11-05T02:32:42.428233Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=903 [INFO] [stdout] 2025-11-05T02:32:42.428241Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=904 [INFO] [stdout] 2025-11-05T02:32:42.428252Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=905 [INFO] [stdout] 2025-11-05T02:32:42.428259Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=906 [INFO] [stdout] 2025-11-05T02:32:42.428272Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=907 [INFO] [stdout] 2025-11-05T02:32:42.428280Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=908 [INFO] [stdout] 2025-11-05T02:32:42.428298Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=909 [INFO] [stdout] 2025-11-05T02:32:42.428311Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=910 [INFO] [stdout] 2025-11-05T02:32:42.428324Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=911 [INFO] [stdout] 2025-11-05T02:32:42.428331Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=912 [INFO] [stdout] 2025-11-05T02:32:42.428344Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=913 [INFO] [stdout] 2025-11-05T02:32:42.428363Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=914 [INFO] [stdout] 2025-11-05T02:32:42.428375Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=915 [INFO] [stdout] 2025-11-05T02:32:42.428382Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=916 [INFO] [stdout] 2025-11-05T02:32:42.428390Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=917 [INFO] [stdout] 2025-11-05T02:32:42.428403Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=918 [INFO] [stdout] 2025-11-05T02:32:42.428420Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=919 [INFO] [stdout] 2025-11-05T02:32:42.428427Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=920 [INFO] [stdout] 2025-11-05T02:32:42.428440Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=921 [INFO] [stdout] 2025-11-05T02:32:42.428459Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=922 [INFO] [stdout] 2025-11-05T02:32:42.428472Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=923 [INFO] [stdout] 2025-11-05T02:32:42.428479Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=924 [INFO] [stdout] 2025-11-05T02:32:42.428487Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=925 [INFO] [stdout] 2025-11-05T02:32:42.428503Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=926 [INFO] [stdout] 2025-11-05T02:32:42.428511Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=927 [INFO] [stdout] 2025-11-05T02:32:42.428519Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=928 [INFO] [stdout] 2025-11-05T02:32:42.428527Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=929 [INFO] [stdout] 2025-11-05T02:32:42.428550Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=930 [INFO] [stdout] 2025-11-05T02:32:42.428566Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=931 [INFO] [stdout] 2025-11-05T02:32:42.428596Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=932 [INFO] [stdout] 2025-11-05T02:32:42.428604Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=933 [INFO] [stdout] 2025-11-05T02:32:42.428616Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=934 [INFO] [stdout] 2025-11-05T02:32:42.428624Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=935 [INFO] [stdout] 2025-11-05T02:32:42.428638Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=936 [INFO] [stdout] 2025-11-05T02:32:42.428646Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=937 [INFO] [stdout] 2025-11-05T02:32:42.428663Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=938 [INFO] [stdout] 2025-11-05T02:32:42.428677Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=939 [INFO] [stdout] 2025-11-05T02:32:42.428690Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=940 [INFO] [stdout] 2025-11-05T02:32:42.428698Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=941 [INFO] [stdout] 2025-11-05T02:32:42.428712Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=942 [INFO] [stdout] 2025-11-05T02:32:42.428725Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=943 [INFO] [stdout] 2025-11-05T02:32:42.428733Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=944 [INFO] [stdout] 2025-11-05T02:32:42.428741Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=945 [INFO] [stdout] 2025-11-05T02:32:42.428749Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=946 [INFO] [stdout] 2025-11-05T02:32:42.428767Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=947 [INFO] [stdout] 2025-11-05T02:32:42.428774Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=948 [INFO] [stdout] 2025-11-05T02:32:42.428791Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=949 [INFO] [stdout] 2025-11-05T02:32:42.428798Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=950 [INFO] [stdout] 2025-11-05T02:32:42.428820Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=951 [INFO] [stdout] 2025-11-05T02:32:42.428835Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=952 [INFO] [stdout] 2025-11-05T02:32:42.428843Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=953 [INFO] [stdout] 2025-11-05T02:32:42.428851Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=954 [INFO] [stdout] 2025-11-05T02:32:42.428864Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=955 [INFO] [stdout] 2025-11-05T02:32:42.428874Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=956 [INFO] [stdout] 2025-11-05T02:32:42.428882Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=957 [INFO] [stdout] 2025-11-05T02:32:42.428899Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=958 [INFO] [stdout] 2025-11-05T02:32:42.428912Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=959 [INFO] [stdout] 2025-11-05T02:32:42.428925Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=960 [INFO] [stdout] 2025-11-05T02:32:42.428933Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=961 [INFO] [stdout] 2025-11-05T02:32:42.428948Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=962 [INFO] [stdout] 2025-11-05T02:32:42.428956Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=963 [INFO] [stdout] 2025-11-05T02:32:42.428964Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=964 [INFO] [stdout] 2025-11-05T02:32:42.428981Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=965 [INFO] [stdout] 2025-11-05T02:32:42.428989Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=966 [INFO] [stdout] 2025-11-05T02:32:42.428997Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=967 [INFO] [stdout] 2025-11-05T02:32:42.429010Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=968 [INFO] [stdout] 2025-11-05T02:32:42.429025Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=969 [INFO] [stdout] 2025-11-05T02:32:42.429033Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=970 [INFO] [stdout] 2025-11-05T02:32:42.429041Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=971 [INFO] [stdout] 2025-11-05T02:32:42.429055Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=972 [INFO] [stdout] 2025-11-05T02:32:42.429067Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=973 [INFO] [stdout] 2025-11-05T02:32:42.429075Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=974 [INFO] [stdout] 2025-11-05T02:32:42.429083Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=975 [INFO] [stdout] 2025-11-05T02:32:42.429097Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=976 [INFO] [stdout] 2025-11-05T02:32:42.429113Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=977 [INFO] [stdout] 2025-11-05T02:32:42.429121Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=978 [INFO] [stdout] 2025-11-05T02:32:42.429129Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=979 [INFO] [stdout] 2025-11-05T02:32:42.429142Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=980 [INFO] [stdout] 2025-11-05T02:32:42.429150Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=981 [INFO] [stdout] 2025-11-05T02:32:42.429157Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=982 [INFO] [stdout] 2025-11-05T02:32:42.429174Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=983 [INFO] [stdout] 2025-11-05T02:32:42.429188Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=984 [INFO] [stdout] 2025-11-05T02:32:42.429201Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=985 [INFO] [stdout] 2025-11-05T02:32:42.429209Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=986 [INFO] [stdout] 2025-11-05T02:32:42.429217Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=987 [INFO] [stdout] 2025-11-05T02:32:42.429231Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=988 [INFO] [stdout] 2025-11-05T02:32:42.429241Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=989 [INFO] [stdout] 2025-11-05T02:32:42.429249Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=990 [INFO] [stdout] 2025-11-05T02:32:42.429256Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=991 [INFO] [stdout] 2025-11-05T02:32:42.429270Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=992 [INFO] [stdout] 2025-11-05T02:32:42.429288Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=993 [INFO] [stdout] 2025-11-05T02:32:42.429303Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=994 [INFO] [stdout] 2025-11-05T02:32:42.429316Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=995 [INFO] [stdout] 2025-11-05T02:32:42.429324Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=996 [INFO] [stdout] 2025-11-05T02:32:42.429338Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=997 [INFO] [stdout] 2025-11-05T02:32:42.429345Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=998 [INFO] [stdout] 2025-11-05T02:32:42.429353Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=999 [INFO] [stdout] 2025-11-05T02:32:42.429363Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=1000 [INFO] [stdout] 2025-11-05T02:32:42.429376Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=1001 [INFO] [stdout] 2025-11-05T02:32:42.429383Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=1002 [INFO] [stdout] 2025-11-05T02:32:42.429391Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=1003 [INFO] [stdout] 2025-11-05T02:32:42.429409Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=1004 [INFO] [stdout] 2025-11-05T02:32:42.429423Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=1005 [INFO] [stdout] 2025-11-05T02:32:42.429431Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=1006 [INFO] [stdout] 2025-11-05T02:32:42.429439Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=1007 [INFO] [stdout] 2025-11-05T02:32:42.429461Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=1008 [INFO] [stdout] 2025-11-05T02:32:42.429476Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=1009 [INFO] [stdout] 2025-11-05T02:32:42.429483Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=1010 [INFO] [stdout] 2025-11-05T02:32:42.429491Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=1011 [INFO] [stdout] 2025-11-05T02:32:42.429499Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=1012 [INFO] [stdout] 2025-11-05T02:32:42.429517Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=1013 [INFO] [stdout] 2025-11-05T02:32:42.429525Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=1014 [INFO] [stdout] 2025-11-05T02:32:42.429532Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=1015 [INFO] [stdout] 2025-11-05T02:32:42.429540Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=1016 [INFO] [stdout] 2025-11-05T02:32:42.429553Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=1017 [INFO] [stdout] 2025-11-05T02:32:42.429560Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=1018 [INFO] [stdout] 2025-11-05T02:32:42.415838Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="expecting reply on ST_DATA" [INFO] [stdout] 2025-11-05T02:32:42.417787Z TRACE librqbit_utp::stream_dispatch: arming retransmit timer delay=4.375s reason="rfc6298 5.3" [INFO] [stdout] 2025-11-05T02:32:42.430617Z  INFO echo{addr=[::]:0}: librqbit_utp::e2e_tests: current counter 5000 [INFO] [stdout] 2025-11-05T02:32:42.431493Z TRACE librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.431480Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=52153 header.ack_nr=61071 payload_size=1432 remaining_cwnd=53159 [INFO] [stdout] 2025-11-05T02:32:42.431519Z TRACE librqbit_utp::stream_dispatch: removed ACKed tx messages result.on_ack_result=acked_segments=1, bytes=1, new_rtt=Some(3s) [INFO] [stdout] 2025-11-05T02:32:42.431539Z TRACE librqbit_utp::stream_dispatch: remote_window_remaining=0 congestion_controller_window=0 remaining=0 self.last_remote_window=0 [INFO] [stdout] 2025-11-05T02:32:42.431551Z TRACE librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=0 remote_window_remaining=0 user_tx_segments_segments=3 user_tx_segments_bytes=3 segment_sizes=min_ss=1:max_ss=1 [INFO] [stdout] 2025-11-05T02:32:42.431591Z TRACE librqbit_utp::stream_dispatch: did not send anything remaining_cwnd=0 [INFO] [stdout] 2025-11-05T02:32:42.431609Z TRACE librqbit_utp::stream_dispatch: will repoll in duration=4.375s [INFO] [stdout] 2025-11-05T02:32:42.431594Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=52154 header.ack_nr=61071 payload_size=1432 remaining_cwnd=51727 [INFO] [stdout] 2025-11-05T02:32:42.431630Z TRACE librqbit_utp::stream_tx: closing writer [INFO] [stdout] 2025-11-05T02:32:42.431640Z TRACE librqbit_utp::stream_rx: user_rx: marking vsock closed [INFO] [stdout] 2025-11-05T02:32:42.431637Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=52155 header.ack_nr=61071 payload_size=1432 remaining_cwnd=50295 [INFO] [stdout] 2025-11-05T02:32:42.431674Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=52156 header.ack_nr=61071 payload_size=1432 remaining_cwnd=48863 [INFO] [stdout] 2025-11-05T02:32:42.431708Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=52157 header.ack_nr=61071 payload_size=1432 remaining_cwnd=47431 [INFO] [stdout] 2025-11-05T02:32:42.431741Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=52158 header.ack_nr=61071 payload_size=1432 remaining_cwnd=45999 [INFO] [stdout] 2025-11-05T02:32:42.431773Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=52159 header.ack_nr=61071 payload_size=1432 remaining_cwnd=44567 [INFO] [stdout] 2025-11-05T02:32:42.431806Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=52160 header.ack_nr=61071 payload_size=1432 remaining_cwnd=43135 [INFO] [stdout] 2025-11-05T02:32:42.431838Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=52161 header.ack_nr=61071 payload_size=1432 remaining_cwnd=41703 [INFO] [stdout] 2025-11-05T02:32:42.431875Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=52162 header.ack_nr=61071 payload_size=1432 remaining_cwnd=40271 [INFO] [stdout] 2025-11-05T02:32:42.431915Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=52163 header.ack_nr=61071 payload_size=1432 remaining_cwnd=38839 [INFO] [stdout] 2025-11-05T02:32:42.431954Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=52164 header.ack_nr=61071 payload_size=1432 remaining_cwnd=37407 [INFO] [stdout] 2025-11-05T02:32:42.431979Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: remaining recv_wnd after sending remaining_cwnd=35975 [INFO] [stdout] 2025-11-05T02:32:42.432005Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: will repoll in duration=200ms [INFO] [stdout] 2025-11-05T02:32:42.431026Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39041 ack_nr=31435 len=1332 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.432799Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39041 ack_nr=31435 len=1332 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1332 [INFO] [stdout] 2025-11-05T02:32:42.432840Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39041 ack_nr=31435 len=1332 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=39040 [INFO] [stdout] 2025-11-05T02:32:42.432874Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39041 ack_nr=31435 len=1332 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.432901Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39041 ack_nr=31435 len=1332 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.432934Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39041 ack_nr=31435 len=1332 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=1332 [INFO] [stdout] 2025-11-05T02:32:42.432987Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_rx: flushed from out-of-order user RX packets=1 bytes=1332 [INFO] [stdout] 2025-11-05T02:32:42.433026Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: arming ack delay timer delay=40ms reason="delayed ACK" [INFO] [stdout] 2025-11-05T02:32:42.433054Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: will repoll in duration=40ms [INFO] [stdout] 2025-11-05T02:32:42.433222Z  INFO echo{addr=127.0.0.1:8535}: librqbit_utp::e2e_tests: current counter 4000 [INFO] [stdout] 2025-11-05T02:32:42.434360Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39042 ack_nr=31435 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.434397Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39042 ack_nr=31435 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1382 [INFO] [stdout] 2025-11-05T02:32:42.434423Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39042 ack_nr=31435 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=39041 [INFO] [stdout] 2025-11-05T02:32:42.434454Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39042 ack_nr=31435 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.434493Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39042 ack_nr=31435 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.434522Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39042 ack_nr=31435 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=2714 [INFO] [stdout] 2025-11-05T02:32:42.435519Z  INFO echo{addr=[::1]:0}: librqbit_utp::e2e_tests: current counter 7000 [INFO] [stdout] 2025-11-05T02:32:42.436360Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45260 ack_nr=57948 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.436406Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45260 ack_nr=57948 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1452 [INFO] [stdout] 2025-11-05T02:32:42.436434Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45260 ack_nr=57948 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=45259 [INFO] [stdout] 2025-11-05T02:32:42.436478Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45260 ack_nr=57948 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.436506Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45260 ack_nr=57948 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.436533Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45260 ack_nr=57948 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.436616Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45261 ack_nr=57948 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.436646Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45261 ack_nr=57948 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1452 [INFO] [stdout] 2025-11-05T02:32:42.436668Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45261 ack_nr=57948 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=45260 [INFO] [stdout] 2025-11-05T02:32:42.436696Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45261 ack_nr=57948 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.436722Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45261 ack_nr=57948 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.436746Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45261 ack_nr=57948 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=2904 [INFO] [stdout] 2025-11-05T02:32:42.436798Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45262 ack_nr=57948 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.436824Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45262 ack_nr=57948 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1452 [INFO] [stdout] 2025-11-05T02:32:42.436846Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45262 ack_nr=57948 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=45261 [INFO] [stdout] 2025-11-05T02:32:42.436873Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45262 ack_nr=57948 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.436895Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45262 ack_nr=57948 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.436924Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45262 ack_nr=57948 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=4356 [INFO] [stdout] 2025-11-05T02:32:42.436980Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45263 ack_nr=57948 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.437007Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45263 ack_nr=57948 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1452 [INFO] [stdout] 2025-11-05T02:32:42.437031Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45263 ack_nr=57948 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=45262 [INFO] [stdout] 2025-11-05T02:32:42.437058Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45263 ack_nr=57948 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.437081Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45263 ack_nr=57948 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.437106Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45263 ack_nr=57948 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=5808 [INFO] [stdout] 2025-11-05T02:32:42.437164Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45264 ack_nr=57948 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.437193Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45264 ack_nr=57948 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1452 [INFO] [stdout] 2025-11-05T02:32:42.437220Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45264 ack_nr=57948 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=45263 [INFO] [stdout] 2025-11-05T02:32:42.437249Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45264 ack_nr=57948 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.437274Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45264 ack_nr=57948 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.437300Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45264 ack_nr=57948 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=7260 [INFO] [stdout] 2025-11-05T02:32:42.437358Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45265 ack_nr=57948 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.437391Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45265 ack_nr=57948 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1452 [INFO] [stdout] 2025-11-05T02:32:42.437418Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45265 ack_nr=57948 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=45264 [INFO] [stdout] 2025-11-05T02:32:42.437447Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45265 ack_nr=57948 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.437483Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45265 ack_nr=57948 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.437509Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45265 ack_nr=57948 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=8712 [INFO] [stdout] 2025-11-05T02:32:42.437612Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39043 ack_nr=31435 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.437645Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39043 ack_nr=31435 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1382 [INFO] [stdout] 2025-11-05T02:32:42.437672Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39043 ack_nr=31435 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=39042 [INFO] [stdout] 2025-11-05T02:32:42.437701Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39043 ack_nr=31435 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.437726Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39043 ack_nr=31435 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.437753Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39043 ack_nr=31435 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=4096 [INFO] [stdout] 2025-11-05T02:32:42.437805Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_rx: flushed from out-of-order user RX packets=2 bytes=2764 [INFO] [stdout] 2025-11-05T02:32:42.437838Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: sending seq_nr=31436 ack_nr=39043 wnd_size=1045440 type=ST_STATE [INFO] [stdout] 2025-11-05T02:32:42.437889Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: turning off ack delay timer reason="ACK sent" [INFO] [stdout] 2025-11-05T02:32:42.437920Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: will repoll in duration=10s [INFO] [stdout] test stream_dispatch::tests::retransmit_timer::retransmit_timer_idle_when_all_data_acked ... 2025-11-05T02:32:42.438598Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=1019 [INFO] [stdout] ok [INFO] [stdout] 2025-11-05T02:32:42.438677Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=1020 [INFO] [stdout] 2025-11-05T02:32:42.438704Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=1021 [INFO] [stdout] 2025-11-05T02:32:42.438715Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=1022 [INFO] [stdout] 2025-11-05T02:32:42.438724Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=1023 [INFO] [stdout] 2025-11-05T02:32:42.438733Z TRACE librqbit_utp::stream_dispatch::tests::basics: sending header.seq_nr=1024 [INFO] [stdout] 2025-11-05T02:32:42.438787Z TRACE msg{seq_nr=1 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.438812Z TRACE msg{seq_nr=1 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.438829Z TRACE msg{seq_nr=1 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=0 [INFO] [stdout] 2025-11-05T02:32:42.438849Z TRACE msg{seq_nr=1 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.438865Z TRACE msg{seq_nr=1 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.438883Z TRACE msg{seq_nr=1 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=1024 [INFO] [stdout] 2025-11-05T02:32:42.438925Z TRACE msg{seq_nr=2 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.438943Z TRACE msg{seq_nr=2 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.438960Z TRACE msg{seq_nr=2 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=1 [INFO] [stdout] 2025-11-05T02:32:42.438978Z TRACE msg{seq_nr=2 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.438993Z TRACE msg{seq_nr=2 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.439010Z TRACE msg{seq_nr=2 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=2048 [INFO] [stdout] 2025-11-05T02:32:42.439051Z TRACE msg{seq_nr=3 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.439067Z TRACE msg{seq_nr=3 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.439082Z TRACE msg{seq_nr=3 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=2 [INFO] [stdout] 2025-11-05T02:32:42.439099Z TRACE msg{seq_nr=3 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.439114Z TRACE msg{seq_nr=3 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.439130Z TRACE msg{seq_nr=3 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=3072 [INFO] [stdout] 2025-11-05T02:32:42.439172Z TRACE msg{seq_nr=4 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.439190Z TRACE msg{seq_nr=4 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.439205Z TRACE msg{seq_nr=4 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=3 [INFO] [stdout] 2025-11-05T02:32:42.439227Z TRACE msg{seq_nr=4 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.439243Z TRACE msg{seq_nr=4 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.439261Z TRACE msg{seq_nr=4 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=4096 [INFO] [stdout] 2025-11-05T02:32:42.439303Z TRACE msg{seq_nr=5 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.439304Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39044 ack_nr=31435 len=1332 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.439322Z TRACE msg{seq_nr=5 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.439338Z TRACE msg{seq_nr=5 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=4 [INFO] [stdout] 2025-11-05T02:32:42.439338Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39044 ack_nr=31435 len=1332 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1332 [INFO] [stdout] 2025-11-05T02:32:42.439355Z TRACE msg{seq_nr=5 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.439370Z TRACE msg{seq_nr=5 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.439363Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39044 ack_nr=31435 len=1332 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=39043 [INFO] [stdout] 2025-11-05T02:32:42.439385Z TRACE msg{seq_nr=5 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=5120 [INFO] [stdout] 2025-11-05T02:32:42.439392Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39044 ack_nr=31435 len=1332 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.439427Z TRACE msg{seq_nr=6 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.439417Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39044 ack_nr=31435 len=1332 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.439445Z TRACE msg{seq_nr=6 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.439445Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39044 ack_nr=31435 len=1332 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=1332 [INFO] [stdout] 2025-11-05T02:32:42.439471Z TRACE msg{seq_nr=6 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=5 [INFO] [stdout] 2025-11-05T02:32:42.439490Z TRACE msg{seq_nr=6 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.439505Z TRACE msg{seq_nr=6 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.439503Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_rx: flushed from out-of-order user RX packets=1 bytes=1332 [INFO] [stdout] 2025-11-05T02:32:42.439524Z TRACE msg{seq_nr=6 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=6144 [INFO] [stdout] 2025-11-05T02:32:42.439534Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: arming ack delay timer delay=40ms reason="delayed ACK" [INFO] [stdout] 2025-11-05T02:32:42.440483Z  INFO echo{addr=127.0.0.1:0}: librqbit_utp::e2e_tests: current counter 6000 [INFO] [stdout] 2025-11-05T02:32:42.439566Z TRACE msg{seq_nr=7 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.441659Z TRACE msg{seq_nr=7 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.441675Z TRACE msg{seq_nr=7 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=6 [INFO] [stdout] 2025-11-05T02:32:42.441693Z TRACE msg{seq_nr=7 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.441707Z TRACE msg{seq_nr=7 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.441723Z TRACE msg{seq_nr=7 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=7168 [INFO] [stdout] 2025-11-05T02:32:42.441768Z TRACE msg{seq_nr=8 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.441782Z TRACE msg{seq_nr=8 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.441949Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56450 ack_nr=44943 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.441989Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45266 ack_nr=57948 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.451482Z TRACE msg{seq_nr=8 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=7 [INFO] [stdout] 2025-11-05T02:32:42.451543Z TRACE msg{seq_nr=8 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.451523Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45266 ack_nr=57948 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1452 [INFO] [stdout] 2025-11-05T02:32:42.451559Z TRACE msg{seq_nr=8 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.451596Z TRACE msg{seq_nr=8 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=8192 [INFO] [stdout] 2025-11-05T02:32:42.451593Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45266 ack_nr=57948 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=45265 [INFO] [stdout] 2025-11-05T02:32:42.451628Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45266 ack_nr=57948 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.451653Z TRACE msg{seq_nr=9 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.451654Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45266 ack_nr=57948 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.451670Z TRACE msg{seq_nr=9 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.451683Z TRACE msg{seq_nr=9 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=8 [INFO] [stdout] 2025-11-05T02:32:42.451683Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45266 ack_nr=57948 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=10164 [INFO] [stdout] 2025-11-05T02:32:42.451698Z TRACE msg{seq_nr=9 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.451711Z TRACE msg{seq_nr=9 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.451725Z TRACE msg{seq_nr=9 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=9216 [INFO] [stdout] 2025-11-05T02:32:42.451761Z TRACE msg{seq_nr=10 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.451750Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45267 ack_nr=57948 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.451777Z TRACE msg{seq_nr=10 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.451789Z TRACE msg{seq_nr=10 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=9 [INFO] [stdout] 2025-11-05T02:32:42.451783Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45267 ack_nr=57948 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1452 [INFO] [stdout] 2025-11-05T02:32:42.451804Z TRACE msg{seq_nr=10 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.451817Z TRACE msg{seq_nr=10 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.451810Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45267 ack_nr=57948 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=45266 [INFO] [stdout] 2025-11-05T02:32:42.451831Z TRACE msg{seq_nr=10 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=10240 [INFO] [stdout] 2025-11-05T02:32:42.451840Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45267 ack_nr=57948 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.451867Z TRACE msg{seq_nr=11 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.451867Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45267 ack_nr=57948 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.451882Z TRACE msg{seq_nr=11 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] test stream_dispatch::tests::rtte::test_rtte_set_and_updated ... 2025-11-05T02:32:42.451899Z TRACE msg{seq_nr=11 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=10 [INFO] [stdout] ok [INFO] [stdout] 2025-11-05T02:32:42.451915Z TRACE msg{seq_nr=11 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.451929Z TRACE msg{seq_nr=11 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.451943Z TRACE msg{seq_nr=11 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=11264 [INFO] [stdout] 2025-11-05T02:32:42.451927Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45267 ack_nr=57948 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=11616 [INFO] [stdout] 2025-11-05T02:32:42.451979Z TRACE msg{seq_nr=12 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.451993Z TRACE msg{seq_nr=12 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.452006Z TRACE msg{seq_nr=12 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=11 [INFO] [stdout] 2025-11-05T02:32:42.451996Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45268 ack_nr=57948 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.452022Z TRACE msg{seq_nr=12 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.452035Z TRACE msg{seq_nr=12 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.452027Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45268 ack_nr=57948 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1452 [INFO] [stdout] 2025-11-05T02:32:42.452049Z TRACE msg{seq_nr=12 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=12288 [INFO] [stdout] 2025-11-05T02:32:42.452051Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45268 ack_nr=57948 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=45267 [INFO] [stdout] 2025-11-05T02:32:42.452083Z TRACE msg{seq_nr=13 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.452082Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45268 ack_nr=57948 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.452096Z TRACE msg{seq_nr=13 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.452110Z TRACE msg{seq_nr=13 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=12 [INFO] [stdout] 2025-11-05T02:32:42.452110Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45268 ack_nr=57948 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.452125Z TRACE msg{seq_nr=13 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.452142Z TRACE msg{seq_nr=13 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.452141Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45268 ack_nr=57948 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=13068 [INFO] [stdout] 2025-11-05T02:32:42.452156Z TRACE msg{seq_nr=13 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=13312 [INFO] [stdout] 2025-11-05T02:32:42.452192Z TRACE msg{seq_nr=14 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.452208Z TRACE msg{seq_nr=14 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.452204Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45269 ack_nr=57948 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.452222Z TRACE msg{seq_nr=14 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=13 [INFO] [stdout] 2025-11-05T02:32:42.452239Z TRACE msg{seq_nr=14 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.452238Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45269 ack_nr=57948 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1452 [INFO] [stdout] 2025-11-05T02:32:42.452253Z TRACE msg{seq_nr=14 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.452269Z TRACE msg{seq_nr=14 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=14336 [INFO] [stdout] 2025-11-05T02:32:42.452268Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45269 ack_nr=57948 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=45268 [INFO] [stdout] 2025-11-05T02:32:42.452304Z TRACE msg{seq_nr=15 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.452300Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45269 ack_nr=57948 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.452319Z TRACE msg{seq_nr=15 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.452332Z TRACE msg{seq_nr=15 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=14 [INFO] [stdout] 2025-11-05T02:32:42.452327Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45269 ack_nr=57948 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.452348Z TRACE msg{seq_nr=15 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.452356Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45269 ack_nr=57948 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=14520 [INFO] [stdout] 2025-11-05T02:32:42.452365Z TRACE msg{seq_nr=15 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.452382Z TRACE msg{seq_nr=15 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=15360 [INFO] [stdout] 2025-11-05T02:32:42.452417Z TRACE msg{seq_nr=16 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.452416Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45270 ack_nr=57948 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.452432Z TRACE msg{seq_nr=16 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.452445Z TRACE msg{seq_nr=16 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=15 [INFO] [stdout] 2025-11-05T02:32:42.452445Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45270 ack_nr=57948 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1452 [INFO] [stdout] 2025-11-05T02:32:42.452471Z TRACE msg{seq_nr=16 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.452486Z TRACE msg{seq_nr=16 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.452481Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45270 ack_nr=57948 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=45269 [INFO] [stdout] 2025-11-05T02:32:42.452501Z TRACE msg{seq_nr=16 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=16384 [INFO] [stdout] 2025-11-05T02:32:42.452511Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45270 ack_nr=57948 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.452537Z TRACE msg{seq_nr=17 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.452535Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45270 ack_nr=57948 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.452552Z TRACE msg{seq_nr=17 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.452556Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45270 ack_nr=57948 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=15972 [INFO] [stdout] 2025-11-05T02:32:42.452565Z TRACE msg{seq_nr=17 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=16 [INFO] [stdout] 2025-11-05T02:32:42.452617Z TRACE msg{seq_nr=17 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.452631Z TRACE msg{seq_nr=17 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.452646Z TRACE msg{seq_nr=17 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=17408 [INFO] [stdout] 2025-11-05T02:32:42.452640Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45271 ack_nr=57948 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.452683Z TRACE msg{seq_nr=18 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.452671Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45271 ack_nr=57948 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1452 [INFO] [stdout] 2025-11-05T02:32:42.452696Z TRACE msg{seq_nr=18 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.452709Z TRACE msg{seq_nr=18 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=17 [INFO] [stdout] 2025-11-05T02:32:42.452698Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45271 ack_nr=57948 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=45270 [INFO] [stdout] 2025-11-05T02:32:42.452723Z TRACE msg{seq_nr=18 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.452735Z TRACE msg{seq_nr=18 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.452727Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45271 ack_nr=57948 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.452749Z TRACE msg{seq_nr=18 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=18432 [INFO] [stdout] 2025-11-05T02:32:42.452753Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45271 ack_nr=57948 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.452778Z TRACE msg{seq_nr=19 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.452791Z TRACE msg{seq_nr=19 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.452780Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45271 ack_nr=57948 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=17424 [INFO] [stdout] 2025-11-05T02:32:42.452803Z TRACE msg{seq_nr=19 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=18 [INFO] [stdout] 2025-11-05T02:32:42.452818Z TRACE msg{seq_nr=19 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.452830Z TRACE msg{seq_nr=19 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.452843Z TRACE msg{seq_nr=19 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=19456 [INFO] [stdout] 2025-11-05T02:32:42.452834Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52153 ack_nr=61071 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.452841Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45272 ack_nr=57948 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.452872Z TRACE msg{seq_nr=20 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.452885Z TRACE msg{seq_nr=20 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.452874Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45272 ack_nr=57948 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1452 [INFO] [stdout] 2025-11-05T02:32:42.452876Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52153 ack_nr=61071 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1432 [INFO] [stdout] 2025-11-05T02:32:42.452897Z TRACE msg{seq_nr=20 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=19 [INFO] [stdout] 2025-11-05T02:32:42.452912Z TRACE msg{seq_nr=20 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.452902Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52153 ack_nr=61071 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=52152 [INFO] [stdout] 2025-11-05T02:32:42.452901Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45272 ack_nr=57948 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=45271 [INFO] [stdout] 2025-11-05T02:32:42.452924Z TRACE msg{seq_nr=20 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.452937Z TRACE msg{seq_nr=20 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=20480 [INFO] [stdout] 2025-11-05T02:32:42.452929Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52153 ack_nr=61071 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.452932Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45272 ack_nr=57948 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.452951Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52153 ack_nr=61071 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.452966Z TRACE msg{seq_nr=21 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.452954Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45272 ack_nr=57948 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.452979Z TRACE msg{seq_nr=21 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.452975Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52153 ack_nr=61071 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=1432 [INFO] [stdout] 2025-11-05T02:32:42.452981Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45272 ack_nr=57948 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=18876 [INFO] [stdout] 2025-11-05T02:32:42.452991Z TRACE msg{seq_nr=21 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=20 [INFO] [stdout] 2025-11-05T02:32:42.453008Z TRACE msg{seq_nr=21 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.453020Z TRACE msg{seq_nr=21 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.453034Z TRACE msg{seq_nr=21 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=21504 [INFO] [stdout] 2025-11-05T02:32:42.453024Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52154 ack_nr=61071 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.453037Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45273 ack_nr=57948 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.453048Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52154 ack_nr=61071 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1432 [INFO] [stdout] 2025-11-05T02:32:42.453063Z TRACE msg{seq_nr=22 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.453077Z TRACE msg{seq_nr=22 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.453070Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52154 ack_nr=61071 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=52153 [INFO] [stdout] 2025-11-05T02:32:42.453067Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45273 ack_nr=57948 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1452 [INFO] [stdout] 2025-11-05T02:32:42.453089Z TRACE msg{seq_nr=22 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=21 [INFO] [stdout] 2025-11-05T02:32:42.453093Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52154 ack_nr=61071 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.453103Z TRACE msg{seq_nr=22 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.453096Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45273 ack_nr=57948 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=45272 [INFO] [stdout] 2025-11-05T02:32:42.453116Z TRACE msg{seq_nr=22 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.453114Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52154 ack_nr=61071 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.453130Z TRACE msg{seq_nr=22 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=22528 [INFO] [stdout] 2025-11-05T02:32:42.453127Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45273 ack_nr=57948 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.453137Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52154 ack_nr=61071 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=2864 [INFO] [stdout] 2025-11-05T02:32:42.453159Z TRACE msg{seq_nr=23 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.453155Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45273 ack_nr=57948 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.453172Z TRACE msg{seq_nr=23 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.453184Z TRACE msg{seq_nr=23 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=22 [INFO] [stdout] 2025-11-05T02:32:42.453182Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45273 ack_nr=57948 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=20328 [INFO] [stdout] 2025-11-05T02:32:42.453199Z TRACE msg{seq_nr=23 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.453243Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45274 ack_nr=57948 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.453254Z TRACE msg{seq_nr=23 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.453273Z TRACE msg{seq_nr=23 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=23552 [INFO] [stdout] 2025-11-05T02:32:42.453274Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45274 ack_nr=57948 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1452 [INFO] [stdout] 2025-11-05T02:32:42.453308Z TRACE msg{seq_nr=24 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.453301Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45274 ack_nr=57948 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=45273 [INFO] [stdout] 2025-11-05T02:32:42.453322Z TRACE msg{seq_nr=24 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.453334Z TRACE msg{seq_nr=24 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=23 [INFO] [stdout] 2025-11-05T02:32:42.453332Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45274 ack_nr=57948 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.453349Z TRACE msg{seq_nr=24 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.453363Z TRACE msg{seq_nr=24 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.453360Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45274 ack_nr=57948 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.453376Z TRACE msg{seq_nr=24 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=24576 [INFO] [stdout] 2025-11-05T02:32:42.453385Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45274 ack_nr=57948 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=21780 [INFO] [stdout] 2025-11-05T02:32:42.453406Z TRACE msg{seq_nr=25 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.453419Z TRACE msg{seq_nr=25 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.453431Z TRACE msg{seq_nr=25 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=24 [INFO] [stdout] 2025-11-05T02:32:42.453446Z TRACE msg{seq_nr=25 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.453437Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45275 ack_nr=57948 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.453467Z TRACE msg{seq_nr=25 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.453483Z TRACE msg{seq_nr=25 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=25600 [INFO] [stdout] 2025-11-05T02:32:42.453477Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45275 ack_nr=57948 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1452 [INFO] [stdout] 2025-11-05T02:32:42.453514Z TRACE msg{seq_nr=26 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.453508Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45275 ack_nr=57948 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=45274 [INFO] [stdout] 2025-11-05T02:32:42.453527Z TRACE msg{seq_nr=26 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.453539Z TRACE msg{seq_nr=26 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=25 [INFO] [stdout] 2025-11-05T02:32:42.453539Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45275 ack_nr=57948 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.453554Z TRACE msg{seq_nr=26 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.453567Z TRACE msg{seq_nr=26 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.453604Z TRACE msg{seq_nr=26 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=26624 [INFO] [stdout] 2025-11-05T02:32:42.453567Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45275 ack_nr=57948 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.453621Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45275 ack_nr=57948 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=23232 [INFO] [stdout] 2025-11-05T02:32:42.453638Z TRACE msg{seq_nr=27 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.453652Z TRACE msg{seq_nr=27 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.453664Z TRACE msg{seq_nr=27 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=26 [INFO] [stdout] 2025-11-05T02:32:42.453680Z TRACE msg{seq_nr=27 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.453692Z TRACE msg{seq_nr=27 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.453681Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45276 ack_nr=57948 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.453706Z TRACE msg{seq_nr=27 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=27648 [INFO] [stdout] 2025-11-05T02:32:42.453712Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45276 ack_nr=57948 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1452 [INFO] [stdout] 2025-11-05T02:32:42.453735Z TRACE msg{seq_nr=28 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.453748Z TRACE msg{seq_nr=28 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.453741Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45276 ack_nr=57948 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=45275 [INFO] [stdout] 2025-11-05T02:32:42.453760Z TRACE msg{seq_nr=28 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=27 [INFO] [stdout] 2025-11-05T02:32:42.453774Z TRACE msg{seq_nr=28 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.453772Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45276 ack_nr=57948 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.453787Z TRACE msg{seq_nr=28 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.453801Z TRACE msg{seq_nr=28 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=28672 [INFO] [stdout] 2025-11-05T02:32:42.453799Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45276 ack_nr=57948 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.453830Z TRACE msg{seq_nr=29 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.453829Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45276 ack_nr=57948 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=24684 [INFO] [stdout] 2025-11-05T02:32:42.453843Z TRACE msg{seq_nr=29 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.453856Z TRACE msg{seq_nr=29 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=28 [INFO] [stdout] 2025-11-05T02:32:42.453870Z TRACE msg{seq_nr=29 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.453882Z TRACE msg{seq_nr=29 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.453896Z TRACE msg{seq_nr=29 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=29696 [INFO] [stdout] 2025-11-05T02:32:42.453889Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45277 ack_nr=57948 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.453926Z TRACE msg{seq_nr=30 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.453920Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45277 ack_nr=57948 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1452 [INFO] [stdout] 2025-11-05T02:32:42.453939Z TRACE msg{seq_nr=30 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.453951Z TRACE msg{seq_nr=30 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=29 [INFO] [stdout] 2025-11-05T02:32:42.453950Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45277 ack_nr=57948 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=45276 [INFO] [stdout] 2025-11-05T02:32:42.453966Z TRACE msg{seq_nr=30 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.453978Z TRACE msg{seq_nr=30 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.453991Z TRACE msg{seq_nr=30 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=30720 [INFO] [stdout] 2025-11-05T02:32:42.453980Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45277 ack_nr=57948 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.454021Z TRACE msg{seq_nr=31 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.454007Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45277 ack_nr=57948 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.454034Z TRACE msg{seq_nr=31 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.454046Z TRACE msg{seq_nr=31 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=30 [INFO] [stdout] 2025-11-05T02:32:42.454037Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45277 ack_nr=57948 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=26136 [INFO] [stdout] 2025-11-05T02:32:42.454060Z TRACE msg{seq_nr=31 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.454072Z TRACE msg{seq_nr=31 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.454086Z TRACE msg{seq_nr=31 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=31744 [INFO] [stdout] 2025-11-05T02:32:42.454080Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: arming retransmit timer delay=200ms reason="rfc6298 5.3" [INFO] [stdout] 2025-11-05T02:32:42.454115Z TRACE msg{seq_nr=32 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.454108Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.454128Z TRACE msg{seq_nr=32 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.453189Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52155 ack_nr=61071 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.454253Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52155 ack_nr=61071 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1432 [INFO] [stdout] 2025-11-05T02:32:42.454283Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52155 ack_nr=61071 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=52154 [INFO] [stdout] 2025-11-05T02:32:42.454307Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52155 ack_nr=61071 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.454329Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52155 ack_nr=61071 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.454352Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52155 ack_nr=61071 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=4296 [INFO] [stdout] 2025-11-05T02:32:42.454401Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52156 ack_nr=61071 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.454425Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52156 ack_nr=61071 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1432 [INFO] [stdout] 2025-11-05T02:32:42.454412Z DEBUG librqbit_utp::macros::tests: retransmitting skipped_logs=3 arg1=1 arg2=2 arg3=3 [INFO] [stdout] 2025-11-05T02:32:42.454446Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52156 ack_nr=61071 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=52155 [INFO] [stdout] 2025-11-05T02:32:42.454478Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52156 ack_nr=61071 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.454499Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52156 ack_nr=61071 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.454522Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52156 ack_nr=61071 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=5728 [INFO] [stdout] 2025-11-05T02:32:42.439559Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: will repoll in duration=40ms [INFO] [stdout] 2025-11-05T02:32:42.454565Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52157 ack_nr=61071 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.454612Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52157 ack_nr=61071 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1432 [INFO] [stdout] 2025-11-05T02:32:42.454634Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52157 ack_nr=61071 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=52156 [INFO] [stdout] 2025-11-05T02:32:42.454658Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52157 ack_nr=61071 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.454679Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52157 ack_nr=61071 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.454702Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52157 ack_nr=61071 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=7160 [INFO] [stdout] 2025-11-05T02:32:42.454745Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52158 ack_nr=61071 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.454769Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52158 ack_nr=61071 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1432 [INFO] [stdout] 2025-11-05T02:32:42.454790Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52158 ack_nr=61071 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=52157 [INFO] [stdout] 2025-11-05T02:32:42.454813Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52158 ack_nr=61071 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.454834Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52158 ack_nr=61071 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.454857Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52158 ack_nr=61071 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=8592 [INFO] [stdout] 2025-11-05T02:32:42.454898Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52159 ack_nr=61071 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.454919Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52159 ack_nr=61071 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1432 [INFO] [stdout] 2025-11-05T02:32:42.454941Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52159 ack_nr=61071 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=52158 [INFO] [stdout] 2025-11-05T02:32:42.454964Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52159 ack_nr=61071 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.454985Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52159 ack_nr=61071 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.455008Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52159 ack_nr=61071 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=10024 [INFO] [stdout] 2025-11-05T02:32:42.455048Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52160 ack_nr=61071 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.455070Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52160 ack_nr=61071 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1432 [INFO] [stdout] 2025-11-05T02:32:42.455091Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52160 ack_nr=61071 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=52159 [INFO] [stdout] 2025-11-05T02:32:42.455116Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52160 ack_nr=61071 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.455137Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52160 ack_nr=61071 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.455159Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52160 ack_nr=61071 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=11456 [INFO] [stdout] 2025-11-05T02:32:42.455200Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52161 ack_nr=61071 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.455224Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52161 ack_nr=61071 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1432 [INFO] [stdout] 2025-11-05T02:32:42.455245Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52161 ack_nr=61071 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=52160 [INFO] [stdout] 2025-11-05T02:32:42.455270Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52161 ack_nr=61071 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.455291Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52161 ack_nr=61071 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.455314Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52161 ack_nr=61071 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=12888 [INFO] [stdout] 2025-11-05T02:32:42.455359Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52162 ack_nr=61071 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.455382Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52162 ack_nr=61071 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1432 [INFO] [stdout] 2025-11-05T02:32:42.455403Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52162 ack_nr=61071 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=52161 [INFO] [stdout] 2025-11-05T02:32:42.455427Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52162 ack_nr=61071 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.455448Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52162 ack_nr=61071 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.455483Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52162 ack_nr=61071 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=14320 [INFO] [stdout] 2025-11-05T02:32:42.455526Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52163 ack_nr=61071 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.455548Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52163 ack_nr=61071 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1432 [INFO] [stdout] 2025-11-05T02:32:42.455591Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52163 ack_nr=61071 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=52162 [INFO] [stdout] 2025-11-05T02:32:42.455618Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52163 ack_nr=61071 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.455639Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52163 ack_nr=61071 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.455662Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52163 ack_nr=61071 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=15752 [INFO] [stdout] 2025-11-05T02:32:42.455711Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52164 ack_nr=61071 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.455735Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52164 ack_nr=61071 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1432 [INFO] [stdout] 2025-11-05T02:32:42.455758Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52164 ack_nr=61071 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=52163 [INFO] [stdout] 2025-11-05T02:32:42.455785Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52164 ack_nr=61071 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.455806Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52164 ack_nr=61071 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.455829Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52164 ack_nr=61071 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=17184 [INFO] [stdout] 2025-11-05T02:32:42.455865Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: turning off retransmit timer reason="rfc6298 5.2" [INFO] [stdout] 2025-11-05T02:32:42.455888Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: turning off inactivity timer reason="TX is empty" [INFO] [stdout] 2025-11-05T02:32:42.455922Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39045 ack_nr=31435 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.455959Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39045 ack_nr=31435 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1382 [INFO] [stdout] 2025-11-05T02:32:42.455986Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39045 ack_nr=31435 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=39044 [INFO] [stdout] 2025-11-05T02:32:42.456013Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39045 ack_nr=31435 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.456036Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39045 ack_nr=31435 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.456039Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: removed ACKed tx messages result.on_ack_result=acked_segments=4, bytes=5728, new_rtt=Some(48.778519ms) [INFO] [stdout] 2025-11-05T02:32:42.456060Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39045 ack_nr=31435 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=2714 [INFO] [stdout] 2025-11-05T02:32:42.456081Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_rx: flushed from out-of-order user RX packets=12 bytes=17184 [INFO] [stdout] 2025-11-05T02:32:42.456109Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: remote_window_remaining=1042496 congestion_controller_window=58759 remaining=17657 self.last_remote_window=1042496 [INFO] [stdout] 2025-11-05T02:32:42.456118Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39046 ack_nr=31435 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.456135Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: segmented bytes=1432 [INFO] [stdout] 2025-11-05T02:32:42.456148Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39046 ack_nr=31435 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1382 [INFO] [stdout] 2025-11-05T02:32:42.456155Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: segmented bytes=1432 [INFO] [stdout] 2025-11-05T02:32:42.456175Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: segmented bytes=1432 [INFO] [stdout] 2025-11-05T02:32:42.456171Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39046 ack_nr=31435 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=39045 [INFO] [stdout] 2025-11-05T02:32:42.456195Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: segmented bytes=1432 [INFO] [stdout] 2025-11-05T02:32:42.456198Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39046 ack_nr=31435 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.456215Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: segmented bytes=1432 [INFO] [stdout] 2025-11-05T02:32:42.456224Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39046 ack_nr=31435 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.456235Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: segmented bytes=1432 [INFO] [stdout] 2025-11-05T02:32:42.456253Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: segmented bytes=1432 [INFO] [stdout] 2025-11-05T02:32:42.456250Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39046 ack_nr=31435 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=4096 [INFO] [stdout] 2025-11-05T02:32:42.456273Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: segmented bytes=1432 [INFO] [stdout] 2025-11-05T02:32:42.456293Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: segmented bytes=1432 [INFO] [stdout] 2025-11-05T02:32:42.456301Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_rx: flushed from out-of-order user RX packets=2 bytes=2764 [INFO] [stdout] 2025-11-05T02:32:42.456311Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: segmented bytes=1432 [INFO] [stdout] 2025-11-05T02:32:42.456330Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: segmented bytes=1432 [INFO] [stdout] 2025-11-05T02:32:42.456338Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: sending seq_nr=31436 ack_nr=39046 wnd_size=1045440 type=ST_STATE [INFO] [stdout] 2025-11-05T02:32:42.456350Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: segmented bytes=1432 [INFO] [stdout] 2025-11-05T02:32:42.456371Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: nagle: buffering more data max_payload_size=1432 [INFO] [stdout] 2025-11-05T02:32:42.456384Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: turning off ack delay timer reason="ACK sent" [INFO] [stdout] 2025-11-05T02:32:42.456392Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=473 remote_window_remaining=1025312 user_tx_segments_segments=12 user_tx_segments_bytes=17184 segment_sizes=min_ss=1432:max_ss=1432 [INFO] [stdout] 2025-11-05T02:32:42.456416Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: will repoll in duration=10s [INFO] [stdout] 2025-11-05T02:32:42.456488Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: arming retransmit timer delay=200ms reason="rfc6298 5.1" [INFO] [stdout] 2025-11-05T02:32:42.456524Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="expecting reply on ST_DATA" [INFO] [stdout] 2025-11-05T02:32:42.456642Z TRACE msg{seq_nr=32 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=31 [INFO] [stdout] 2025-11-05T02:32:42.456674Z TRACE msg{seq_nr=32 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.456690Z TRACE msg{seq_nr=32 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.456706Z TRACE msg{seq_nr=32 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=32768 [INFO] [stdout] 2025-11-05T02:32:42.456754Z TRACE msg{seq_nr=33 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.456773Z TRACE msg{seq_nr=33 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.456787Z TRACE msg{seq_nr=33 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=32 [INFO] [stdout] 2025-11-05T02:32:42.456804Z TRACE msg{seq_nr=33 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.456818Z TRACE msg{seq_nr=33 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.456836Z TRACE msg{seq_nr=33 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=33792 [INFO] [stdout] 2025-11-05T02:32:42.456883Z TRACE msg{seq_nr=34 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.456901Z TRACE msg{seq_nr=34 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.456916Z TRACE msg{seq_nr=34 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=33 [INFO] [stdout] 2025-11-05T02:32:42.456934Z TRACE msg{seq_nr=34 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.456949Z TRACE msg{seq_nr=34 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.456964Z TRACE msg{seq_nr=34 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=34816 [INFO] [stdout] 2025-11-05T02:32:42.457008Z TRACE msg{seq_nr=35 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.457026Z TRACE msg{seq_nr=35 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.457039Z TRACE msg{seq_nr=35 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=34 [INFO] [stdout] 2025-11-05T02:32:42.457056Z TRACE msg{seq_nr=35 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.457070Z TRACE msg{seq_nr=35 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.457084Z TRACE msg{seq_nr=35 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=35840 [INFO] [stdout] 2025-11-05T02:32:42.457248Z TRACE msg{seq_nr=36 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.457272Z TRACE msg{seq_nr=36 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.457287Z TRACE msg{seq_nr=36 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=35 [INFO] [stdout] 2025-11-05T02:32:42.457304Z TRACE msg{seq_nr=36 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.457318Z TRACE msg{seq_nr=36 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.457333Z TRACE msg{seq_nr=36 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=36864 [INFO] [stdout] 2025-11-05T02:32:42.457377Z TRACE msg{seq_nr=37 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.457394Z TRACE msg{seq_nr=37 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.457408Z TRACE msg{seq_nr=37 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=36 [INFO] [stdout] 2025-11-05T02:32:42.457425Z TRACE msg{seq_nr=37 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.457439Z TRACE msg{seq_nr=37 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.457468Z TRACE msg{seq_nr=37 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=37888 [INFO] [stdout] 2025-11-05T02:32:42.457516Z TRACE msg{seq_nr=38 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.457537Z TRACE msg{seq_nr=38 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.457552Z TRACE msg{seq_nr=38 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=37 [INFO] [stdout] 2025-11-05T02:32:42.457589Z TRACE msg{seq_nr=38 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.457604Z TRACE msg{seq_nr=38 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.457620Z TRACE msg{seq_nr=38 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=38912 [INFO] [stdout] 2025-11-05T02:32:42.457662Z TRACE msg{seq_nr=39 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.457678Z TRACE msg{seq_nr=39 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.457691Z TRACE msg{seq_nr=39 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=38 [INFO] [stdout] 2025-11-05T02:32:42.457709Z TRACE msg{seq_nr=39 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.457723Z TRACE msg{seq_nr=39 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.457738Z TRACE msg{seq_nr=39 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=39936 [INFO] [stdout] 2025-11-05T02:32:42.457778Z TRACE msg{seq_nr=40 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.457798Z TRACE msg{seq_nr=40 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.457814Z TRACE msg{seq_nr=40 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=39 [INFO] [stdout] 2025-11-05T02:32:42.457832Z TRACE msg{seq_nr=40 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.457845Z TRACE msg{seq_nr=40 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.457861Z TRACE msg{seq_nr=40 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=40960 [INFO] [stdout] 2025-11-05T02:32:42.457847Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39047 ack_nr=31435 len=1332 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.457882Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39047 ack_nr=31435 len=1332 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1332 [INFO] [stdout] 2025-11-05T02:32:42.457904Z TRACE msg{seq_nr=41 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.457906Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39047 ack_nr=31435 len=1332 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=39046 [INFO] [stdout] 2025-11-05T02:32:42.457924Z TRACE msg{seq_nr=41 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.457939Z TRACE msg{seq_nr=41 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=40 [INFO] [stdout] 2025-11-05T02:32:42.457933Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39047 ack_nr=31435 len=1332 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.457960Z TRACE msg{seq_nr=41 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.457959Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39047 ack_nr=31435 len=1332 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.457975Z TRACE msg{seq_nr=41 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.457991Z TRACE msg{seq_nr=41 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=41984 [INFO] [stdout] 2025-11-05T02:32:42.457985Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39047 ack_nr=31435 len=1332 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=1332 [INFO] [stdout] 2025-11-05T02:32:42.458037Z TRACE msg{seq_nr=42 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.458032Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_rx: flushed from out-of-order user RX packets=1 bytes=1332 [INFO] [stdout] 2025-11-05T02:32:42.458055Z TRACE msg{seq_nr=42 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.458063Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: arming ack delay timer delay=40ms reason="delayed ACK" [INFO] [stdout] 2025-11-05T02:32:42.458072Z TRACE msg{seq_nr=42 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=41 [INFO] [stdout] 2025-11-05T02:32:42.458093Z TRACE msg{seq_nr=42 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.458092Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: will repoll in duration=40ms [INFO] [stdout] 2025-11-05T02:32:42.458108Z TRACE msg{seq_nr=42 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.458125Z TRACE msg{seq_nr=42 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=43008 [INFO] [stdout] 2025-11-05T02:32:42.458173Z TRACE msg{seq_nr=43 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.458194Z TRACE msg{seq_nr=43 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.458211Z TRACE msg{seq_nr=43 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=42 [INFO] [stdout] 2025-11-05T02:32:42.458231Z TRACE msg{seq_nr=43 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.458225Z  INFO echo{addr=127.0.0.1:8535}: librqbit_utp::e2e_tests: current counter 5000 [INFO] [stdout] 2025-11-05T02:32:42.458247Z TRACE msg{seq_nr=43 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.458266Z TRACE msg{seq_nr=43 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=44032 [INFO] [stdout] 2025-11-05T02:32:42.458312Z TRACE msg{seq_nr=44 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.458332Z TRACE msg{seq_nr=44 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.458347Z TRACE msg{seq_nr=44 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=43 [INFO] [stdout] 2025-11-05T02:32:42.458364Z TRACE msg{seq_nr=44 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.458379Z TRACE msg{seq_nr=44 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.458395Z TRACE msg{seq_nr=44 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=45056 [INFO] [stdout] 2025-11-05T02:32:42.458439Z TRACE msg{seq_nr=45 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.458470Z TRACE msg{seq_nr=45 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.458487Z TRACE msg{seq_nr=45 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=44 [INFO] [stdout] 2025-11-05T02:32:42.458505Z TRACE msg{seq_nr=45 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.458519Z TRACE msg{seq_nr=45 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.458535Z TRACE msg{seq_nr=45 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=46080 [INFO] [stdout] 2025-11-05T02:32:42.458606Z TRACE msg{seq_nr=46 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.458628Z TRACE msg{seq_nr=46 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.458643Z TRACE msg{seq_nr=46 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=45 [INFO] [stdout] 2025-11-05T02:32:42.458632Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56450 ack_nr=44943 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1452 [INFO] [stdout] 2025-11-05T02:32:42.458661Z TRACE msg{seq_nr=46 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.458675Z TRACE msg{seq_nr=46 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.458692Z TRACE msg{seq_nr=46 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=47104 [INFO] [stdout] 2025-11-05T02:32:42.458674Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56450 ack_nr=44943 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=56449 [INFO] [stdout] 2025-11-05T02:32:42.458720Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56450 ack_nr=44943 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.458738Z TRACE msg{seq_nr=47 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.458745Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56450 ack_nr=44943 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.458759Z TRACE msg{seq_nr=47 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.458775Z TRACE msg{seq_nr=47 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=46 [INFO] [stdout] 2025-11-05T02:32:42.458771Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56450 ack_nr=44943 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.458793Z TRACE msg{seq_nr=47 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.458809Z TRACE msg{seq_nr=47 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.458827Z TRACE msg{seq_nr=47 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=48128 [INFO] [stdout] 2025-11-05T02:32:42.458834Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56451 ack_nr=44943 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.458861Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56451 ack_nr=44943 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1452 [INFO] [stdout] 2025-11-05T02:32:42.458871Z TRACE msg{seq_nr=48 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.458893Z TRACE msg{seq_nr=48 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.458885Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56451 ack_nr=44943 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=56450 [INFO] [stdout] 2025-11-05T02:32:42.458909Z TRACE msg{seq_nr=48 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=47 [INFO] [stdout] 2025-11-05T02:32:42.458914Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56451 ack_nr=44943 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.458928Z TRACE msg{seq_nr=48 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.458944Z TRACE msg{seq_nr=48 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.458938Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56451 ack_nr=44943 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.458961Z TRACE msg{seq_nr=48 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=49152 [INFO] [stdout] 2025-11-05T02:32:42.458963Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56451 ack_nr=44943 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=2904 [INFO] [stdout] 2025-11-05T02:32:42.459007Z TRACE msg{seq_nr=49 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.459028Z TRACE msg{seq_nr=49 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.459022Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56452 ack_nr=44943 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.459045Z TRACE msg{seq_nr=49 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=48 [INFO] [stdout] 2025-11-05T02:32:42.459061Z TRACE msg{seq_nr=49 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.459052Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56452 ack_nr=44943 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1452 [INFO] [stdout] 2025-11-05T02:32:42.459074Z TRACE msg{seq_nr=49 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.459077Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56452 ack_nr=44943 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=56451 [INFO] [stdout] 2025-11-05T02:32:42.459090Z TRACE msg{seq_nr=49 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=50176 [INFO] [stdout] 2025-11-05T02:32:42.459104Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56452 ack_nr=44943 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.459132Z TRACE msg{seq_nr=50 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.459132Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56452 ack_nr=44943 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.459149Z TRACE msg{seq_nr=50 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.459163Z TRACE msg{seq_nr=50 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=49 [INFO] [stdout] 2025-11-05T02:32:42.459159Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56452 ack_nr=44943 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=4356 [INFO] [stdout] 2025-11-05T02:32:42.459179Z TRACE msg{seq_nr=50 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.459193Z TRACE msg{seq_nr=50 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.459209Z TRACE msg{seq_nr=50 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=51200 [INFO] [stdout] 2025-11-05T02:32:42.459218Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56453 ack_nr=44943 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.459252Z TRACE msg{seq_nr=51 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.459246Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56453 ack_nr=44943 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1452 [INFO] [stdout] 2025-11-05T02:32:42.459271Z TRACE msg{seq_nr=51 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.459271Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56453 ack_nr=44943 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=56452 [INFO] [stdout] 2025-11-05T02:32:42.459284Z TRACE msg{seq_nr=51 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=50 [INFO] [stdout] 2025-11-05T02:32:42.459300Z TRACE msg{seq_nr=51 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.459298Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56453 ack_nr=44943 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.459314Z TRACE msg{seq_nr=51 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.459329Z TRACE msg{seq_nr=51 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=52224 [INFO] [stdout] 2025-11-05T02:32:42.459323Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56453 ack_nr=44943 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.459352Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56453 ack_nr=44943 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=5808 [INFO] [stdout] 2025-11-05T02:32:42.459369Z TRACE msg{seq_nr=52 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.459385Z TRACE msg{seq_nr=52 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.459390Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: turning off retransmit timer reason="rfc6298 5.2" [INFO] [stdout] 2025-11-05T02:32:42.459398Z TRACE msg{seq_nr=52 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=51 [INFO] [stdout] 2025-11-05T02:32:42.459412Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: turning off inactivity timer reason="TX is empty" [INFO] [stdout] 2025-11-05T02:32:42.459416Z TRACE msg{seq_nr=52 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.459432Z TRACE msg{seq_nr=52 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.459447Z TRACE msg{seq_nr=52 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=53248 [INFO] [stdout] 2025-11-05T02:32:42.459500Z TRACE msg{seq_nr=53 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.459517Z TRACE msg{seq_nr=53 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.459532Z TRACE msg{seq_nr=53 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=52 [INFO] [stdout] 2025-11-05T02:32:42.459549Z TRACE msg{seq_nr=53 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.459563Z TRACE msg{seq_nr=53 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.459600Z TRACE msg{seq_nr=53 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=54272 [INFO] [stdout] 2025-11-05T02:32:42.459639Z TRACE msg{seq_nr=54 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.459653Z TRACE msg{seq_nr=54 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.459665Z TRACE msg{seq_nr=54 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=53 [INFO] [stdout] 2025-11-05T02:32:42.459680Z TRACE msg{seq_nr=54 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.459659Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: removed ACKed tx messages result.on_ack_result=acked_segments=6, bytes=8712, new_rtt=Some(52.156348ms) [INFO] [stdout] 2025-11-05T02:32:42.459692Z TRACE msg{seq_nr=54 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.459706Z TRACE msg{seq_nr=54 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=55296 [INFO] [stdout] 2025-11-05T02:32:42.459707Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_rx: flushed from out-of-order user RX packets=4 bytes=5808 [INFO] [stdout] 2025-11-05T02:32:42.459736Z TRACE msg{seq_nr=55 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.459749Z TRACE msg{seq_nr=55 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.459741Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: remote_window_remaining=1039632 congestion_controller_window=55626 remaining=17222 self.last_remote_window=1039632 [INFO] [stdout] 2025-11-05T02:32:42.459760Z TRACE msg{seq_nr=55 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=54 [INFO] [stdout] 2025-11-05T02:32:42.459775Z TRACE msg{seq_nr=55 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.459770Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: segmented bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.459787Z TRACE msg{seq_nr=55 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.459801Z TRACE msg{seq_nr=55 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=56320 [INFO] [stdout] 2025-11-05T02:32:42.459793Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: segmented bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.459815Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: segmented bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.459830Z TRACE msg{seq_nr=56 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.459844Z TRACE msg{seq_nr=56 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.459836Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: segmented bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.459856Z TRACE msg{seq_nr=56 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=55 [INFO] [stdout] 2025-11-05T02:32:42.459859Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: segmented bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.459870Z TRACE msg{seq_nr=56 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.459883Z TRACE msg{seq_nr=56 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.459882Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: segmented bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.459897Z TRACE msg{seq_nr=56 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=57344 [INFO] [stdout] 2025-11-05T02:32:42.459903Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: segmented bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.459926Z TRACE msg{seq_nr=57 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.459925Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: segmented bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.459939Z TRACE msg{seq_nr=57 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.456549Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=61072 header.ack_nr=52164 payload_size=1432 remaining_cwnd=58759 [INFO] [stdout] 2025-11-05T02:32:42.461292Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=61073 header.ack_nr=52164 payload_size=1432 remaining_cwnd=57327 [INFO] [stdout] 2025-11-05T02:32:42.461343Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=61074 header.ack_nr=52164 payload_size=1432 remaining_cwnd=55895 [INFO] [stdout] 2025-11-05T02:32:42.461379Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=61075 header.ack_nr=52164 payload_size=1432 remaining_cwnd=54463 [INFO] [stdout] 2025-11-05T02:32:42.461412Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=61076 header.ack_nr=52164 payload_size=1432 remaining_cwnd=53031 [INFO] [stdout] 2025-11-05T02:32:42.461446Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=61077 header.ack_nr=52164 payload_size=1432 remaining_cwnd=51599 [INFO] [stdout] 2025-11-05T02:32:42.461491Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=61078 header.ack_nr=52164 payload_size=1432 remaining_cwnd=50167 [INFO] [stdout] 2025-11-05T02:32:42.461525Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=61079 header.ack_nr=52164 payload_size=1432 remaining_cwnd=48735 [INFO] [stdout] 2025-11-05T02:32:42.461560Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=61080 header.ack_nr=52164 payload_size=1432 remaining_cwnd=47303 [INFO] [stdout] 2025-11-05T02:32:42.461614Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=61081 header.ack_nr=52164 payload_size=1432 remaining_cwnd=45871 [INFO] [stdout] 2025-11-05T02:32:42.461649Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=61082 header.ack_nr=52164 payload_size=1432 remaining_cwnd=44439 [INFO] [stdout] 2025-11-05T02:32:42.461682Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=61083 header.ack_nr=52164 payload_size=1432 remaining_cwnd=43007 [INFO] [stdout] 2025-11-05T02:32:42.461706Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: remaining recv_wnd after sending remaining_cwnd=41575 [INFO] [stdout] 2025-11-05T02:32:42.461730Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: will repoll in duration=200ms [INFO] [stdout] 2025-11-05T02:32:42.462349Z TRACE echo{addr=[::1]:0}: librqbit_utp::stream_tx: closing writer [INFO] [stdout] 2025-11-05T02:32:42.459947Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: segmented bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.460129Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: removed ACKed tx messages result.on_ack_result=acked_segments=16, bytes=23232, new_rtt=Some(61.589568ms) [INFO] [stdout] 2025-11-05T02:32:42.462638Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_rx: flushed from out-of-order user RX packets=18 bytes=26136 [INFO] [stdout] 2025-11-05T02:32:42.462682Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: remote_window_remaining=1025112 congestion_controller_window=46914 remaining=6632 self.last_remote_window=1025112 [INFO] [stdout] 2025-11-05T02:32:42.462709Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: segmented bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.462729Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: segmented bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.462748Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: segmented bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.462767Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: segmented bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.462787Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: nagle: buffering more data max_payload_size=1452 [INFO] [stdout] 2025-11-05T02:32:42.462806Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=824 remote_window_remaining=1019304 user_tx_segments_segments=6 user_tx_segments_bytes=8712 segment_sizes=min_ss=1452:max_ss=1452 [INFO] [stdout] 2025-11-05T02:32:42.462861Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=57949 header.ack_nr=45277 payload_size=1452 remaining_cwnd=46914 [INFO] [stdout] 2025-11-05T02:32:42.462909Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=57950 header.ack_nr=45277 payload_size=1452 remaining_cwnd=45462 [INFO] [stdout] 2025-11-05T02:32:42.462954Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=57951 header.ack_nr=45277 payload_size=1452 remaining_cwnd=44010 [INFO] [stdout] 2025-11-05T02:32:42.462997Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=57952 header.ack_nr=45277 payload_size=1452 remaining_cwnd=42558 [INFO] [stdout] 2025-11-05T02:32:42.463038Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=57953 header.ack_nr=45277 payload_size=1452 remaining_cwnd=41106 [INFO] [stdout] 2025-11-05T02:32:42.463082Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=57954 header.ack_nr=45277 payload_size=1452 remaining_cwnd=39654 [INFO] [stdout] 2025-11-05T02:32:42.463112Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: remaining recv_wnd after sending remaining_cwnd=38202 [INFO] [stdout] 2025-11-05T02:32:42.463136Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: will repoll in duration=200ms [INFO] [stdout] 2025-11-05T02:32:42.463361Z TRACE echo{addr=[::1]:0}: librqbit_utp::stream_tx: closing writer [INFO] [stdout] 2025-11-05T02:32:42.463592Z TRACE msg{seq_nr=57 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=56 [INFO] [stdout] 2025-11-05T02:32:42.463628Z TRACE msg{seq_nr=57 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.463644Z TRACE msg{seq_nr=57 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.463662Z TRACE msg{seq_nr=57 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=58368 [INFO] [stdout] 2025-11-05T02:32:42.463709Z TRACE msg{seq_nr=58 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.463727Z TRACE msg{seq_nr=58 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.463741Z TRACE msg{seq_nr=58 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=57 [INFO] [stdout] 2025-11-05T02:32:42.463757Z TRACE msg{seq_nr=58 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.463771Z TRACE msg{seq_nr=58 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.463787Z TRACE msg{seq_nr=58 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=59392 [INFO] [stdout] 2025-11-05T02:32:42.463823Z TRACE msg{seq_nr=59 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.463838Z TRACE msg{seq_nr=59 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.463852Z TRACE msg{seq_nr=59 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=58 [INFO] [stdout] 2025-11-05T02:32:42.463868Z TRACE msg{seq_nr=59 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.463885Z TRACE msg{seq_nr=59 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.463900Z TRACE msg{seq_nr=59 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=60416 [INFO] [stdout] 2025-11-05T02:32:42.463908Z  INFO echo{addr=[::]:0}: librqbit_utp::e2e_tests: current counter 4000 [INFO] [stdout] 2025-11-05T02:32:42.463935Z TRACE msg{seq_nr=60 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.463950Z TRACE msg{seq_nr=60 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.463964Z TRACE msg{seq_nr=60 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=59 [INFO] [stdout] 2025-11-05T02:32:42.463980Z TRACE msg{seq_nr=60 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.463994Z TRACE msg{seq_nr=60 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.464010Z TRACE msg{seq_nr=60 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=61440 [INFO] [stdout] 2025-11-05T02:32:42.464045Z TRACE msg{seq_nr=61 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.464059Z TRACE msg{seq_nr=61 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.464073Z TRACE msg{seq_nr=61 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=60 [INFO] [stdout] 2025-11-05T02:32:42.464090Z TRACE msg{seq_nr=61 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.464105Z TRACE msg{seq_nr=61 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.464121Z TRACE msg{seq_nr=61 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=62464 [INFO] [stdout] 2025-11-05T02:32:42.464157Z TRACE msg{seq_nr=62 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.464172Z TRACE msg{seq_nr=62 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.464186Z TRACE msg{seq_nr=62 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=61 [INFO] [stdout] 2025-11-05T02:32:42.464202Z TRACE msg{seq_nr=62 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.464226Z TRACE msg{seq_nr=62 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.464242Z TRACE msg{seq_nr=62 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=63488 [INFO] [stdout] 2025-11-05T02:32:42.464278Z TRACE msg{seq_nr=63 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.464279Z  INFO echo{addr=[::1]:0}: librqbit_utp::e2e_tests: current counter 7000 [INFO] [stdout] 2025-11-05T02:32:42.464293Z TRACE msg{seq_nr=63 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.464308Z TRACE msg{seq_nr=63 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=62 [INFO] [stdout] 2025-11-05T02:32:42.464325Z TRACE msg{seq_nr=63 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.464341Z TRACE msg{seq_nr=63 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.464357Z TRACE msg{seq_nr=63 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=64512 [INFO] [stdout] 2025-11-05T02:32:42.464394Z TRACE msg{seq_nr=64 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.464409Z TRACE msg{seq_nr=64 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.464423Z TRACE msg{seq_nr=64 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=63 [INFO] [stdout] 2025-11-05T02:32:42.464440Z TRACE msg{seq_nr=64 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.464453Z TRACE msg{seq_nr=64 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.464470Z TRACE msg{seq_nr=64 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=65536 [INFO] [stdout] 2025-11-05T02:32:42.464508Z TRACE msg{seq_nr=65 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.464523Z TRACE msg{seq_nr=65 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.464537Z TRACE msg{seq_nr=65 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=64 [INFO] [stdout] 2025-11-05T02:32:42.464554Z TRACE msg{seq_nr=65 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.464585Z TRACE msg{seq_nr=65 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.461002Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39048 ack_nr=31435 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.464607Z TRACE msg{seq_nr=65 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=66560 [INFO] [stdout] 2025-11-05T02:32:42.464649Z TRACE msg{seq_nr=66 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.464626Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39048 ack_nr=31435 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1382 [INFO] [stdout] 2025-11-05T02:32:42.464664Z TRACE msg{seq_nr=66 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.464679Z TRACE msg{seq_nr=66 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=65 [INFO] [stdout] 2025-11-05T02:32:42.464696Z TRACE msg{seq_nr=66 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.464667Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39048 ack_nr=31435 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=39047 [INFO] [stdout] 2025-11-05T02:32:42.464710Z TRACE msg{seq_nr=66 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.464727Z TRACE msg{seq_nr=66 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=67584 [INFO] [stdout] 2025-11-05T02:32:42.464730Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39048 ack_nr=31435 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.464765Z TRACE msg{seq_nr=67 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.464754Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39048 ack_nr=31435 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.464780Z TRACE msg{seq_nr=67 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.464781Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39048 ack_nr=31435 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=2714 [INFO] [stdout] 2025-11-05T02:32:42.464794Z TRACE msg{seq_nr=67 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=66 [INFO] [stdout] 2025-11-05T02:32:42.464810Z TRACE msg{seq_nr=67 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.464824Z TRACE msg{seq_nr=67 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.464840Z TRACE msg{seq_nr=67 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=68608 [INFO] [stdout] 2025-11-05T02:32:42.464843Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39049 ack_nr=31435 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.464874Z TRACE msg{seq_nr=68 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.464873Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39049 ack_nr=31435 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1382 [INFO] [stdout] 2025-11-05T02:32:42.464889Z TRACE msg{seq_nr=68 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.464903Z TRACE msg{seq_nr=68 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=67 [INFO] [stdout] 2025-11-05T02:32:42.464897Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39049 ack_nr=31435 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=39048 [INFO] [stdout] 2025-11-05T02:32:42.464919Z TRACE msg{seq_nr=68 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.464925Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39049 ack_nr=31435 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.464933Z TRACE msg{seq_nr=68 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.464951Z TRACE msg{seq_nr=68 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=69632 [INFO] [stdout] 2025-11-05T02:32:42.464950Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39049 ack_nr=31435 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.464977Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39049 ack_nr=31435 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=4096 [INFO] [stdout] 2025-11-05T02:32:42.464987Z TRACE msg{seq_nr=69 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.465004Z TRACE msg{seq_nr=69 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.465018Z TRACE msg{seq_nr=69 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=68 [INFO] [stdout] 2025-11-05T02:32:42.465034Z TRACE msg{seq_nr=69 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.465027Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_rx: flushed from out-of-order user RX packets=2 bytes=2764 [INFO] [stdout] 2025-11-05T02:32:42.465048Z TRACE msg{seq_nr=69 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.465064Z TRACE msg{seq_nr=69 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=70656 [INFO] [stdout] 2025-11-05T02:32:42.465059Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: sending seq_nr=31436 ack_nr=39049 wnd_size=1045440 type=ST_STATE [INFO] [stdout] 2025-11-05T02:32:42.465099Z TRACE msg{seq_nr=70 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.465113Z TRACE msg{seq_nr=70 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.465105Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: turning off ack delay timer reason="ACK sent" [INFO] [stdout] 2025-11-05T02:32:42.465127Z TRACE msg{seq_nr=70 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=69 [INFO] [stdout] 2025-11-05T02:32:42.465133Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: will repoll in duration=10s [INFO] [stdout] 2025-11-05T02:32:42.465144Z TRACE msg{seq_nr=70 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.465158Z TRACE msg{seq_nr=70 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.465174Z TRACE msg{seq_nr=70 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=71680 [INFO] [stdout] 2025-11-05T02:32:42.465218Z TRACE msg{seq_nr=71 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.465234Z TRACE msg{seq_nr=71 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.465247Z TRACE msg{seq_nr=71 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=70 [INFO] [stdout] 2025-11-05T02:32:42.465266Z TRACE msg{seq_nr=71 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.465281Z TRACE msg{seq_nr=71 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.465296Z TRACE msg{seq_nr=71 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=72704 [INFO] [stdout] 2025-11-05T02:32:42.465332Z TRACE msg{seq_nr=72 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.465351Z TRACE msg{seq_nr=72 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.465366Z TRACE msg{seq_nr=72 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=71 [INFO] [stdout] 2025-11-05T02:32:42.465382Z TRACE msg{seq_nr=72 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.465396Z TRACE msg{seq_nr=72 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.465411Z TRACE msg{seq_nr=72 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=73728 [INFO] [stdout] 2025-11-05T02:32:42.465447Z TRACE msg{seq_nr=73 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.465463Z TRACE msg{seq_nr=73 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.465477Z TRACE msg{seq_nr=73 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=72 [INFO] [stdout] 2025-11-05T02:32:42.465494Z TRACE msg{seq_nr=73 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.465510Z TRACE msg{seq_nr=73 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.465526Z TRACE msg{seq_nr=73 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=74752 [INFO] [stdout] 2025-11-05T02:32:42.465562Z TRACE msg{seq_nr=74 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.465599Z TRACE msg{seq_nr=74 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.465615Z TRACE msg{seq_nr=74 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=73 [INFO] [stdout] 2025-11-05T02:32:42.465631Z TRACE msg{seq_nr=74 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.465646Z TRACE msg{seq_nr=74 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.465663Z TRACE msg{seq_nr=74 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=75776 [INFO] [stdout] 2025-11-05T02:32:42.465700Z TRACE msg{seq_nr=75 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.465715Z TRACE msg{seq_nr=75 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.465729Z TRACE msg{seq_nr=75 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=74 [INFO] [stdout] 2025-11-05T02:32:42.465745Z TRACE msg{seq_nr=75 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.465759Z TRACE msg{seq_nr=75 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.465766Z  INFO echo{addr=[::1]:0}: librqbit_utp::e2e_tests: current counter 8000 [INFO] [stdout] 2025-11-05T02:32:42.465777Z TRACE msg{seq_nr=75 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=76800 [INFO] [stdout] 2025-11-05T02:32:42.465815Z TRACE msg{seq_nr=76 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.465831Z TRACE msg{seq_nr=76 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.465845Z TRACE msg{seq_nr=76 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=75 [INFO] [stdout] 2025-11-05T02:32:42.465862Z TRACE msg{seq_nr=76 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.465876Z TRACE msg{seq_nr=76 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.465891Z TRACE msg{seq_nr=76 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=77824 [INFO] [stdout] 2025-11-05T02:32:42.465926Z TRACE msg{seq_nr=77 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.465940Z TRACE msg{seq_nr=77 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.465954Z TRACE msg{seq_nr=77 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=76 [INFO] [stdout] 2025-11-05T02:32:42.465971Z TRACE msg{seq_nr=77 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.465985Z TRACE msg{seq_nr=77 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.466526Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39050 ack_nr=31435 len=1332 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.466587Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: segmented bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.468345Z TRACE msg{seq_nr=77 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=78848 [INFO] [stdout] 2025-11-05T02:32:42.468400Z TRACE msg{seq_nr=78 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.468380Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: segmented bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.468416Z TRACE msg{seq_nr=78 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.468420Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: nagle: buffering more data max_payload_size=1452 [INFO] [stdout] 2025-11-05T02:32:42.468429Z TRACE msg{seq_nr=78 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=77 [INFO] [stdout] 2025-11-05T02:32:42.468446Z TRACE msg{seq_nr=78 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.468443Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=1250 remote_window_remaining=1023660 user_tx_segments_segments=11 user_tx_segments_bytes=15972 segment_sizes=min_ss=1452:max_ss=1452 [INFO] [stdout] 2025-11-05T02:32:42.468468Z TRACE msg{seq_nr=78 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.468484Z TRACE msg{seq_nr=78 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=79872 [INFO] [stdout] 2025-11-05T02:32:42.468515Z TRACE msg{seq_nr=79 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.468528Z TRACE msg{seq_nr=79 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.468517Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: arming retransmit timer delay=200ms reason="rfc6298 5.1" [INFO] [stdout] 2025-11-05T02:32:42.468541Z TRACE msg{seq_nr=79 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=78 [INFO] [stdout] 2025-11-05T02:32:42.468555Z TRACE msg{seq_nr=79 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.468549Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="expecting reply on ST_DATA" [INFO] [stdout] 2025-11-05T02:32:42.468585Z TRACE msg{seq_nr=79 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.468601Z TRACE msg{seq_nr=79 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=80896 [INFO] [stdout] 2025-11-05T02:32:42.468595Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=44944 header.ack_nr=56453 payload_size=1452 remaining_cwnd=55626 [INFO] [stdout] 2025-11-05T02:32:42.468636Z TRACE msg{seq_nr=80 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.468650Z TRACE msg{seq_nr=80 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.468646Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=44945 header.ack_nr=56453 payload_size=1452 remaining_cwnd=54174 [INFO] [stdout] 2025-11-05T02:32:42.468663Z TRACE msg{seq_nr=80 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=79 [INFO] [stdout] 2025-11-05T02:32:42.468679Z TRACE msg{seq_nr=80 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.468692Z TRACE msg{seq_nr=80 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.468690Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=44946 header.ack_nr=56453 payload_size=1452 remaining_cwnd=52722 [INFO] [stdout] 2025-11-05T02:32:42.468707Z TRACE msg{seq_nr=80 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=81920 [INFO] [stdout] 2025-11-05T02:32:42.468743Z TRACE msg{seq_nr=81 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.468732Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=44947 header.ack_nr=56453 payload_size=1452 remaining_cwnd=51270 [INFO] [stdout] 2025-11-05T02:32:42.468759Z TRACE msg{seq_nr=81 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.468772Z TRACE msg{seq_nr=81 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=80 [INFO] [stdout] 2025-11-05T02:32:42.468787Z TRACE msg{seq_nr=81 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.468778Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=44948 header.ack_nr=56453 payload_size=1452 remaining_cwnd=49818 [INFO] [stdout] 2025-11-05T02:32:42.468800Z TRACE msg{seq_nr=81 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.468814Z TRACE msg{seq_nr=81 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=82944 [INFO] [stdout] 2025-11-05T02:32:42.468824Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=44949 header.ack_nr=56453 payload_size=1452 remaining_cwnd=48366 [INFO] [stdout] 2025-11-05T02:32:42.468850Z TRACE msg{seq_nr=82 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.468865Z TRACE msg{seq_nr=82 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.468878Z TRACE msg{seq_nr=82 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=81 [INFO] [stdout] 2025-11-05T02:32:42.468867Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=44950 header.ack_nr=56453 payload_size=1452 remaining_cwnd=46914 [INFO] [stdout] 2025-11-05T02:32:42.468894Z TRACE msg{seq_nr=82 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.468908Z TRACE msg{seq_nr=82 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.468909Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=44951 header.ack_nr=56453 payload_size=1452 remaining_cwnd=45462 [INFO] [stdout] 2025-11-05T02:32:42.468924Z TRACE msg{seq_nr=82 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=83968 [INFO] [stdout] 2025-11-05T02:32:42.468948Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=44952 header.ack_nr=56453 payload_size=1452 remaining_cwnd=44010 [INFO] [stdout] 2025-11-05T02:32:42.468963Z TRACE msg{seq_nr=83 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.468980Z TRACE msg{seq_nr=83 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.468993Z TRACE msg{seq_nr=83 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=82 [INFO] [stdout] 2025-11-05T02:32:42.468991Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=44953 header.ack_nr=56453 payload_size=1452 remaining_cwnd=42558 [INFO] [stdout] 2025-11-05T02:32:42.469009Z TRACE msg{seq_nr=83 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.469025Z TRACE msg{seq_nr=83 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.469042Z TRACE msg{seq_nr=83 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=84992 [INFO] [stdout] 2025-11-05T02:32:42.469034Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=44954 header.ack_nr=56453 payload_size=1452 remaining_cwnd=41106 [INFO] [stdout] 2025-11-05T02:32:42.469065Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: remaining recv_wnd after sending remaining_cwnd=39654 [INFO] [stdout] 2025-11-05T02:32:42.469082Z TRACE msg{seq_nr=84 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.469098Z TRACE msg{seq_nr=84 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.469093Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: will repoll in duration=200ms [INFO] [stdout] 2025-11-05T02:32:42.469112Z TRACE msg{seq_nr=84 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=83 [INFO] [stdout] 2025-11-05T02:32:42.469128Z TRACE msg{seq_nr=84 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.469141Z TRACE msg{seq_nr=84 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.469155Z TRACE msg{seq_nr=84 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=86016 [INFO] [stdout] 2025-11-05T02:32:42.469190Z TRACE msg{seq_nr=85 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.469207Z TRACE msg{seq_nr=85 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.469221Z TRACE msg{seq_nr=85 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=84 [INFO] [stdout] 2025-11-05T02:32:42.469236Z TRACE msg{seq_nr=85 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.469249Z TRACE msg{seq_nr=85 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.469263Z TRACE msg{seq_nr=85 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=87040 [INFO] [stdout] 2025-11-05T02:32:42.469301Z TRACE msg{seq_nr=86 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.469317Z TRACE msg{seq_nr=86 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.469330Z TRACE msg{seq_nr=86 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=85 [INFO] [stdout] 2025-11-05T02:32:42.469346Z TRACE msg{seq_nr=86 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.469360Z TRACE msg{seq_nr=86 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.469374Z TRACE msg{seq_nr=86 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=88064 [INFO] [stdout] 2025-11-05T02:32:42.469410Z TRACE msg{seq_nr=87 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.469426Z TRACE msg{seq_nr=87 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.469442Z TRACE msg{seq_nr=87 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=86 [INFO] [stdout] 2025-11-05T02:32:42.469470Z TRACE msg{seq_nr=87 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.469485Z TRACE msg{seq_nr=87 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.469499Z TRACE msg{seq_nr=87 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=89088 [INFO] [stdout] 2025-11-05T02:32:42.469535Z TRACE msg{seq_nr=88 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.469549Z TRACE msg{seq_nr=88 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.469562Z TRACE msg{seq_nr=88 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=87 [INFO] [stdout] 2025-11-05T02:32:42.469599Z TRACE msg{seq_nr=88 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.469614Z TRACE msg{seq_nr=88 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.469628Z TRACE msg{seq_nr=88 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=90112 [INFO] [stdout] 2025-11-05T02:32:42.469670Z TRACE msg{seq_nr=89 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.469687Z TRACE msg{seq_nr=89 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.469702Z TRACE msg{seq_nr=89 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=88 [INFO] [stdout] 2025-11-05T02:32:42.469722Z TRACE msg{seq_nr=89 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.469737Z TRACE msg{seq_nr=89 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.469754Z TRACE msg{seq_nr=89 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=91136 [INFO] [stdout] 2025-11-05T02:32:42.469794Z TRACE msg{seq_nr=90 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.469811Z TRACE msg{seq_nr=90 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.469825Z TRACE msg{seq_nr=90 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=89 [INFO] [stdout] 2025-11-05T02:32:42.469842Z TRACE msg{seq_nr=90 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.469855Z TRACE msg{seq_nr=90 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.469869Z TRACE msg{seq_nr=90 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=92160 [INFO] [stdout] 2025-11-05T02:32:42.469908Z TRACE msg{seq_nr=91 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.469926Z TRACE msg{seq_nr=91 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.469940Z TRACE msg{seq_nr=91 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=90 [INFO] [stdout] 2025-11-05T02:32:42.469956Z TRACE msg{seq_nr=91 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.469971Z TRACE msg{seq_nr=91 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.469986Z TRACE msg{seq_nr=91 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=93184 [INFO] [stdout] 2025-11-05T02:32:42.470027Z TRACE msg{seq_nr=92 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.470045Z TRACE msg{seq_nr=92 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.470059Z TRACE msg{seq_nr=92 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=91 [INFO] [stdout] 2025-11-05T02:32:42.470076Z TRACE msg{seq_nr=92 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.470090Z TRACE msg{seq_nr=92 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.470107Z TRACE msg{seq_nr=92 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=94208 [INFO] [stdout] 2025-11-05T02:32:42.470149Z TRACE msg{seq_nr=93 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.470167Z TRACE msg{seq_nr=93 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.470182Z TRACE msg{seq_nr=93 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=92 [INFO] [stdout] 2025-11-05T02:32:42.470201Z TRACE msg{seq_nr=93 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.470216Z TRACE msg{seq_nr=93 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.470234Z TRACE msg{seq_nr=93 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=95232 [INFO] [stdout] 2025-11-05T02:32:42.470277Z TRACE msg{seq_nr=94 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.470293Z TRACE msg{seq_nr=94 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.470306Z TRACE msg{seq_nr=94 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=93 [INFO] [stdout] 2025-11-05T02:32:42.470322Z TRACE msg{seq_nr=94 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.470336Z TRACE msg{seq_nr=94 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.470351Z TRACE msg{seq_nr=94 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=96256 [INFO] [stdout] 2025-11-05T02:32:42.470391Z TRACE msg{seq_nr=95 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.470410Z TRACE msg{seq_nr=95 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.470426Z TRACE msg{seq_nr=95 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=94 [INFO] [stdout] 2025-11-05T02:32:42.470445Z TRACE msg{seq_nr=95 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.470473Z TRACE msg{seq_nr=95 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.470490Z TRACE msg{seq_nr=95 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=97280 [INFO] [stdout] 2025-11-05T02:32:42.470534Z TRACE msg{seq_nr=96 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.470553Z TRACE msg{seq_nr=96 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.470567Z TRACE msg{seq_nr=96 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=95 [INFO] [stdout] 2025-11-05T02:32:42.470611Z TRACE msg{seq_nr=96 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.470626Z TRACE msg{seq_nr=96 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.470643Z TRACE msg{seq_nr=96 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=98304 [INFO] [stdout] 2025-11-05T02:32:42.470687Z TRACE msg{seq_nr=97 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.470704Z TRACE msg{seq_nr=97 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.470718Z TRACE msg{seq_nr=97 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=96 [INFO] [stdout] 2025-11-05T02:32:42.470734Z TRACE msg{seq_nr=97 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.470747Z TRACE msg{seq_nr=97 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.470761Z TRACE msg{seq_nr=97 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=99328 [INFO] [stdout] 2025-11-05T02:32:42.470802Z TRACE msg{seq_nr=98 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.470820Z TRACE msg{seq_nr=98 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.470835Z TRACE msg{seq_nr=98 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=97 [INFO] [stdout] 2025-11-05T02:32:42.470852Z TRACE msg{seq_nr=98 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.470867Z TRACE msg{seq_nr=98 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.470883Z TRACE msg{seq_nr=98 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=100352 [INFO] [stdout] 2025-11-05T02:32:42.470929Z TRACE msg{seq_nr=99 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.470947Z TRACE msg{seq_nr=99 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.470963Z TRACE msg{seq_nr=99 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=98 [INFO] [stdout] 2025-11-05T02:32:42.470982Z TRACE msg{seq_nr=99 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.470997Z TRACE msg{seq_nr=99 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.471012Z TRACE msg{seq_nr=99 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=101376 [INFO] [stdout] 2025-11-05T02:32:42.471054Z TRACE msg{seq_nr=100 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.471072Z TRACE msg{seq_nr=100 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.471089Z TRACE msg{seq_nr=100 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=99 [INFO] [stdout] 2025-11-05T02:32:42.471107Z TRACE msg{seq_nr=100 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.471122Z TRACE msg{seq_nr=100 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.471123Z  INFO echo{addr=127.0.0.1:0}: librqbit_utp::e2e_tests: current counter 7000 [INFO] [stdout] 2025-11-05T02:32:42.471139Z TRACE msg{seq_nr=100 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=102400 [INFO] [stdout] 2025-11-05T02:32:42.471180Z TRACE msg{seq_nr=101 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.471199Z TRACE msg{seq_nr=101 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.471213Z TRACE msg{seq_nr=101 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=100 [INFO] [stdout] 2025-11-05T02:32:42.471232Z TRACE msg{seq_nr=101 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.471248Z TRACE msg{seq_nr=101 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.471265Z TRACE msg{seq_nr=101 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=103424 [INFO] [stdout] 2025-11-05T02:32:42.471309Z TRACE msg{seq_nr=102 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.471328Z TRACE msg{seq_nr=102 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.471346Z TRACE msg{seq_nr=102 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=101 [INFO] [stdout] 2025-11-05T02:32:42.471364Z TRACE msg{seq_nr=102 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.471379Z TRACE msg{seq_nr=102 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.471393Z TRACE msg{seq_nr=102 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=104448 [INFO] [stdout] 2025-11-05T02:32:42.471435Z TRACE msg{seq_nr=103 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.471469Z TRACE msg{seq_nr=103 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.471485Z TRACE msg{seq_nr=103 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=102 [INFO] [stdout] 2025-11-05T02:32:42.471503Z TRACE msg{seq_nr=103 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.471517Z TRACE msg{seq_nr=103 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.471533Z TRACE msg{seq_nr=103 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=105472 [INFO] [stdout] 2025-11-05T02:32:42.466962Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61072 ack_nr=52164 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.471599Z TRACE msg{seq_nr=104 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.471620Z TRACE msg{seq_nr=104 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.471633Z TRACE msg{seq_nr=104 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=103 [INFO] [stdout] 2025-11-05T02:32:42.471619Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61072 ack_nr=52164 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1432 [INFO] [stdout] 2025-11-05T02:32:42.471648Z TRACE msg{seq_nr=104 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.471661Z TRACE msg{seq_nr=104 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.471660Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61072 ack_nr=52164 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=61071 [INFO] [stdout] 2025-11-05T02:32:42.471676Z TRACE msg{seq_nr=104 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=106496 [INFO] [stdout] 2025-11-05T02:32:42.471689Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61072 ack_nr=52164 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.471710Z TRACE msg{seq_nr=105 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.471723Z TRACE msg{seq_nr=105 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.471715Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61072 ack_nr=52164 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.473203Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61072 ack_nr=52164 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=1432 [INFO] [stdout] 2025-11-05T02:32:42.473272Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61073 ack_nr=52164 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.473296Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61073 ack_nr=52164 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1432 [INFO] [stdout] 2025-11-05T02:32:42.473317Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61073 ack_nr=52164 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=61072 [INFO] [stdout] 2025-11-05T02:32:42.473342Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61073 ack_nr=52164 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.473363Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61073 ack_nr=52164 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.473386Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61073 ack_nr=52164 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=2864 [INFO] [stdout] 2025-11-05T02:32:42.473431Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61074 ack_nr=52164 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.473453Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61074 ack_nr=52164 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1432 [INFO] [stdout] 2025-11-05T02:32:42.473483Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61074 ack_nr=52164 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=61073 [INFO] [stdout] 2025-11-05T02:32:42.473507Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61074 ack_nr=52164 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.473528Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61074 ack_nr=52164 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.473551Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61074 ack_nr=52164 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=4296 [INFO] [stdout] 2025-11-05T02:32:42.473614Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61075 ack_nr=52164 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.474355Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44944 ack_nr=56453 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.474398Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44944 ack_nr=56453 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1452 [INFO] [stdout] 2025-11-05T02:32:42.474429Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44944 ack_nr=56453 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=44943 [INFO] [stdout] 2025-11-05T02:32:42.474470Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44944 ack_nr=56453 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.474500Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44944 ack_nr=56453 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.474529Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44944 ack_nr=56453 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.474609Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44945 ack_nr=56453 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.474644Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44945 ack_nr=56453 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1452 [INFO] [stdout] 2025-11-05T02:32:42.474672Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44945 ack_nr=56453 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=44944 [INFO] [stdout] 2025-11-05T02:32:42.474704Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44945 ack_nr=56453 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.474732Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44945 ack_nr=56453 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.474761Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44945 ack_nr=56453 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=2904 [INFO] [stdout] 2025-11-05T02:32:42.474824Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44946 ack_nr=56453 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.474857Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44946 ack_nr=56453 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1452 [INFO] [stdout] 2025-11-05T02:32:42.474885Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44946 ack_nr=56453 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=44945 [INFO] [stdout] 2025-11-05T02:32:42.471735Z TRACE msg{seq_nr=105 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=104 [INFO] [stdout] 2025-11-05T02:32:42.471750Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39050 ack_nr=31435 len=1332 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1332 [INFO] [stdout] 2025-11-05T02:32:42.474936Z TRACE msg{seq_nr=105 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.474959Z TRACE msg{seq_nr=105 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.474947Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39050 ack_nr=31435 len=1332 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=39049 [INFO] [stdout] 2025-11-05T02:32:42.474975Z TRACE msg{seq_nr=105 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=107520 [INFO] [stdout] 2025-11-05T02:32:42.474983Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39050 ack_nr=31435 len=1332 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.475017Z TRACE msg{seq_nr=106 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.475011Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39050 ack_nr=31435 len=1332 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.475032Z TRACE msg{seq_nr=106 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.475045Z TRACE msg{seq_nr=106 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=105 [INFO] [stdout] 2025-11-05T02:32:42.475040Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39050 ack_nr=31435 len=1332 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=1332 [INFO] [stdout] 2025-11-05T02:32:42.475060Z TRACE msg{seq_nr=106 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.475072Z TRACE msg{seq_nr=106 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.475086Z TRACE msg{seq_nr=106 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=108544 [INFO] [stdout] 2025-11-05T02:32:42.475099Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_rx: flushed from out-of-order user RX packets=1 bytes=1332 [INFO] [stdout] 2025-11-05T02:32:42.473639Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61075 ack_nr=52164 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1432 [INFO] [stdout] 2025-11-05T02:32:42.475149Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: arming ack delay timer delay=40ms reason="delayed ACK" [INFO] [stdout] 2025-11-05T02:32:42.475156Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61075 ack_nr=52164 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=61074 [INFO] [stdout] 2025-11-05T02:32:42.475182Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61075 ack_nr=52164 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.475185Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: will repoll in duration=40ms [INFO] [stdout] 2025-11-05T02:32:42.475203Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61075 ack_nr=52164 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.475227Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61075 ack_nr=52164 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=5728 [INFO] [stdout] 2025-11-05T02:32:42.475274Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61076 ack_nr=52164 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.475296Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61076 ack_nr=52164 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1432 [INFO] [stdout] 2025-11-05T02:32:42.475318Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61076 ack_nr=52164 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=61075 [INFO] [stdout] 2025-11-05T02:32:42.475341Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61076 ack_nr=52164 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.475363Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61076 ack_nr=52164 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.475386Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61076 ack_nr=52164 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=7160 [INFO] [stdout] 2025-11-05T02:32:42.475427Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61077 ack_nr=52164 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.475450Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61077 ack_nr=52164 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1432 [INFO] [stdout] 2025-11-05T02:32:42.475480Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61077 ack_nr=52164 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=61076 [INFO] [stdout] 2025-11-05T02:32:42.475504Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61077 ack_nr=52164 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.475525Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61077 ack_nr=52164 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.475548Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61077 ack_nr=52164 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=8592 [INFO] [stdout] 2025-11-05T02:32:42.475612Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61078 ack_nr=52164 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.475635Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61078 ack_nr=52164 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1432 [INFO] [stdout] 2025-11-05T02:32:42.475657Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61078 ack_nr=52164 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=61077 [INFO] [stdout] 2025-11-05T02:32:42.475681Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61078 ack_nr=52164 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.467344Z  INFO echo{addr=[::]:0}: librqbit_utp::e2e_tests: current counter 5000 [INFO] [stdout] 2025-11-05T02:32:42.475116Z TRACE msg{seq_nr=107 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.475737Z TRACE msg{seq_nr=107 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.475752Z TRACE msg{seq_nr=107 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=106 [INFO] [stdout] 2025-11-05T02:32:42.475768Z TRACE msg{seq_nr=107 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.475782Z TRACE msg{seq_nr=107 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.475796Z TRACE msg{seq_nr=107 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=109568 [INFO] [stdout] 2025-11-05T02:32:42.475835Z TRACE msg{seq_nr=108 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.475850Z TRACE msg{seq_nr=108 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.475866Z TRACE msg{seq_nr=108 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=107 [INFO] [stdout] 2025-11-05T02:32:42.475882Z TRACE msg{seq_nr=108 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.475896Z TRACE msg{seq_nr=108 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.475910Z TRACE msg{seq_nr=108 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=110592 [INFO] [stdout] 2025-11-05T02:32:42.475944Z TRACE msg{seq_nr=109 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.475959Z TRACE msg{seq_nr=109 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.475972Z TRACE msg{seq_nr=109 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=108 [INFO] [stdout] 2025-11-05T02:32:42.475988Z TRACE msg{seq_nr=109 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.476003Z TRACE msg{seq_nr=109 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.476018Z TRACE msg{seq_nr=109 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=111616 [INFO] [stdout] 2025-11-05T02:32:42.476056Z TRACE msg{seq_nr=110 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.476072Z TRACE msg{seq_nr=110 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.476084Z TRACE msg{seq_nr=110 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=109 [INFO] [stdout] 2025-11-05T02:32:42.476100Z TRACE msg{seq_nr=110 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.476113Z TRACE msg{seq_nr=110 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.476127Z TRACE msg{seq_nr=110 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=112640 [INFO] [stdout] 2025-11-05T02:32:42.476162Z TRACE msg{seq_nr=111 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.476176Z TRACE msg{seq_nr=111 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.476189Z TRACE msg{seq_nr=111 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=110 [INFO] [stdout] 2025-11-05T02:32:42.476206Z TRACE msg{seq_nr=111 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.476220Z TRACE msg{seq_nr=111 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.476235Z TRACE msg{seq_nr=111 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=113664 [INFO] [stdout] 2025-11-05T02:32:42.476269Z TRACE msg{seq_nr=112 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.476283Z TRACE msg{seq_nr=112 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.476296Z TRACE msg{seq_nr=112 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=111 [INFO] [stdout] 2025-11-05T02:32:42.476312Z TRACE msg{seq_nr=112 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.476328Z TRACE msg{seq_nr=112 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.476343Z TRACE msg{seq_nr=112 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=114688 [INFO] [stdout] 2025-11-05T02:32:42.476379Z TRACE msg{seq_nr=113 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.476395Z TRACE msg{seq_nr=113 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.476409Z TRACE msg{seq_nr=113 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=112 [INFO] [stdout] 2025-11-05T02:32:42.476424Z TRACE msg{seq_nr=113 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.476438Z TRACE msg{seq_nr=113 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.476464Z TRACE msg{seq_nr=113 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=115712 [INFO] [stdout] 2025-11-05T02:32:42.476503Z TRACE msg{seq_nr=114 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.476518Z TRACE msg{seq_nr=114 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.476532Z TRACE msg{seq_nr=114 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=113 [INFO] [stdout] 2025-11-05T02:32:42.476548Z TRACE msg{seq_nr=114 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.473130Z TRACE msg{seq_nr=1 ack_nr=101 len=0 msgtype=ST_STATE}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.475702Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61078 ack_nr=52164 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.476609Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61078 ack_nr=52164 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=10024 [INFO] [stdout] 2025-11-05T02:32:42.476664Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61079 ack_nr=52164 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.476675Z TRACE librqbit_utp::stream_dispatch: remote_window_remaining=1024 congestion_controller_window=2 remaining=7 self.last_remote_window=1024 [INFO] [stdout] 2025-11-05T02:32:42.476700Z TRACE librqbit_utp::stream_dispatch: segmented bytes=1 [INFO] [stdout] 2025-11-05T02:32:42.476689Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61079 ack_nr=52164 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1432 [INFO] [stdout] 2025-11-05T02:32:42.476710Z TRACE librqbit_utp::stream_dispatch: segmented bytes=1 [INFO] [stdout] 2025-11-05T02:32:42.476718Z TRACE librqbit_utp::stream_dispatch: segmented bytes=1 [INFO] [stdout] 2025-11-05T02:32:42.476726Z TRACE librqbit_utp::stream_dispatch: segmented bytes=1 [INFO] [stdout] 2025-11-05T02:32:42.476714Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61079 ack_nr=52164 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=61078 [INFO] [stdout] 2025-11-05T02:32:42.476734Z TRACE librqbit_utp::stream_dispatch: segmented bytes=1 [INFO] [stdout] 2025-11-05T02:32:42.476743Z TRACE librqbit_utp::stream_dispatch: segmented bytes=1 [INFO] [stdout] 2025-11-05T02:32:42.476751Z TRACE librqbit_utp::stream_dispatch: segmented bytes=1 [INFO] [stdout] 2025-11-05T02:32:42.476741Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61079 ack_nr=52164 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.476762Z TRACE librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=0 remote_window_remaining=1017 user_tx_segments_segments=7 user_tx_segments_bytes=7 segment_sizes=min_ss=1:max_ss=1 [INFO] [stdout] 2025-11-05T02:32:42.476766Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61079 ack_nr=52164 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.476791Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61079 ack_nr=52164 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=11456 [INFO] [stdout] 2025-11-05T02:32:42.476801Z TRACE librqbit_utp::stream_dispatch: arming retransmit timer delay=100ms reason="rfc6298 5.1" [INFO] [stdout] 2025-11-05T02:32:42.476819Z TRACE librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="expecting reply on ST_DATA" [INFO] [stdout] 2025-11-05T02:32:42.476832Z TRACE librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=101 header.ack_nr=0 payload_size=1 remaining_cwnd=2 [INFO] [stdout] 2025-11-05T02:32:42.476839Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61080 ack_nr=52164 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.476853Z TRACE librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=102 header.ack_nr=0 payload_size=1 remaining_cwnd=1 [INFO] [stdout] 2025-11-05T02:32:42.476868Z TRACE librqbit_utp::stream_dispatch: remote recv window exhausted skipped_logs=5 [INFO] [stdout] 2025-11-05T02:32:42.476877Z TRACE librqbit_utp::stream_dispatch: remaining recv_wnd after sending remaining_cwnd=0 [INFO] [stdout] 2025-11-05T02:32:42.476865Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61080 ack_nr=52164 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1432 [INFO] [stdout] 2025-11-05T02:32:42.476894Z TRACE librqbit_utp::stream_dispatch: will repoll in duration=100ms [INFO] [stdout] 2025-11-05T02:32:42.476890Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61080 ack_nr=52164 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=61079 [INFO] [stdout] 2025-11-05T02:32:42.476926Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61080 ack_nr=52164 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.476943Z TRACE librqbit_utp::stream_dispatch: remote_window_remaining=1024 congestion_controller_window=2 remaining=0 self.last_remote_window=1024 [INFO] [stdout] 2025-11-05T02:32:42.476959Z TRACE librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=0 remote_window_remaining=1024 user_tx_segments_segments=7 user_tx_segments_bytes=7 segment_sizes=min_ss=1:max_ss=1 [INFO] [stdout] 2025-11-05T02:32:42.476950Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61080 ack_nr=52164 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.476978Z TRACE librqbit_utp::stream_dispatch: did not send anything remaining_cwnd=0 [INFO] [stdout] 2025-11-05T02:32:42.476976Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61080 ack_nr=52164 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=12888 [INFO] [stdout] 2025-11-05T02:32:42.476991Z TRACE librqbit_utp::stream_dispatch: will repoll in duration=100ms [INFO] [stdout] 2025-11-05T02:32:42.477013Z TRACE librqbit_utp::stream_dispatch: remote_window_remaining=1024 congestion_controller_window=2 remaining=0 self.last_remote_window=1024 [INFO] [stdout] 2025-11-05T02:32:42.477027Z TRACE librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=0 remote_window_remaining=1024 user_tx_segments_segments=7 user_tx_segments_bytes=7 segment_sizes=min_ss=1:max_ss=1 [INFO] [stdout] 2025-11-05T02:32:42.477027Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61081 ack_nr=52164 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.479640Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61081 ack_nr=52164 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1432 [INFO] [stdout] 2025-11-05T02:32:42.479698Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61081 ack_nr=52164 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=61080 [INFO] [stdout] 2025-11-05T02:32:42.479737Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61081 ack_nr=52164 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.479760Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61081 ack_nr=52164 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.479786Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61081 ack_nr=52164 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=14320 [INFO] [stdout] 2025-11-05T02:32:42.479854Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61082 ack_nr=52164 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.479887Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61082 ack_nr=52164 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1432 [INFO] [stdout] 2025-11-05T02:32:42.479915Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61082 ack_nr=52164 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=61081 [INFO] [stdout] 2025-11-05T02:32:42.479948Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61082 ack_nr=52164 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.479977Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61082 ack_nr=52164 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.480001Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61082 ack_nr=52164 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=15752 [INFO] [stdout] 2025-11-05T02:32:42.480057Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61083 ack_nr=52164 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.480088Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61083 ack_nr=52164 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1432 [INFO] [stdout] 2025-11-05T02:32:42.480117Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61083 ack_nr=52164 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=61082 [INFO] [stdout] 2025-11-05T02:32:42.480149Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61083 ack_nr=52164 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.480177Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61083 ack_nr=52164 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.480201Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61083 ack_nr=52164 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=17184 [INFO] [stdout] 2025-11-05T02:32:42.480244Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: turning off retransmit timer reason="rfc6298 5.2" [INFO] [stdout] 2025-11-05T02:32:42.480267Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: turning off inactivity timer reason="TX is empty" [INFO] [stdout] 2025-11-05T02:32:42.480762Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: removed ACKed tx messages result.on_ack_result=acked_segments=12, bytes=17184, new_rtt=Some(34.990159ms) [INFO] [stdout] 2025-11-05T02:32:42.480823Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_rx: flushed from out-of-order user RX packets=12 bytes=17184 [INFO] [stdout] 2025-11-05T02:32:42.480854Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: remote_window_remaining=1031040 congestion_controller_window=70343 remaining=12089 self.last_remote_window=1031040 [INFO] [stdout] 2025-11-05T02:32:42.480890Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: segmented bytes=1432 [INFO] [stdout] 2025-11-05T02:32:42.480926Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: segmented bytes=1432 [INFO] [stdout] 2025-11-05T02:32:42.480952Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: segmented bytes=1432 [INFO] [stdout] 2025-11-05T02:32:42.480984Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: segmented bytes=1432 [INFO] [stdout] 2025-11-05T02:32:42.481005Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: segmented bytes=1432 [INFO] [stdout] 2025-11-05T02:32:42.481034Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: segmented bytes=1432 [INFO] [stdout] 2025-11-05T02:32:42.481055Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: segmented bytes=1432 [INFO] [stdout] 2025-11-05T02:32:42.481077Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: segmented bytes=1432 [INFO] [stdout] 2025-11-05T02:32:42.481097Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: nagle: buffering more data max_payload_size=1432 [INFO] [stdout] 2025-11-05T02:32:42.481119Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=633 remote_window_remaining=1019584 user_tx_segments_segments=8 user_tx_segments_bytes=11456 segment_sizes=min_ss=1432:max_ss=1432 [INFO] [stdout] 2025-11-05T02:32:42.481201Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: arming retransmit timer delay=200ms reason="rfc6298 5.1" [INFO] [stdout] 2025-11-05T02:32:42.481250Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="expecting reply on ST_DATA" [INFO] [stdout] 2025-11-05T02:32:42.481280Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=52165 header.ack_nr=61083 payload_size=1432 remaining_cwnd=70343 [INFO] [stdout] 2025-11-05T02:32:42.481337Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=52166 header.ack_nr=61083 payload_size=1432 remaining_cwnd=68911 [INFO] [stdout] 2025-11-05T02:32:42.481404Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=52167 header.ack_nr=61083 payload_size=1432 remaining_cwnd=67479 [INFO] [stdout] 2025-11-05T02:32:42.481463Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=52168 header.ack_nr=61083 payload_size=1432 remaining_cwnd=66047 [INFO] [stdout] 2025-11-05T02:32:42.481538Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=52169 header.ack_nr=61083 payload_size=1432 remaining_cwnd=64615 [INFO] [stdout] 2025-11-05T02:32:42.481619Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=52170 header.ack_nr=61083 payload_size=1432 remaining_cwnd=63183 [INFO] [stdout] 2025-11-05T02:32:42.481687Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=52171 header.ack_nr=61083 payload_size=1432 remaining_cwnd=61751 [INFO] [stdout] 2025-11-05T02:32:42.481769Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=52172 header.ack_nr=61083 payload_size=1432 remaining_cwnd=60319 [INFO] [stdout] 2025-11-05T02:32:42.481820Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: remaining recv_wnd after sending remaining_cwnd=58887 [INFO] [stdout] 2025-11-05T02:32:42.481864Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: will repoll in duration=200ms [INFO] [stdout] 2025-11-05T02:32:42.476562Z TRACE msg{seq_nr=114 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.477169Z  INFO echo{addr=[::]:0}: librqbit_utp::e2e_tests: current counter 6000 [INFO] [stdout] 2025-11-05T02:32:42.482625Z TRACE msg{seq_nr=114 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=116736 [INFO] [stdout] 2025-11-05T02:32:42.482700Z TRACE msg{seq_nr=115 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.482725Z TRACE msg{seq_nr=115 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.482740Z TRACE msg{seq_nr=115 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=114 [INFO] [stdout] 2025-11-05T02:32:42.482767Z TRACE msg{seq_nr=115 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.482788Z TRACE msg{seq_nr=115 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.482814Z TRACE msg{seq_nr=115 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=117760 [INFO] [stdout] 2025-11-05T02:32:42.482848Z TRACE msg{seq_nr=116 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.482870Z TRACE msg{seq_nr=116 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.482894Z TRACE msg{seq_nr=116 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=115 [INFO] [stdout] 2025-11-05T02:32:42.482910Z TRACE msg{seq_nr=116 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.482931Z TRACE msg{seq_nr=116 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.482945Z TRACE msg{seq_nr=116 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=118784 [INFO] [stdout] 2025-11-05T02:32:42.482988Z TRACE msg{seq_nr=117 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.483011Z TRACE msg{seq_nr=117 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.483035Z TRACE msg{seq_nr=117 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=116 [INFO] [stdout] 2025-11-05T02:32:42.483051Z TRACE msg{seq_nr=117 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.483071Z TRACE msg{seq_nr=117 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.483086Z TRACE msg{seq_nr=117 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=119808 [INFO] [stdout] 2025-11-05T02:32:42.483119Z TRACE msg{seq_nr=118 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.483141Z TRACE msg{seq_nr=118 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.483154Z TRACE msg{seq_nr=118 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=117 [INFO] [stdout] 2025-11-05T02:32:42.483175Z TRACE msg{seq_nr=118 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.483188Z TRACE msg{seq_nr=118 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.483203Z TRACE msg{seq_nr=118 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=120832 [INFO] [stdout] 2025-11-05T02:32:42.483237Z TRACE msg{seq_nr=119 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.483252Z TRACE msg{seq_nr=119 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.483274Z TRACE msg{seq_nr=119 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=118 [INFO] [stdout] 2025-11-05T02:32:42.483290Z TRACE msg{seq_nr=119 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.483303Z TRACE msg{seq_nr=119 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.483325Z TRACE msg{seq_nr=119 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=121856 [INFO] [stdout] 2025-11-05T02:32:42.483357Z TRACE msg{seq_nr=120 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.483380Z TRACE msg{seq_nr=120 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.483393Z TRACE msg{seq_nr=120 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=119 [INFO] [stdout] 2025-11-05T02:32:42.483409Z TRACE msg{seq_nr=120 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.483430Z TRACE msg{seq_nr=120 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.483444Z TRACE msg{seq_nr=120 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=122880 [INFO] [stdout] 2025-11-05T02:32:42.483485Z TRACE msg{seq_nr=121 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.483499Z TRACE msg{seq_nr=121 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.483512Z TRACE msg{seq_nr=121 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=120 [INFO] [stdout] 2025-11-05T02:32:42.483536Z TRACE msg{seq_nr=121 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.483549Z TRACE msg{seq_nr=121 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.483585Z TRACE msg{seq_nr=121 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=123904 [INFO] [stdout] 2025-11-05T02:32:42.483626Z TRACE msg{seq_nr=122 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.483651Z TRACE msg{seq_nr=122 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.483666Z TRACE msg{seq_nr=122 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=121 [INFO] [stdout] 2025-11-05T02:32:42.483683Z TRACE msg{seq_nr=122 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.483696Z TRACE msg{seq_nr=122 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.483719Z TRACE msg{seq_nr=122 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=124928 [INFO] [stdout] 2025-11-05T02:32:42.483757Z TRACE msg{seq_nr=123 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.483781Z TRACE msg{seq_nr=123 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.483795Z TRACE msg{seq_nr=123 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=122 [INFO] [stdout] 2025-11-05T02:32:42.483810Z TRACE msg{seq_nr=123 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.483835Z TRACE msg{seq_nr=123 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.483863Z TRACE msg{seq_nr=123 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=125952 [INFO] [stdout] 2025-11-05T02:32:42.483914Z TRACE msg{seq_nr=124 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.483931Z TRACE msg{seq_nr=124 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.483944Z TRACE msg{seq_nr=124 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=123 [INFO] [stdout] 2025-11-05T02:32:42.483972Z TRACE msg{seq_nr=124 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.483986Z TRACE msg{seq_nr=124 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.484011Z TRACE msg{seq_nr=124 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=126976 [INFO] [stdout] 2025-11-05T02:32:42.484049Z TRACE msg{seq_nr=125 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.484073Z TRACE msg{seq_nr=125 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.484087Z TRACE msg{seq_nr=125 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=124 [INFO] [stdout] 2025-11-05T02:32:42.484104Z TRACE msg{seq_nr=125 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.484129Z TRACE msg{seq_nr=125 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.484144Z TRACE msg{seq_nr=125 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=128000 [INFO] [stdout] 2025-11-05T02:32:42.484180Z TRACE msg{seq_nr=126 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.484204Z TRACE msg{seq_nr=126 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.484218Z TRACE msg{seq_nr=126 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=125 [INFO] [stdout] 2025-11-05T02:32:42.484240Z TRACE msg{seq_nr=126 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.484264Z TRACE msg{seq_nr=126 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.484281Z TRACE msg{seq_nr=126 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=129024 [INFO] [stdout] 2025-11-05T02:32:42.484319Z TRACE msg{seq_nr=127 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.484343Z TRACE msg{seq_nr=127 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.484358Z TRACE msg{seq_nr=127 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=126 [INFO] [stdout] 2025-11-05T02:32:42.484374Z TRACE msg{seq_nr=127 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.484388Z TRACE msg{seq_nr=127 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.484403Z TRACE msg{seq_nr=127 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=130048 [INFO] [stdout] 2025-11-05T02:32:42.484439Z TRACE msg{seq_nr=128 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.484460Z TRACE msg{seq_nr=128 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.484484Z TRACE msg{seq_nr=128 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=127 [INFO] [stdout] 2025-11-05T02:32:42.484500Z TRACE msg{seq_nr=128 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.484513Z TRACE msg{seq_nr=128 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.484527Z TRACE msg{seq_nr=128 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=131072 [INFO] [stdout] 2025-11-05T02:32:42.485765Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57949 ack_nr=45277 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.485842Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57949 ack_nr=45277 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1452 [INFO] [stdout] 2025-11-05T02:32:42.485878Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57949 ack_nr=45277 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=57948 [INFO] [stdout] 2025-11-05T02:32:42.485923Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57949 ack_nr=45277 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.485958Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57949 ack_nr=45277 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.485989Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57949 ack_nr=45277 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.486057Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57950 ack_nr=45277 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.486095Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57950 ack_nr=45277 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1452 [INFO] [stdout] 2025-11-05T02:32:42.486125Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57950 ack_nr=45277 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=57949 [INFO] [stdout] 2025-11-05T02:32:42.486156Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57950 ack_nr=45277 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.486183Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57950 ack_nr=45277 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.486223Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57950 ack_nr=45277 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=2904 [INFO] [stdout] 2025-11-05T02:32:42.486290Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57951 ack_nr=45277 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.486324Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57951 ack_nr=45277 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1452 [INFO] [stdout] 2025-11-05T02:32:42.486348Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57951 ack_nr=45277 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=57950 [INFO] [stdout] 2025-11-05T02:32:42.486387Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57951 ack_nr=45277 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.486417Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57951 ack_nr=45277 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.486448Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57951 ack_nr=45277 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=4356 [INFO] [stdout] 2025-11-05T02:32:42.486524Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57952 ack_nr=45277 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.478217Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39051 ack_nr=31435 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.486616Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39051 ack_nr=31435 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1382 [INFO] [stdout] 2025-11-05T02:32:42.486659Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39051 ack_nr=31435 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=39050 [INFO] [stdout] 2025-11-05T02:32:42.486693Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39051 ack_nr=31435 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.486717Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39051 ack_nr=31435 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.486742Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39051 ack_nr=31435 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=2714 [INFO] [stdout] 2025-11-05T02:32:42.486893Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39052 ack_nr=31435 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.486939Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39052 ack_nr=31435 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1382 [INFO] [stdout] 2025-11-05T02:32:42.486970Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39052 ack_nr=31435 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=39051 [INFO] [stdout] 2025-11-05T02:32:42.486998Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39052 ack_nr=31435 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.487060Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39052 ack_nr=31435 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.487092Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39052 ack_nr=31435 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=4096 [INFO] [stdout] 2025-11-05T02:32:42.487149Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_rx: flushed from out-of-order user RX packets=2 bytes=2764 [INFO] [stdout] 2025-11-05T02:32:42.487199Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: sending seq_nr=31436 ack_nr=39052 wnd_size=1045440 type=ST_STATE [INFO] [stdout] 2025-11-05T02:32:42.487275Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: turning off ack delay timer reason="ACK sent" [INFO] [stdout] 2025-11-05T02:32:42.487320Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: will repoll in duration=10s [INFO] [stdout] 2025-11-05T02:32:42.488608Z TRACE librqbit_utp::stream_dispatch: retransmit timer expired [INFO] [stdout] 2025-11-05T02:32:42.488655Z TRACE librqbit_utp::stream_dispatch: RTO expired: sent ST_DATA header.seq_nr=101 header.ack_nr=0 payload_size=1 [INFO] [stdout] 2025-11-05T02:32:42.488674Z TRACE librqbit_utp::stream_dispatch: arming retransmit timer delay=100ms reason="rfc6298 5.6" [INFO] [stdout] 2025-11-05T02:32:42.488687Z TRACE librqbit_utp::stream_dispatch: not sending anything while in RTO processing rto_retransmissions=1 [INFO] [stdout] 2025-11-05T02:32:42.488703Z TRACE librqbit_utp::stream_dispatch: will repoll in duration=100ms [INFO] [stdout] 2025-11-05T02:32:42.488736Z TRACE librqbit_utp::stream_dispatch::tests::retransmit_timer: congestion before RTO congestion_controller=cwnd=2,cwnd_mss=1.00,sshthresh_mss:2.00:w_max:2.00,mss:1 [INFO] [stdout] 2025-11-05T02:32:42.488776Z TRACE librqbit_utp::stream_dispatch: remote_window_remaining=1024 congestion_controller_window=2 remaining=0 self.last_remote_window=1024 [INFO] [stdout] 2025-11-05T02:32:42.488798Z TRACE librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=0 remote_window_remaining=1024 user_tx_segments_segments=7 user_tx_segments_bytes=7 segment_sizes=min_ss=1:max_ss=1 [INFO] [stdout] 2025-11-05T02:32:42.488813Z TRACE librqbit_utp::stream_dispatch: not sending anything while in RTO processing rto_retransmissions=1 [INFO] [stdout] 2025-11-05T02:32:42.488823Z TRACE librqbit_utp::stream_dispatch: will repoll in duration=100ms [INFO] [stdout] 2025-11-05T02:32:42.488843Z TRACE librqbit_utp::stream_dispatch::tests::retransmit_timer: congestion after RTO congestion_controller=cwnd=2,cwnd_mss=1.00,sshthresh_mss:2.00:w_max:2.00,mss:1 [INFO] [stdout] 2025-11-05T02:32:42.488866Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39053 ack_nr=31435 len=1332 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.488905Z TRACE msg{seq_nr=1 ack_nr=101 len=0 msgtype=ST_STATE}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.488911Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39053 ack_nr=31435 len=1332 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1332 [INFO] [stdout] 2025-11-05T02:32:42.488947Z TRACE librqbit_utp::stream_dispatch: arming retransmit timer delay=100ms reason="rfc6298 5.3" [INFO] [stdout] 2025-11-05T02:32:42.488939Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39053 ack_nr=31435 len=1332 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=39052 [INFO] [stdout] 2025-11-05T02:32:42.488961Z TRACE librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.488977Z TRACE librqbit_utp::stream_dispatch: removed ACKed tx messages result.on_ack_result=acked_segments=1, bytes=1, new_rtt=None [INFO] [stdout] 2025-11-05T02:32:42.488970Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39053 ack_nr=31435 len=1332 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.488990Z TRACE librqbit_utp::stream_dispatch: remote_window_remaining=1024 congestion_controller_window=2 remaining=0 self.last_remote_window=1024 [INFO] [stdout] 2025-11-05T02:32:42.489003Z TRACE librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=0 remote_window_remaining=1024 user_tx_segments_segments=6 user_tx_segments_bytes=6 segment_sizes=min_ss=1:max_ss=1 [INFO] [stdout] 2025-11-05T02:32:42.488997Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39053 ack_nr=31435 len=1332 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.489036Z TRACE librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=102 header.ack_nr=0 payload_size=1 remaining_cwnd=2 [INFO] [stdout] 2025-11-05T02:32:42.489027Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39053 ack_nr=31435 len=1332 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=1332 [INFO] [stdout] 2025-11-05T02:32:42.489054Z TRACE librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=103 header.ack_nr=0 payload_size=1 remaining_cwnd=1 [INFO] [stdout] 2025-11-05T02:32:42.489069Z TRACE librqbit_utp::stream_dispatch: remaining recv_wnd after sending remaining_cwnd=0 [INFO] [stdout] 2025-11-05T02:32:42.489081Z TRACE librqbit_utp::stream_dispatch: will repoll in duration=100ms [INFO] [stdout] 2025-11-05T02:32:42.489080Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_rx: flushed from out-of-order user RX packets=1 bytes=1332 [INFO] [stdout] 2025-11-05T02:32:42.489101Z TRACE librqbit_utp::stream_dispatch::tests::retransmit_timer: congestion after resume congestion_controller=cwnd=2,cwnd_mss=2.00,sshthresh_mss:2.00:w_max:2.00,mss:1 [INFO] [stdout] 2025-11-05T02:32:42.489116Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: arming ack delay timer delay=40ms reason="delayed ACK" [INFO] [stdout] 2025-11-05T02:32:42.489146Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: will repoll in duration=40ms [INFO] [stdout] 2025-11-05T02:32:42.489153Z TRACE msg{seq_nr=1 ack_nr=102 len=0 msgtype=ST_STATE}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.489222Z TRACE librqbit_utp::stream_rx: flushed from out-of-order user RX packets=128 bytes=131072 [INFO] [stdout] 2025-11-05T02:32:42.489233Z TRACE librqbit_utp::stream_dispatch: arming retransmit timer delay=100ms reason="rfc6298 5.3" [INFO] [stdout] 2025-11-05T02:32:42.489252Z TRACE librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.489253Z TRACE librqbit_utp::stream_dispatch: sending seq_nr=101 ack_nr=128 wnd_size=917504 type=ST_STATE [INFO] [stdout] 2025-11-05T02:32:42.489269Z TRACE librqbit_utp::stream_dispatch: removed ACKed tx messages result.on_ack_result=acked_segments=1, bytes=1, new_rtt=None [INFO] [stdout] 2025-11-05T02:32:42.489277Z TRACE librqbit_utp::stream_dispatch: will repoll in duration=10s [INFO] [stdout] 2025-11-05T02:32:42.489286Z TRACE librqbit_utp::stream_dispatch: remote_window_remaining=1024 congestion_controller_window=2 remaining=0 self.last_remote_window=1024 [INFO] [stdout] 2025-11-05T02:32:42.489301Z TRACE librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=0 remote_window_remaining=1024 user_tx_segments_segments=5 user_tx_segments_bytes=5 segment_sizes=min_ss=1:max_ss=1 [INFO] [stdout] 2025-11-05T02:32:42.489315Z TRACE utp_socket{addr=127.0.0.1:1}: librqbit_utp::spawn_utils: started [INFO] [stdout] 2025-11-05T02:32:42.489334Z TRACE librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=104 header.ack_nr=0 payload_size=1 remaining_cwnd=1 [INFO] [stdout] 2025-11-05T02:32:42.489352Z TRACE librqbit_utp::stream_dispatch: remaining recv_wnd after sending remaining_cwnd=0 [INFO] [stdout] 2025-11-05T02:32:42.489367Z TRACE librqbit_utp::stream_dispatch: will repoll in duration=100ms [INFO] [stdout] 2025-11-05T02:32:42.489399Z TRACE librqbit_utp::stream_dispatch::tests::retransmit_timer: congestion after second ACK congestion_controller=cwnd=2,cwnd_mss=2.27,sshthresh_mss:2.00:w_max:2.00,mss:1 [INFO] [stdout] 2025-11-05T02:32:42.489430Z TRACE msg{seq_nr=129 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.489453Z TRACE msg{seq_nr=129 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.489448Z TRACE librqbit_utp::stream_dispatch: remote_window_remaining=1024 congestion_controller_window=2 remaining=0 self.last_remote_window=1024 [INFO] [stdout] 2025-11-05T02:32:42.489497Z TRACE msg{seq_nr=129 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=128 [INFO] [stdout] 2025-11-05T02:32:42.489509Z TRACE librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=0 remote_window_remaining=1024 user_tx_segments_segments=5 user_tx_segments_bytes=5 segment_sizes=min_ss=1:max_ss=1 [INFO] [stdout] 2025-11-05T02:32:42.489527Z TRACE librqbit_utp::stream_dispatch: retransmit timer expired [INFO] [stdout] 2025-11-05T02:32:42.489524Z TRACE msg{seq_nr=129 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.489545Z TRACE librqbit_utp::stream_dispatch: RTO expired: sent ST_DATA header.seq_nr=103 header.ack_nr=0 payload_size=1 [INFO] [stdout] 2025-11-05T02:32:42.489542Z TRACE msg{seq_nr=129 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.489558Z TRACE librqbit_utp::stream_dispatch: arming retransmit timer delay=100ms reason="rfc6298 5.6" [INFO] [stdout] 2025-11-05T02:32:42.489559Z TRACE msg{seq_nr=129 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=1024 [INFO] [stdout] 2025-11-05T02:32:42.489587Z TRACE librqbit_utp::stream_dispatch: not sending anything while in RTO processing rto_retransmissions=1 [INFO] [stdout] 2025-11-05T02:32:42.489602Z TRACE librqbit_utp::stream_dispatch: will repoll in duration=100ms [INFO] [stdout] 2025-11-05T02:32:42.489630Z TRACE msg{seq_nr=130 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.489633Z TRACE librqbit_utp::stream_dispatch: remote_window_remaining=1024 congestion_controller_window=2 remaining=0 self.last_remote_window=1024 [INFO] [stdout] 2025-11-05T02:32:42.489648Z TRACE msg{seq_nr=130 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.489649Z TRACE librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=0 remote_window_remaining=1024 user_tx_segments_segments=5 user_tx_segments_bytes=5 segment_sizes=min_ss=1:max_ss=1 [INFO] [stdout] 2025-11-05T02:32:42.489667Z TRACE librqbit_utp::stream_dispatch: not sending anything while in RTO processing rto_retransmissions=1 [INFO] [stdout] 2025-11-05T02:32:42.489663Z TRACE msg{seq_nr=130 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=129 [INFO] [stdout] 2025-11-05T02:32:42.489679Z TRACE librqbit_utp::stream_dispatch: will repoll in duration=100ms [INFO] [stdout] 2025-11-05T02:32:42.489682Z TRACE msg{seq_nr=130 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.489696Z TRACE librqbit_utp::stream_tx: closing writer [INFO] [stdout] 2025-11-05T02:32:42.489696Z TRACE msg{seq_nr=130 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.489709Z TRACE librqbit_utp::stream_rx: user_rx: marking vsock closed [INFO] [stdout] 2025-11-05T02:32:42.489712Z TRACE msg{seq_nr=130 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=2048 [INFO] [stdout] 2025-11-05T02:32:42.489759Z TRACE msg{seq_nr=131 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.489783Z TRACE msg{seq_nr=131 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.489798Z TRACE msg{seq_nr=131 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=130 [INFO] [stdout] 2025-11-05T02:32:42.489815Z TRACE msg{seq_nr=131 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.489829Z TRACE msg{seq_nr=131 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.489849Z TRACE msg{seq_nr=131 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=3072 [INFO] [stdout] 2025-11-05T02:32:42.489893Z TRACE msg{seq_nr=132 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.489910Z TRACE msg{seq_nr=132 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.489932Z TRACE msg{seq_nr=132 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=131 [INFO] [stdout] 2025-11-05T02:32:42.489952Z TRACE msg{seq_nr=132 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.489967Z TRACE msg{seq_nr=132 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.489985Z TRACE msg{seq_nr=132 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=4096 [INFO] [stdout] 2025-11-05T02:32:42.490037Z TRACE msg{seq_nr=133 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.490066Z TRACE msg{seq_nr=133 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.490082Z TRACE msg{seq_nr=133 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=132 [INFO] [stdout] 2025-11-05T02:32:42.490099Z TRACE msg{seq_nr=133 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.490113Z TRACE msg{seq_nr=133 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.490136Z TRACE msg{seq_nr=133 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=5120 [INFO] [stdout] 2025-11-05T02:32:42.490187Z TRACE msg{seq_nr=134 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.490204Z TRACE msg{seq_nr=134 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.490218Z TRACE msg{seq_nr=134 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=133 [INFO] [stdout] 2025-11-05T02:32:42.490356Z TRACE msg{seq_nr=134 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.490404Z TRACE msg{seq_nr=134 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.490424Z TRACE msg{seq_nr=134 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=6144 [INFO] [stdout] 2025-11-05T02:32:42.490486Z TRACE msg{seq_nr=135 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.490514Z TRACE msg{seq_nr=135 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.490529Z TRACE msg{seq_nr=135 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=134 [INFO] [stdout] 2025-11-05T02:32:42.490548Z TRACE msg{seq_nr=135 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.492243Z  INFO echo{addr=[::1]:0}: librqbit_utp::e2e_tests: current counter 8000 [INFO] [stdout] 2025-11-05T02:32:42.490562Z TRACE msg{seq_nr=135 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.492609Z TRACE msg{seq_nr=135 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=7168 [INFO] [stdout] 2025-11-05T02:32:42.486556Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57952 ack_nr=45277 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1452 [INFO] [stdout] 2025-11-05T02:32:42.492660Z TRACE msg{seq_nr=136 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.492648Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57952 ack_nr=45277 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=57951 [INFO] [stdout] 2025-11-05T02:32:42.492679Z  INFO echo{addr=127.0.0.1:8535}: librqbit_utp::e2e_tests: current counter 6000 [INFO] [stdout] 2025-11-05T02:32:42.474916Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44946 ack_nr=56453 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.493563Z  INFO echo{addr=[::1]:0}: librqbit_utp::e2e_tests: current counter 9000 [INFO] [stdout] 2025-11-05T02:32:42.493659Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44946 ack_nr=56453 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.493706Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44946 ack_nr=56453 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=4356 [INFO] [stdout] 2025-11-05T02:32:42.493775Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44947 ack_nr=56453 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.493809Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44947 ack_nr=56453 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1452 [INFO] [stdout] 2025-11-05T02:32:42.493837Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44947 ack_nr=56453 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=44946 [INFO] [stdout] 2025-11-05T02:32:42.493869Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44947 ack_nr=56453 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.493897Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44947 ack_nr=56453 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.493929Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44947 ack_nr=56453 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=5808 [INFO] [stdout] 2025-11-05T02:32:42.493995Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44948 ack_nr=56453 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.494027Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44948 ack_nr=56453 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1452 [INFO] [stdout] 2025-11-05T02:32:42.494052Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44948 ack_nr=56453 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=44947 [INFO] [stdout] 2025-11-05T02:32:42.494081Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44948 ack_nr=56453 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.494107Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44948 ack_nr=56453 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.494135Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44948 ack_nr=56453 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=7260 [INFO] [stdout] 2025-11-05T02:32:42.494200Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44949 ack_nr=56453 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.494236Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44949 ack_nr=56453 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1452 [INFO] [stdout] 2025-11-05T02:32:42.494265Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44949 ack_nr=56453 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=44948 [INFO] [stdout] 2025-11-05T02:32:42.494296Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44949 ack_nr=56453 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.494324Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44949 ack_nr=56453 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.494345Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52165 ack_nr=61083 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.494356Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44949 ack_nr=56453 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=8712 [INFO] [stdout] 2025-11-05T02:32:42.494385Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52165 ack_nr=61083 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1432 [INFO] [stdout] 2025-11-05T02:32:42.494410Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52165 ack_nr=61083 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=52164 [INFO] [stdout] 2025-11-05T02:32:42.494421Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44950 ack_nr=56453 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.494436Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52165 ack_nr=61083 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.494452Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44950 ack_nr=56453 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1452 [INFO] [stdout] 2025-11-05T02:32:42.494474Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52165 ack_nr=61083 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.494499Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52165 ack_nr=61083 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=1432 [INFO] [stdout] 2025-11-05T02:32:42.494497Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44950 ack_nr=56453 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=44949 [INFO] [stdout] 2025-11-05T02:32:42.494529Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44950 ack_nr=56453 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.494548Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52166 ack_nr=61083 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.492676Z TRACE msg{seq_nr=136 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.494556Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44950 ack_nr=56453 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.494596Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52166 ack_nr=61083 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1432 [INFO] [stdout] 2025-11-05T02:32:42.494608Z TRACE msg{seq_nr=136 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=135 [INFO] [stdout] 2025-11-05T02:32:42.494610Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44950 ack_nr=56453 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=10164 [INFO] [stdout] 2025-11-05T02:32:42.494622Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52166 ack_nr=61083 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=52165 [INFO] [stdout] 2025-11-05T02:32:42.494632Z TRACE msg{seq_nr=136 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.494648Z TRACE msg{seq_nr=136 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.494645Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52166 ack_nr=61083 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.494665Z TRACE msg{seq_nr=136 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=8192 [INFO] [stdout] 2025-11-05T02:32:42.494666Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52166 ack_nr=61083 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.494667Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44951 ack_nr=56453 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.494690Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52166 ack_nr=61083 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=2864 [INFO] [stdout] 2025-11-05T02:32:42.494694Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44951 ack_nr=56453 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1452 [INFO] [stdout] 2025-11-05T02:32:42.494708Z TRACE msg{seq_nr=137 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.494723Z TRACE msg{seq_nr=137 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.494718Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44951 ack_nr=56453 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=44950 [INFO] [stdout] 2025-11-05T02:32:42.494736Z TRACE msg{seq_nr=137 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=136 [INFO] [stdout] 2025-11-05T02:32:42.494735Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52167 ack_nr=61083 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.494753Z TRACE msg{seq_nr=137 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.494745Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44951 ack_nr=56453 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.494756Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52167 ack_nr=61083 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1432 [INFO] [stdout] 2025-11-05T02:32:42.494766Z TRACE msg{seq_nr=137 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.494768Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44951 ack_nr=56453 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.494781Z TRACE msg{seq_nr=137 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=9216 [INFO] [stdout] 2025-11-05T02:32:42.494777Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52167 ack_nr=61083 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=52166 [INFO] [stdout] 2025-11-05T02:32:42.494792Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44951 ack_nr=56453 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=11616 [INFO] [stdout] 2025-11-05T02:32:42.494801Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52167 ack_nr=61083 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.494816Z TRACE msg{seq_nr=138 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.494821Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52167 ack_nr=61083 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.494832Z TRACE msg{seq_nr=138 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.494846Z TRACE msg{seq_nr=138 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=137 [INFO] [stdout] 2025-11-05T02:32:42.494842Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52167 ack_nr=61083 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=4296 [INFO] [stdout] 2025-11-05T02:32:42.494841Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44952 ack_nr=56453 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.494861Z TRACE msg{seq_nr=138 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.494867Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44952 ack_nr=56453 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1452 [INFO] [stdout] 2025-11-05T02:32:42.494876Z TRACE msg{seq_nr=138 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.494890Z TRACE msg{seq_nr=138 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=10240 [INFO] [stdout] 2025-11-05T02:32:42.494882Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52168 ack_nr=61083 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.494889Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44952 ack_nr=56453 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=44951 [INFO] [stdout] 2025-11-05T02:32:42.494905Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52168 ack_nr=61083 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1432 [INFO] [stdout] 2025-11-05T02:32:42.494926Z TRACE msg{seq_nr=139 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.494915Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44952 ack_nr=56453 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.494926Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52168 ack_nr=61083 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=52167 [INFO] [stdout] 2025-11-05T02:32:42.494941Z TRACE msg{seq_nr=139 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.494941Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44952 ack_nr=56453 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.494948Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52168 ack_nr=61083 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.494955Z TRACE msg{seq_nr=139 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=138 [INFO] [stdout] 2025-11-05T02:32:42.494970Z TRACE msg{seq_nr=139 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.494967Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52168 ack_nr=61083 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.494965Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44952 ack_nr=56453 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=13068 [INFO] [stdout] 2025-11-05T02:32:42.494982Z TRACE msg{seq_nr=139 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.494988Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52168 ack_nr=61083 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=5728 [INFO] [stdout] 2025-11-05T02:32:42.495017Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44953 ack_nr=56453 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.495026Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52169 ack_nr=61083 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.495045Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52169 ack_nr=61083 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1432 [INFO] [stdout] 2025-11-05T02:32:42.495044Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44953 ack_nr=56453 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1452 [INFO] [stdout] 2025-11-05T02:32:42.495064Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52169 ack_nr=61083 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=52168 [INFO] [stdout] 2025-11-05T02:32:42.495069Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44953 ack_nr=56453 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=44952 [INFO] [stdout] 2025-11-05T02:32:42.495085Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52169 ack_nr=61083 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.495095Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44953 ack_nr=56453 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.495103Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52169 ack_nr=61083 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.495117Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44953 ack_nr=56453 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.495124Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52169 ack_nr=61083 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=7160 [INFO] [stdout] 2025-11-05T02:32:42.495141Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44953 ack_nr=56453 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=14520 [INFO] [stdout] 2025-11-05T02:32:42.495161Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52170 ack_nr=61083 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.495181Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52170 ack_nr=61083 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1432 [INFO] [stdout] 2025-11-05T02:32:42.495188Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44954 ack_nr=56453 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.495199Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52170 ack_nr=61083 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=52169 [INFO] [stdout] 2025-11-05T02:32:42.495214Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44954 ack_nr=56453 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1452 [INFO] [stdout] 2025-11-05T02:32:42.495222Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52170 ack_nr=61083 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.495237Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44954 ack_nr=56453 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=44953 [INFO] [stdout] 2025-11-05T02:32:42.495242Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52170 ack_nr=61083 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.495263Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52170 ack_nr=61083 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=8592 [INFO] [stdout] 2025-11-05T02:32:42.495263Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44954 ack_nr=56453 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.495285Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44954 ack_nr=56453 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.495305Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52171 ack_nr=61083 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.495308Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44954 ack_nr=56453 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=15972 [INFO] [stdout] 2025-11-05T02:32:42.495327Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52171 ack_nr=61083 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1432 [INFO] [stdout] 2025-11-05T02:32:42.495348Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52171 ack_nr=61083 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=52170 [INFO] [stdout] 2025-11-05T02:32:42.495343Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: turning off retransmit timer reason="rfc6298 5.2" [INFO] [stdout] 2025-11-05T02:32:42.495370Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52171 ack_nr=61083 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.495371Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: turning off inactivity timer reason="TX is empty" [INFO] [stdout] 2025-11-05T02:32:42.495390Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52171 ack_nr=61083 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.495802Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52171 ack_nr=61083 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=10024 [INFO] [stdout] 2025-11-05T02:32:42.495887Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52172 ack_nr=61083 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.495938Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52172 ack_nr=61083 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1432 [INFO] [stdout] 2025-11-05T02:32:42.495978Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52172 ack_nr=61083 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=52171 [INFO] [stdout] 2025-11-05T02:32:42.496020Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52172 ack_nr=61083 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.496058Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52172 ack_nr=61083 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.496100Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52172 ack_nr=61083 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=11456 [INFO] [stdout] 2025-11-05T02:32:42.496164Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: turning off retransmit timer reason="rfc6298 5.2" [INFO] [stdout] 2025-11-05T02:32:42.496207Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: turning off inactivity timer reason="TX is empty" [INFO] [stdout] 2025-11-05T02:32:42.496655Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: removed ACKed tx messages result.on_ack_result=acked_segments=12, bytes=17184, new_rtt=Some(32.642109ms) [INFO] [stdout] 2025-11-05T02:32:42.496734Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_rx: flushed from out-of-order user RX packets=8 bytes=11456 [INFO] [stdout] 2025-11-05T02:32:42.496812Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: remote_window_remaining=1031040 congestion_controller_window=75943 remaining=6489 self.last_remote_window=1031040 [INFO] [stdout] 2025-11-05T02:32:42.496878Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: segmented bytes=1432 [INFO] [stdout] 2025-11-05T02:32:42.496949Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: segmented bytes=1432 [INFO] [stdout] 2025-11-05T02:32:42.497016Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: segmented bytes=1432 [INFO] [stdout] 2025-11-05T02:32:42.497077Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: segmented bytes=1432 [INFO] [stdout] 2025-11-05T02:32:42.497145Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: nagle: buffering more data max_payload_size=1432 [INFO] [stdout] 2025-11-05T02:32:42.497205Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=761 remote_window_remaining=1025312 user_tx_segments_segments=4 user_tx_segments_bytes=5728 segment_sizes=min_ss=1432:max_ss=1432 [INFO] [stdout] 2025-11-05T02:32:42.497306Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: arming retransmit timer delay=200ms reason="rfc6298 5.1" [INFO] [stdout] 2025-11-05T02:32:42.497363Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="expecting reply on ST_DATA" [INFO] [stdout] 2025-11-05T02:32:42.497424Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=61084 header.ack_nr=52172 payload_size=1432 remaining_cwnd=75943 [INFO] [stdout] 2025-11-05T02:32:42.497512Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=61085 header.ack_nr=52172 payload_size=1432 remaining_cwnd=74511 [INFO] [stdout] 2025-11-05T02:32:42.495251Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57952 ack_nr=45277 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.497623Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57952 ack_nr=45277 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.497670Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57952 ack_nr=45277 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=5808 [INFO] [stdout] 2025-11-05T02:32:42.497648Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=61086 header.ack_nr=52172 payload_size=1432 remaining_cwnd=73079 [INFO] [stdout] 2025-11-05T02:32:42.497738Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57953 ack_nr=45277 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.497808Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=61087 header.ack_nr=52172 payload_size=1432 remaining_cwnd=71647 [INFO] [stdout] 2025-11-05T02:32:42.494997Z TRACE msg{seq_nr=139 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=11264 [INFO] [stdout] 2025-11-05T02:32:42.495885Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: removed ACKed tx messages result.on_ack_result=acked_segments=4, bytes=5808, new_rtt=Some(53.287208ms) [INFO] [stdout] 2025-11-05T02:32:42.497921Z TRACE msg{seq_nr=140 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.495696Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39054 ack_nr=31435 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.497950Z TRACE msg{seq_nr=140 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.497909Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: remaining recv_wnd after sending remaining_cwnd=70215 [INFO] [stdout] 2025-11-05T02:32:42.497966Z TRACE msg{seq_nr=140 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=139 [INFO] [stdout] 2025-11-05T02:32:42.497956Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39054 ack_nr=31435 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1382 [INFO] [stdout] 2025-11-05T02:32:42.498030Z TRACE msg{seq_nr=140 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.498037Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39054 ack_nr=31435 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=39053 [INFO] [stdout] 2025-11-05T02:32:42.498055Z TRACE msg{seq_nr=140 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.498066Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39054 ack_nr=31435 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.498079Z TRACE msg{seq_nr=140 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=12288 [INFO] [stdout] 2025-11-05T02:32:42.498090Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39054 ack_nr=31435 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.498120Z TRACE msg{seq_nr=141 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.498137Z TRACE msg{seq_nr=141 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.497909Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_rx: flushed from out-of-order user RX packets=11 bytes=15972 [INFO] [stdout] 2025-11-05T02:32:42.498159Z TRACE msg{seq_nr=141 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=140 [INFO] [stdout] 2025-11-05T02:32:42.498015Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: will repoll in duration=200ms [INFO] [stdout] 2025-11-05T02:32:42.498170Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: remote_window_remaining=1042536 congestion_controller_window=60896 remaining=17224 self.last_remote_window=1042536 [INFO] [stdout] 2025-11-05T02:32:42.498184Z TRACE msg{seq_nr=141 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.498197Z TRACE msg{seq_nr=141 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.498130Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39054 ack_nr=31435 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=2714 [INFO] [stdout] 2025-11-05T02:32:42.498225Z TRACE msg{seq_nr=141 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=13312 [INFO] [stdout] 2025-11-05T02:32:42.498263Z TRACE msg{seq_nr=142 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.498259Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39055 ack_nr=31435 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.498277Z TRACE msg{seq_nr=142 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.498291Z TRACE msg{seq_nr=142 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=141 [INFO] [stdout] 2025-11-05T02:32:42.498284Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39055 ack_nr=31435 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1382 [INFO] [stdout] 2025-11-05T02:32:42.498310Z TRACE msg{seq_nr=142 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.498310Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39055 ack_nr=31435 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=39054 [INFO] [stdout] 2025-11-05T02:32:42.498324Z TRACE msg{seq_nr=142 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.498339Z TRACE msg{seq_nr=142 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=14336 [INFO] [stdout] 2025-11-05T02:32:42.498335Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39055 ack_nr=31435 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.498358Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39055 ack_nr=31435 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.498374Z TRACE msg{seq_nr=143 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.498387Z TRACE msg{seq_nr=143 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.498384Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39055 ack_nr=31435 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=4096 [INFO] [stdout] 2025-11-05T02:32:42.498401Z TRACE msg{seq_nr=143 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=142 [INFO] [stdout] 2025-11-05T02:32:42.498418Z TRACE msg{seq_nr=143 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.498433Z TRACE msg{seq_nr=143 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.498426Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_rx: flushed from out-of-order user RX packets=2 bytes=2764 [INFO] [stdout] 2025-11-05T02:32:42.498447Z TRACE msg{seq_nr=143 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=15360 [INFO] [stdout] 2025-11-05T02:32:42.498454Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: sending seq_nr=31436 ack_nr=39055 wnd_size=1045440 type=ST_STATE [INFO] [stdout] 2025-11-05T02:32:42.498486Z TRACE msg{seq_nr=144 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.498502Z TRACE msg{seq_nr=144 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.498516Z TRACE msg{seq_nr=144 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=143 [INFO] [stdout] 2025-11-05T02:32:42.498515Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: turning off ack delay timer reason="ACK sent" [INFO] [stdout] 2025-11-05T02:32:42.498532Z TRACE msg{seq_nr=144 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.498547Z TRACE msg{seq_nr=144 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.498542Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: will repoll in duration=10s [INFO] [stdout] 2025-11-05T02:32:42.498561Z TRACE msg{seq_nr=144 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=16384 [INFO] [stdout] 2025-11-05T02:32:42.498628Z TRACE msg{seq_nr=145 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.498650Z TRACE msg{seq_nr=145 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.498664Z TRACE msg{seq_nr=145 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=144 [INFO] [stdout] 2025-11-05T02:32:42.498682Z TRACE msg{seq_nr=145 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.498697Z TRACE msg{seq_nr=145 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.498713Z TRACE msg{seq_nr=145 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=17408 [INFO] [stdout] 2025-11-05T02:32:42.498753Z TRACE msg{seq_nr=146 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.498768Z TRACE msg{seq_nr=146 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.498784Z TRACE msg{seq_nr=146 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=145 [INFO] [stdout] 2025-11-05T02:32:42.498801Z TRACE msg{seq_nr=146 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.498815Z TRACE msg{seq_nr=146 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.498831Z TRACE msg{seq_nr=146 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=18432 [INFO] [stdout] 2025-11-05T02:32:42.498867Z TRACE msg{seq_nr=147 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.498883Z TRACE msg{seq_nr=147 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.498897Z TRACE msg{seq_nr=147 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=146 [INFO] [stdout] 2025-11-05T02:32:42.498913Z TRACE msg{seq_nr=147 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.498928Z TRACE msg{seq_nr=147 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.498922Z  INFO echo{addr=[::1]:0}: librqbit_utp::e2e_tests: current counter 9000 [INFO] [stdout] 2025-11-05T02:32:42.498943Z TRACE msg{seq_nr=147 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=19456 [INFO] [stdout] 2025-11-05T02:32:42.498979Z TRACE msg{seq_nr=148 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.498993Z TRACE msg{seq_nr=148 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.499009Z TRACE msg{seq_nr=148 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=147 [INFO] [stdout] 2025-11-05T02:32:42.499026Z TRACE msg{seq_nr=148 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.499040Z TRACE msg{seq_nr=148 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.499056Z TRACE msg{seq_nr=148 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=20480 [INFO] [stdout] 2025-11-05T02:32:42.499091Z TRACE msg{seq_nr=149 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.499106Z TRACE msg{seq_nr=149 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.499120Z TRACE msg{seq_nr=149 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=148 [INFO] [stdout] 2025-11-05T02:32:42.499137Z TRACE msg{seq_nr=149 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.499153Z TRACE msg{seq_nr=149 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.499274Z TRACE msg{seq_nr=149 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=21504 [INFO] [stdout] 2025-11-05T02:32:42.499322Z TRACE msg{seq_nr=150 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.499340Z TRACE msg{seq_nr=150 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.499355Z TRACE msg{seq_nr=150 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=149 [INFO] [stdout] 2025-11-05T02:32:42.499375Z TRACE msg{seq_nr=150 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.499390Z TRACE msg{seq_nr=150 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.499406Z TRACE msg{seq_nr=150 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=22528 [INFO] [stdout] 2025-11-05T02:32:42.499444Z TRACE msg{seq_nr=151 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.499460Z TRACE msg{seq_nr=151 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.499476Z TRACE msg{seq_nr=151 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=150 [INFO] [stdout] 2025-11-05T02:32:42.499494Z TRACE msg{seq_nr=151 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.499508Z TRACE msg{seq_nr=151 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.499526Z TRACE msg{seq_nr=151 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=23552 [INFO] [stdout] 2025-11-05T02:32:42.499596Z TRACE msg{seq_nr=152 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.499619Z TRACE msg{seq_nr=152 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.499635Z TRACE msg{seq_nr=152 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=151 [INFO] [stdout] 2025-11-05T02:32:42.499653Z TRACE msg{seq_nr=152 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.499671Z TRACE msg{seq_nr=152 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.499688Z TRACE msg{seq_nr=152 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=24576 [INFO] [stdout] 2025-11-05T02:32:42.499728Z TRACE msg{seq_nr=153 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.499745Z TRACE msg{seq_nr=153 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.499760Z TRACE msg{seq_nr=153 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=152 [INFO] [stdout] 2025-11-05T02:32:42.499777Z TRACE msg{seq_nr=153 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.499792Z TRACE msg{seq_nr=153 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.499809Z TRACE msg{seq_nr=153 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=25600 [INFO] [stdout] 2025-11-05T02:32:42.499846Z TRACE msg{seq_nr=154 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.499862Z TRACE msg{seq_nr=154 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.499877Z TRACE msg{seq_nr=154 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=153 [INFO] [stdout] 2025-11-05T02:32:42.499895Z TRACE msg{seq_nr=154 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.499912Z TRACE msg{seq_nr=154 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.499931Z TRACE msg{seq_nr=154 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=26624 [INFO] [stdout] 2025-11-05T02:32:42.499971Z TRACE msg{seq_nr=155 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.499988Z TRACE msg{seq_nr=155 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.500005Z TRACE msg{seq_nr=155 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=154 [INFO] [stdout] 2025-11-05T02:32:42.500025Z TRACE msg{seq_nr=155 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.500039Z TRACE msg{seq_nr=155 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.500031Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39056 ack_nr=31435 len=1332 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.500054Z TRACE msg{seq_nr=155 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=27648 [INFO] [stdout] 2025-11-05T02:32:42.500057Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39056 ack_nr=31435 len=1332 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1332 [INFO] [stdout] 2025-11-05T02:32:42.500092Z TRACE msg{seq_nr=156 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.500081Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39056 ack_nr=31435 len=1332 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=39055 [INFO] [stdout] 2025-11-05T02:32:42.500106Z TRACE msg{seq_nr=156 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.500110Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39056 ack_nr=31435 len=1332 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.500119Z TRACE msg{seq_nr=156 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=155 [INFO] [stdout] 2025-11-05T02:32:42.500135Z TRACE msg{seq_nr=156 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.500133Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39056 ack_nr=31435 len=1332 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.500147Z TRACE msg{seq_nr=156 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.500162Z TRACE msg{seq_nr=156 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=28672 [INFO] [stdout] 2025-11-05T02:32:42.500158Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39056 ack_nr=31435 len=1332 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=1332 [INFO] [stdout] 2025-11-05T02:32:42.500198Z TRACE msg{seq_nr=157 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.500232Z TRACE msg{seq_nr=157 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.500247Z TRACE msg{seq_nr=157 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=156 [INFO] [stdout] 2025-11-05T02:32:42.500261Z TRACE msg{seq_nr=157 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.500272Z TRACE msg{seq_nr=157 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.500285Z TRACE msg{seq_nr=157 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=29696 [INFO] [stdout] 2025-11-05T02:32:42.500320Z TRACE msg{seq_nr=158 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.500332Z TRACE msg{seq_nr=158 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.500344Z TRACE msg{seq_nr=158 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=157 [INFO] [stdout] 2025-11-05T02:32:42.500338Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61084 ack_nr=52172 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.500357Z TRACE msg{seq_nr=158 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.500370Z TRACE msg{seq_nr=158 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.500383Z TRACE msg{seq_nr=158 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=30720 [INFO] [stdout] 2025-11-05T02:32:42.500377Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61084 ack_nr=52172 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1432 [INFO] [stdout] 2025-11-05T02:32:42.500414Z TRACE msg{seq_nr=159 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.500403Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61084 ack_nr=52172 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=61083 [INFO] [stdout] 2025-11-05T02:32:42.500426Z TRACE msg{seq_nr=159 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.500437Z TRACE msg{seq_nr=159 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=158 [INFO] [stdout] 2025-11-05T02:32:42.500431Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61084 ack_nr=52172 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.500451Z TRACE msg{seq_nr=159 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.500465Z TRACE msg{seq_nr=159 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.500478Z TRACE msg{seq_nr=159 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=31744 [INFO] [stdout] 2025-11-05T02:32:42.500464Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61084 ack_nr=52172 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.500495Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61084 ack_nr=52172 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=1432 [INFO] [stdout] 2025-11-05T02:32:42.500508Z TRACE msg{seq_nr=160 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.500520Z TRACE msg{seq_nr=160 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.500531Z TRACE msg{seq_nr=160 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=159 [INFO] [stdout] 2025-11-05T02:32:42.500544Z TRACE msg{seq_nr=160 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.500649Z TRACE msg{seq_nr=160 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.500677Z TRACE msg{seq_nr=160 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=32768 [INFO] [stdout] 2025-11-05T02:32:42.500726Z TRACE msg{seq_nr=161 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.500746Z TRACE msg{seq_nr=161 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.500765Z TRACE msg{seq_nr=161 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=160 [INFO] [stdout] 2025-11-05T02:32:42.500785Z TRACE msg{seq_nr=161 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.500797Z TRACE msg{seq_nr=161 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.500813Z TRACE msg{seq_nr=161 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=33792 [INFO] [stdout] 2025-11-05T02:32:42.500849Z TRACE msg{seq_nr=162 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.500865Z TRACE msg{seq_nr=162 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.500876Z TRACE msg{seq_nr=162 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=161 [INFO] [stdout] 2025-11-05T02:32:42.500890Z TRACE msg{seq_nr=162 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.500901Z TRACE msg{seq_nr=162 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.500914Z TRACE msg{seq_nr=162 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=34816 [INFO] [stdout] 2025-11-05T02:32:42.500944Z TRACE msg{seq_nr=163 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.500956Z TRACE msg{seq_nr=163 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.500967Z TRACE msg{seq_nr=163 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=162 [INFO] [stdout] 2025-11-05T02:32:42.500980Z TRACE msg{seq_nr=163 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.500992Z TRACE msg{seq_nr=163 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.501004Z TRACE msg{seq_nr=163 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=35840 [INFO] [stdout] 2025-11-05T02:32:42.501032Z TRACE msg{seq_nr=164 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.501044Z TRACE msg{seq_nr=164 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.501057Z TRACE msg{seq_nr=164 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=163 [INFO] [stdout] 2025-11-05T02:32:42.501071Z TRACE msg{seq_nr=164 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.501082Z TRACE msg{seq_nr=164 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.501095Z TRACE msg{seq_nr=164 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=36864 [INFO] [stdout] 2025-11-05T02:32:42.501124Z TRACE msg{seq_nr=165 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.501135Z TRACE msg{seq_nr=165 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.501146Z TRACE msg{seq_nr=165 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=164 [INFO] [stdout] 2025-11-05T02:32:42.501160Z TRACE msg{seq_nr=165 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.501171Z TRACE msg{seq_nr=165 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.501184Z TRACE msg{seq_nr=165 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=37888 [INFO] [stdout] 2025-11-05T02:32:42.501221Z TRACE msg{seq_nr=166 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.501234Z TRACE msg{seq_nr=166 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.501245Z TRACE msg{seq_nr=166 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=165 [INFO] [stdout] 2025-11-05T02:32:42.501261Z TRACE msg{seq_nr=166 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.501272Z TRACE msg{seq_nr=166 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.501285Z TRACE msg{seq_nr=166 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=38912 [INFO] [stdout] 2025-11-05T02:32:42.501314Z TRACE msg{seq_nr=167 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.501326Z TRACE msg{seq_nr=167 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.501337Z TRACE msg{seq_nr=167 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=166 [INFO] [stdout] 2025-11-05T02:32:42.501351Z TRACE msg{seq_nr=167 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.501362Z TRACE msg{seq_nr=167 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.501375Z TRACE msg{seq_nr=167 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=39936 [INFO] [stdout] 2025-11-05T02:32:42.501403Z TRACE msg{seq_nr=168 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.501415Z TRACE msg{seq_nr=168 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.501426Z TRACE msg{seq_nr=168 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=167 [INFO] [stdout] 2025-11-05T02:32:42.501439Z TRACE msg{seq_nr=168 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.501452Z TRACE msg{seq_nr=168 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.501467Z TRACE msg{seq_nr=168 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=40960 [INFO] [stdout] 2025-11-05T02:32:42.501499Z TRACE msg{seq_nr=169 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.501511Z TRACE msg{seq_nr=169 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.501522Z TRACE msg{seq_nr=169 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=168 [INFO] [stdout] 2025-11-05T02:32:42.501536Z TRACE msg{seq_nr=169 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.501547Z TRACE msg{seq_nr=169 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.497771Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57953 ack_nr=45277 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1452 [INFO] [stdout] 2025-11-05T02:32:42.498196Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: segmented bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.501610Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57953 ack_nr=45277 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=57952 [INFO] [stdout] 2025-11-05T02:32:42.501621Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: segmented bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.501645Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: segmented bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.501647Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57953 ack_nr=45277 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.501665Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: segmented bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.501671Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57953 ack_nr=45277 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.501684Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: segmented bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.501695Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57953 ack_nr=45277 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=7260 [INFO] [stdout] 2025-11-05T02:32:42.501703Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: segmented bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.501724Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: segmented bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.501744Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: segmented bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.501748Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57954 ack_nr=45277 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.501764Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: segmented bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.501772Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57954 ack_nr=45277 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1452 [INFO] [stdout] 2025-11-05T02:32:42.501783Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: segmented bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.501795Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57954 ack_nr=45277 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=57953 [INFO] [stdout] 2025-11-05T02:32:42.501802Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: segmented bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.501822Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: nagle: buffering more data max_payload_size=1452 [INFO] [stdout] 2025-11-05T02:32:42.501820Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57954 ack_nr=45277 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.501840Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=1252 remote_window_remaining=1026564 user_tx_segments_segments=11 user_tx_segments_bytes=15972 segment_sizes=min_ss=1452:max_ss=1452 [INFO] [stdout] 2025-11-05T02:32:42.501842Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57954 ack_nr=45277 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.501865Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57954 ack_nr=45277 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=8712 [INFO] [stdout] 2025-11-05T02:32:42.501904Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: turning off retransmit timer reason="rfc6298 5.2" [INFO] [stdout] 2025-11-05T02:32:42.501898Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: arming retransmit timer delay=200ms reason="rfc6298 5.1" [INFO] [stdout] 2025-11-05T02:32:42.501925Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: turning off inactivity timer reason="TX is empty" [INFO] [stdout] 2025-11-05T02:32:42.501928Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="expecting reply on ST_DATA" [INFO] [stdout] 2025-11-05T02:32:42.501949Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=56454 header.ack_nr=44954 payload_size=1452 remaining_cwnd=60896 [INFO] [stdout] 2025-11-05T02:32:42.501992Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=56455 header.ack_nr=44954 payload_size=1452 remaining_cwnd=59444 [INFO] [stdout] 2025-11-05T02:32:42.502032Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=56456 header.ack_nr=44954 payload_size=1452 remaining_cwnd=57992 [INFO] [stdout] 2025-11-05T02:32:42.502069Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=56457 header.ack_nr=44954 payload_size=1452 remaining_cwnd=56540 [INFO] [stdout] 2025-11-05T02:32:42.502101Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=56458 header.ack_nr=44954 payload_size=1452 remaining_cwnd=55088 [INFO] [stdout] 2025-11-05T02:32:42.502132Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=56459 header.ack_nr=44954 payload_size=1452 remaining_cwnd=53636 [INFO] [stdout] 2025-11-05T02:32:42.502164Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=56460 header.ack_nr=44954 payload_size=1452 remaining_cwnd=52184 [INFO] [stdout] 2025-11-05T02:32:42.502196Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=56461 header.ack_nr=44954 payload_size=1452 remaining_cwnd=50732 [INFO] [stdout] 2025-11-05T02:32:42.502229Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=56462 header.ack_nr=44954 payload_size=1452 remaining_cwnd=49280 [INFO] [stdout] 2025-11-05T02:32:42.502261Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=56463 header.ack_nr=44954 payload_size=1452 remaining_cwnd=47828 [INFO] [stdout] 2025-11-05T02:32:42.502292Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=56464 header.ack_nr=44954 payload_size=1452 remaining_cwnd=46376 [INFO] [stdout] 2025-11-05T02:32:42.502315Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: remaining recv_wnd after sending remaining_cwnd=44924 [INFO] [stdout] 2025-11-05T02:32:42.502339Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: will repoll in duration=200ms [INFO] [stdout] 2025-11-05T02:32:42.502416Z TRACE echo{addr=127.0.0.1:0}: librqbit_utp::stream_tx: closing writer [INFO] [stdout] 2025-11-05T02:32:42.502739Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: removed ACKed tx messages result.on_ack_result=acked_segments=18, bytes=26136, new_rtt=Some(78.130478ms) [INFO] [stdout] 2025-11-05T02:32:42.502787Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_rx: flushed from out-of-order user RX packets=6 bytes=8712 [INFO] [stdout] 2025-11-05T02:32:42.502814Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: remote_window_remaining=1022208 congestion_controller_window=55088 remaining=6632 self.last_remote_window=1022208 [INFO] [stdout] 2025-11-05T02:32:42.502839Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: segmented bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.502860Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: segmented bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.502880Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: segmented bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.502901Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: segmented bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.502921Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: nagle: buffering more data max_payload_size=1452 [INFO] [stdout] 2025-11-05T02:32:42.502942Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=824 remote_window_remaining=1016400 user_tx_segments_segments=4 user_tx_segments_bytes=5808 segment_sizes=min_ss=1452:max_ss=1452 [INFO] [stdout] 2025-11-05T02:32:42.502984Z TRACE echo{addr=127.0.0.1:0}: librqbit_utp::stream_tx: closing writer [INFO] [stdout] 2025-11-05T02:32:42.502998Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: arming retransmit timer delay=200ms reason="rfc6298 5.1" [INFO] [stdout] 2025-11-05T02:32:42.503024Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="expecting reply on ST_DATA" [INFO] [stdout] 2025-11-05T02:32:42.503048Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=45278 header.ack_nr=57954 payload_size=1452 remaining_cwnd=55088 [INFO] [stdout] 2025-11-05T02:32:42.503088Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=45279 header.ack_nr=57954 payload_size=1452 remaining_cwnd=53636 [INFO] [stdout] 2025-11-05T02:32:42.503125Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=45280 header.ack_nr=57954 payload_size=1452 remaining_cwnd=52184 [INFO] [stdout] 2025-11-05T02:32:42.503163Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=45281 header.ack_nr=57954 payload_size=1452 remaining_cwnd=50732 [INFO] [stdout] 2025-11-05T02:32:42.503189Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: remaining recv_wnd after sending remaining_cwnd=49280 [INFO] [stdout] 2025-11-05T02:32:42.503225Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: will repoll in duration=200ms [INFO] [stdout] 2025-11-05T02:32:42.503258Z  INFO echo{addr=127.0.0.1:0}: librqbit_utp::e2e_tests: current counter 7000 [INFO] [stdout] 2025-11-05T02:32:42.500550Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61085 ack_nr=52172 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.503439Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61085 ack_nr=52172 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1432 [INFO] [stdout] 2025-11-05T02:32:42.503519Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61085 ack_nr=52172 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=61084 [INFO] [stdout] 2025-11-05T02:32:42.503603Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61085 ack_nr=52172 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.503659Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61085 ack_nr=52172 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.503724Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61085 ack_nr=52172 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=2864 [INFO] [stdout] 2025-11-05T02:32:42.503810Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61086 ack_nr=52172 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.503872Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61086 ack_nr=52172 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1432 [INFO] [stdout] 2025-11-05T02:32:42.503921Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61086 ack_nr=52172 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=61085 [INFO] [stdout] 2025-11-05T02:32:42.503969Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61086 ack_nr=52172 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.504026Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61086 ack_nr=52172 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.504079Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61086 ack_nr=52172 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=4296 [INFO] [stdout] 2025-11-05T02:32:42.504158Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61087 ack_nr=52172 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.504222Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61087 ack_nr=52172 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1432 [INFO] [stdout] 2025-11-05T02:32:42.504277Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61087 ack_nr=52172 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=61086 [INFO] [stdout] 2025-11-05T02:32:42.504597Z  INFO echo{addr=127.0.0.1:0}: librqbit_utp::e2e_tests: current counter 8000 [INFO] [stdout] 2025-11-05T02:32:42.500198Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_rx: flushed from out-of-order user RX packets=1 bytes=1332 [INFO] [stdout] 2025-11-05T02:32:42.501560Z TRACE msg{seq_nr=169 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=41984 [INFO] [stdout] 2025-11-05T02:32:42.507651Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: arming ack delay timer delay=40ms reason="delayed ACK" [INFO] [stdout] 2025-11-05T02:32:42.507699Z TRACE msg{seq_nr=170 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.507706Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: will repoll in duration=40ms [INFO] [stdout] 2025-11-05T02:32:42.507607Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61087 ack_nr=52172 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.507732Z TRACE msg{seq_nr=170 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.506693Z  INFO echo{addr=[::]:0}: librqbit_utp::e2e_tests: current counter 6000 [INFO] [stdout] 2025-11-05T02:32:42.507774Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61087 ack_nr=52172 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.507852Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61087 ack_nr=52172 len=1432 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=5728 [INFO] [stdout] 2025-11-05T02:32:42.507917Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: turning off retransmit timer reason="rfc6298 5.2" [INFO] [stdout] 2025-11-05T02:32:42.507971Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: turning off inactivity timer reason="TX is empty" [INFO] [stdout] 2025-11-05T02:32:42.508325Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: removed ACKed tx messages result.on_ack_result=acked_segments=8, bytes=11456, new_rtt=Some(18.551389ms) [INFO] [stdout] 2025-11-05T02:32:42.508388Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_rx: flushed from out-of-order user RX packets=4 bytes=5728 [INFO] [stdout] 2025-11-05T02:32:42.508434Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: remote_window_remaining=1036768 congestion_controller_window=81799 remaining=633 self.last_remote_window=1036768 [INFO] [stdout] 2025-11-05T02:32:42.508488Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: segmented bytes=633 [INFO] [stdout] 2025-11-05T02:32:42.508526Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=0 remote_window_remaining=1036135 user_tx_segments_segments=1 user_tx_segments_bytes=633 segment_sizes=min_ss=1432:max_ss=1432 [INFO] [stdout] 2025-11-05T02:32:42.508633Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: arming retransmit timer delay=200ms reason="rfc6298 5.1" [INFO] [stdout] 2025-11-05T02:32:42.508689Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="expecting reply on ST_DATA" [INFO] [stdout] 2025-11-05T02:32:42.508733Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=52173 header.ack_nr=61087 payload_size=633 remaining_cwnd=81799 [INFO] [stdout] 2025-11-05T02:32:42.508774Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: remaining recv_wnd after sending remaining_cwnd=81166 [INFO] [stdout] 2025-11-05T02:32:42.508820Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: will repoll in duration=200ms [INFO] [stdout] 2025-11-05T02:32:42.509152Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45278 ack_nr=57954 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.509199Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45278 ack_nr=57954 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1452 [INFO] [stdout] 2025-11-05T02:32:42.509236Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45278 ack_nr=57954 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=45277 [INFO] [stdout] 2025-11-05T02:32:42.509266Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45278 ack_nr=57954 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.509292Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45278 ack_nr=57954 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.509319Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45278 ack_nr=57954 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.509368Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45279 ack_nr=57954 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.509397Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45279 ack_nr=57954 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1452 [INFO] [stdout] 2025-11-05T02:32:42.509422Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45279 ack_nr=57954 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=45278 [INFO] [stdout] 2025-11-05T02:32:42.509450Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45279 ack_nr=57954 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.509481Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45279 ack_nr=57954 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.509507Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45279 ack_nr=57954 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=2904 [INFO] [stdout] 2025-11-05T02:32:42.509555Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45280 ack_nr=57954 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.509606Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45280 ack_nr=57954 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1452 [INFO] [stdout] 2025-11-05T02:32:42.509641Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45280 ack_nr=57954 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=45279 [INFO] [stdout] 2025-11-05T02:32:42.509675Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45280 ack_nr=57954 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.509707Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45280 ack_nr=57954 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.509739Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45280 ack_nr=57954 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=4356 [INFO] [stdout] 2025-11-05T02:32:42.509799Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45281 ack_nr=57954 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.509833Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45281 ack_nr=57954 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1452 [INFO] [stdout] 2025-11-05T02:32:42.509864Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45281 ack_nr=57954 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=45280 [INFO] [stdout] 2025-11-05T02:32:42.509897Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45281 ack_nr=57954 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.509928Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45281 ack_nr=57954 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.509961Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45281 ack_nr=57954 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=5808 [INFO] [stdout] 2025-11-05T02:32:42.510007Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: turning off retransmit timer reason="rfc6298 5.2" [INFO] [stdout] 2025-11-05T02:32:42.510038Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: turning off inactivity timer reason="TX is empty" [INFO] [stdout] 2025-11-05T02:32:42.510210Z DEBUG librqbit_utp::macros::tests: retransmitting skipped_logs=4 arg1=1 arg2=2 arg3=3 [INFO] [stdout] 2025-11-05T02:32:42.510373Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: removed ACKed tx messages result.on_ack_result=acked_segments=6, bytes=8712, new_rtt=Some(46.052559ms) [INFO] [stdout] 2025-11-05T02:32:42.510419Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_rx: flushed from out-of-order user RX packets=4 bytes=5808 [INFO] [stdout] 2025-11-05T02:32:42.510447Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: remote_window_remaining=1039632 congestion_controller_window=55626 remaining=17222 self.last_remote_window=1039632 [INFO] [stdout] 2025-11-05T02:32:42.510480Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: segmented bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.510512Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: segmented bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.510534Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: segmented bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.510561Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: segmented bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.510596Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52173 ack_nr=61087 len=633 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.510608Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: segmented bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.510630Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: segmented bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.510634Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52173 ack_nr=61087 len=633 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=633 [INFO] [stdout] 2025-11-05T02:32:42.510651Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: segmented bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.510659Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52173 ack_nr=61087 len=633 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=52172 [INFO] [stdout] 2025-11-05T02:32:42.510684Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: segmented bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.510726Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: segmented bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.510760Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: segmented bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.510796Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: segmented bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.510832Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: nagle: buffering more data max_payload_size=1452 [INFO] [stdout] 2025-11-05T02:32:42.510868Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=1250 remote_window_remaining=1023660 user_tx_segments_segments=11 user_tx_segments_bytes=15972 segment_sizes=min_ss=1452:max_ss=1452 [INFO] [stdout] 2025-11-05T02:32:42.510931Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: arming retransmit timer delay=200ms reason="rfc6298 5.1" [INFO] [stdout] 2025-11-05T02:32:42.510971Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="expecting reply on ST_DATA" [INFO] [stdout] 2025-11-05T02:32:42.510999Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=57955 header.ack_nr=45281 payload_size=1452 remaining_cwnd=55626 [INFO] [stdout] 2025-11-05T02:32:42.511062Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=57956 header.ack_nr=45281 payload_size=1452 remaining_cwnd=54174 [INFO] [stdout] 2025-11-05T02:32:42.511127Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=57957 header.ack_nr=45281 payload_size=1452 remaining_cwnd=52722 [INFO] [stdout] 2025-11-05T02:32:42.511193Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=57958 header.ack_nr=45281 payload_size=1452 remaining_cwnd=51270 [INFO] [stdout] 2025-11-05T02:32:42.511269Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=57959 header.ack_nr=45281 payload_size=1452 remaining_cwnd=49818 [INFO] [stdout] 2025-11-05T02:32:42.511303Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56454 ack_nr=44954 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.511339Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56454 ack_nr=44954 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1452 [INFO] [stdout] 2025-11-05T02:32:42.511372Z TRACE msg{seq_nr=170 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=169 [INFO] [stdout] 2025-11-05T02:32:42.511377Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56454 ack_nr=44954 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=56453 [INFO] [stdout] 2025-11-05T02:32:42.511404Z TRACE msg{seq_nr=170 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.511434Z TRACE msg{seq_nr=170 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.511466Z TRACE msg{seq_nr=170 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=43008 [INFO] [stdout] 2025-11-05T02:32:42.511522Z TRACE msg{seq_nr=171 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.511553Z TRACE msg{seq_nr=171 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.511590Z TRACE msg{seq_nr=171 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=170 [INFO] [stdout] 2025-11-05T02:32:42.511623Z TRACE msg{seq_nr=171 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.511653Z TRACE msg{seq_nr=171 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.511788Z TRACE msg{seq_nr=171 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=44032 [INFO] [stdout] 2025-11-05T02:32:42.511804Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39057 ack_nr=31435 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.511834Z TRACE msg{seq_nr=172 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.511850Z TRACE msg{seq_nr=172 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.511881Z TRACE msg{seq_nr=172 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=171 [INFO] [stdout] 2025-11-05T02:32:42.511905Z TRACE msg{seq_nr=172 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.511919Z TRACE msg{seq_nr=172 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.511932Z TRACE msg{seq_nr=172 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=45056 [INFO] [stdout] 2025-11-05T02:32:42.511975Z TRACE msg{seq_nr=173 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.511997Z TRACE msg{seq_nr=173 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.512009Z TRACE msg{seq_nr=173 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=172 [INFO] [stdout] 2025-11-05T02:32:42.512023Z TRACE msg{seq_nr=173 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.512043Z TRACE msg{seq_nr=173 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.512057Z TRACE msg{seq_nr=173 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=46080 [INFO] [stdout] 2025-11-05T02:32:42.512096Z TRACE msg{seq_nr=174 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.512117Z TRACE msg{seq_nr=174 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.512129Z TRACE msg{seq_nr=174 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=173 [INFO] [stdout] 2025-11-05T02:32:42.512154Z TRACE msg{seq_nr=174 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.512167Z TRACE msg{seq_nr=174 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.512187Z TRACE msg{seq_nr=174 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=47104 [INFO] [stdout] 2025-11-05T02:32:42.512226Z TRACE msg{seq_nr=175 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.512248Z TRACE msg{seq_nr=175 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.512261Z TRACE msg{seq_nr=175 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=174 [INFO] [stdout] 2025-11-05T02:32:42.512275Z TRACE msg{seq_nr=175 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.512295Z TRACE msg{seq_nr=175 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.512308Z TRACE msg{seq_nr=175 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=48128 [INFO] [stdout] 2025-11-05T02:32:42.512347Z TRACE msg{seq_nr=176 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.512368Z TRACE msg{seq_nr=176 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.512380Z TRACE msg{seq_nr=176 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=175 [INFO] [stdout] 2025-11-05T02:32:42.512404Z TRACE msg{seq_nr=176 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.512416Z TRACE msg{seq_nr=176 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.512430Z TRACE msg{seq_nr=176 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=49152 [INFO] [stdout] 2025-11-05T02:32:42.512469Z TRACE msg{seq_nr=177 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.512495Z TRACE msg{seq_nr=177 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.512507Z TRACE msg{seq_nr=177 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=176 [INFO] [stdout] 2025-11-05T02:32:42.512521Z TRACE msg{seq_nr=177 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.512541Z TRACE msg{seq_nr=177 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.512555Z TRACE msg{seq_nr=177 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=50176 [INFO] [stdout] 2025-11-05T02:32:42.510688Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52173 ack_nr=61087 len=633 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.512612Z TRACE msg{seq_nr=178 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.512605Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52173 ack_nr=61087 len=633 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.512636Z TRACE msg{seq_nr=178 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.512648Z TRACE msg{seq_nr=178 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=177 [INFO] [stdout] 2025-11-05T02:32:42.512645Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}:msg{seq_nr=52173 ack_nr=61087 len=633 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=633 [INFO] [stdout] 2025-11-05T02:32:42.511845Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39057 ack_nr=31435 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1382 [INFO] [stdout] 2025-11-05T02:32:42.512687Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39057 ack_nr=31435 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=39056 [INFO] [stdout] 2025-11-05T02:32:42.512706Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: turning off retransmit timer reason="rfc6298 5.2" [INFO] [stdout] 2025-11-05T02:32:42.512663Z TRACE msg{seq_nr=178 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.512738Z TRACE msg{seq_nr=178 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.512740Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: turning off inactivity timer reason="TX is empty" [INFO] [stdout] 2025-11-05T02:32:42.512752Z TRACE msg{seq_nr=178 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=51200 [INFO] [stdout] 2025-11-05T02:32:42.512785Z TRACE msg{seq_nr=179 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.512807Z TRACE msg{seq_nr=179 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.512819Z TRACE msg{seq_nr=179 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=178 [INFO] [stdout] 2025-11-05T02:32:42.512833Z TRACE msg{seq_nr=179 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.512856Z TRACE msg{seq_nr=179 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.512869Z TRACE msg{seq_nr=179 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=52224 [INFO] [stdout] 2025-11-05T02:32:42.512889Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: removed ACKed tx messages result.on_ack_result=acked_segments=4, bytes=5728, new_rtt=Some(12.74541ms) [INFO] [stdout] 2025-11-05T02:32:42.512908Z TRACE msg{seq_nr=180 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.512916Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_rx: flushed from out-of-order user RX packets=1 bytes=633 [INFO] [stdout] 2025-11-05T02:32:42.512929Z TRACE msg{seq_nr=180 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.512941Z TRACE msg{seq_nr=180 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=179 [INFO] [stdout] 2025-11-05T02:32:42.512975Z TRACE msg{seq_nr=180 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.513000Z TRACE msg{seq_nr=180 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.513014Z TRACE msg{seq_nr=180 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=53248 [INFO] [stdout] 2025-11-05T02:32:42.513052Z TRACE msg{seq_nr=181 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.513153Z TRACE msg{seq_nr=181 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.513168Z TRACE msg{seq_nr=181 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=180 [INFO] [stdout] 2025-11-05T02:32:42.513182Z TRACE msg{seq_nr=181 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.513207Z TRACE msg{seq_nr=181 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.513235Z TRACE msg{seq_nr=181 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=54272 [INFO] [stdout] 2025-11-05T02:32:42.513269Z TRACE msg{seq_nr=182 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.513290Z TRACE msg{seq_nr=182 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.513303Z TRACE msg{seq_nr=182 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=181 [INFO] [stdout] 2025-11-05T02:32:42.513316Z TRACE msg{seq_nr=182 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.513339Z TRACE msg{seq_nr=182 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.513353Z TRACE msg{seq_nr=182 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=55296 [INFO] [stdout] 2025-11-05T02:32:42.513383Z TRACE msg{seq_nr=183 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.513404Z TRACE msg{seq_nr=183 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.513416Z TRACE msg{seq_nr=183 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=182 [INFO] [stdout] 2025-11-05T02:32:42.513430Z TRACE msg{seq_nr=183 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.513442Z TRACE msg{seq_nr=183 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.513464Z TRACE msg{seq_nr=183 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=56320 [INFO] [stdout] 2025-11-05T02:32:42.513497Z TRACE msg{seq_nr=184 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.513518Z TRACE msg{seq_nr=184 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.513530Z TRACE msg{seq_nr=184 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=183 [INFO] [stdout] 2025-11-05T02:32:42.513552Z TRACE msg{seq_nr=184 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.513564Z TRACE msg{seq_nr=184 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.513602Z TRACE msg{seq_nr=184 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=57344 [INFO] [stdout] 2025-11-05T02:32:42.513636Z TRACE msg{seq_nr=185 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.513658Z TRACE msg{seq_nr=185 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.513671Z TRACE msg{seq_nr=185 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=184 [INFO] [stdout] 2025-11-05T02:32:42.513685Z TRACE msg{seq_nr=185 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.513706Z TRACE msg{seq_nr=185 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.513719Z TRACE msg{seq_nr=185 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=58368 [INFO] [stdout] 2025-11-05T02:32:42.513749Z TRACE msg{seq_nr=186 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.513762Z TRACE msg{seq_nr=186 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.513773Z TRACE msg{seq_nr=186 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=185 [INFO] [stdout] 2025-11-05T02:32:42.513787Z TRACE msg{seq_nr=186 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.513812Z TRACE msg{seq_nr=186 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.513826Z TRACE msg{seq_nr=186 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=59392 [INFO] [stdout] 2025-11-05T02:32:42.513856Z TRACE msg{seq_nr=187 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.513877Z TRACE msg{seq_nr=187 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.513889Z TRACE msg{seq_nr=187 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=186 [INFO] [stdout] 2025-11-05T02:32:42.513903Z TRACE msg{seq_nr=187 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.513923Z TRACE msg{seq_nr=187 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.513937Z TRACE msg{seq_nr=187 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=60416 [INFO] [stdout] 2025-11-05T02:32:42.513967Z TRACE msg{seq_nr=188 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.513988Z TRACE msg{seq_nr=188 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.514001Z TRACE msg{seq_nr=188 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=187 [INFO] [stdout] 2025-11-05T02:32:42.514015Z TRACE msg{seq_nr=188 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.514034Z TRACE msg{seq_nr=188 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.514047Z TRACE msg{seq_nr=188 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=61440 [INFO] [stdout] 2025-11-05T02:32:42.514078Z TRACE msg{seq_nr=189 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.514096Z TRACE msg{seq_nr=189 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.514108Z TRACE msg{seq_nr=189 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=188 [INFO] [stdout] 2025-11-05T02:32:42.514122Z TRACE msg{seq_nr=189 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.514133Z TRACE msg{seq_nr=189 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.514146Z TRACE msg{seq_nr=189 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=62464 [INFO] [stdout] 2025-11-05T02:32:42.514175Z TRACE msg{seq_nr=190 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.514196Z TRACE msg{seq_nr=190 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.514208Z TRACE msg{seq_nr=190 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=189 [INFO] [stdout] 2025-11-05T02:32:42.514236Z TRACE msg{seq_nr=190 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.514248Z TRACE msg{seq_nr=190 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.514269Z TRACE msg{seq_nr=190 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=63488 [INFO] [stdout] 2025-11-05T02:32:42.514300Z TRACE msg{seq_nr=191 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.514321Z TRACE msg{seq_nr=191 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.514333Z TRACE msg{seq_nr=191 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=190 [INFO] [stdout] 2025-11-05T02:32:42.514355Z TRACE msg{seq_nr=191 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.514368Z TRACE msg{seq_nr=191 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.514391Z TRACE msg{seq_nr=191 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=64512 [INFO] [stdout] 2025-11-05T02:32:42.514423Z TRACE msg{seq_nr=192 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.514521Z TRACE msg{seq_nr=192 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.514545Z TRACE msg{seq_nr=192 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=191 [INFO] [stdout] 2025-11-05T02:32:42.512710Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39057 ack_nr=31435 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.514598Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39057 ack_nr=31435 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.514631Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39057 ack_nr=31435 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=2714 [INFO] [stdout] 2025-11-05T02:32:42.514679Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39058 ack_nr=31435 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.514707Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39058 ack_nr=31435 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1382 [INFO] [stdout] 2025-11-05T02:32:42.514727Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39058 ack_nr=31435 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=39057 [INFO] [stdout] 2025-11-05T02:32:42.514749Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39058 ack_nr=31435 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.514778Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39058 ack_nr=31435 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.514808Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39058 ack_nr=31435 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=4096 [INFO] [stdout] 2025-11-05T02:32:42.514855Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_rx: flushed from out-of-order user RX packets=2 bytes=2764 [INFO] [stdout] 2025-11-05T02:32:42.514891Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: sending seq_nr=31436 ack_nr=39058 wnd_size=1045440 type=ST_STATE [INFO] [stdout] 2025-11-05T02:32:42.514935Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: turning off ack delay timer reason="ACK sent" [INFO] [stdout] 2025-11-05T02:32:42.514968Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: will repoll in duration=10s [INFO] [stdout] 2025-11-05T02:32:42.515417Z  INFO echo{addr=127.0.0.1:8535}: librqbit_utp::e2e_tests: current counter 7000 [INFO] [stdout] 2025-11-05T02:32:42.511404Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56454 ack_nr=44954 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.515609Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56454 ack_nr=44954 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.515662Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56454 ack_nr=44954 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.515737Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56455 ack_nr=44954 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.515778Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56455 ack_nr=44954 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1452 [INFO] [stdout] 2025-11-05T02:32:42.515809Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56455 ack_nr=44954 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=56454 [INFO] [stdout] 2025-11-05T02:32:42.515854Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56455 ack_nr=44954 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.515891Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56455 ack_nr=44954 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.515925Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56455 ack_nr=44954 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=2904 [INFO] [stdout] 2025-11-05T02:32:42.515996Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56456 ack_nr=44954 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.516036Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56456 ack_nr=44954 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1452 [INFO] [stdout] 2025-11-05T02:32:42.516071Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56456 ack_nr=44954 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=56455 [INFO] [stdout] 2025-11-05T02:32:42.516102Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56456 ack_nr=44954 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.516137Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56456 ack_nr=44954 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.516175Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56456 ack_nr=44954 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=4356 [INFO] [stdout] 2025-11-05T02:32:42.516241Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56457 ack_nr=44954 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.516284Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56457 ack_nr=44954 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1452 [INFO] [stdout] 2025-11-05T02:32:42.516325Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56457 ack_nr=44954 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=56456 [INFO] [stdout] 2025-11-05T02:32:42.516369Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56457 ack_nr=44954 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.516394Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39059 ack_nr=31435 len=1332 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.516409Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56457 ack_nr=44954 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.514561Z TRACE msg{seq_nr=192 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.516455Z TRACE msg{seq_nr=192 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.516451Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56457 ack_nr=44954 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=5808 [INFO] [stdout] 2025-11-05T02:32:42.516482Z TRACE msg{seq_nr=192 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=65536 [INFO] [stdout] 2025-11-05T02:32:42.516520Z TRACE msg{seq_nr=193 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.516515Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56458 ack_nr=44954 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.516555Z TRACE msg{seq_nr=193 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.516564Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56458 ack_nr=44954 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1452 [INFO] [stdout] 2025-11-05T02:32:42.516596Z TRACE msg{seq_nr=193 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=192 [INFO] [stdout] 2025-11-05T02:32:42.516615Z TRACE msg{seq_nr=193 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.516605Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56458 ack_nr=44954 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=56457 [INFO] [stdout] 2025-11-05T02:32:42.516644Z TRACE msg{seq_nr=193 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.516662Z TRACE msg{seq_nr=193 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=66560 [INFO] [stdout] 2025-11-05T02:32:42.516653Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56458 ack_nr=44954 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.516678Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56458 ack_nr=44954 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.516707Z TRACE msg{seq_nr=194 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.516706Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56458 ack_nr=44954 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=7260 [INFO] [stdout] 2025-11-05T02:32:42.516421Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39059 ack_nr=31435 len=1332 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1332 [INFO] [stdout] 2025-11-05T02:32:42.511335Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=57960 header.ack_nr=45281 payload_size=1452 remaining_cwnd=48366 [INFO] [stdout] 2025-11-05T02:32:42.516782Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56459 ack_nr=44954 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.516811Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=57961 header.ack_nr=45281 payload_size=1452 remaining_cwnd=46914 [INFO] [stdout] 2025-11-05T02:32:42.516823Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56459 ack_nr=44954 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1452 [INFO] [stdout] 2025-11-05T02:32:42.516880Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56459 ack_nr=44954 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=56458 [INFO] [stdout] 2025-11-05T02:32:42.516917Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39059 ack_nr=31435 len=1332 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=39058 [INFO] [stdout] 2025-11-05T02:32:42.516722Z TRACE msg{seq_nr=194 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.516921Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56459 ack_nr=44954 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.516876Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=57962 header.ack_nr=45281 payload_size=1452 remaining_cwnd=45462 [INFO] [stdout] 2025-11-05T02:32:42.516964Z TRACE msg{seq_nr=194 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=193 [INFO] [stdout] 2025-11-05T02:32:42.516999Z TRACE msg{seq_nr=194 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.516990Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56459 ack_nr=44954 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.517027Z TRACE msg{seq_nr=194 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.517037Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56459 ack_nr=44954 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=8712 [INFO] [stdout] 2025-11-05T02:32:42.517056Z TRACE msg{seq_nr=194 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=67584 [INFO] [stdout] 2025-11-05T02:32:42.517093Z TRACE msg{seq_nr=195 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.517093Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56460 ack_nr=44954 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.517129Z TRACE msg{seq_nr=195 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.517146Z TRACE msg{seq_nr=195 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=194 [INFO] [stdout] 2025-11-05T02:32:42.517137Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56460 ack_nr=44954 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1452 [INFO] [stdout] 2025-11-05T02:32:42.517162Z TRACE msg{seq_nr=195 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.517162Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56460 ack_nr=44954 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=56459 [INFO] [stdout] 2025-11-05T02:32:42.517175Z TRACE msg{seq_nr=195 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.517190Z TRACE msg{seq_nr=195 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=68608 [INFO] [stdout] 2025-11-05T02:32:42.517187Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56460 ack_nr=44954 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.517234Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56460 ack_nr=44954 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.517273Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56460 ack_nr=44954 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=10164 [INFO] [stdout] 2025-11-05T02:32:42.517336Z TRACE msg{seq_nr=196 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.517336Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56461 ack_nr=44954 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.517372Z TRACE msg{seq_nr=196 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.517389Z TRACE msg{seq_nr=196 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=195 [INFO] [stdout] 2025-11-05T02:32:42.517380Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56461 ack_nr=44954 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1452 [INFO] [stdout] 2025-11-05T02:32:42.517420Z TRACE msg{seq_nr=196 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.517425Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56461 ack_nr=44954 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=56460 [INFO] [stdout] 2025-11-05T02:32:42.517444Z TRACE msg{seq_nr=196 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.517452Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56461 ack_nr=44954 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.517474Z TRACE msg{seq_nr=196 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=69632 [INFO] [stdout] 2025-11-05T02:32:42.517482Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56461 ack_nr=44954 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.517515Z TRACE msg{seq_nr=197 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.517520Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56461 ack_nr=44954 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=11616 [INFO] [stdout] 2025-11-05T02:32:42.517532Z TRACE msg{seq_nr=197 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.517545Z TRACE msg{seq_nr=197 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=196 [INFO] [stdout] 2025-11-05T02:32:42.512939Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: remote_window_remaining=1042496 congestion_controller_window=81671 remaining=761 self.last_remote_window=1042496 [INFO] [stdout] 2025-11-05T02:32:42.517591Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56462 ack_nr=44954 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.517594Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39059 ack_nr=31435 len=1332 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.517618Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56462 ack_nr=44954 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1452 [INFO] [stdout] 2025-11-05T02:32:42.517618Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39059 ack_nr=31435 len=1332 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.517612Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: segmented bytes=761 [INFO] [stdout] 2025-11-05T02:32:42.517642Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39059 ack_nr=31435 len=1332 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=1332 [INFO] [stdout] 2025-11-05T02:32:42.517640Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56462 ack_nr=44954 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=56461 [INFO] [stdout] 2025-11-05T02:32:42.517651Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=0 remote_window_remaining=1041735 user_tx_segments_segments=1 user_tx_segments_bytes=761 segment_sizes=min_ss=1432:max_ss=1432 [INFO] [stdout] 2025-11-05T02:32:42.517666Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56462 ack_nr=44954 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.517684Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_rx: flushed from out-of-order user RX packets=1 bytes=1332 [INFO] [stdout] 2025-11-05T02:32:42.517692Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56462 ack_nr=44954 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.517712Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: arming ack delay timer delay=40ms reason="delayed ACK" [INFO] [stdout] 2025-11-05T02:32:42.517717Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56462 ack_nr=44954 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=13068 [INFO] [stdout] 2025-11-05T02:32:42.517717Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: arming retransmit timer delay=200ms reason="rfc6298 5.1" [INFO] [stdout] 2025-11-05T02:32:42.517736Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: will repoll in duration=40ms [INFO] [stdout] 2025-11-05T02:32:42.517745Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="expecting reply on ST_DATA" [INFO] [stdout] 2025-11-05T02:32:42.517766Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=61088 header.ack_nr=52173 payload_size=761 remaining_cwnd=81671 [INFO] [stdout] 2025-11-05T02:32:42.517767Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56463 ack_nr=44954 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.517790Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: remaining recv_wnd after sending remaining_cwnd=80910 [INFO] [stdout] 2025-11-05T02:32:42.517796Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56463 ack_nr=44954 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1452 [INFO] [stdout] 2025-11-05T02:32:42.517814Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_dispatch: will repoll in duration=200ms [INFO] [stdout] 2025-11-05T02:32:42.517824Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56463 ack_nr=44954 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=56462 [INFO] [stdout] 2025-11-05T02:32:42.517852Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56463 ack_nr=44954 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.517877Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56463 ack_nr=44954 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.517915Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56463 ack_nr=44954 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=14520 [INFO] [stdout] 2025-11-05T02:32:42.517980Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56464 ack_nr=44954 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.517994Z  INFO echo{addr=[::1]:0}: librqbit_utp::e2e_tests: current counter 10000 [INFO] [stdout] 2025-11-05T02:32:42.518017Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56464 ack_nr=44954 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1452 [INFO] [stdout] 2025-11-05T02:32:42.518056Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56464 ack_nr=44954 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=56463 [INFO] [stdout] 2025-11-05T02:32:42.518098Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56464 ack_nr=44954 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.518134Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56464 ack_nr=44954 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.518150Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61088 ack_nr=52173 len=761 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.518163Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56464 ack_nr=44954 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=15972 [INFO] [stdout] 2025-11-05T02:32:42.518185Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61088 ack_nr=52173 len=761 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=761 [INFO] [stdout] 2025-11-05T02:32:42.518207Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: turning off retransmit timer reason="rfc6298 5.2" [INFO] [stdout] 2025-11-05T02:32:42.518207Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61088 ack_nr=52173 len=761 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=61087 [INFO] [stdout] 2025-11-05T02:32:42.518251Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: turning off inactivity timer reason="TX is empty" [INFO] [stdout] 2025-11-05T02:32:42.518291Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61088 ack_nr=52173 len=761 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.518321Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61088 ack_nr=52173 len=761 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.518355Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}:msg{seq_nr=61088 ack_nr=52173 len=761 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=761 [INFO] [stdout] 2025-11-05T02:32:42.518393Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: turning off retransmit timer reason="rfc6298 5.2" [INFO] [stdout] 2025-11-05T02:32:42.518424Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: turning off inactivity timer reason="TX is empty" [INFO] [stdout] 2025-11-05T02:32:42.518471Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: removed ACKed tx messages result.on_ack_result=acked_segments=1, bytes=633, new_rtt=Some(9.49893ms) [INFO] [stdout] 2025-11-05T02:32:42.518510Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_rx: flushed from out-of-order user RX packets=1 bytes=761 [INFO] [stdout] 2025-11-05T02:32:42.518547Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: arming ack delay timer delay=40ms reason="delayed ACK" [INFO] [stdout] 2025-11-05T02:32:42.518589Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_dispatch: will repoll in duration=40ms [INFO] [stdout] 2025-11-05T02:32:42.518784Z  INFO echo{addr=[::1]:0}: librqbit_utp::e2e_tests: current counter 10000 [INFO] [stdout] 2025-11-05T02:32:42.517562Z TRACE msg{seq_nr=197 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.518876Z TRACE msg{seq_nr=197 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.518895Z TRACE msg{seq_nr=197 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=70656 [INFO] [stdout] 2025-11-05T02:32:42.518887Z TRACE echo{addr=[::1]:0}:utp_socket:connect{remote=[::1]:47810 local=[::1]:58748}:utp_stream{remote=[::1]:47810}: librqbit_utp::stream_rx: user_rx: marking vsock closed [INFO] [stdout] 2025-11-05T02:32:42.518948Z TRACE msg{seq_nr=198 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.518963Z TRACE msg{seq_nr=198 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.518975Z TRACE msg{seq_nr=198 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=197 [INFO] [stdout] 2025-11-05T02:32:42.518998Z TRACE msg{seq_nr=198 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.519011Z TRACE msg{seq_nr=198 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.519033Z TRACE msg{seq_nr=198 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=71680 [INFO] [stdout] 2025-11-05T02:32:42.519063Z TRACE msg{seq_nr=199 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.519084Z TRACE msg{seq_nr=199 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.519082Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:47810}:utp_stream{remote=[::1]:58748}: librqbit_utp::stream_rx: user_rx: marking vsock closed [INFO] [stdout] 2025-11-05T02:32:42.519097Z TRACE msg{seq_nr=199 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=198 [INFO] [stdout] 2025-11-05T02:32:42.519112Z TRACE msg{seq_nr=199 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.519132Z TRACE msg{seq_nr=199 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.519145Z TRACE msg{seq_nr=199 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=72704 [INFO] [stdout] 2025-11-05T02:32:42.519183Z TRACE msg{seq_nr=200 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.519205Z TRACE msg{seq_nr=200 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.519224Z TRACE msg{seq_nr=200 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=199 [INFO] [stdout] 2025-11-05T02:32:42.519249Z TRACE msg{seq_nr=200 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.519264Z TRACE msg{seq_nr=200 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.519278Z TRACE msg{seq_nr=200 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=73728 [INFO] [stdout] 2025-11-05T02:32:42.519320Z TRACE msg{seq_nr=201 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.519342Z TRACE msg{seq_nr=201 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.519354Z TRACE msg{seq_nr=201 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=200 [INFO] [stdout] 2025-11-05T02:32:42.519369Z TRACE msg{seq_nr=201 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.519380Z TRACE msg{seq_nr=201 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.519394Z TRACE msg{seq_nr=201 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=74752 [INFO] [stdout] 2025-11-05T02:32:42.519396Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: removed ACKed tx messages result.on_ack_result=acked_segments=11, bytes=15972, new_rtt=Some(42.248159ms) [INFO] [stdout] 2025-11-05T02:32:42.519430Z TRACE msg{seq_nr=202 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.519434Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_rx: flushed from out-of-order user RX packets=11 bytes=15972 [INFO] [stdout] 2025-11-05T02:32:42.519484Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: remote_window_remaining=1032372 congestion_controller_window=71598 remaining=9466 self.last_remote_window=1032372 [INFO] [stdout] 2025-11-05T02:32:42.519488Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=57963 header.ack_nr=45281 payload_size=1452 remaining_cwnd=44010 [INFO] [stdout] 2025-11-05T02:32:42.519446Z TRACE msg{seq_nr=202 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.519535Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: segmented bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.519585Z TRACE msg{seq_nr=202 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=201 [INFO] [stdout] 2025-11-05T02:32:42.519591Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: segmented bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.519626Z TRACE msg{seq_nr=202 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.519633Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: segmented bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.519645Z TRACE msg{seq_nr=202 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.519661Z TRACE msg{seq_nr=202 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=75776 [INFO] [stdout] 2025-11-05T02:32:42.519654Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: segmented bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.519675Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: segmented bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.519704Z TRACE msg{seq_nr=203 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.519697Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: segmented bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.519735Z TRACE msg{seq_nr=203 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.519742Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: nagle: buffering more data max_payload_size=1452 [INFO] [stdout] 2025-11-05T02:32:42.519778Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=754 remote_window_remaining=1023660 user_tx_segments_segments=6 user_tx_segments_bytes=8712 segment_sizes=min_ss=1452:max_ss=1452 [INFO] [stdout] 2025-11-05T02:32:42.519794Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=57964 header.ack_nr=45281 payload_size=1452 remaining_cwnd=42558 [INFO] [stdout] 2025-11-05T02:32:42.519835Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=57965 header.ack_nr=45281 payload_size=1452 remaining_cwnd=41106 [INFO] [stdout] 2025-11-05T02:32:42.519875Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: remaining recv_wnd after sending remaining_cwnd=39654 [INFO] [stdout] 2025-11-05T02:32:42.519908Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: will repoll in duration=200ms [INFO] [stdout] 2025-11-05T02:32:42.521799Z  INFO echo{addr=[::]:0}: librqbit_utp::e2e_tests: current counter 7000 [INFO] [stdout] 2025-11-05T02:32:42.519840Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: arming retransmit timer delay=200ms reason="rfc6298 5.1" [INFO] [stdout] 2025-11-05T02:32:42.521918Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="expecting reply on ST_DATA" [INFO] [stdout] 2025-11-05T02:32:42.521954Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=44955 header.ack_nr=56464 payload_size=1452 remaining_cwnd=71598 [INFO] [stdout] 2025-11-05T02:32:42.522004Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=44956 header.ack_nr=56464 payload_size=1452 remaining_cwnd=70146 [INFO] [stdout] 2025-11-05T02:32:42.522043Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=44957 header.ack_nr=56464 payload_size=1452 remaining_cwnd=68694 [INFO] [stdout] 2025-11-05T02:32:42.522080Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=44958 header.ack_nr=56464 payload_size=1452 remaining_cwnd=67242 [INFO] [stdout] 2025-11-05T02:32:42.522116Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=44959 header.ack_nr=56464 payload_size=1452 remaining_cwnd=65790 [INFO] [stdout] 2025-11-05T02:32:42.522153Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=44960 header.ack_nr=56464 payload_size=1452 remaining_cwnd=64338 [INFO] [stdout] 2025-11-05T02:32:42.522180Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: remaining recv_wnd after sending remaining_cwnd=62886 [INFO] [stdout] 2025-11-05T02:32:42.522207Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: will repoll in duration=200ms [INFO] [stdout] 2025-11-05T02:32:42.519751Z TRACE msg{seq_nr=203 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=202 [INFO] [stdout] 2025-11-05T02:32:42.522604Z TRACE msg{seq_nr=203 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.522633Z TRACE msg{seq_nr=203 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.522651Z TRACE msg{seq_nr=203 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=76800 [INFO] [stdout] 2025-11-05T02:32:42.522699Z TRACE msg{seq_nr=204 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.522715Z TRACE msg{seq_nr=204 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.522729Z TRACE msg{seq_nr=204 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=203 [INFO] [stdout] 2025-11-05T02:32:42.522746Z TRACE msg{seq_nr=204 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.522761Z TRACE msg{seq_nr=204 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.522776Z TRACE msg{seq_nr=204 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=77824 [INFO] [stdout] 2025-11-05T02:32:42.522912Z TRACE msg{seq_nr=205 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.522930Z TRACE msg{seq_nr=205 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.522945Z TRACE msg{seq_nr=205 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=204 [INFO] [stdout] 2025-11-05T02:32:42.522962Z TRACE msg{seq_nr=205 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.522970Z  INFO echo{addr=127.0.0.1:0}: librqbit_utp::e2e_tests: current counter 8000 [INFO] [stdout] 2025-11-05T02:32:42.522975Z TRACE msg{seq_nr=205 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.522991Z TRACE msg{seq_nr=205 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=78848 [INFO] [stdout] 2025-11-05T02:32:42.523030Z TRACE msg{seq_nr=206 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.523046Z TRACE msg{seq_nr=206 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.523060Z TRACE msg{seq_nr=206 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=205 [INFO] [stdout] 2025-11-05T02:32:42.523076Z TRACE msg{seq_nr=206 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.523090Z TRACE msg{seq_nr=206 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.523106Z TRACE msg{seq_nr=206 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=79872 [INFO] [stdout] 2025-11-05T02:32:42.523141Z TRACE msg{seq_nr=207 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.523158Z TRACE msg{seq_nr=207 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.523173Z TRACE msg{seq_nr=207 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=206 [INFO] [stdout] 2025-11-05T02:32:42.523189Z TRACE msg{seq_nr=207 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.523204Z TRACE msg{seq_nr=207 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.523230Z TRACE msg{seq_nr=207 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=80896 [INFO] [stdout] 2025-11-05T02:32:42.523267Z TRACE msg{seq_nr=208 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.523282Z TRACE msg{seq_nr=208 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.523297Z TRACE msg{seq_nr=208 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=207 [INFO] [stdout] 2025-11-05T02:32:42.523314Z TRACE msg{seq_nr=208 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.523328Z TRACE msg{seq_nr=208 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.523344Z TRACE msg{seq_nr=208 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=81920 [INFO] [stdout] 2025-11-05T02:32:42.523379Z TRACE msg{seq_nr=209 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.523394Z TRACE msg{seq_nr=209 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.523410Z TRACE msg{seq_nr=209 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=208 [INFO] [stdout] 2025-11-05T02:32:42.523427Z TRACE msg{seq_nr=209 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.523441Z TRACE msg{seq_nr=209 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.523457Z TRACE msg{seq_nr=209 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=82944 [INFO] [stdout] 2025-11-05T02:32:42.523495Z TRACE msg{seq_nr=210 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.523511Z TRACE msg{seq_nr=210 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.523525Z TRACE msg{seq_nr=210 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=209 [INFO] [stdout] 2025-11-05T02:32:42.523542Z TRACE msg{seq_nr=210 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.523556Z TRACE msg{seq_nr=210 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.523605Z TRACE msg{seq_nr=210 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=83968 [INFO] [stdout] 2025-11-05T02:32:42.523648Z TRACE msg{seq_nr=211 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.523663Z TRACE msg{seq_nr=211 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.523678Z TRACE msg{seq_nr=211 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=210 [INFO] [stdout] 2025-11-05T02:32:42.523696Z TRACE msg{seq_nr=211 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.523710Z TRACE msg{seq_nr=211 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.523727Z TRACE msg{seq_nr=211 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=84992 [INFO] [stdout] 2025-11-05T02:32:42.523763Z TRACE msg{seq_nr=212 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.523778Z TRACE msg{seq_nr=212 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.523792Z TRACE msg{seq_nr=212 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=211 [INFO] [stdout] 2025-11-05T02:32:42.523808Z TRACE msg{seq_nr=212 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.523823Z TRACE msg{seq_nr=212 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.523838Z TRACE msg{seq_nr=212 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=86016 [INFO] [stdout] 2025-11-05T02:32:42.523898Z TRACE msg{seq_nr=213 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.523916Z TRACE msg{seq_nr=213 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.523930Z TRACE msg{seq_nr=213 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=212 [INFO] [stdout] 2025-11-05T02:32:42.523947Z TRACE msg{seq_nr=213 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.523963Z TRACE msg{seq_nr=213 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.523980Z TRACE msg{seq_nr=213 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=87040 [INFO] [stdout] 2025-11-05T02:32:42.524017Z TRACE msg{seq_nr=214 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.524032Z TRACE msg{seq_nr=214 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.524046Z TRACE msg{seq_nr=214 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=213 [INFO] [stdout] 2025-11-05T02:32:42.524062Z TRACE msg{seq_nr=214 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.524076Z TRACE msg{seq_nr=214 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.524092Z TRACE msg{seq_nr=214 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=88064 [INFO] [stdout] 2025-11-05T02:32:42.524127Z TRACE msg{seq_nr=215 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.524142Z TRACE msg{seq_nr=215 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.524156Z TRACE msg{seq_nr=215 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=214 [INFO] [stdout] 2025-11-05T02:32:42.524272Z TRACE msg{seq_nr=215 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.524289Z TRACE msg{seq_nr=215 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.524307Z TRACE msg{seq_nr=215 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=89088 [INFO] [stdout] 2025-11-05T02:32:42.524346Z TRACE msg{seq_nr=216 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.524361Z TRACE msg{seq_nr=216 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.524375Z TRACE msg{seq_nr=216 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=215 [INFO] [stdout] 2025-11-05T02:32:42.524391Z TRACE msg{seq_nr=216 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.524406Z TRACE msg{seq_nr=216 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.524422Z TRACE msg{seq_nr=216 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=90112 [INFO] [stdout] 2025-11-05T02:32:42.524427Z  INFO echo{addr=127.0.0.1:0}: librqbit_utp::e2e_tests: current counter 9000 [INFO] [stdout] 2025-11-05T02:32:42.524459Z TRACE msg{seq_nr=217 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.524476Z TRACE msg{seq_nr=217 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.524490Z TRACE msg{seq_nr=217 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=216 [INFO] [stdout] 2025-11-05T02:32:42.524507Z TRACE msg{seq_nr=217 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.524521Z TRACE msg{seq_nr=217 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.524538Z TRACE msg{seq_nr=217 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=91136 [INFO] [stdout] 2025-11-05T02:32:42.524597Z TRACE msg{seq_nr=218 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.524615Z TRACE msg{seq_nr=218 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.524629Z TRACE msg{seq_nr=218 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=217 [INFO] [stdout] 2025-11-05T02:32:42.524646Z TRACE msg{seq_nr=218 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.524660Z TRACE msg{seq_nr=218 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.524676Z TRACE msg{seq_nr=218 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=92160 [INFO] [stdout] 2025-11-05T02:32:42.524714Z TRACE msg{seq_nr=219 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.524729Z TRACE msg{seq_nr=219 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.524743Z TRACE msg{seq_nr=219 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=218 [INFO] [stdout] 2025-11-05T02:32:42.524760Z TRACE msg{seq_nr=219 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.524774Z TRACE msg{seq_nr=219 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.524790Z TRACE msg{seq_nr=219 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=93184 [INFO] [stdout] 2025-11-05T02:32:42.524827Z TRACE msg{seq_nr=220 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.524842Z TRACE msg{seq_nr=220 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.524856Z TRACE msg{seq_nr=220 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=219 [INFO] [stdout] 2025-11-05T02:32:42.524872Z TRACE msg{seq_nr=220 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.524886Z TRACE msg{seq_nr=220 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.524902Z TRACE msg{seq_nr=220 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=94208 [INFO] [stdout] 2025-11-05T02:32:42.524937Z TRACE msg{seq_nr=221 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.524952Z TRACE msg{seq_nr=221 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.524966Z TRACE msg{seq_nr=221 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=220 [INFO] [stdout] 2025-11-05T02:32:42.524982Z TRACE msg{seq_nr=221 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.524997Z TRACE msg{seq_nr=221 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.525013Z TRACE msg{seq_nr=221 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=95232 [INFO] [stdout] 2025-11-05T02:32:42.525047Z TRACE msg{seq_nr=222 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.525064Z TRACE msg{seq_nr=222 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.525078Z TRACE msg{seq_nr=222 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=221 [INFO] [stdout] 2025-11-05T02:32:42.525095Z TRACE msg{seq_nr=222 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.525109Z TRACE msg{seq_nr=222 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.525125Z TRACE msg{seq_nr=222 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=96256 [INFO] [stdout] 2025-11-05T02:32:42.525160Z TRACE msg{seq_nr=223 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.525177Z TRACE msg{seq_nr=223 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.525192Z TRACE msg{seq_nr=223 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=222 [INFO] [stdout] 2025-11-05T02:32:42.525220Z TRACE msg{seq_nr=223 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.525236Z TRACE msg{seq_nr=223 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.525253Z TRACE msg{seq_nr=223 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=97280 [INFO] [stdout] 2025-11-05T02:32:42.525291Z TRACE msg{seq_nr=224 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.525311Z TRACE msg{seq_nr=224 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.525328Z TRACE msg{seq_nr=224 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=223 [INFO] [stdout] 2025-11-05T02:32:42.525348Z TRACE msg{seq_nr=224 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.525364Z TRACE msg{seq_nr=224 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.525380Z TRACE msg{seq_nr=224 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=98304 [INFO] [stdout] 2025-11-05T02:32:42.525420Z TRACE msg{seq_nr=225 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.525439Z TRACE msg{seq_nr=225 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.525456Z TRACE msg{seq_nr=225 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=224 [INFO] [stdout] 2025-11-05T02:32:42.525474Z TRACE msg{seq_nr=225 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.525490Z TRACE msg{seq_nr=225 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.525508Z TRACE msg{seq_nr=225 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=99328 [INFO] [stdout] 2025-11-05T02:32:42.525544Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44955 ack_nr=56464 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.525607Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44955 ack_nr=56464 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1452 [INFO] [stdout] 2025-11-05T02:32:42.525638Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44955 ack_nr=56464 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=44954 [INFO] [stdout] 2025-11-05T02:32:42.525665Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44955 ack_nr=56464 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.525691Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44955 ack_nr=56464 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.525717Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44955 ack_nr=56464 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.525773Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44956 ack_nr=56464 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.525791Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39060 ack_nr=31435 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.525801Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44956 ack_nr=56464 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1452 [INFO] [stdout] 2025-11-05T02:32:42.525818Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39060 ack_nr=31435 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1382 [INFO] [stdout] 2025-11-05T02:32:42.525824Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44956 ack_nr=56464 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=44955 [INFO] [stdout] 2025-11-05T02:32:42.525841Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39060 ack_nr=31435 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=39059 [INFO] [stdout] 2025-11-05T02:32:42.525849Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44956 ack_nr=56464 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.525865Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39060 ack_nr=31435 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.525872Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44956 ack_nr=56464 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.525889Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39060 ack_nr=31435 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.525895Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44956 ack_nr=56464 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=2904 [INFO] [stdout] 2025-11-05T02:32:42.525913Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39060 ack_nr=31435 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=2714 [INFO] [stdout] 2025-11-05T02:32:42.525943Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44957 ack_nr=56464 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.525959Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39061 ack_nr=31435 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.525968Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44957 ack_nr=56464 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1452 [INFO] [stdout] 2025-11-05T02:32:42.525983Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39061 ack_nr=31435 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1382 [INFO] [stdout] 2025-11-05T02:32:42.525991Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44957 ack_nr=56464 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=44956 [INFO] [stdout] 2025-11-05T02:32:42.526006Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39061 ack_nr=31435 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=39060 [INFO] [stdout] 2025-11-05T02:32:42.526016Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44957 ack_nr=56464 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.526030Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39061 ack_nr=31435 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.526038Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44957 ack_nr=56464 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.525550Z TRACE msg{seq_nr=226 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.527745Z TRACE msg{seq_nr=226 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.527778Z TRACE msg{seq_nr=226 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=225 [INFO] [stdout] 2025-11-05T02:32:42.527728Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39061 ack_nr=31435 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.527797Z TRACE msg{seq_nr=226 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.527813Z TRACE msg{seq_nr=226 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.527812Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39061 ack_nr=31435 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=4096 [INFO] [stdout] 2025-11-05T02:32:42.527831Z TRACE msg{seq_nr=226 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=100352 [INFO] [stdout] 2025-11-05T02:32:42.527879Z TRACE msg{seq_nr=227 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.527898Z TRACE msg{seq_nr=227 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.527893Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_rx: flushed from out-of-order user RX packets=2 bytes=2764 [INFO] [stdout] 2025-11-05T02:32:42.527913Z TRACE msg{seq_nr=227 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=226 [INFO] [stdout] 2025-11-05T02:32:42.527933Z TRACE msg{seq_nr=227 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.527937Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: sending seq_nr=31436 ack_nr=39061 wnd_size=1045440 type=ST_STATE [INFO] [stdout] 2025-11-05T02:32:42.527948Z TRACE msg{seq_nr=227 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.527967Z TRACE msg{seq_nr=227 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=101376 [INFO] [stdout] 2025-11-05T02:32:42.528006Z TRACE msg{seq_nr=228 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.528001Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: turning off ack delay timer reason="ACK sent" [INFO] [stdout] 2025-11-05T02:32:42.528026Z TRACE msg{seq_nr=228 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.528033Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: will repoll in duration=10s [INFO] [stdout] 2025-11-05T02:32:42.528043Z TRACE msg{seq_nr=228 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=227 [INFO] [stdout] 2025-11-05T02:32:42.528064Z TRACE msg{seq_nr=228 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.528080Z TRACE msg{seq_nr=228 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.528097Z TRACE msg{seq_nr=228 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=102400 [INFO] [stdout] 2025-11-05T02:32:42.528136Z TRACE msg{seq_nr=229 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.528155Z TRACE msg{seq_nr=229 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.528170Z TRACE msg{seq_nr=229 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=228 [INFO] [stdout] 2025-11-05T02:32:42.528189Z TRACE msg{seq_nr=229 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.528204Z TRACE msg{seq_nr=229 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.528222Z TRACE msg{seq_nr=229 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=103424 [INFO] [stdout] 2025-11-05T02:32:42.528262Z TRACE msg{seq_nr=230 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.528284Z TRACE msg{seq_nr=230 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.528303Z TRACE msg{seq_nr=230 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=229 [INFO] [stdout] 2025-11-05T02:32:42.528321Z TRACE msg{seq_nr=230 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.528336Z TRACE msg{seq_nr=230 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.528353Z TRACE msg{seq_nr=230 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=104448 [INFO] [stdout] 2025-11-05T02:32:42.528394Z TRACE msg{seq_nr=231 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.528409Z TRACE msg{seq_nr=231 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.528422Z TRACE msg{seq_nr=231 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=230 [INFO] [stdout] 2025-11-05T02:32:42.528326Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57955 ack_nr=45281 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.528439Z TRACE msg{seq_nr=231 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.528451Z TRACE msg{seq_nr=231 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.528457Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57955 ack_nr=45281 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1452 [INFO] [stdout] 2025-11-05T02:32:42.528478Z TRACE msg{seq_nr=231 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=105472 [INFO] [stdout] 2025-11-05T02:32:42.528485Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57955 ack_nr=45281 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=57954 [INFO] [stdout] 2025-11-05T02:32:42.528517Z TRACE msg{seq_nr=232 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.528513Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57955 ack_nr=45281 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.528531Z TRACE msg{seq_nr=232 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.528544Z TRACE msg{seq_nr=232 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=231 [INFO] [stdout] 2025-11-05T02:32:42.528538Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57955 ack_nr=45281 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.528559Z TRACE msg{seq_nr=232 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.528562Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57955 ack_nr=45281 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.528598Z TRACE msg{seq_nr=232 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.528614Z TRACE msg{seq_nr=232 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=106496 [INFO] [stdout] 2025-11-05T02:32:42.528649Z TRACE msg{seq_nr=233 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.528641Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57956 ack_nr=45281 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.528664Z TRACE msg{seq_nr=233 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.528666Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57956 ack_nr=45281 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1452 [INFO] [stdout] 2025-11-05T02:32:42.528679Z TRACE msg{seq_nr=233 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=232 [INFO] [stdout] 2025-11-05T02:32:42.528694Z TRACE msg{seq_nr=233 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.528690Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57956 ack_nr=45281 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=57955 [INFO] [stdout] 2025-11-05T02:32:42.528707Z TRACE msg{seq_nr=233 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.528722Z TRACE msg{seq_nr=233 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=107520 [INFO] [stdout] 2025-11-05T02:32:42.528717Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57956 ack_nr=45281 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.528741Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57956 ack_nr=45281 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.528757Z TRACE msg{seq_nr=234 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.528771Z TRACE msg{seq_nr=234 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.528767Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57956 ack_nr=45281 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=2904 [INFO] [stdout] 2025-11-05T02:32:42.528783Z TRACE msg{seq_nr=234 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=233 [INFO] [stdout] 2025-11-05T02:32:42.528800Z TRACE msg{seq_nr=234 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.528816Z TRACE msg{seq_nr=234 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.528815Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57957 ack_nr=45281 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.528831Z TRACE msg{seq_nr=234 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=108544 [INFO] [stdout] 2025-11-05T02:32:42.528838Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57957 ack_nr=45281 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1452 [INFO] [stdout] 2025-11-05T02:32:42.528866Z TRACE msg{seq_nr=235 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.528863Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57957 ack_nr=45281 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=57956 [INFO] [stdout] 2025-11-05T02:32:42.528880Z TRACE msg{seq_nr=235 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.528893Z TRACE msg{seq_nr=235 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=234 [INFO] [stdout] 2025-11-05T02:32:42.528889Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57957 ack_nr=45281 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.528907Z TRACE msg{seq_nr=235 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.528920Z TRACE msg{seq_nr=235 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.528914Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57957 ack_nr=45281 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.528935Z TRACE msg{seq_nr=235 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=109568 [INFO] [stdout] 2025-11-05T02:32:42.528938Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57957 ack_nr=45281 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=4356 [INFO] [stdout] 2025-11-05T02:32:42.528971Z TRACE msg{seq_nr=236 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.528987Z TRACE msg{seq_nr=236 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.528984Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57958 ack_nr=45281 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.528999Z TRACE msg{seq_nr=236 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=235 [INFO] [stdout] 2025-11-05T02:32:42.529017Z TRACE msg{seq_nr=236 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.529008Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57958 ack_nr=45281 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1452 [INFO] [stdout] 2025-11-05T02:32:42.529030Z TRACE msg{seq_nr=236 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.529031Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57958 ack_nr=45281 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=57957 [INFO] [stdout] 2025-11-05T02:32:42.529045Z TRACE msg{seq_nr=236 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=110592 [INFO] [stdout] 2025-11-05T02:32:42.529056Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57958 ack_nr=45281 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.529081Z TRACE msg{seq_nr=237 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.529081Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57958 ack_nr=45281 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.529095Z TRACE msg{seq_nr=237 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.529109Z TRACE msg{seq_nr=237 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=236 [INFO] [stdout] 2025-11-05T02:32:42.529105Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57958 ack_nr=45281 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=5808 [INFO] [stdout] 2025-11-05T02:32:42.529124Z TRACE msg{seq_nr=237 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.529138Z TRACE msg{seq_nr=237 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.529153Z TRACE msg{seq_nr=237 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=111616 [INFO] [stdout] 2025-11-05T02:32:42.529153Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57959 ack_nr=45281 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.529188Z TRACE msg{seq_nr=238 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.529176Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57959 ack_nr=45281 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1452 [INFO] [stdout] 2025-11-05T02:32:42.529201Z TRACE msg{seq_nr=238 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.529214Z TRACE msg{seq_nr=238 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=237 [INFO] [stdout] 2025-11-05T02:32:42.529201Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57959 ack_nr=45281 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=57958 [INFO] [stdout] 2025-11-05T02:32:42.529232Z TRACE msg{seq_nr=238 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.529233Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57959 ack_nr=45281 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.529246Z TRACE msg{seq_nr=238 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.529260Z TRACE msg{seq_nr=238 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=112640 [INFO] [stdout] 2025-11-05T02:32:42.529255Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57959 ack_nr=45281 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.529280Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57959 ack_nr=45281 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=7260 [INFO] [stdout] 2025-11-05T02:32:42.529295Z TRACE msg{seq_nr=239 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.529309Z TRACE msg{seq_nr=239 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.529326Z TRACE msg{seq_nr=239 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=238 [INFO] [stdout] 2025-11-05T02:32:42.529328Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57960 ack_nr=45281 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.529343Z TRACE msg{seq_nr=239 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.529356Z TRACE msg{seq_nr=239 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.529352Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57960 ack_nr=45281 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1452 [INFO] [stdout] 2025-11-05T02:32:42.529370Z TRACE msg{seq_nr=239 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=113664 [INFO] [stdout] 2025-11-05T02:32:42.529375Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57960 ack_nr=45281 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=57959 [INFO] [stdout] 2025-11-05T02:32:42.529406Z TRACE msg{seq_nr=240 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.529402Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57960 ack_nr=45281 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.529419Z TRACE msg{seq_nr=240 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.529432Z TRACE msg{seq_nr=240 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=239 [INFO] [stdout] 2025-11-05T02:32:42.529428Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57960 ack_nr=45281 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.529447Z TRACE msg{seq_nr=240 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.529452Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57960 ack_nr=45281 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=8712 [INFO] [stdout] 2025-11-05T02:32:42.529467Z TRACE msg{seq_nr=240 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.529483Z TRACE msg{seq_nr=240 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=114688 [INFO] [stdout] 2025-11-05T02:32:42.529501Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57961 ack_nr=45281 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.529519Z TRACE msg{seq_nr=241 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.529506Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39062 ack_nr=31435 len=1332 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.529535Z TRACE msg{seq_nr=241 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.529527Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57961 ack_nr=45281 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1452 [INFO] [stdout] 2025-11-05T02:32:42.529549Z TRACE msg{seq_nr=241 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=240 [INFO] [stdout] 2025-11-05T02:32:42.529547Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39062 ack_nr=31435 len=1332 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1332 [INFO] [stdout] 2025-11-05T02:32:42.529550Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57961 ack_nr=45281 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=57960 [INFO] [stdout] 2025-11-05T02:32:42.529565Z TRACE msg{seq_nr=241 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.529599Z TRACE msg{seq_nr=241 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.529599Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57961 ack_nr=45281 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.529596Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39062 ack_nr=31435 len=1332 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=39061 [INFO] [stdout] 2025-11-05T02:32:42.529614Z TRACE msg{seq_nr=241 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=115712 [INFO] [stdout] 2025-11-05T02:32:42.529624Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57961 ack_nr=45281 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.529633Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39062 ack_nr=31435 len=1332 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.529654Z TRACE msg{seq_nr=242 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.529649Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57961 ack_nr=45281 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=10164 [INFO] [stdout] 2025-11-05T02:32:42.529658Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39062 ack_nr=31435 len=1332 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.529668Z TRACE msg{seq_nr=242 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.529706Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57962 ack_nr=45281 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.529701Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44957 ack_nr=56464 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=4356 [INFO] [stdout] 2025-11-05T02:32:42.529796Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39062 ack_nr=31435 len=1332 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=1332 [INFO] [stdout] 2025-11-05T02:32:42.529813Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57962 ack_nr=45281 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1452 [INFO] [stdout] 2025-11-05T02:32:42.529843Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57962 ack_nr=45281 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=57961 [INFO] [stdout] 2025-11-05T02:32:42.529850Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_rx: flushed from out-of-order user RX packets=1 bytes=1332 [INFO] [stdout] 2025-11-05T02:32:42.529855Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44958 ack_nr=56464 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.529871Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57962 ack_nr=45281 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.529881Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44958 ack_nr=56464 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1452 [INFO] [stdout] 2025-11-05T02:32:42.529881Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: arming ack delay timer delay=40ms reason="delayed ACK" [INFO] [stdout] 2025-11-05T02:32:42.529895Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57962 ack_nr=45281 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.529904Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44958 ack_nr=56464 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=44957 [INFO] [stdout] 2025-11-05T02:32:42.529909Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: will repoll in duration=40ms [INFO] [stdout] 2025-11-05T02:32:42.529920Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57962 ack_nr=45281 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=11616 [INFO] [stdout] 2025-11-05T02:32:42.529928Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44958 ack_nr=56464 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.529950Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44958 ack_nr=56464 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.529969Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57963 ack_nr=45281 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.529976Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44958 ack_nr=56464 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=5808 [INFO] [stdout] 2025-11-05T02:32:42.529993Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57963 ack_nr=45281 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1452 [INFO] [stdout] 2025-11-05T02:32:42.530017Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57963 ack_nr=45281 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=57962 [INFO] [stdout] 2025-11-05T02:32:42.530022Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44959 ack_nr=56464 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.530045Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57963 ack_nr=45281 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.530045Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44959 ack_nr=56464 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1452 [INFO] [stdout] 2025-11-05T02:32:42.530067Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44959 ack_nr=56464 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=44958 [INFO] [stdout] 2025-11-05T02:32:42.530067Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57963 ack_nr=45281 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.530090Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57963 ack_nr=45281 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=13068 [INFO] [stdout] 2025-11-05T02:32:42.530090Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44959 ack_nr=56464 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.530115Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44959 ack_nr=56464 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.530139Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57964 ack_nr=45281 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.530142Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44959 ack_nr=56464 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=7260 [INFO] [stdout] 2025-11-05T02:32:42.530162Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57964 ack_nr=45281 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1452 [INFO] [stdout] 2025-11-05T02:32:42.530186Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44960 ack_nr=56464 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.530186Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57964 ack_nr=45281 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=57963 [INFO] [stdout] 2025-11-05T02:32:42.530208Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44960 ack_nr=56464 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1452 [INFO] [stdout] 2025-11-05T02:32:42.530221Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57964 ack_nr=45281 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.530232Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44960 ack_nr=56464 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=44959 [INFO] [stdout] 2025-11-05T02:32:42.530245Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57964 ack_nr=45281 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.530257Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44960 ack_nr=56464 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.530269Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57964 ack_nr=45281 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=14520 [INFO] [stdout] 2025-11-05T02:32:42.530279Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44960 ack_nr=56464 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.530304Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44960 ack_nr=56464 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=8712 [INFO] [stdout] 2025-11-05T02:32:42.530320Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57965 ack_nr=45281 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.530340Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: turning off retransmit timer reason="rfc6298 5.2" [INFO] [stdout] 2025-11-05T02:32:42.530345Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57965 ack_nr=45281 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1452 [INFO] [stdout] 2025-11-05T02:32:42.530362Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: turning off inactivity timer reason="TX is empty" [INFO] [stdout] 2025-11-05T02:32:42.530367Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57965 ack_nr=45281 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=57964 [INFO] [stdout] 2025-11-05T02:32:42.530393Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57965 ack_nr=45281 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.530415Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57965 ack_nr=45281 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.530437Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57965 ack_nr=45281 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=15972 [INFO] [stdout] 2025-11-05T02:32:42.530470Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: turning off retransmit timer reason="rfc6298 5.2" [INFO] [stdout] 2025-11-05T02:32:42.530489Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: turning off inactivity timer reason="TX is empty" [INFO] [stdout] 2025-11-05T02:32:42.530693Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: removed ACKed tx messages result.on_ack_result=acked_segments=4, bytes=5808, new_rtt=Some(25.144069ms) [INFO] [stdout] 2025-11-05T02:32:42.530727Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_rx: flushed from out-of-order user RX packets=11 bytes=15972 [INFO] [stdout] 2025-11-05T02:32:42.530752Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: remote_window_remaining=1042536 congestion_controller_window=60896 remaining=17224 self.last_remote_window=1042536 [INFO] [stdout] 2025-11-05T02:32:42.530775Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: segmented bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.530793Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: segmented bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.530810Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: segmented bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.530821Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: removed ACKed tx messages result.on_ack_result=acked_segments=11, bytes=15972, new_rtt=Some(23.22984ms) [INFO] [stdout] 2025-11-05T02:32:42.530828Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: segmented bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.530847Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: segmented bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.530852Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_rx: flushed from out-of-order user RX packets=6 bytes=8712 [INFO] [stdout] 2025-11-05T02:32:42.530866Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: segmented bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.530875Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: remote_window_remaining=1032372 congestion_controller_window=76868 remaining=4196 self.last_remote_window=1032372 [INFO] [stdout] 2025-11-05T02:32:42.530886Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: segmented bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.530899Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: segmented bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.530906Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: segmented bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.530918Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: segmented bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.530925Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: segmented bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.530937Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: nagle: buffering more data max_payload_size=1452 [INFO] [stdout] 2025-11-05T02:32:42.530944Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: segmented bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.530963Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: segmented bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.530957Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=1292 remote_window_remaining=1029468 user_tx_segments_segments=2 user_tx_segments_bytes=2904 segment_sizes=min_ss=1452:max_ss=1452 [INFO] [stdout] 2025-11-05T02:32:42.530982Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: nagle: buffering more data max_payload_size=1452 [INFO] [stdout] 2025-11-05T02:32:42.531001Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=1252 remote_window_remaining=1026564 user_tx_segments_segments=11 user_tx_segments_bytes=15972 segment_sizes=min_ss=1452:max_ss=1452 [INFO] [stdout] 2025-11-05T02:32:42.531032Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: arming retransmit timer delay=200ms reason="rfc6298 5.1" [INFO] [stdout] 2025-11-05T02:32:42.531041Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: arming retransmit timer delay=200ms reason="rfc6298 5.1" [INFO] [stdout] 2025-11-05T02:32:42.531058Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="expecting reply on ST_DATA" [INFO] [stdout] 2025-11-05T02:32:42.531063Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="expecting reply on ST_DATA" [INFO] [stdout] 2025-11-05T02:32:42.531080Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=56465 header.ack_nr=44960 payload_size=1452 remaining_cwnd=76868 [INFO] [stdout] 2025-11-05T02:32:42.531083Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=45282 header.ack_nr=57965 payload_size=1452 remaining_cwnd=60896 [INFO] [stdout] 2025-11-05T02:32:42.531118Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39063 ack_nr=31435 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.531121Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=56466 header.ack_nr=44960 payload_size=1452 remaining_cwnd=75416 [INFO] [stdout] 2025-11-05T02:32:42.531154Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: remaining recv_wnd after sending remaining_cwnd=73964 [INFO] [stdout] 2025-11-05T02:32:42.531154Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39063 ack_nr=31435 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1382 [INFO] [stdout] 2025-11-05T02:32:42.531183Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: will repoll in duration=200ms [INFO] [stdout] 2025-11-05T02:32:42.531181Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39063 ack_nr=31435 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=39062 [INFO] [stdout] 2025-11-05T02:32:42.531214Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39063 ack_nr=31435 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.531222Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=45283 header.ack_nr=57965 payload_size=1452 remaining_cwnd=59444 [INFO] [stdout] 2025-11-05T02:32:42.531241Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39063 ack_nr=31435 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.531270Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39063 ack_nr=31435 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=2714 [INFO] [stdout] 2025-11-05T02:32:42.531273Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=45284 header.ack_nr=57965 payload_size=1452 remaining_cwnd=57992 [INFO] [stdout] 2025-11-05T02:32:42.531322Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39064 ack_nr=31435 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.531318Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=45285 header.ack_nr=57965 payload_size=1452 remaining_cwnd=56540 [INFO] [stdout] 2025-11-05T02:32:42.531349Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39064 ack_nr=31435 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1382 [INFO] [stdout] 2025-11-05T02:32:42.531363Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=45286 header.ack_nr=57965 payload_size=1452 remaining_cwnd=55088 [INFO] [stdout] 2025-11-05T02:32:42.531375Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39064 ack_nr=31435 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=39063 [INFO] [stdout] 2025-11-05T02:32:42.531400Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=45287 header.ack_nr=57965 payload_size=1452 remaining_cwnd=53636 [INFO] [stdout] 2025-11-05T02:32:42.531404Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39064 ack_nr=31435 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.531431Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39064 ack_nr=31435 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.531438Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=45288 header.ack_nr=57965 payload_size=1452 remaining_cwnd=52184 [INFO] [stdout] 2025-11-05T02:32:42.531457Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39064 ack_nr=31435 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=4096 [INFO] [stdout] 2025-11-05T02:32:42.531479Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=45289 header.ack_nr=57965 payload_size=1452 remaining_cwnd=50732 [INFO] [stdout] 2025-11-05T02:32:42.531509Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_rx: flushed from out-of-order user RX packets=2 bytes=2764 [INFO] [stdout] 2025-11-05T02:32:42.531519Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=45290 header.ack_nr=57965 payload_size=1452 remaining_cwnd=49280 [INFO] [stdout] 2025-11-05T02:32:42.531540Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: sending seq_nr=31436 ack_nr=39064 wnd_size=1045440 type=ST_STATE [INFO] [stdout] 2025-11-05T02:32:42.531548Z  INFO echo{addr=127.0.0.1:0}: librqbit_utp::e2e_tests: current counter 9000 [INFO] [stdout] 2025-11-05T02:32:42.531557Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=45291 header.ack_nr=57965 payload_size=1452 remaining_cwnd=47828 [INFO] [stdout] 2025-11-05T02:32:42.531593Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: turning off ack delay timer reason="ACK sent" [INFO] [stdout] 2025-11-05T02:32:42.531622Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: will repoll in duration=10s [INFO] [stdout] 2025-11-05T02:32:42.531621Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=45292 header.ack_nr=57965 payload_size=1452 remaining_cwnd=46376 [INFO] [stdout] 2025-11-05T02:32:42.531651Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: remaining recv_wnd after sending remaining_cwnd=44924 [INFO] [stdout] 2025-11-05T02:32:42.531677Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: will repoll in duration=200ms [INFO] [stdout] 2025-11-05T02:32:42.531755Z TRACE echo{addr=[::]:0}: librqbit_utp::stream_tx: closing writer [INFO] [stdout] 2025-11-05T02:32:42.532060Z  INFO echo{addr=127.0.0.1:8535}: librqbit_utp::e2e_tests: current counter 8000 [INFO] [stdout] 2025-11-05T02:32:42.532333Z TRACE echo{addr=[::]:0}: librqbit_utp::stream_tx: closing writer [INFO] [stdout] 2025-11-05T02:32:42.532636Z TRACE msg{seq_nr=242 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=241 [INFO] [stdout] 2025-11-05T02:32:42.532683Z TRACE msg{seq_nr=242 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.532709Z TRACE msg{seq_nr=242 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.532727Z TRACE msg{seq_nr=242 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=116736 [INFO] [stdout] 2025-11-05T02:32:42.532782Z TRACE msg{seq_nr=243 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.532807Z TRACE msg{seq_nr=243 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.532823Z TRACE msg{seq_nr=243 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=242 [INFO] [stdout] 2025-11-05T02:32:42.532839Z TRACE msg{seq_nr=243 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.532854Z TRACE msg{seq_nr=243 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.532868Z TRACE msg{seq_nr=243 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=117760 [INFO] [stdout] 2025-11-05T02:32:42.532909Z TRACE msg{seq_nr=244 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.532926Z TRACE msg{seq_nr=244 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.532939Z TRACE msg{seq_nr=244 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=243 [INFO] [stdout] 2025-11-05T02:32:42.532954Z TRACE msg{seq_nr=244 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.532967Z TRACE msg{seq_nr=244 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.532981Z TRACE msg{seq_nr=244 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=118784 [INFO] [stdout] 2025-11-05T02:32:42.533022Z TRACE msg{seq_nr=245 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.533040Z TRACE msg{seq_nr=245 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.533056Z TRACE msg{seq_nr=245 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=244 [INFO] [stdout] 2025-11-05T02:32:42.533073Z TRACE msg{seq_nr=245 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.533087Z TRACE msg{seq_nr=245 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.533101Z TRACE msg{seq_nr=245 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=119808 [INFO] [stdout] 2025-11-05T02:32:42.533141Z TRACE msg{seq_nr=246 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.533137Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39065 ack_nr=31435 len=1332 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.533157Z TRACE msg{seq_nr=246 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.533172Z TRACE msg{seq_nr=246 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=245 [INFO] [stdout] 2025-11-05T02:32:42.533173Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39065 ack_nr=31435 len=1332 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1332 [INFO] [stdout] 2025-11-05T02:32:42.533189Z TRACE msg{seq_nr=246 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.533204Z TRACE msg{seq_nr=246 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.533202Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39065 ack_nr=31435 len=1332 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=39064 [INFO] [stdout] 2025-11-05T02:32:42.533223Z TRACE msg{seq_nr=246 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=120832 [INFO] [stdout] 2025-11-05T02:32:42.533235Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39065 ack_nr=31435 len=1332 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.533265Z TRACE msg{seq_nr=247 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.533262Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39065 ack_nr=31435 len=1332 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.533282Z TRACE msg{seq_nr=247 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.533298Z TRACE msg{seq_nr=247 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=246 [INFO] [stdout] 2025-11-05T02:32:42.533289Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39065 ack_nr=31435 len=1332 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=1332 [INFO] [stdout] 2025-11-05T02:32:42.533317Z TRACE msg{seq_nr=247 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.533339Z TRACE msg{seq_nr=247 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.533355Z TRACE msg{seq_nr=247 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=121856 [INFO] [stdout] 2025-11-05T02:32:42.533363Z  INFO echo{addr=[::]:0}: librqbit_utp::e2e_tests: current counter 7000 [INFO] [stdout] 2025-11-05T02:32:42.533362Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_rx: flushed from out-of-order user RX packets=1 bytes=1332 [INFO] [stdout] 2025-11-05T02:32:42.533399Z TRACE msg{seq_nr=248 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.533398Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: arming ack delay timer delay=40ms reason="delayed ACK" [INFO] [stdout] 2025-11-05T02:32:42.533417Z TRACE msg{seq_nr=248 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.533426Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: will repoll in duration=40ms [INFO] [stdout] 2025-11-05T02:32:42.533432Z TRACE msg{seq_nr=248 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=247 [INFO] [stdout] 2025-11-05T02:32:42.533450Z TRACE msg{seq_nr=248 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.533475Z TRACE msg{seq_nr=248 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.533492Z TRACE msg{seq_nr=248 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=122880 [INFO] [stdout] 2025-11-05T02:32:42.533533Z TRACE msg{seq_nr=249 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.533548Z TRACE msg{seq_nr=249 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] test e2e_tests::e2e_test_librqbit_utp_client_librqbit_utp_server_ipv6 ... ok [INFO] [stdout] test stream_dispatch::tests::retransmit_timer::test_rto_single_packet_retransmission_mss_sized ... ok [INFO] [stdout] 2025-11-05T02:32:42.533562Z TRACE msg{seq_nr=249 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=248 [INFO] [stdout] 2025-11-05T02:32:42.533637Z TRACE msg{seq_nr=249 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.533662Z TRACE msg{seq_nr=249 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.533693Z TRACE msg{seq_nr=249 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=123904 [INFO] [stdout] 2025-11-05T02:32:42.533738Z TRACE msg{seq_nr=250 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.533754Z TRACE msg{seq_nr=250 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.533768Z TRACE msg{seq_nr=250 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=249 [INFO] [stdout] 2025-11-05T02:32:42.533785Z TRACE msg{seq_nr=250 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.533799Z TRACE msg{seq_nr=250 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.533815Z TRACE msg{seq_nr=250 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=124928 [INFO] [stdout] 2025-11-05T02:32:42.533851Z TRACE msg{seq_nr=251 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.533865Z TRACE msg{seq_nr=251 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.533880Z TRACE msg{seq_nr=251 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=250 [INFO] [stdout] 2025-11-05T02:32:42.533897Z TRACE msg{seq_nr=251 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.533913Z TRACE msg{seq_nr=251 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.533930Z TRACE msg{seq_nr=251 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=125952 [INFO] [stdout] 2025-11-05T02:32:42.533967Z TRACE msg{seq_nr=252 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.533982Z TRACE msg{seq_nr=252 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.533997Z TRACE msg{seq_nr=252 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=251 [INFO] [stdout] 2025-11-05T02:32:42.534014Z TRACE msg{seq_nr=252 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.534028Z TRACE msg{seq_nr=252 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.534044Z TRACE msg{seq_nr=252 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=126976 [INFO] [stdout] 2025-11-05T02:32:42.534082Z TRACE msg{seq_nr=253 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.534097Z TRACE msg{seq_nr=253 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.534112Z TRACE msg{seq_nr=253 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=252 [INFO] [stdout] 2025-11-05T02:32:42.534128Z TRACE msg{seq_nr=253 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.534142Z TRACE msg{seq_nr=253 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.534158Z TRACE msg{seq_nr=253 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=128000 [INFO] [stdout] 2025-11-05T02:32:42.534196Z TRACE msg{seq_nr=254 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.534211Z TRACE msg{seq_nr=254 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.534226Z TRACE msg{seq_nr=254 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=253 [INFO] [stdout] 2025-11-05T02:32:42.534243Z TRACE msg{seq_nr=254 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.534258Z TRACE msg{seq_nr=254 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.534274Z TRACE msg{seq_nr=254 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=129024 [INFO] [stdout] 2025-11-05T02:32:42.534310Z TRACE msg{seq_nr=255 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.534325Z TRACE msg{seq_nr=255 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.534339Z TRACE msg{seq_nr=255 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=254 [INFO] [stdout] 2025-11-05T02:32:42.534356Z TRACE msg{seq_nr=255 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.534370Z TRACE msg{seq_nr=255 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.534385Z TRACE msg{seq_nr=255 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=130048 [INFO] [stdout] 2025-11-05T02:32:42.534421Z TRACE msg{seq_nr=256 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.534438Z TRACE msg{seq_nr=256 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.534452Z TRACE msg{seq_nr=256 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=255 [INFO] [stdout] 2025-11-05T02:32:42.534478Z TRACE msg{seq_nr=256 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.534493Z TRACE msg{seq_nr=256 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.534508Z TRACE msg{seq_nr=256 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=131072 [INFO] [stdout] 2025-11-05T02:32:42.534602Z TRACE librqbit_utp::stream_rx: flushed from out-of-order user RX packets=128 bytes=131072 [INFO] [stdout] 2025-11-05T02:32:42.534625Z TRACE librqbit_utp::stream_dispatch: sending seq_nr=101 ack_nr=256 wnd_size=786432 type=ST_STATE [INFO] [stdout] 2025-11-05T02:32:42.534646Z TRACE librqbit_utp::stream_dispatch: will repoll in duration=10s [INFO] [stdout] 2025-11-05T02:32:42.534881Z  INFO echo{addr=[::]:0}: librqbit_utp::e2e_tests: current counter 8000 [INFO] [stdout] 2025-11-05T02:32:42.535053Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56465 ack_nr=44960 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.535104Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56465 ack_nr=44960 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1452 [INFO] [stdout] 2025-11-05T02:32:42.535130Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56465 ack_nr=44960 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=56464 [INFO] [stdout] 2025-11-05T02:32:42.535159Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56465 ack_nr=44960 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.535194Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56465 ack_nr=44960 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.535231Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56465 ack_nr=44960 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.535305Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56466 ack_nr=44960 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.535342Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56466 ack_nr=44960 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1452 [INFO] [stdout] 2025-11-05T02:32:42.535381Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56466 ack_nr=44960 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=56465 [INFO] [stdout] 2025-11-05T02:32:42.535420Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56466 ack_nr=44960 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.535455Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56466 ack_nr=44960 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.535500Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56466 ack_nr=44960 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=2904 [INFO] [stdout] 2025-11-05T02:32:42.535547Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: turning off retransmit timer reason="rfc6298 5.2" [INFO] [stdout] 2025-11-05T02:32:42.535598Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: turning off inactivity timer reason="TX is empty" [INFO] [stdout] 2025-11-05T02:32:42.535835Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: removed ACKed tx messages result.on_ack_result=acked_segments=6, bytes=8712, new_rtt=Some(12.877959ms) [INFO] [stdout] 2025-11-05T02:32:42.535874Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_rx: flushed from out-of-order user RX packets=2 bytes=2904 [INFO] [stdout] 2025-11-05T02:32:42.535900Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: remote_window_remaining=1039632 congestion_controller_window=80310 remaining=754 self.last_remote_window=1039632 [INFO] [stdout] 2025-11-05T02:32:42.535926Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: segmented bytes=754 [INFO] [stdout] 2025-11-05T02:32:42.535947Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=0 remote_window_remaining=1038878 user_tx_segments_segments=1 user_tx_segments_bytes=754 segment_sizes=min_ss=1452:max_ss=1452 [INFO] [stdout] 2025-11-05T02:32:42.536005Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: arming retransmit timer delay=200ms reason="rfc6298 5.1" [INFO] [stdout] 2025-11-05T02:32:42.536031Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="expecting reply on ST_DATA" [INFO] [stdout] 2025-11-05T02:32:42.536054Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=44961 header.ack_nr=56466 payload_size=754 remaining_cwnd=80310 [INFO] [stdout] 2025-11-05T02:32:42.536080Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: remaining recv_wnd after sending remaining_cwnd=79556 [INFO] [stdout] 2025-11-05T02:32:42.536108Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: will repoll in duration=200ms [INFO] [stdout] 2025-11-05T02:32:42.536498Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39066 ack_nr=31435 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.536533Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39066 ack_nr=31435 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1382 [INFO] [stdout] 2025-11-05T02:32:42.536558Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39066 ack_nr=31435 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=39065 [INFO] [stdout] 2025-11-05T02:32:42.536610Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39066 ack_nr=31435 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.536635Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39066 ack_nr=31435 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.536646Z TRACE msg{seq_nr=257 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.536661Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39066 ack_nr=31435 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=2714 [INFO] [stdout] 2025-11-05T02:32:42.536671Z TRACE msg{seq_nr=257 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.536691Z TRACE msg{seq_nr=257 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=256 [INFO] [stdout] 2025-11-05T02:32:42.536709Z TRACE msg{seq_nr=257 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.536723Z TRACE msg{seq_nr=257 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.536720Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39067 ack_nr=31435 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.536738Z TRACE msg{seq_nr=257 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=1024 [INFO] [stdout] 2025-11-05T02:32:42.536745Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39067 ack_nr=31435 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1382 [INFO] [stdout] 2025-11-05T02:32:42.536771Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39067 ack_nr=31435 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=39066 [INFO] [stdout] 2025-11-05T02:32:42.536789Z TRACE msg{seq_nr=258 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.536796Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39067 ack_nr=31435 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.536810Z TRACE msg{seq_nr=258 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.536826Z TRACE msg{seq_nr=258 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=257 [INFO] [stdout] 2025-11-05T02:32:42.536820Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39067 ack_nr=31435 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.536843Z TRACE msg{seq_nr=258 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.536846Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39067 ack_nr=31435 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=4096 [INFO] [stdout] 2025-11-05T02:32:42.536858Z TRACE msg{seq_nr=258 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.536875Z TRACE msg{seq_nr=258 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=2048 [INFO] [stdout] 2025-11-05T02:32:42.536894Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_rx: flushed from out-of-order user RX packets=2 bytes=2764 [INFO] [stdout] 2025-11-05T02:32:42.536915Z TRACE msg{seq_nr=259 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.536934Z TRACE msg{seq_nr=259 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.536926Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: sending seq_nr=31436 ack_nr=39067 wnd_size=1045440 type=ST_STATE [INFO] [stdout] 2025-11-05T02:32:42.536951Z TRACE msg{seq_nr=259 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=258 [INFO] [stdout] 2025-11-05T02:32:42.536972Z TRACE msg{seq_nr=259 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.536969Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: turning off ack delay timer reason="ACK sent" [INFO] [stdout] 2025-11-05T02:32:42.536987Z TRACE msg{seq_nr=259 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.536987Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45282 ack_nr=57965 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.536993Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: will repoll in duration=10s [INFO] [stdout] 2025-11-05T02:32:42.537003Z TRACE msg{seq_nr=259 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=3072 [INFO] [stdout] 2025-11-05T02:32:42.537019Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45282 ack_nr=57965 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1452 [INFO] [stdout] 2025-11-05T02:32:42.537044Z TRACE msg{seq_nr=260 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.537044Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45282 ack_nr=57965 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=45281 [INFO] [stdout] 2025-11-05T02:32:42.537059Z TRACE msg{seq_nr=260 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.537071Z TRACE msg{seq_nr=260 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=259 [INFO] [stdout] 2025-11-05T02:32:42.537071Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45282 ack_nr=57965 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.537086Z TRACE msg{seq_nr=260 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.537099Z TRACE msg{seq_nr=260 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.537094Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45282 ack_nr=57965 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.537113Z TRACE msg{seq_nr=260 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=4096 [INFO] [stdout] 2025-11-05T02:32:42.537120Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45282 ack_nr=57965 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.537149Z TRACE msg{seq_nr=261 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.537165Z TRACE msg{seq_nr=261 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.537168Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45283 ack_nr=57965 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.537179Z TRACE msg{seq_nr=261 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=260 [INFO] [stdout] 2025-11-05T02:32:42.537194Z TRACE msg{seq_nr=261 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.537206Z TRACE msg{seq_nr=261 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.537192Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45283 ack_nr=57965 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1452 [INFO] [stdout] 2025-11-05T02:32:42.537222Z TRACE msg{seq_nr=261 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=5120 [INFO] [stdout] 2025-11-05T02:32:42.537223Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45283 ack_nr=57965 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=45282 [INFO] [stdout] 2025-11-05T02:32:42.537250Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45283 ack_nr=57965 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.537262Z TRACE msg{seq_nr=262 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.537276Z TRACE msg{seq_nr=262 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.537274Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45283 ack_nr=57965 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.537289Z TRACE msg{seq_nr=262 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=261 [INFO] [stdout] 2025-11-05T02:32:42.537304Z TRACE msg{seq_nr=262 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.537298Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45283 ack_nr=57965 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=2904 [INFO] [stdout] 2025-11-05T02:32:42.537316Z TRACE msg{seq_nr=262 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.537346Z TRACE msg{seq_nr=262 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=6144 [INFO] [stdout] 2025-11-05T02:32:42.537348Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45284 ack_nr=57965 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.537373Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45284 ack_nr=57965 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1452 [INFO] [stdout] 2025-11-05T02:32:42.537385Z TRACE msg{seq_nr=263 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.537399Z TRACE msg{seq_nr=263 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.537397Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45284 ack_nr=57965 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=45283 [INFO] [stdout] 2025-11-05T02:32:42.537425Z TRACE msg{seq_nr=263 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=262 [INFO] [stdout] 2025-11-05T02:32:42.537442Z TRACE msg{seq_nr=263 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.537434Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45284 ack_nr=57965 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.537455Z TRACE msg{seq_nr=263 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.537457Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45284 ack_nr=57965 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.537479Z TRACE msg{seq_nr=263 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=7168 [INFO] [stdout] 2025-11-05T02:32:42.537480Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45284 ack_nr=57965 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=4356 [INFO] [stdout] 2025-11-05T02:32:42.537518Z TRACE msg{seq_nr=264 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.537526Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45285 ack_nr=57965 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.537537Z TRACE msg{seq_nr=264 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.537550Z TRACE msg{seq_nr=264 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=263 [INFO] [stdout] 2025-11-05T02:32:42.537550Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45285 ack_nr=57965 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1452 [INFO] [stdout] 2025-11-05T02:32:42.537592Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45285 ack_nr=57965 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=45284 [INFO] [stdout] 2025-11-05T02:32:42.537624Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45285 ack_nr=57965 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.537649Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45285 ack_nr=57965 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.537676Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45285 ack_nr=57965 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=5808 [INFO] [stdout] 2025-11-05T02:32:42.537731Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45286 ack_nr=57965 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.537758Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45286 ack_nr=57965 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1452 [INFO] [stdout] 2025-11-05T02:32:42.537785Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45286 ack_nr=57965 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=45285 [INFO] [stdout] 2025-11-05T02:32:42.537813Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45286 ack_nr=57965 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.537840Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45286 ack_nr=57965 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.537869Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45286 ack_nr=57965 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=7260 [INFO] [stdout] 2025-11-05T02:32:42.537875Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44961 ack_nr=56466 len=754 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.537906Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44961 ack_nr=56466 len=754 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=754 [INFO] [stdout] 2025-11-05T02:32:42.537920Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45287 ack_nr=57965 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.537931Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44961 ack_nr=56466 len=754 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=44960 [INFO] [stdout] 2025-11-05T02:32:42.537943Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45287 ack_nr=57965 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1452 [INFO] [stdout] 2025-11-05T02:32:42.537957Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44961 ack_nr=56466 len=754 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.537966Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45287 ack_nr=57965 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=45286 [INFO] [stdout] 2025-11-05T02:32:42.537980Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44961 ack_nr=56466 len=754 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.537990Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45287 ack_nr=57965 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.538006Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}:msg{seq_nr=44961 ack_nr=56466 len=754 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=754 [INFO] [stdout] 2025-11-05T02:32:42.538013Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45287 ack_nr=57965 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.538040Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: turning off retransmit timer reason="rfc6298 5.2" [INFO] [stdout] 2025-11-05T02:32:42.538060Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: turning off inactivity timer reason="TX is empty" [INFO] [stdout] 2025-11-05T02:32:42.538037Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45287 ack_nr=57965 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=8712 [INFO] [stdout] 2025-11-05T02:32:42.538153Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: removed ACKed tx messages result.on_ack_result=acked_segments=2, bytes=2904, new_rtt=Some(6.73778ms) [INFO] [stdout] 2025-11-05T02:32:42.538185Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_rx: flushed from out-of-order user RX packets=1 bytes=754 [INFO] [stdout] 2025-11-05T02:32:42.538183Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45288 ack_nr=57965 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.538209Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: remote_window_remaining=1045440 congestion_controller_window=79772 remaining=1292 self.last_remote_window=1045440 [INFO] [stdout] 2025-11-05T02:32:42.538209Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45288 ack_nr=57965 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1452 [INFO] [stdout] 2025-11-05T02:32:42.538234Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: segmented bytes=1292 [INFO] [stdout] 2025-11-05T02:32:42.538241Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45288 ack_nr=57965 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=45287 [INFO] [stdout] 2025-11-05T02:32:42.538254Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=0 remote_window_remaining=1044148 user_tx_segments_segments=1 user_tx_segments_bytes=1292 segment_sizes=min_ss=1452:max_ss=1452 [INFO] [stdout] 2025-11-05T02:32:42.538269Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45288 ack_nr=57965 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.538293Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45288 ack_nr=57965 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.538307Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: arming retransmit timer delay=200ms reason="rfc6298 5.1" [INFO] [stdout] 2025-11-05T02:32:42.538318Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45288 ack_nr=57965 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=10164 [INFO] [stdout] 2025-11-05T02:32:42.538330Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="expecting reply on ST_DATA" [INFO] [stdout] 2025-11-05T02:32:42.538352Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=56467 header.ack_nr=44961 payload_size=1292 remaining_cwnd=79772 [INFO] [stdout] 2025-11-05T02:32:42.538370Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45289 ack_nr=57965 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.538379Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: remaining recv_wnd after sending remaining_cwnd=78480 [INFO] [stdout] 2025-11-05T02:32:42.538395Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45289 ack_nr=57965 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1452 [INFO] [stdout] 2025-11-05T02:32:42.538403Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_dispatch: will repoll in duration=200ms [INFO] [stdout] 2025-11-05T02:32:42.538418Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45289 ack_nr=57965 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=45288 [INFO] [stdout] 2025-11-05T02:32:42.538447Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45289 ack_nr=57965 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.538476Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45289 ack_nr=57965 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.538507Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45289 ack_nr=57965 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=11616 [INFO] [stdout] 2025-11-05T02:32:42.538564Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45290 ack_nr=57965 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.538615Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45290 ack_nr=57965 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1452 [INFO] [stdout] 2025-11-05T02:32:42.538645Z  INFO echo{addr=127.0.0.1:0}: librqbit_utp::e2e_tests: current counter 10000 [INFO] [stdout] 2025-11-05T02:32:42.538641Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45290 ack_nr=57965 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=45289 [INFO] [stdout] 2025-11-05T02:32:42.538667Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45290 ack_nr=57965 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.538696Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45290 ack_nr=57965 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.538729Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45290 ack_nr=57965 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=13068 [INFO] [stdout] 2025-11-05T02:32:42.538788Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45291 ack_nr=57965 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.538792Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56467 ack_nr=44961 len=1292 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.538816Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45291 ack_nr=57965 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1452 [INFO] [stdout] 2025-11-05T02:32:42.538819Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56467 ack_nr=44961 len=1292 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1292 [INFO] [stdout] 2025-11-05T02:32:42.538840Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56467 ack_nr=44961 len=1292 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=56466 [INFO] [stdout] 2025-11-05T02:32:42.538839Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45291 ack_nr=57965 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=45290 [INFO] [stdout] 2025-11-05T02:32:42.538864Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45291 ack_nr=57965 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.537566Z TRACE msg{seq_nr=264 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.538906Z TRACE msg{seq_nr=264 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.538895Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45291 ack_nr=57965 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.538921Z TRACE msg{seq_nr=264 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=8192 [INFO] [stdout] 2025-11-05T02:32:42.538922Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45291 ack_nr=57965 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=14520 [INFO] [stdout] 2025-11-05T02:32:42.538959Z TRACE msg{seq_nr=265 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.538976Z TRACE msg{seq_nr=265 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.538967Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45292 ack_nr=57965 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.538989Z TRACE msg{seq_nr=265 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=264 [INFO] [stdout] 2025-11-05T02:32:42.538991Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45292 ack_nr=57965 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1452 [INFO] [stdout] 2025-11-05T02:32:42.539006Z TRACE msg{seq_nr=265 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.539019Z TRACE msg{seq_nr=265 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.539016Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45292 ack_nr=57965 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=45291 [INFO] [stdout] 2025-11-05T02:32:42.539033Z TRACE msg{seq_nr=265 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=9216 [INFO] [stdout] 2025-11-05T02:32:42.539041Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45292 ack_nr=57965 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.539069Z TRACE msg{seq_nr=266 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.539066Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45292 ack_nr=57965 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.539082Z TRACE msg{seq_nr=266 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.539094Z TRACE msg{seq_nr=266 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=265 [INFO] [stdout] 2025-11-05T02:32:42.539091Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45292 ack_nr=57965 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=15972 [INFO] [stdout] 2025-11-05T02:32:42.539094Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39068 ack_nr=31435 len=1332 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.539111Z TRACE msg{seq_nr=266 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.539126Z TRACE msg{seq_nr=266 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.539126Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: turning off retransmit timer reason="rfc6298 5.2" [INFO] [stdout] 2025-11-05T02:32:42.539126Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39068 ack_nr=31435 len=1332 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1332 [INFO] [stdout] 2025-11-05T02:32:42.539141Z TRACE msg{seq_nr=266 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=10240 [INFO] [stdout] 2025-11-05T02:32:42.539146Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: turning off inactivity timer reason="TX is empty" [INFO] [stdout] 2025-11-05T02:32:42.539151Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39068 ack_nr=31435 len=1332 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=39067 [INFO] [stdout] 2025-11-05T02:32:42.539177Z TRACE msg{seq_nr=267 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.539191Z TRACE msg{seq_nr=267 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.539182Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39068 ack_nr=31435 len=1332 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.539203Z TRACE msg{seq_nr=267 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=266 [INFO] [stdout] 2025-11-05T02:32:42.539207Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39068 ack_nr=31435 len=1332 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.539219Z TRACE msg{seq_nr=267 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.539234Z TRACE msg{seq_nr=267 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.539233Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39068 ack_nr=31435 len=1332 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=1332 [INFO] [stdout] 2025-11-05T02:32:42.539247Z TRACE msg{seq_nr=267 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=11264 [INFO] [stdout] 2025-11-05T02:32:42.539282Z TRACE msg{seq_nr=268 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.539281Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_rx: flushed from out-of-order user RX packets=1 bytes=1332 [INFO] [stdout] 2025-11-05T02:32:42.539294Z TRACE msg{seq_nr=268 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.539308Z TRACE msg{seq_nr=268 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=267 [INFO] [stdout] 2025-11-05T02:32:42.539311Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: arming ack delay timer delay=40ms reason="delayed ACK" [INFO] [stdout] 2025-11-05T02:32:42.539322Z TRACE msg{seq_nr=268 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.539335Z TRACE msg{seq_nr=268 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.539335Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: will repoll in duration=40ms [INFO] [stdout] 2025-11-05T02:32:42.539349Z TRACE msg{seq_nr=268 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=12288 [INFO] [stdout] 2025-11-05T02:32:42.539378Z TRACE msg{seq_nr=269 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.539390Z TRACE msg{seq_nr=269 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.539402Z TRACE msg{seq_nr=269 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=268 [INFO] [stdout] 2025-11-05T02:32:42.539417Z TRACE msg{seq_nr=269 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.539430Z TRACE msg{seq_nr=269 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.539443Z TRACE msg{seq_nr=269 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=13312 [INFO] [stdout] 2025-11-05T02:32:42.539491Z TRACE msg{seq_nr=270 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.539508Z TRACE msg{seq_nr=270 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.539521Z TRACE msg{seq_nr=270 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=269 [INFO] [stdout] 2025-11-05T02:32:42.539537Z TRACE msg{seq_nr=270 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.539550Z TRACE msg{seq_nr=270 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.539563Z TRACE msg{seq_nr=270 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=14336 [INFO] [stdout] 2025-11-05T02:32:42.539617Z TRACE msg{seq_nr=271 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.539630Z TRACE msg{seq_nr=271 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.539642Z TRACE msg{seq_nr=271 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=270 [INFO] [stdout] 2025-11-05T02:32:42.539657Z TRACE msg{seq_nr=271 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.539671Z TRACE msg{seq_nr=271 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.539685Z TRACE msg{seq_nr=271 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=15360 [INFO] [stdout] 2025-11-05T02:32:42.539688Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: removed ACKed tx messages result.on_ack_result=acked_segments=11, bytes=15972, new_rtt=Some(17.132459ms) [INFO] [stdout] 2025-11-05T02:32:42.539719Z TRACE msg{seq_nr=272 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.539724Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_rx: flushed from out-of-order user RX packets=11 bytes=15972 [INFO] [stdout] 2025-11-05T02:32:42.539734Z TRACE msg{seq_nr=272 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.539748Z TRACE msg{seq_nr=272 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=271 [INFO] [stdout] 2025-11-05T02:32:42.539749Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: remote_window_remaining=1032372 congestion_controller_window=71598 remaining=9466 self.last_remote_window=1032372 [INFO] [stdout] 2025-11-05T02:32:42.539764Z TRACE msg{seq_nr=272 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.539777Z TRACE msg{seq_nr=272 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.539773Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: segmented bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.539791Z TRACE msg{seq_nr=272 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=16384 [INFO] [stdout] 2025-11-05T02:32:42.539794Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: segmented bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.539815Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: segmented bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.539828Z TRACE msg{seq_nr=273 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.539842Z TRACE msg{seq_nr=273 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.539835Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: segmented bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.539854Z TRACE msg{seq_nr=273 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=272 [INFO] [stdout] 2025-11-05T02:32:42.539856Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: segmented bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.539870Z TRACE msg{seq_nr=273 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.539875Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: segmented bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.539883Z TRACE msg{seq_nr=273 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.539898Z TRACE msg{seq_nr=273 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=17408 [INFO] [stdout] 2025-11-05T02:32:42.539894Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: nagle: buffering more data max_payload_size=1452 [INFO] [stdout] 2025-11-05T02:32:42.539914Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=754 remote_window_remaining=1023660 user_tx_segments_segments=6 user_tx_segments_bytes=8712 segment_sizes=min_ss=1452:max_ss=1452 [INFO] [stdout] 2025-11-05T02:32:42.539933Z TRACE msg{seq_nr=274 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.539948Z TRACE msg{seq_nr=274 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.539964Z TRACE msg{seq_nr=274 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=273 [INFO] [stdout] 2025-11-05T02:32:42.539969Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: arming retransmit timer delay=200ms reason="rfc6298 5.1" [INFO] [stdout] 2025-11-05T02:32:42.539981Z TRACE msg{seq_nr=274 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.539994Z TRACE msg{seq_nr=274 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.539993Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="expecting reply on ST_DATA" [INFO] [stdout] 2025-11-05T02:32:42.540007Z TRACE msg{seq_nr=274 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=18432 [INFO] [stdout] 2025-11-05T02:32:42.540014Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=57966 header.ack_nr=45292 payload_size=1452 remaining_cwnd=71598 [INFO] [stdout] 2025-11-05T02:32:42.540047Z TRACE msg{seq_nr=275 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.540065Z TRACE msg{seq_nr=275 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.540059Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=57967 header.ack_nr=45292 payload_size=1452 remaining_cwnd=70146 [INFO] [stdout] 2025-11-05T02:32:42.540078Z TRACE msg{seq_nr=275 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=274 [INFO] [stdout] 2025-11-05T02:32:42.540094Z TRACE msg{seq_nr=275 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.540099Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=57968 header.ack_nr=45292 payload_size=1452 remaining_cwnd=68694 [INFO] [stdout] 2025-11-05T02:32:42.540109Z TRACE msg{seq_nr=275 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.540125Z TRACE msg{seq_nr=275 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=19456 [INFO] [stdout] 2025-11-05T02:32:42.540136Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=57969 header.ack_nr=45292 payload_size=1452 remaining_cwnd=67242 [INFO] [stdout] 2025-11-05T02:32:42.540165Z TRACE msg{seq_nr=276 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.540183Z TRACE msg{seq_nr=276 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.540178Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=57970 header.ack_nr=45292 payload_size=1452 remaining_cwnd=65790 [INFO] [stdout] 2025-11-05T02:32:42.540198Z TRACE msg{seq_nr=276 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=275 [INFO] [stdout] 2025-11-05T02:32:42.540216Z TRACE msg{seq_nr=276 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.540232Z TRACE msg{seq_nr=276 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.540229Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=57971 header.ack_nr=45292 payload_size=1452 remaining_cwnd=64338 [INFO] [stdout] 2025-11-05T02:32:42.540247Z TRACE msg{seq_nr=276 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=20480 [INFO] [stdout] 2025-11-05T02:32:42.540255Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: remaining recv_wnd after sending remaining_cwnd=62886 [INFO] [stdout] 2025-11-05T02:32:42.540287Z TRACE msg{seq_nr=277 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.540281Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: will repoll in duration=200ms [INFO] [stdout] 2025-11-05T02:32:42.540301Z TRACE msg{seq_nr=277 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.540317Z TRACE msg{seq_nr=277 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=276 [INFO] [stdout] 2025-11-05T02:32:42.538864Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56467 ack_nr=44961 len=1292 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.541353Z TRACE msg{seq_nr=277 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.541380Z TRACE msg{seq_nr=277 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.541365Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56467 ack_nr=44961 len=1292 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.541396Z TRACE msg{seq_nr=277 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=21504 [INFO] [stdout] 2025-11-05T02:32:42.541397Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}:msg{seq_nr=56467 ack_nr=44961 len=1292 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=1292 [INFO] [stdout] 2025-11-05T02:32:42.541441Z TRACE msg{seq_nr=278 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.541433Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: turning off retransmit timer reason="rfc6298 5.2" [INFO] [stdout] 2025-11-05T02:32:42.541456Z TRACE msg{seq_nr=278 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.541471Z TRACE msg{seq_nr=278 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=277 [INFO] [stdout] 2025-11-05T02:32:42.541456Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: turning off inactivity timer reason="TX is empty" [INFO] [stdout] 2025-11-05T02:32:42.541503Z TRACE msg{seq_nr=278 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.541520Z TRACE msg{seq_nr=278 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.541534Z TRACE msg{seq_nr=278 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=22528 [INFO] [stdout] 2025-11-05T02:32:42.541532Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: removed ACKed tx messages result.on_ack_result=acked_segments=1, bytes=754, new_rtt=Some(2.77171ms) [INFO] [stdout] 2025-11-05T02:32:42.541563Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_rx: flushed from out-of-order user RX packets=1 bytes=1292 [INFO] [stdout] 2025-11-05T02:32:42.541594Z TRACE msg{seq_nr=279 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.541611Z TRACE msg{seq_nr=279 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.541613Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: arming ack delay timer delay=40ms reason="delayed ACK" [INFO] [stdout] 2025-11-05T02:32:42.541624Z TRACE msg{seq_nr=279 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=278 [INFO] [stdout] 2025-11-05T02:32:42.541640Z TRACE msg{seq_nr=279 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.541638Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_dispatch: will repoll in duration=40ms [INFO] [stdout] 2025-11-05T02:32:42.541655Z TRACE msg{seq_nr=279 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.541671Z TRACE msg{seq_nr=279 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=23552 [INFO] [stdout] 2025-11-05T02:32:42.541715Z TRACE msg{seq_nr=280 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.541734Z TRACE msg{seq_nr=280 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.541749Z TRACE msg{seq_nr=280 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=279 [INFO] [stdout] 2025-11-05T02:32:42.541766Z TRACE msg{seq_nr=280 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.541781Z TRACE msg{seq_nr=280 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.541797Z TRACE msg{seq_nr=280 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=24576 [INFO] [stdout] 2025-11-05T02:32:42.541834Z TRACE msg{seq_nr=281 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.541850Z TRACE msg{seq_nr=281 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.541864Z TRACE msg{seq_nr=281 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=280 [INFO] [stdout] 2025-11-05T02:32:42.541883Z TRACE msg{seq_nr=281 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.541897Z TRACE msg{seq_nr=281 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.541913Z TRACE msg{seq_nr=281 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=25600 [INFO] [stdout] 2025-11-05T02:32:42.541935Z  INFO echo{addr=127.0.0.1:0}: librqbit_utp::e2e_tests: current counter 10000 [INFO] [stdout] 2025-11-05T02:32:42.541948Z TRACE msg{seq_nr=282 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.541963Z TRACE msg{seq_nr=282 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.541977Z TRACE msg{seq_nr=282 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=281 [INFO] [stdout] 2025-11-05T02:32:42.541994Z TRACE msg{seq_nr=282 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.542008Z TRACE msg{seq_nr=282 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.542025Z TRACE msg{seq_nr=282 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=26624 [INFO] [stdout] 2025-11-05T02:32:42.542036Z TRACE echo{addr=127.0.0.1:0}:utp_socket:connect{remote=127.0.0.1:57998 local=127.0.0.1:34692}:utp_stream{remote=127.0.0.1:57998}: librqbit_utp::stream_rx: user_rx: marking vsock closed [INFO] [stdout] 2025-11-05T02:32:42.542066Z TRACE msg{seq_nr=283 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.542080Z TRACE msg{seq_nr=283 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.542094Z TRACE msg{seq_nr=283 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=282 [INFO] [stdout] 2025-11-05T02:32:42.542109Z TRACE msg{seq_nr=283 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.542122Z TRACE msg{seq_nr=283 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.542138Z TRACE msg{seq_nr=283 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=27648 [INFO] [stdout] 2025-11-05T02:32:42.542176Z TRACE msg{seq_nr=284 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.542193Z TRACE msg{seq_nr=284 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.542237Z TRACE echo{addr=127.0.0.1:0}:utp_socket:accept{local=127.0.0.1:57998}:utp_stream{remote=127.0.0.1:34692}: librqbit_utp::stream_rx: user_rx: marking vsock closed [INFO] [stdout] 2025-11-05T02:32:42.542218Z TRACE msg{seq_nr=284 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=283 [INFO] [stdout] 2025-11-05T02:32:42.542337Z TRACE msg{seq_nr=284 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.542357Z TRACE msg{seq_nr=284 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.542374Z TRACE msg{seq_nr=284 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=28672 [INFO] [stdout] 2025-11-05T02:32:42.542418Z TRACE msg{seq_nr=285 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.542436Z TRACE msg{seq_nr=285 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.542451Z TRACE msg{seq_nr=285 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=284 [INFO] [stdout] 2025-11-05T02:32:42.542468Z TRACE msg{seq_nr=285 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.542480Z TRACE msg{seq_nr=285 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.542493Z TRACE msg{seq_nr=285 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=29696 [INFO] [stdout] 2025-11-05T02:32:42.542540Z TRACE msg{seq_nr=286 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] test e2e_tests::e2e_test_librqbit_utp_client_librqbit_utp_server ... ok [INFO] [stdout] 2025-11-05T02:32:42.542557Z TRACE msg{seq_nr=286 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.542588Z TRACE msg{seq_nr=286 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=285 [INFO] [stdout] 2025-11-05T02:32:42.542608Z TRACE msg{seq_nr=286 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.542623Z TRACE msg{seq_nr=286 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.542639Z TRACE msg{seq_nr=286 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=30720 [INFO] [stdout] 2025-11-05T02:32:42.542682Z TRACE msg{seq_nr=287 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.542699Z TRACE msg{seq_nr=287 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.542715Z TRACE msg{seq_nr=287 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=286 [INFO] [stdout] 2025-11-05T02:32:42.542736Z TRACE msg{seq_nr=287 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.542752Z TRACE msg{seq_nr=287 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.542768Z TRACE msg{seq_nr=287 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=31744 [INFO] [stdout] 2025-11-05T02:32:42.542813Z TRACE msg{seq_nr=288 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.542831Z TRACE msg{seq_nr=288 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.542847Z TRACE msg{seq_nr=288 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=287 [INFO] [stdout] 2025-11-05T02:32:42.542866Z TRACE msg{seq_nr=288 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.542881Z TRACE msg{seq_nr=288 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.542899Z TRACE msg{seq_nr=288 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=32768 [INFO] [stdout] 2025-11-05T02:32:42.542945Z TRACE msg{seq_nr=289 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.542964Z TRACE msg{seq_nr=289 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.542980Z TRACE msg{seq_nr=289 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=288 [INFO] [stdout] 2025-11-05T02:32:42.542998Z TRACE msg{seq_nr=289 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.543014Z TRACE msg{seq_nr=289 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.543030Z TRACE msg{seq_nr=289 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=33792 [INFO] [stdout] 2025-11-05T02:32:42.543081Z TRACE msg{seq_nr=290 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.543107Z TRACE msg{seq_nr=290 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.543121Z TRACE msg{seq_nr=290 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=289 [INFO] [stdout] 2025-11-05T02:32:42.543138Z TRACE msg{seq_nr=290 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.543153Z TRACE msg{seq_nr=290 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.543169Z TRACE msg{seq_nr=290 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=34816 [INFO] [stdout] 2025-11-05T02:32:42.543227Z TRACE msg{seq_nr=291 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.543250Z TRACE msg{seq_nr=291 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.543263Z TRACE msg{seq_nr=291 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=290 [INFO] [stdout] 2025-11-05T02:32:42.543281Z TRACE msg{seq_nr=291 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.543295Z TRACE msg{seq_nr=291 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.543312Z TRACE msg{seq_nr=291 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=35840 [INFO] [stdout] 2025-11-05T02:32:42.543356Z TRACE msg{seq_nr=292 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.543373Z TRACE msg{seq_nr=292 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.543388Z TRACE msg{seq_nr=292 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=291 [INFO] [stdout] 2025-11-05T02:32:42.543405Z TRACE msg{seq_nr=292 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.543420Z TRACE msg{seq_nr=292 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.543436Z TRACE msg{seq_nr=292 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=36864 [INFO] [stdout] 2025-11-05T02:32:42.543479Z TRACE msg{seq_nr=293 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.543497Z TRACE msg{seq_nr=293 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.543512Z TRACE msg{seq_nr=293 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=292 [INFO] [stdout] 2025-11-05T02:32:42.543529Z TRACE msg{seq_nr=293 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.543544Z TRACE msg{seq_nr=293 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.543560Z TRACE msg{seq_nr=293 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=37888 [INFO] [stdout] 2025-11-05T02:32:42.543594Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39069 ack_nr=31435 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.543628Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39069 ack_nr=31435 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1382 [INFO] [stdout] 2025-11-05T02:32:42.543650Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39069 ack_nr=31435 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=39068 [INFO] [stdout] 2025-11-05T02:32:42.543679Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39069 ack_nr=31435 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.543702Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39069 ack_nr=31435 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.543725Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39069 ack_nr=31435 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=2714 [INFO] [stdout] 2025-11-05T02:32:42.543733Z TRACE msg{seq_nr=294 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.543756Z TRACE msg{seq_nr=294 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.543771Z TRACE msg{seq_nr=294 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=293 [INFO] [stdout] 2025-11-05T02:32:42.543775Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39070 ack_nr=31435 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.543788Z TRACE msg{seq_nr=294 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.543801Z TRACE msg{seq_nr=294 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.543799Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39070 ack_nr=31435 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1382 [INFO] [stdout] 2025-11-05T02:32:42.543815Z TRACE msg{seq_nr=294 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=38912 [INFO] [stdout] 2025-11-05T02:32:42.543821Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39070 ack_nr=31435 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=39069 [INFO] [stdout] 2025-11-05T02:32:42.543844Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39070 ack_nr=31435 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.543859Z TRACE msg{seq_nr=295 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.543875Z TRACE msg{seq_nr=295 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.543867Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39070 ack_nr=31435 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.543889Z TRACE msg{seq_nr=295 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=294 [INFO] [stdout] 2025-11-05T02:32:42.543891Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39070 ack_nr=31435 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=4096 [INFO] [stdout] 2025-11-05T02:32:42.543905Z TRACE msg{seq_nr=295 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.543919Z TRACE msg{seq_nr=295 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.543934Z TRACE msg{seq_nr=295 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=39936 [INFO] [stdout] 2025-11-05T02:32:42.543934Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_rx: flushed from out-of-order user RX packets=2 bytes=2764 [INFO] [stdout] 2025-11-05T02:32:42.543972Z TRACE msg{seq_nr=296 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.543966Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: sending seq_nr=31436 ack_nr=39070 wnd_size=1045440 type=ST_STATE [INFO] [stdout] 2025-11-05T02:32:42.543988Z TRACE msg{seq_nr=296 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.544003Z TRACE msg{seq_nr=296 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=295 [INFO] [stdout] 2025-11-05T02:32:42.544005Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: turning off ack delay timer reason="ACK sent" [INFO] [stdout] 2025-11-05T02:32:42.544019Z TRACE msg{seq_nr=296 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.544027Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: will repoll in duration=10s [INFO] [stdout] 2025-11-05T02:32:42.544032Z TRACE msg{seq_nr=296 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.544049Z TRACE msg{seq_nr=296 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=40960 [INFO] [stdout] 2025-11-05T02:32:42.544086Z TRACE msg{seq_nr=297 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.544100Z TRACE msg{seq_nr=297 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.544113Z TRACE msg{seq_nr=297 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=296 [INFO] [stdout] 2025-11-05T02:32:42.544127Z TRACE msg{seq_nr=297 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.544139Z TRACE msg{seq_nr=297 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.544153Z TRACE msg{seq_nr=297 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=41984 [INFO] [stdout] 2025-11-05T02:32:42.544190Z TRACE msg{seq_nr=298 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.544205Z TRACE msg{seq_nr=298 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.544232Z TRACE msg{seq_nr=298 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=297 [INFO] [stdout] 2025-11-05T02:32:42.544247Z TRACE msg{seq_nr=298 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.544261Z TRACE msg{seq_nr=298 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.544276Z TRACE msg{seq_nr=298 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=43008 [INFO] [stdout] 2025-11-05T02:32:42.544317Z TRACE msg{seq_nr=299 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.544334Z TRACE msg{seq_nr=299 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.544347Z TRACE msg{seq_nr=299 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=298 [INFO] [stdout] 2025-11-05T02:32:42.544366Z TRACE msg{seq_nr=299 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.544380Z TRACE msg{seq_nr=299 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.544395Z TRACE msg{seq_nr=299 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=44032 [INFO] [stdout] 2025-11-05T02:32:42.544437Z TRACE msg{seq_nr=300 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.544438Z  INFO echo{addr=127.0.0.1:8535}: librqbit_utp::e2e_tests: current counter 9000 [INFO] [stdout] 2025-11-05T02:32:42.544455Z TRACE msg{seq_nr=300 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.544471Z TRACE msg{seq_nr=300 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=299 [INFO] [stdout] 2025-11-05T02:32:42.544488Z TRACE msg{seq_nr=300 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.544503Z TRACE msg{seq_nr=300 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.544518Z TRACE msg{seq_nr=300 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=45056 [INFO] [stdout] 2025-11-05T02:32:42.541203Z  INFO echo{addr=[::]:0}: librqbit_utp::e2e_tests: current counter 8000 [INFO] [stdout] 2025-11-05T02:32:42.545281Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39071 ack_nr=31435 len=1332 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.545313Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39071 ack_nr=31435 len=1332 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1332 [INFO] [stdout] 2025-11-05T02:32:42.545339Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39071 ack_nr=31435 len=1332 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=39070 [INFO] [stdout] 2025-11-05T02:32:42.545363Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39071 ack_nr=31435 len=1332 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.545383Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39071 ack_nr=31435 len=1332 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.545405Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39071 ack_nr=31435 len=1332 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=1332 [INFO] [stdout] 2025-11-05T02:32:42.545442Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_rx: flushed from out-of-order user RX packets=1 bytes=1332 [INFO] [stdout] 2025-11-05T02:32:42.545468Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: arming ack delay timer delay=40ms reason="delayed ACK" [INFO] [stdout] 2025-11-05T02:32:42.545503Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: will repoll in duration=40ms [INFO] [stdout] 2025-11-05T02:32:42.546088Z  INFO echo{addr=[::]:0}: librqbit_utp::e2e_tests: current counter 9000 [INFO] [stdout] 2025-11-05T02:32:42.547617Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57966 ack_nr=45292 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.547665Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57966 ack_nr=45292 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1452 [INFO] [stdout] 2025-11-05T02:32:42.547698Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57966 ack_nr=45292 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=57965 [INFO] [stdout] 2025-11-05T02:32:42.547733Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57966 ack_nr=45292 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.547761Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57966 ack_nr=45292 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.547906Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57966 ack_nr=45292 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.547983Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57967 ack_nr=45292 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.548017Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57967 ack_nr=45292 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1452 [INFO] [stdout] 2025-11-05T02:32:42.548047Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57967 ack_nr=45292 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=57966 [INFO] [stdout] 2025-11-05T02:32:42.548079Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57967 ack_nr=45292 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.548108Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57967 ack_nr=45292 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.548139Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57967 ack_nr=45292 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=2904 [INFO] [stdout] 2025-11-05T02:32:42.548198Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57968 ack_nr=45292 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.548237Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57968 ack_nr=45292 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1452 [INFO] [stdout] 2025-11-05T02:32:42.548259Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57968 ack_nr=45292 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=57967 [INFO] [stdout] 2025-11-05T02:32:42.548284Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57968 ack_nr=45292 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.548306Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57968 ack_nr=45292 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.548330Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57968 ack_nr=45292 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=4356 [INFO] [stdout] 2025-11-05T02:32:42.548382Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57969 ack_nr=45292 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.548408Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57969 ack_nr=45292 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1452 [INFO] [stdout] 2025-11-05T02:32:42.548429Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57969 ack_nr=45292 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=57968 [INFO] [stdout] 2025-11-05T02:32:42.548455Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57969 ack_nr=45292 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.548478Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57969 ack_nr=45292 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.548501Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57969 ack_nr=45292 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=5808 [INFO] [stdout] 2025-11-05T02:32:42.548553Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57970 ack_nr=45292 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.548606Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57970 ack_nr=45292 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1452 [INFO] [stdout] 2025-11-05T02:32:42.548632Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57970 ack_nr=45292 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=57969 [INFO] [stdout] 2025-11-05T02:32:42.548655Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57970 ack_nr=45292 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.548677Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57970 ack_nr=45292 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.548703Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57970 ack_nr=45292 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=7260 [INFO] [stdout] 2025-11-05T02:32:42.548756Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57971 ack_nr=45292 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.548783Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57971 ack_nr=45292 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1452 [INFO] [stdout] 2025-11-05T02:32:42.548805Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57971 ack_nr=45292 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=57970 [INFO] [stdout] 2025-11-05T02:32:42.548828Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57971 ack_nr=45292 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.548849Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57971 ack_nr=45292 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.548871Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57971 ack_nr=45292 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=8712 [INFO] [stdout] 2025-11-05T02:32:42.548905Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: turning off retransmit timer reason="rfc6298 5.2" [INFO] [stdout] 2025-11-05T02:32:42.548927Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: turning off inactivity timer reason="TX is empty" [INFO] [stdout] 2025-11-05T02:32:42.549417Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: removed ACKed tx messages result.on_ack_result=acked_segments=11, bytes=15972, new_rtt=Some(15.94133ms) [INFO] [stdout] 2025-11-05T02:32:42.549469Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_rx: flushed from out-of-order user RX packets=6 bytes=8712 [INFO] [stdout] 2025-11-05T02:32:42.549500Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: remote_window_remaining=1032372 congestion_controller_window=76868 remaining=4196 self.last_remote_window=1032372 [INFO] [stdout] 2025-11-05T02:32:42.549527Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: segmented bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.549547Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: segmented bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.544559Z TRACE msg{seq_nr=301 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.549602Z TRACE msg{seq_nr=301 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.549627Z TRACE msg{seq_nr=301 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=300 [INFO] [stdout] 2025-11-05T02:32:42.549646Z TRACE msg{seq_nr=301 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.549662Z TRACE msg{seq_nr=301 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.549678Z TRACE msg{seq_nr=301 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=46080 [INFO] [stdout] 2025-11-05T02:32:42.549725Z TRACE msg{seq_nr=302 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.549740Z TRACE msg{seq_nr=302 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.549754Z TRACE msg{seq_nr=302 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=301 [INFO] [stdout] 2025-11-05T02:32:42.549770Z TRACE msg{seq_nr=302 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.549784Z TRACE msg{seq_nr=302 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.549800Z TRACE msg{seq_nr=302 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=47104 [INFO] [stdout] 2025-11-05T02:32:42.549838Z TRACE msg{seq_nr=303 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.549853Z TRACE msg{seq_nr=303 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.549866Z TRACE msg{seq_nr=303 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=302 [INFO] [stdout] 2025-11-05T02:32:42.549885Z TRACE msg{seq_nr=303 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.549911Z TRACE msg{seq_nr=303 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.549929Z TRACE msg{seq_nr=303 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=48128 [INFO] [stdout] 2025-11-05T02:32:42.549974Z TRACE msg{seq_nr=304 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.549993Z TRACE msg{seq_nr=304 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.550009Z TRACE msg{seq_nr=304 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=303 [INFO] [stdout] 2025-11-05T02:32:42.550027Z TRACE msg{seq_nr=304 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.550042Z TRACE msg{seq_nr=304 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.550059Z TRACE msg{seq_nr=304 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=49152 [INFO] [stdout] 2025-11-05T02:32:42.550107Z TRACE msg{seq_nr=305 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.550124Z TRACE msg{seq_nr=305 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.550140Z TRACE msg{seq_nr=305 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=304 [INFO] [stdout] 2025-11-05T02:32:42.550158Z TRACE msg{seq_nr=305 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.550175Z TRACE msg{seq_nr=305 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.550192Z TRACE msg{seq_nr=305 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=50176 [INFO] [stdout] 2025-11-05T02:32:42.550245Z TRACE msg{seq_nr=306 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.550260Z TRACE msg{seq_nr=306 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.550272Z TRACE msg{seq_nr=306 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=305 [INFO] [stdout] 2025-11-05T02:32:42.550287Z TRACE msg{seq_nr=306 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.550299Z TRACE msg{seq_nr=306 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.550313Z TRACE msg{seq_nr=306 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=51200 [INFO] [stdout] 2025-11-05T02:32:42.550343Z TRACE msg{seq_nr=307 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.550355Z TRACE msg{seq_nr=307 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.550367Z TRACE msg{seq_nr=307 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=306 [INFO] [stdout] 2025-11-05T02:32:42.550381Z TRACE msg{seq_nr=307 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.550393Z TRACE msg{seq_nr=307 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.550409Z TRACE msg{seq_nr=307 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=52224 [INFO] [stdout] 2025-11-05T02:32:42.550442Z TRACE msg{seq_nr=308 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.550458Z TRACE msg{seq_nr=308 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.550473Z TRACE msg{seq_nr=308 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=307 [INFO] [stdout] 2025-11-05T02:32:42.550489Z TRACE msg{seq_nr=308 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.550502Z TRACE msg{seq_nr=308 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.550518Z TRACE msg{seq_nr=308 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=53248 [INFO] [stdout] 2025-11-05T02:32:42.550670Z TRACE msg{seq_nr=309 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.550700Z TRACE msg{seq_nr=309 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.550717Z TRACE msg{seq_nr=309 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=308 [INFO] [stdout] 2025-11-05T02:32:42.550738Z TRACE msg{seq_nr=309 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.550752Z TRACE msg{seq_nr=309 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.550767Z TRACE msg{seq_nr=309 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=54272 [INFO] [stdout] 2025-11-05T02:32:42.550818Z TRACE msg{seq_nr=310 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.550839Z TRACE msg{seq_nr=310 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.550852Z TRACE msg{seq_nr=310 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=309 [INFO] [stdout] 2025-11-05T02:32:42.550869Z TRACE msg{seq_nr=310 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.550884Z TRACE msg{seq_nr=310 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.550900Z TRACE msg{seq_nr=310 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=55296 [INFO] [stdout] 2025-11-05T02:32:42.550947Z TRACE msg{seq_nr=311 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.550966Z TRACE msg{seq_nr=311 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.550980Z TRACE msg{seq_nr=311 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=310 [INFO] [stdout] 2025-11-05T02:32:42.550998Z TRACE msg{seq_nr=311 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.551014Z TRACE msg{seq_nr=311 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.551031Z TRACE msg{seq_nr=311 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=56320 [INFO] [stdout] 2025-11-05T02:32:42.551078Z TRACE msg{seq_nr=312 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.551100Z TRACE msg{seq_nr=312 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.551116Z TRACE msg{seq_nr=312 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=311 [INFO] [stdout] 2025-11-05T02:32:42.551134Z TRACE msg{seq_nr=312 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.551149Z TRACE msg{seq_nr=312 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.551166Z TRACE msg{seq_nr=312 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=57344 [INFO] [stdout] 2025-11-05T02:32:42.551223Z TRACE msg{seq_nr=313 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.551244Z TRACE msg{seq_nr=313 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.551260Z TRACE msg{seq_nr=313 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=312 [INFO] [stdout] 2025-11-05T02:32:42.551279Z TRACE msg{seq_nr=313 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.551294Z TRACE msg{seq_nr=313 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.551309Z TRACE msg{seq_nr=313 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=58368 [INFO] [stdout] 2025-11-05T02:32:42.551351Z TRACE msg{seq_nr=314 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.551371Z TRACE msg{seq_nr=314 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.551389Z TRACE msg{seq_nr=314 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=313 [INFO] [stdout] 2025-11-05T02:32:42.551406Z TRACE msg{seq_nr=314 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.551421Z TRACE msg{seq_nr=314 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.551438Z TRACE msg{seq_nr=314 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=59392 [INFO] [stdout] 2025-11-05T02:32:42.551484Z TRACE msg{seq_nr=315 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.551505Z TRACE msg{seq_nr=315 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.551521Z TRACE msg{seq_nr=315 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=314 [INFO] [stdout] 2025-11-05T02:32:42.551539Z TRACE msg{seq_nr=315 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.551553Z TRACE msg{seq_nr=315 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.551593Z TRACE msg{seq_nr=315 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=60416 [INFO] [stdout] 2025-11-05T02:32:42.551642Z TRACE msg{seq_nr=316 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.551658Z TRACE msg{seq_nr=316 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.551672Z TRACE msg{seq_nr=316 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=315 [INFO] [stdout] 2025-11-05T02:32:42.551691Z TRACE msg{seq_nr=316 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.551706Z TRACE msg{seq_nr=316 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.551721Z TRACE msg{seq_nr=316 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=61440 [INFO] [stdout] 2025-11-05T02:32:42.551756Z TRACE msg{seq_nr=317 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.551771Z TRACE msg{seq_nr=317 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.551784Z TRACE msg{seq_nr=317 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=316 [INFO] [stdout] 2025-11-05T02:32:42.551799Z TRACE msg{seq_nr=317 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.551813Z TRACE msg{seq_nr=317 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.551828Z TRACE msg{seq_nr=317 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=62464 [INFO] [stdout] 2025-11-05T02:32:42.551862Z TRACE msg{seq_nr=318 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.551876Z TRACE msg{seq_nr=318 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.551889Z TRACE msg{seq_nr=318 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=317 [INFO] [stdout] 2025-11-05T02:32:42.551904Z TRACE msg{seq_nr=318 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.551921Z TRACE msg{seq_nr=318 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.551936Z TRACE msg{seq_nr=318 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=63488 [INFO] [stdout] 2025-11-05T02:32:42.552068Z TRACE msg{seq_nr=319 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.552085Z TRACE msg{seq_nr=319 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.552099Z TRACE msg{seq_nr=319 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=318 [INFO] [stdout] 2025-11-05T02:32:42.552115Z TRACE msg{seq_nr=319 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.552128Z TRACE msg{seq_nr=319 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.552144Z TRACE msg{seq_nr=319 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=64512 [INFO] [stdout] 2025-11-05T02:32:42.552180Z TRACE msg{seq_nr=320 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.552195Z TRACE msg{seq_nr=320 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.552208Z TRACE msg{seq_nr=320 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=319 [INFO] [stdout] 2025-11-05T02:32:42.552233Z TRACE msg{seq_nr=320 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.552247Z TRACE msg{seq_nr=320 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.553775Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39072 ack_nr=31435 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.553838Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39072 ack_nr=31435 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1382 [INFO] [stdout] 2025-11-05T02:32:42.553868Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39072 ack_nr=31435 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=39071 [INFO] [stdout] 2025-11-05T02:32:42.553898Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39072 ack_nr=31435 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.553921Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39072 ack_nr=31435 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.553948Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39072 ack_nr=31435 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=2714 [INFO] [stdout] 2025-11-05T02:32:42.554006Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39073 ack_nr=31435 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.554038Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39073 ack_nr=31435 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1382 [INFO] [stdout] 2025-11-05T02:32:42.554062Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39073 ack_nr=31435 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=39072 [INFO] [stdout] 2025-11-05T02:32:42.554090Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39073 ack_nr=31435 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.554114Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39073 ack_nr=31435 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.554137Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39073 ack_nr=31435 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=4096 [INFO] [stdout] 2025-11-05T02:32:42.554185Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_rx: flushed from out-of-order user RX packets=2 bytes=2764 [INFO] [stdout] 2025-11-05T02:32:42.554242Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: sending seq_nr=31436 ack_nr=39073 wnd_size=1045440 type=ST_STATE [INFO] [stdout] 2025-11-05T02:32:42.554291Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: turning off ack delay timer reason="ACK sent" [INFO] [stdout] 2025-11-05T02:32:42.554320Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: will repoll in duration=10s [INFO] [stdout] 2025-11-05T02:32:42.555830Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39074 ack_nr=31435 len=1332 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.555867Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39074 ack_nr=31435 len=1332 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1332 [INFO] [stdout] 2025-11-05T02:32:42.555894Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39074 ack_nr=31435 len=1332 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=39073 [INFO] [stdout] 2025-11-05T02:32:42.555924Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39074 ack_nr=31435 len=1332 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.555950Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39074 ack_nr=31435 len=1332 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.555977Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39074 ack_nr=31435 len=1332 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=1332 [INFO] [stdout] 2025-11-05T02:32:42.556028Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_rx: flushed from out-of-order user RX packets=1 bytes=1332 [INFO] [stdout] 2025-11-05T02:32:42.556064Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: arming ack delay timer delay=40ms reason="delayed ACK" [INFO] [stdout] 2025-11-05T02:32:42.556094Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: will repoll in duration=40ms [INFO] [stdout] 2025-11-05T02:32:42.556923Z DEBUG echo{addr=127.0.0.1:8534}: libutp_rs2: utp_get_read_buffer_size: socket userdata is null [INFO] [stdout] 2025-11-05T02:32:42.557195Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39075 ack_nr=31435 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.557239Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39075 ack_nr=31435 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1382 [INFO] [stdout] 2025-11-05T02:32:42.557263Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39075 ack_nr=31435 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=39074 [INFO] [stdout] 2025-11-05T02:32:42.557291Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39075 ack_nr=31435 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.557313Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39075 ack_nr=31435 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.557335Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39075 ack_nr=31435 len=1382 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=2714 [INFO] [stdout] 2025-11-05T02:32:42.557382Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39076 ack_nr=31435 len=802 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.557403Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39076 ack_nr=31435 len=802 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=802 [INFO] [stdout] 2025-11-05T02:32:42.557424Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39076 ack_nr=31435 len=802 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=39075 [INFO] [stdout] 2025-11-05T02:32:42.557451Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39076 ack_nr=31435 len=802 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.557473Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39076 ack_nr=31435 len=802 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.557612Z TRACE msg{seq_nr=320 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=65536 [INFO] [stdout] 2025-11-05T02:32:42.557616Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: nagle: buffering more data max_payload_size=1452 [INFO] [stdout] 2025-11-05T02:32:42.557652Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=1292 remote_window_remaining=1029468 user_tx_segments_segments=2 user_tx_segments_bytes=2904 segment_sizes=min_ss=1452:max_ss=1452 [INFO] [stdout] 2025-11-05T02:32:42.557669Z TRACE msg{seq_nr=321 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.557684Z TRACE msg{seq_nr=321 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.557699Z TRACE msg{seq_nr=321 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=320 [INFO] [stdout] 2025-11-05T02:32:42.557720Z TRACE msg{seq_nr=321 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.557718Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: arming retransmit timer delay=200ms reason="rfc6298 5.1" [INFO] [stdout] 2025-11-05T02:32:42.557734Z TRACE msg{seq_nr=321 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.557749Z TRACE msg{seq_nr=321 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=66560 [INFO] [stdout] 2025-11-05T02:32:42.557743Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="expecting reply on ST_DATA" [INFO] [stdout] 2025-11-05T02:32:42.557766Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=45293 header.ack_nr=57971 payload_size=1452 remaining_cwnd=76868 [INFO] [stdout] 2025-11-05T02:32:42.557794Z TRACE msg{seq_nr=322 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.557811Z TRACE msg{seq_nr=322 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.557811Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=45294 header.ack_nr=57971 payload_size=1452 remaining_cwnd=75416 [INFO] [stdout] 2025-11-05T02:32:42.557825Z TRACE msg{seq_nr=322 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=321 [INFO] [stdout] 2025-11-05T02:32:42.557842Z TRACE msg{seq_nr=322 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.557837Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: remaining recv_wnd after sending remaining_cwnd=73964 [INFO] [stdout] 2025-11-05T02:32:42.557855Z TRACE msg{seq_nr=322 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.557862Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: will repoll in duration=200ms [INFO] [stdout] 2025-11-05T02:32:42.557871Z TRACE msg{seq_nr=322 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=67584 [INFO] [stdout] 2025-11-05T02:32:42.557913Z TRACE msg{seq_nr=323 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.557933Z TRACE msg{seq_nr=323 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.557949Z TRACE msg{seq_nr=323 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=322 [INFO] [stdout] 2025-11-05T02:32:42.557967Z TRACE msg{seq_nr=323 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.557982Z TRACE msg{seq_nr=323 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.557998Z TRACE msg{seq_nr=323 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=68608 [INFO] [stdout] 2025-11-05T02:32:42.558039Z TRACE msg{seq_nr=324 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.558056Z TRACE msg{seq_nr=324 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.558071Z TRACE msg{seq_nr=324 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=323 [INFO] [stdout] 2025-11-05T02:32:42.558087Z TRACE msg{seq_nr=324 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.558101Z TRACE msg{seq_nr=324 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.558117Z TRACE msg{seq_nr=324 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=69632 [INFO] [stdout] 2025-11-05T02:32:42.558153Z TRACE msg{seq_nr=325 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.558168Z TRACE msg{seq_nr=325 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.558182Z TRACE msg{seq_nr=325 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=324 [INFO] [stdout] 2025-11-05T02:32:42.558199Z TRACE msg{seq_nr=325 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.558213Z  INFO echo{addr=[::]:0}: librqbit_utp::e2e_tests: current counter 9000 [INFO] [stdout] 2025-11-05T02:32:42.558225Z TRACE msg{seq_nr=325 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.558242Z TRACE msg{seq_nr=325 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=70656 [INFO] [stdout] 2025-11-05T02:32:42.558281Z TRACE msg{seq_nr=326 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.558298Z TRACE msg{seq_nr=326 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.558312Z TRACE msg{seq_nr=326 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=325 [INFO] [stdout] 2025-11-05T02:32:42.558329Z TRACE msg{seq_nr=326 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.558343Z TRACE msg{seq_nr=326 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.558359Z TRACE msg{seq_nr=326 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=71680 [INFO] [stdout] 2025-11-05T02:32:42.558395Z TRACE msg{seq_nr=327 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.558410Z TRACE msg{seq_nr=327 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.558424Z TRACE msg{seq_nr=327 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=326 [INFO] [stdout] 2025-11-05T02:32:42.558441Z TRACE msg{seq_nr=327 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.558455Z TRACE msg{seq_nr=327 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.558471Z TRACE msg{seq_nr=327 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=72704 [INFO] [stdout] 2025-11-05T02:32:42.558507Z TRACE msg{seq_nr=328 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.558522Z TRACE msg{seq_nr=328 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.558538Z TRACE msg{seq_nr=328 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=327 [INFO] [stdout] 2025-11-05T02:32:42.558555Z TRACE msg{seq_nr=328 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.558594Z TRACE msg{seq_nr=328 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.558614Z TRACE msg{seq_nr=328 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=73728 [INFO] [stdout] 2025-11-05T02:32:42.558654Z TRACE msg{seq_nr=329 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.558669Z TRACE msg{seq_nr=329 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.558683Z TRACE msg{seq_nr=329 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=328 [INFO] [stdout] 2025-11-05T02:32:42.558700Z TRACE msg{seq_nr=329 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.558714Z TRACE msg{seq_nr=329 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.558730Z TRACE msg{seq_nr=329 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=74752 [INFO] [stdout] 2025-11-05T02:32:42.558765Z TRACE msg{seq_nr=330 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.558780Z TRACE msg{seq_nr=330 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.558794Z TRACE msg{seq_nr=330 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=329 [INFO] [stdout] 2025-11-05T02:32:42.558812Z TRACE msg{seq_nr=330 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.558827Z TRACE msg{seq_nr=330 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.558842Z TRACE msg{seq_nr=330 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=75776 [INFO] [stdout] 2025-11-05T02:32:42.558878Z TRACE msg{seq_nr=331 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.558988Z TRACE msg{seq_nr=331 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.559003Z TRACE msg{seq_nr=331 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=330 [INFO] [stdout] 2025-11-05T02:32:42.559020Z TRACE msg{seq_nr=331 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.559034Z TRACE msg{seq_nr=331 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.559050Z TRACE msg{seq_nr=331 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=76800 [INFO] [stdout] 2025-11-05T02:32:42.559088Z TRACE msg{seq_nr=332 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.559103Z TRACE msg{seq_nr=332 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.559117Z TRACE msg{seq_nr=332 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=331 [INFO] [stdout] 2025-11-05T02:32:42.559134Z TRACE msg{seq_nr=332 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.559150Z TRACE msg{seq_nr=332 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.559166Z TRACE msg{seq_nr=332 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=77824 [INFO] [stdout] 2025-11-05T02:32:42.559202Z TRACE msg{seq_nr=333 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.559228Z TRACE msg{seq_nr=333 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.559243Z TRACE msg{seq_nr=333 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=332 [INFO] [stdout] 2025-11-05T02:32:42.559260Z TRACE msg{seq_nr=333 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.559274Z TRACE msg{seq_nr=333 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.559290Z TRACE msg{seq_nr=333 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=78848 [INFO] [stdout] 2025-11-05T02:32:42.559326Z TRACE msg{seq_nr=334 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.559341Z TRACE msg{seq_nr=334 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.559355Z TRACE msg{seq_nr=334 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=333 [INFO] [stdout] 2025-11-05T02:32:42.559372Z TRACE msg{seq_nr=334 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.559385Z TRACE msg{seq_nr=334 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.559403Z TRACE msg{seq_nr=334 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=79872 [INFO] [stdout] 2025-11-05T02:32:42.559440Z TRACE msg{seq_nr=335 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.559455Z TRACE msg{seq_nr=335 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.559469Z TRACE msg{seq_nr=335 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=334 [INFO] [stdout] 2025-11-05T02:32:42.559486Z TRACE msg{seq_nr=335 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.559500Z TRACE msg{seq_nr=335 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.559516Z TRACE msg{seq_nr=335 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=80896 [INFO] [stdout] 2025-11-05T02:32:42.559554Z TRACE msg{seq_nr=336 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.559598Z TRACE msg{seq_nr=336 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.559618Z TRACE msg{seq_nr=336 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=335 [INFO] [stdout] 2025-11-05T02:32:42.559636Z TRACE msg{seq_nr=336 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.559651Z TRACE msg{seq_nr=336 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.559669Z TRACE msg{seq_nr=336 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=81920 [INFO] [stdout] 2025-11-05T02:32:42.559714Z TRACE msg{seq_nr=337 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.559734Z TRACE msg{seq_nr=337 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.559749Z TRACE msg{seq_nr=337 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=336 [INFO] [stdout] 2025-11-05T02:32:42.559753Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45293 ack_nr=57971 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.559766Z TRACE msg{seq_nr=337 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.559779Z TRACE msg{seq_nr=337 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.559795Z TRACE msg{seq_nr=337 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=82944 [INFO] [stdout] 2025-11-05T02:32:42.559784Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45293 ack_nr=57971 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1452 [INFO] [stdout] 2025-11-05T02:32:42.559809Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45293 ack_nr=57971 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=45292 [INFO] [stdout] 2025-11-05T02:32:42.559832Z TRACE msg{seq_nr=338 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.559846Z TRACE msg{seq_nr=338 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.559837Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45293 ack_nr=57971 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.559862Z TRACE msg{seq_nr=338 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=337 [INFO] [stdout] 2025-11-05T02:32:42.559864Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45293 ack_nr=57971 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.559877Z TRACE msg{seq_nr=338 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.559890Z TRACE msg{seq_nr=338 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.559890Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45293 ack_nr=57971 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=1452 [INFO] [stdout] 2025-11-05T02:32:42.559904Z TRACE msg{seq_nr=338 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=83968 [INFO] [stdout] 2025-11-05T02:32:42.559937Z TRACE msg{seq_nr=339 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.559937Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45294 ack_nr=57971 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.559951Z TRACE msg{seq_nr=339 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.559961Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45294 ack_nr=57971 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1452 [INFO] [stdout] 2025-11-05T02:32:42.560024Z TRACE msg{seq_nr=339 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=338 [INFO] [stdout] 2025-11-05T02:32:42.560047Z TRACE msg{seq_nr=339 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.560045Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45294 ack_nr=57971 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=45293 [INFO] [stdout] 2025-11-05T02:32:42.560060Z TRACE msg{seq_nr=339 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.560075Z TRACE msg{seq_nr=339 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=84992 [INFO] [stdout] 2025-11-05T02:32:42.560073Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45294 ack_nr=57971 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.560097Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45294 ack_nr=57971 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.560114Z TRACE msg{seq_nr=340 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.560130Z TRACE msg{seq_nr=340 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.560123Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45294 ack_nr=57971 len=1452 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=2904 [INFO] [stdout] 2025-11-05T02:32:42.560143Z TRACE msg{seq_nr=340 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=339 [INFO] [stdout] 2025-11-05T02:32:42.560160Z TRACE msg{seq_nr=340 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.560160Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: turning off retransmit timer reason="rfc6298 5.2" [INFO] [stdout] 2025-11-05T02:32:42.560174Z TRACE msg{seq_nr=340 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.560180Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: turning off inactivity timer reason="TX is empty" [INFO] [stdout] 2025-11-05T02:32:42.560188Z TRACE msg{seq_nr=340 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=86016 [INFO] [stdout] 2025-11-05T02:32:42.560237Z TRACE msg{seq_nr=341 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.560251Z TRACE msg{seq_nr=341 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.560263Z TRACE msg{seq_nr=341 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=340 [INFO] [stdout] 2025-11-05T02:32:42.560360Z TRACE msg{seq_nr=341 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.560375Z TRACE msg{seq_nr=341 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.560389Z TRACE msg{seq_nr=341 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=87040 [INFO] [stdout] 2025-11-05T02:32:42.560424Z TRACE msg{seq_nr=342 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.560411Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: removed ACKed tx messages result.on_ack_result=acked_segments=6, bytes=8712, new_rtt=Some(19.505789ms) [INFO] [stdout] 2025-11-05T02:32:42.560437Z TRACE msg{seq_nr=342 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.560451Z TRACE msg{seq_nr=342 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=341 [INFO] [stdout] 2025-11-05T02:32:42.560446Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_rx: flushed from out-of-order user RX packets=2 bytes=2904 [INFO] [stdout] 2025-11-05T02:32:42.560468Z TRACE msg{seq_nr=342 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.560482Z TRACE msg{seq_nr=342 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.560483Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: remote_window_remaining=1039632 congestion_controller_window=80310 remaining=754 self.last_remote_window=1039632 [INFO] [stdout] 2025-11-05T02:32:42.560496Z TRACE msg{seq_nr=342 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=88064 [INFO] [stdout] 2025-11-05T02:32:42.560510Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: segmented bytes=754 [INFO] [stdout] 2025-11-05T02:32:42.560534Z TRACE msg{seq_nr=343 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.560532Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=0 remote_window_remaining=1038878 user_tx_segments_segments=1 user_tx_segments_bytes=754 segment_sizes=min_ss=1452:max_ss=1452 [INFO] [stdout] 2025-11-05T02:32:42.560547Z TRACE msg{seq_nr=343 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.560560Z TRACE msg{seq_nr=343 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=342 [INFO] [stdout] 2025-11-05T02:32:42.560609Z TRACE msg{seq_nr=343 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.560610Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: arming retransmit timer delay=200ms reason="rfc6298 5.1" [INFO] [stdout] 2025-11-05T02:32:42.560626Z TRACE msg{seq_nr=343 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.560641Z TRACE msg{seq_nr=343 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=89088 [INFO] [stdout] 2025-11-05T02:32:42.560634Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="expecting reply on ST_DATA" [INFO] [stdout] 2025-11-05T02:32:42.560658Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=57972 header.ack_nr=45294 payload_size=754 remaining_cwnd=80310 [INFO] [stdout] 2025-11-05T02:32:42.560682Z TRACE msg{seq_nr=344 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.560685Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: remaining recv_wnd after sending remaining_cwnd=79556 [INFO] [stdout] 2025-11-05T02:32:42.560697Z TRACE msg{seq_nr=344 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.560710Z TRACE msg{seq_nr=344 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=343 [INFO] [stdout] 2025-11-05T02:32:42.560710Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: will repoll in duration=200ms [INFO] [stdout] 2025-11-05T02:32:42.560726Z TRACE msg{seq_nr=344 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.560740Z TRACE msg{seq_nr=344 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.560758Z TRACE msg{seq_nr=344 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=90112 [INFO] [stdout] 2025-11-05T02:32:42.560804Z TRACE msg{seq_nr=345 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.560822Z TRACE msg{seq_nr=345 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.560838Z TRACE msg{seq_nr=345 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=344 [INFO] [stdout] 2025-11-05T02:32:42.560855Z TRACE msg{seq_nr=345 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.560870Z TRACE msg{seq_nr=345 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.560886Z TRACE msg{seq_nr=345 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=91136 [INFO] [stdout] 2025-11-05T02:32:42.560922Z TRACE msg{seq_nr=346 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.560938Z TRACE msg{seq_nr=346 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.560952Z TRACE msg{seq_nr=346 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=345 [INFO] [stdout] 2025-11-05T02:32:42.560968Z TRACE msg{seq_nr=346 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.560982Z TRACE msg{seq_nr=346 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.560998Z TRACE msg{seq_nr=346 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=92160 [INFO] [stdout] 2025-11-05T02:32:42.561034Z TRACE msg{seq_nr=347 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.561049Z TRACE msg{seq_nr=347 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.561063Z TRACE msg{seq_nr=347 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=346 [INFO] [stdout] 2025-11-05T02:32:42.561082Z TRACE msg{seq_nr=347 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.561096Z TRACE msg{seq_nr=347 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.561112Z TRACE msg{seq_nr=347 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=93184 [INFO] [stdout] 2025-11-05T02:32:42.561147Z TRACE msg{seq_nr=348 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.561162Z TRACE msg{seq_nr=348 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.561176Z TRACE msg{seq_nr=348 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=347 [INFO] [stdout] 2025-11-05T02:32:42.561192Z TRACE msg{seq_nr=348 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.561206Z TRACE msg{seq_nr=348 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.561233Z TRACE msg{seq_nr=348 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=94208 [INFO] [stdout] 2025-11-05T02:32:42.561269Z TRACE msg{seq_nr=349 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.561284Z TRACE msg{seq_nr=349 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.561298Z TRACE msg{seq_nr=349 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=348 [INFO] [stdout] 2025-11-05T02:32:42.561317Z TRACE msg{seq_nr=349 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.561335Z TRACE msg{seq_nr=349 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.561353Z TRACE msg{seq_nr=349 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=95232 [INFO] [stdout] 2025-11-05T02:32:42.561394Z TRACE msg{seq_nr=350 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.561414Z TRACE msg{seq_nr=350 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.561429Z TRACE msg{seq_nr=350 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=349 [INFO] [stdout] 2025-11-05T02:32:42.561426Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57972 ack_nr=45294 len=754 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.561445Z TRACE msg{seq_nr=350 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.561459Z TRACE msg{seq_nr=350 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.561475Z TRACE msg{seq_nr=350 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=96256 [INFO] [stdout] 2025-11-05T02:32:42.561454Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57972 ack_nr=45294 len=754 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=754 [INFO] [stdout] 2025-11-05T02:32:42.561489Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57972 ack_nr=45294 len=754 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=57971 [INFO] [stdout] 2025-11-05T02:32:42.561513Z TRACE msg{seq_nr=351 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.557496Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}:msg{seq_nr=39076 ack_nr=31435 len=802 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=3516 [INFO] [stdout] 2025-11-05T02:32:42.562545Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57972 ack_nr=45294 len=754 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.562605Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_rx: flushed from out-of-order user RX packets=2 bytes=2184 [INFO] [stdout] 2025-11-05T02:32:42.562605Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57972 ack_nr=45294 len=754 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.562632Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}:msg{seq_nr=57972 ack_nr=45294 len=754 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=754 [INFO] [stdout] 2025-11-05T02:32:42.562637Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: sending seq_nr=31436 ack_nr=39076 wnd_size=1045440 type=ST_STATE [INFO] [stdout] 2025-11-05T02:32:42.562669Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: turning off retransmit timer reason="rfc6298 5.2" [INFO] [stdout] 2025-11-05T02:32:42.562687Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: turning off ack delay timer reason="ACK sent" [INFO] [stdout] 2025-11-05T02:32:42.562694Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: turning off inactivity timer reason="TX is empty" [INFO] [stdout] 2025-11-05T02:32:42.562712Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_dispatch: will repoll in duration=10s [INFO] [stdout] 2025-11-05T02:32:42.562790Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: removed ACKed tx messages result.on_ack_result=acked_segments=2, bytes=2904, new_rtt=Some(3.59755ms) [INFO] [stdout] 2025-11-05T02:32:42.562826Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_rx: flushed from out-of-order user RX packets=1 bytes=754 [INFO] [stdout] 2025-11-05T02:32:42.562852Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: remote_window_remaining=1045440 congestion_controller_window=79772 remaining=1292 self.last_remote_window=1045440 [INFO] [stdout] 2025-11-05T02:32:42.562878Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: segmented bytes=1292 [INFO] [stdout] 2025-11-05T02:32:42.562902Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: split_tx_queue_into_segments finished remaining=0 remote_window_remaining=1044148 user_tx_segments_segments=1 user_tx_segments_bytes=1292 segment_sizes=min_ss=1452:max_ss=1452 [INFO] [stdout] 2025-11-05T02:32:42.562952Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: arming retransmit timer delay=200ms reason="rfc6298 5.1" [INFO] [stdout] 2025-11-05T02:32:42.562978Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="expecting reply on ST_DATA" [INFO] [stdout] 2025-11-05T02:32:42.563001Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: sent ST_DATA header.seq_nr=45295 header.ack_nr=57972 payload_size=1292 remaining_cwnd=79772 [INFO] [stdout] 2025-11-05T02:32:42.563027Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: remaining recv_wnd after sending remaining_cwnd=78480 [INFO] [stdout] 2025-11-05T02:32:42.563051Z TRACE echo{addr=[::]:0}:utp_socket:connect{remote=127.0.0.1:33772 local=[::]:55843}:utp_stream{remote=127.0.0.1:33772}: librqbit_utp::stream_dispatch: will repoll in duration=200ms [INFO] [stdout] 2025-11-05T02:32:42.563237Z  INFO echo{addr=[::]:0}: librqbit_utp::e2e_tests: current counter 10000 [INFO] [stdout] 2025-11-05T02:32:42.563241Z  INFO echo{addr=127.0.0.1:8535}: librqbit_utp::e2e_tests: current counter 10000 [INFO] [stdout] 2025-11-05T02:32:42.563317Z TRACE libutp_rs2: state: "UTP_STATE_DESTROYING", socket=0x716f4c048b90 [INFO] [stdout] 2025-11-05T02:32:42.563332Z DEBUG libutp_rs2: utp_on_state_change: socket userdata is null [INFO] [stdout] 2025-11-05T02:32:42.563399Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45295 ack_nr=57972 len=1292 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.563436Z TRACE echo{addr=127.0.0.1:8535}:utp_socket:connect{remote=127.0.0.1:8534 local=127.0.0.1:8535}:utp_stream{remote=127.0.0.1:8534}: librqbit_utp::stream_rx: user_rx: marking vsock closed [INFO] [stdout] 2025-11-05T02:32:42.563438Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45295 ack_nr=57972 len=1292 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1292 [INFO] [stdout] 2025-11-05T02:32:42.563471Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45295 ack_nr=57972 len=1292 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=45294 [INFO] [stdout] 2025-11-05T02:32:42.563501Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45295 ack_nr=57972 len=1292 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.563523Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45295 ack_nr=57972 len=1292 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.563550Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}:msg{seq_nr=45295 ack_nr=57972 len=1292 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=1292 [INFO] [stdout] 2025-11-05T02:32:42.563613Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: turning off retransmit timer reason="rfc6298 5.2" [INFO] [stdout] 2025-11-05T02:32:42.563639Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: turning off inactivity timer reason="TX is empty" [INFO] [stdout] 2025-11-05T02:32:42.563681Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: removed ACKed tx messages result.on_ack_result=acked_segments=1, bytes=754, new_rtt=Some(2.76749ms) [INFO] [stdout] 2025-11-05T02:32:42.563707Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_rx: flushed from out-of-order user RX packets=1 bytes=1292 [INFO] [stdout] 2025-11-05T02:32:42.563739Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: arming ack delay timer delay=40ms reason="delayed ACK" [INFO] [stdout] 2025-11-05T02:32:42.563762Z TRACE echo{addr=[::]:0}:utp_socket:accept{local=[::]:33772}:utp_stream{remote=127.0.0.1:55843}: librqbit_utp::stream_dispatch: will repoll in duration=40ms [INFO] [stdout] test e2e_tests::e2e_test_libutp_rs2_client_librqbit_utp_server ... ok [INFO] [stdout] 2025-11-05T02:32:42.563810Z TRACE msg{seq_nr=351 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.563837Z TRACE msg{seq_nr=351 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=350 [INFO] [stdout] 2025-11-05T02:32:42.563857Z TRACE msg{seq_nr=351 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.563871Z TRACE msg{seq_nr=351 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.563888Z TRACE msg{seq_nr=351 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=97280 [INFO] [stdout] 2025-11-05T02:32:42.563933Z TRACE msg{seq_nr=352 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.563949Z TRACE msg{seq_nr=352 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.563965Z TRACE msg{seq_nr=352 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=351 [INFO] [stdout] 2025-11-05T02:32:42.563982Z TRACE msg{seq_nr=352 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.563996Z TRACE msg{seq_nr=352 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.564012Z TRACE msg{seq_nr=352 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=98304 [INFO] [stdout] 2025-11-05T02:32:42.564049Z TRACE msg{seq_nr=353 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.564053Z  INFO echo{addr=[::]:0}: librqbit_utp::e2e_tests: current counter 10000 [INFO] [stdout] 2025-11-05T02:32:42.564064Z TRACE msg{seq_nr=353 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.564079Z TRACE msg{seq_nr=353 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=352 [INFO] [stdout] 2025-11-05T02:32:42.564095Z TRACE msg{seq_nr=353 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.564107Z TRACE msg{seq_nr=353 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.564121Z TRACE msg{seq_nr=353 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=99328 [INFO] [stdout] 2025-11-05T02:32:42.564160Z TRACE msg{seq_nr=354 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.564175Z TRACE msg{seq_nr=354 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.564189Z TRACE msg{seq_nr=354 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=353 [INFO] [stdout] 2025-11-05T02:32:42.564206Z TRACE msg{seq_nr=354 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.564233Z TRACE msg{seq_nr=354 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.564247Z TRACE msg{seq_nr=354 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=100352 [INFO] [stdout] 2025-11-05T02:32:42.564284Z TRACE msg{seq_nr=355 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.564297Z TRACE msg{seq_nr=355 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.564310Z TRACE msg{seq_nr=355 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=354 [INFO] [stdout] 2025-11-05T02:32:42.564324Z TRACE msg{seq_nr=355 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.564336Z TRACE msg{seq_nr=355 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.564350Z TRACE msg{seq_nr=355 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=101376 [INFO] [stdout] 2025-11-05T02:32:42.564384Z TRACE msg{seq_nr=356 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.564398Z TRACE msg{seq_nr=356 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.564410Z TRACE msg{seq_nr=356 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=355 [INFO] [stdout] 2025-11-05T02:32:42.564427Z TRACE msg{seq_nr=356 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.564439Z TRACE msg{seq_nr=356 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.564540Z DEBUG librqbit_dualstack_sockets::socket: ignored dualstack request as it only applies to [::] address addr=[::1]:0 [INFO] [stdout] 2025-11-05T02:32:42.564544Z TRACE msg{seq_nr=356 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=102400 [INFO] [stdout] 2025-11-05T02:32:42.564591Z DEBUG librqbit_dualstack_sockets::socket: listening on UDP addr=[::1]:48910 requested_addr=[::1]:0 dualstack=false [INFO] [stdout] 2025-11-05T02:32:42.564605Z TRACE msg{seq_nr=357 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.564623Z TRACE msg{seq_nr=357 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.564632Z  WARN librqbit_utp::socket: couldn't set UDP rcv buf size to requested value. There might be packet loss, try increasing rmem_max or equivalent. prev=212992 current=425984 expected=167772160 [INFO] [stdout] 2025-11-05T02:32:42.564637Z TRACE msg{seq_nr=357 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=356 [INFO] [stdout] 2025-11-05T02:32:42.564653Z TRACE msg{seq_nr=357 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.564668Z TRACE msg{seq_nr=357 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.564689Z TRACE msg{seq_nr=357 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=103424 [INFO] [stdout] 2025-11-05T02:32:42.564734Z TRACE msg{seq_nr=358 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.564755Z DEBUG librqbit_dualstack_sockets::socket: ignored dualstack request as it only applies to [::] address addr=[::1]:0 [INFO] [stdout] 2025-11-05T02:32:42.564753Z TRACE msg{seq_nr=358 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.564768Z TRACE msg{seq_nr=358 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=357 [INFO] [stdout] 2025-11-05T02:32:42.564776Z DEBUG librqbit_dualstack_sockets::socket: listening on UDP addr=[::1]:48436 requested_addr=[::1]:0 dualstack=false [INFO] [stdout] 2025-11-05T02:32:42.564785Z TRACE msg{seq_nr=358 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.564803Z  WARN librqbit_utp::socket: couldn't set UDP rcv buf size to requested value. There might be packet loss, try increasing rmem_max or equivalent. prev=212992 current=425984 expected=167772160 [INFO] [stdout] 2025-11-05T02:32:42.564800Z TRACE msg{seq_nr=358 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.564815Z TRACE msg{seq_nr=358 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=104448 [INFO] [stdout] 2025-11-05T02:32:42.564866Z TRACE msg{seq_nr=359 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.564884Z TRACE msg{seq_nr=359 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.564898Z TRACE msg{seq_nr=359 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=358 [INFO] [stdout] 2025-11-05T02:32:42.564915Z TRACE msg{seq_nr=359 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.564925Z DEBUG librqbit_utp::e2e_tests: s1_bind_addr=Some([::1]:48910) s2_bind_addr=Some([::1]:48436) connect_addr=[::1]:48910 [INFO] [stdout] 2025-11-05T02:32:42.564929Z TRACE msg{seq_nr=359 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.564946Z TRACE msg{seq_nr=359 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=105472 [INFO] [stdout] 2025-11-05T02:32:42.564984Z TRACE msg{seq_nr=360 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.565002Z TRACE msg{seq_nr=360 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.565017Z TRACE msg{seq_nr=360 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=359 [INFO] [stdout] 2025-11-05T02:32:42.565029Z TRACE utp_socket{addr=[::1]:48910}: librqbit_utp::spawn_utils: started [INFO] [stdout] 2025-11-05T02:32:42.565036Z TRACE msg{seq_nr=360 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.565050Z TRACE msg{seq_nr=360 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.565069Z TRACE msg{seq_nr=360 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=106496 [INFO] [stdout] 2025-11-05T02:32:42.565094Z TRACE utp_socket{addr=[::1]:48436}: librqbit_utp::spawn_utils: started [INFO] [stdout] 2025-11-05T02:32:42.565117Z TRACE msg{seq_nr=361 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.565137Z TRACE msg{seq_nr=361 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.565153Z TRACE msg{seq_nr=361 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=360 [INFO] [stdout] 2025-11-05T02:32:42.565145Z DEBUG librqbit_utp::macros::tests: retransmitting skipped_logs=4 arg1=1 arg2=2 arg3=3 [INFO] [stdout] 2025-11-05T02:32:42.565172Z TRACE msg{seq_nr=361 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.565192Z TRACE msg{seq_nr=361 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.565225Z TRACE msg{seq_nr=361 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=107520 [INFO] [stdout] 2025-11-05T02:32:42.565275Z TRACE msg{seq_nr=362 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.565296Z TRACE msg{seq_nr=362 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.565314Z TRACE msg{seq_nr=362 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=361 [INFO] [stdout] 2025-11-05T02:32:42.565333Z TRACE msg{seq_nr=362 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.565348Z TRACE msg{seq_nr=362 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.565341Z TRACE utp_socket{addr=[::1]:48910}:on_recv{from=[::1]:48436 conn_id=60034 type=ST_SYN seq_nr=47897 ack_nr=0 payload=0}: librqbit_utp::socket: no matching live streams key=([::1]:48436, 60034) [INFO] [stdout] 2025-11-05T02:32:42.565364Z TRACE msg{seq_nr=362 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=108544 [INFO] [stdout] 2025-11-05T02:32:42.565407Z TRACE msg{seq_nr=363 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.565422Z TRACE msg{seq_nr=363 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.565434Z TRACE msg{seq_nr=363 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=362 [INFO] [stdout] 2025-11-05T02:32:42.565451Z TRACE msg{seq_nr=363 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.565465Z TRACE msg{seq_nr=363 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.565481Z TRACE msg{seq_nr=363 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=109568 [INFO] [stdout] 2025-11-05T02:32:42.565520Z TRACE msg{seq_nr=364 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.565514Z DEBUG utp_socket{addr=[::1]:48910}:on_recv{from=[::1]:48436 conn_id=60034 type=ST_SYN seq_nr=47897 ack_nr=0 payload=0}: librqbit_utp::socket: enabling congestion tracing [INFO] [stdout] 2025-11-05T02:32:42.565535Z TRACE msg{seq_nr=364 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.565539Z TRACE utp_socket{addr=[::1]:48910}:on_recv{from=[::1]:48436 conn_id=60034 type=ST_SYN seq_nr=47897 ack_nr=0 payload=0}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="initial" [INFO] [stdout] 2025-11-05T02:32:42.565549Z TRACE msg{seq_nr=364 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=363 [INFO] [stdout] 2025-11-05T02:32:42.565566Z TRACE msg{seq_nr=364 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.565606Z TRACE msg{seq_nr=364 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.565622Z TRACE msg{seq_nr=364 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=110592 [INFO] [stdout] 2025-11-05T02:32:42.565670Z TRACE msg{seq_nr=365 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.565673Z TRACE utp_socket{addr=[::1]:48910}:on_recv{from=[::1]:48436 conn_id=60034 type=ST_SYN seq_nr=47897 ack_nr=0 payload=0}: librqbit_utp::socket: created stream and passed to acceptor [INFO] [stdout] 2025-11-05T02:32:42.565695Z TRACE msg{seq_nr=365 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.565710Z TRACE msg{seq_nr=365 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=364 [INFO] [stdout] 2025-11-05T02:32:42.565729Z TRACE msg{seq_nr=365 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.565745Z TRACE msg{seq_nr=365 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.565749Z TRACE utp_socket{addr=[::1]:48910}: librqbit_utp::spawn_utils: still running [INFO] [stdout] 2025-11-05T02:32:42.565763Z TRACE msg{seq_nr=365 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=111616 [INFO] [stdout] 2025-11-05T02:32:42.565792Z TRACE utp_socket{addr=[::1]:48436}: librqbit_utp::spawn_utils: still running [INFO] [stdout] 2025-11-05T02:32:42.565807Z TRACE msg{seq_nr=366 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.565896Z TRACE echo{addr=[::1]:0}:utp_socket:accept{local=[::1]:48910}: librqbit_utp::socket: accepted [INFO] [stdout] 2025-11-05T02:32:42.565825Z TRACE msg{seq_nr=366 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.565946Z TRACE msg{seq_nr=366 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=365 [INFO] [stdout] 2025-11-05T02:32:42.565968Z TRACE msg{seq_nr=366 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.565984Z TRACE msg{seq_nr=366 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.566001Z TRACE msg{seq_nr=366 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=112640 [INFO] [stdout] 2025-11-05T02:32:42.566045Z TRACE msg{seq_nr=367 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.566061Z TRACE msg{seq_nr=367 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.566076Z TRACE msg{seq_nr=367 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=366 [INFO] [stdout] 2025-11-05T02:32:42.566093Z TRACE msg{seq_nr=367 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.566107Z TRACE msg{seq_nr=367 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.566123Z TRACE msg{seq_nr=367 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=113664 [INFO] [stdout] 2025-11-05T02:32:42.566158Z TRACE msg{seq_nr=368 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.566173Z TRACE msg{seq_nr=368 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.566188Z TRACE msg{seq_nr=368 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=367 [INFO] [stdout] 2025-11-05T02:32:42.566204Z TRACE msg{seq_nr=368 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.566230Z TRACE msg{seq_nr=368 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.566248Z TRACE msg{seq_nr=368 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=114688 [INFO] [stdout] 2025-11-05T02:32:42.566286Z TRACE msg{seq_nr=369 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.566302Z TRACE msg{seq_nr=369 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.566316Z TRACE msg{seq_nr=369 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=368 [INFO] [stdout] 2025-11-05T02:32:42.566333Z TRACE msg{seq_nr=369 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.566347Z TRACE msg{seq_nr=369 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.566363Z TRACE msg{seq_nr=369 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=115712 [INFO] [stdout] 2025-11-05T02:32:42.566399Z TRACE msg{seq_nr=370 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.566414Z TRACE msg{seq_nr=370 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.566429Z TRACE msg{seq_nr=370 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=369 [INFO] [stdout] 2025-11-05T02:32:42.566445Z TRACE msg{seq_nr=370 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.566459Z TRACE msg{seq_nr=370 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [INFO] [stdout] 2025-11-05T02:32:42.566475Z TRACE msg{seq_nr=370 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: self.consumed_but_unacked_bytes=116736 [INFO] [stdout] 2025-11-05T02:32:42.566515Z TRACE msg{seq_nr=371 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: processing message [INFO] [stdout] 2025-11-05T02:32:42.566530Z TRACE msg{seq_nr=371 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: received ST_DATA payload_size=1024 [INFO] [stdout] 2025-11-05T02:32:42.566545Z TRACE msg{seq_nr=371 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: adding ST_DATA message to assember offset=0 self.last_consumed_remote_seq_nr=370 [INFO] [stdout] 2025-11-05T02:32:42.566562Z TRACE msg{seq_nr=371 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: consumed messages sequence_numbers=1 [INFO] [stdout] 2025-11-05T02:32:42.566596Z TRACE msg{seq_nr=371 ack_nr=101 len=1024 msgtype=ST_DATA}: librqbit_utp::stream_dispatch: arming inactivity timer delay=10s reason="remote advanced" [WARN] too many lines in the log, truncating it