[INFO] fetching crate smg-mesh 1.4.3...
[INFO] testing smg-mesh-1.4.3 against 1.99.0-beta.8 for beta-1.100-2
[INFO] extracting crate smg-mesh 1.4.3 into /workspace/builds/worker-2-tc1/source
[INFO] started tweaking crates.io crate smg-mesh 1.4.3
[INFO] finished tweaking crates.io crate smg-mesh 1.4.3
[INFO] tweaked toml for crates.io crate smg-mesh 1.4.3 written to /workspace/builds/worker-2-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate smg-mesh 1.4.3 on toolchain 1.99.0-beta.8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate smg-mesh 1.4.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.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded find-msvc-tools v0.1.11
[INFO] [stderr]   Downloaded tonic-prost-build v0.14.6
[INFO] [stderr]   Downloaded cc v1.4.3
[INFO] [stderr]   Downloaded tonic-build v0.14.6
[INFO] [stderr]   Downloaded uuid v1.24.1
[INFO] [stderr]   Downloaded tonic-prost v0.14.6
[INFO] [stderr]   Downloaded pulldown-cmark-to-cmark v22.0.1
[INFO] [stderr]   Downloaded fixedbitset v0.5.7
[INFO] [stderr]   Downloaded xxhash-rust v0.8.18
[INFO] [stderr]   Downloaded prost-build v0.14.4
[INFO] [stderr]   Downloaded lz4_flex v0.14.0
[INFO] [stderr]   Downloaded twox-hash v2.1.3
[INFO] [stderr]   Downloaded prost-types v0.14.4
[INFO] [stderr]   Downloaded metrics v0.24.6
[INFO] [stderr]   Downloaded rustls-webpki v0.103.14
[INFO] [stderr]   Downloaded kv-index v1.4.0
[INFO] [stderr]   Downloaded tonic v0.14.6
[INFO] [stderr]   Downloaded crdts v7.3.2
[INFO] [stderr]   Downloaded petgraph v0.8.3
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,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" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] ce4e09d46db0244a7297c7eb594eb5265a9d4339d9e9aae48ba26fb60d51a669
[INFO] running `Command { std: "docker" "start" "ce4e09d46db0244a7297c7eb594eb5265a9d4339d9e9aae48ba26fb60d51a669", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "ce4e09d46db0244a7297c7eb594eb5265a9d4339d9e9aae48ba26fb60d51a669", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "ce4e09d46db0244a7297c7eb594eb5265a9d4339d9e9aae48ba26fb60d51a669" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "ce4e09d46db0244a7297c7eb594eb5265a9d4339d9e9aae48ba26fb60d51a669", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-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" "-w" "/opt/rustwide/workdir" "--user" "0:0" "ce4e09d46db0244a7297c7eb594eb5265a9d4339d9e9aae48ba26fb60d51a669" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling log v0.4.33
[INFO] [stderr]    Compiling serde_core v1.0.229
[INFO] [stderr]    Compiling smallvec v1.15.2
[INFO] [stderr]    Compiling syn v3.0.3
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling find-msvc-tools v0.1.11
[INFO] [stderr]    Compiling errno v0.3.14
[INFO] [stderr]    Compiling mio v1.2.2
[INFO] [stderr]    Compiling signal-hook-registry v1.4.8
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling anyhow v1.0.104
[INFO] [stderr]    Compiling cc v1.4.3
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling either v1.18.0
[INFO] [stderr]    Compiling autocfg v1.5.1
[INFO] [stderr]    Compiling itertools v0.14.0
[INFO] [stderr]    Compiling futures-channel v0.3.34
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling indexmap v2.14.0
[INFO] [stderr]    Compiling bitflags v2.13.1
[INFO] [stderr]    Compiling libc v0.2.189
[INFO] [stderr]    Compiling zeroize v1.9.0
[INFO] [stderr]    Compiling pulldown-cmark v0.13.4
[INFO] [stderr]    Compiling prettyplease v0.2.37
[INFO] [stderr]    Compiling getrandom v0.4.3
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling rustls-pki-types v1.15.1
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]    Compiling linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling regex-syntax v0.8.11
[INFO] [stderr]    Compiling unicase v2.9.0
[INFO] [stderr]    Compiling cpufeatures v0.3.0
[INFO] [stderr]    Compiling bytes v1.12.1
[INFO] [stderr]    Compiling foldhash v0.1.5
[INFO] [stderr]    Compiling hashbrown v0.15.5
[INFO] [stderr]    Compiling num-integer v0.1.47
[INFO] [stderr]    Compiling regex-automata v0.4.18
[INFO] [stderr]    Compiling tokio-macros v2.7.2
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling futures-macro v0.3.34
[INFO] [stderr]    Compiling tokio v1.53.1
[INFO] [stderr]    Compiling futures-util v0.3.34
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling prost-derive v0.14.4
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling prost v0.14.4
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling rustls v0.23.43
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling fastrand v2.5.0
[INFO] [stderr]    Compiling fixedbitset v0.5.7
[INFO] [stderr]    Compiling petgraph v0.8.3
[INFO] [stderr]    Compiling prost-types v0.14.4
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling rustls-webpki v0.103.14
[INFO] [stderr]    Compiling regex v1.13.1
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling pulldown-cmark-to-cmark v22.0.1
[INFO] [stderr]    Compiling crossbeam-utils v0.8.22
[INFO] [stderr]    Compiling multimap v0.10.1
[INFO] [stderr]    Compiling crunchy v0.2.4
[INFO] [stderr]    Compiling serde_urlencoded v0.7.1
[INFO] [stderr]    Compiling axum-core v0.5.6
[INFO] [stderr]    Compiling miniz_oxide v0.8.9
[INFO] [stderr]    Compiling env_filter v2.0.0
[INFO] [stderr]    Compiling num-bigint v0.4.8
[INFO] [stderr]    Compiling prost-build v0.14.4
[INFO] [stderr]    Compiling pin-project-internal v1.1.13
[INFO] [stderr]    Compiling tonic-build v0.14.6
[INFO] [stderr]    Compiling chacha20 v0.10.1
[INFO] [stderr]    Compiling serde_path_to_error v0.1.20
[INFO] [stderr]    Compiling blake3 v1.8.7
[INFO] [stderr]    Compiling tokio-util v0.7.19
[INFO] [stderr]    Compiling matchit v0.8.4
[INFO] [stderr]    Compiling tiny-keccak v2.0.2
[INFO] [stderr]    Compiling tonic-prost-build v0.14.6
[INFO] [stderr]    Compiling rand v0.10.2
[INFO] [stderr]    Compiling tokio-stream v0.1.19
[INFO] [stderr]    Compiling pin-project v1.1.13
[INFO] [stderr]    Compiling num-rational v0.4.2
[INFO] [stderr]    Compiling h2 v0.4.18
[INFO] [stderr]    Compiling tower v0.5.3
[INFO] [stderr]    Compiling flate2 v1.1.9
[INFO] [stderr]    Compiling env_logger v0.11.11
[INFO] [stderr]    Compiling num-complex v0.4.6
[INFO] [stderr]    Compiling async-trait v0.1.92
[INFO] [stderr]    Compiling num-iter v0.1.46
[INFO] [stderr]    Compiling arrayvec v0.7.8
[INFO] [stderr]    Compiling constant_time_eq v0.4.2
[INFO] [stderr]    Compiling dashmap v6.2.1
[INFO] [stderr]    Compiling num v0.4.3
[INFO] [stderr]    Compiling quickcheck v1.1.0
[INFO] [stderr]    Compiling rapidhash v4.5.1
[INFO] [stderr]    Compiling smg-mesh v1.4.3 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling bincode v1.3.3
[INFO] [stderr]    Compiling futures-executor v0.3.34
[INFO] [stderr]    Compiling thiserror-impl v2.0.20
[INFO] [stderr]    Compiling rustc-hash v2.1.3
[INFO] [stderr]    Compiling twox-hash v2.1.3
[INFO] [stderr]    Compiling tokio-rustls v0.26.4
[INFO] [stderr]    Compiling xxhash-rust v0.8.18
[INFO] [stderr]    Compiling chrono v0.4.45
[INFO] [stderr]    Compiling kv-index v1.4.0
[INFO] [stderr]    Compiling crdts v7.3.2
[INFO] [stderr]    Compiling lz4_flex v0.14.0
[INFO] [stderr]    Compiling thiserror v2.0.20
[INFO] [stderr]    Compiling futures v0.3.34
[INFO] [stderr]    Compiling metrics v0.24.6
[INFO] [stderr]    Compiling uuid v1.24.1
[INFO] [stderr]    Compiling rustls-pemfile v2.2.0
[INFO] [stderr]    Compiling hyper v1.11.0
[INFO] [stderr]    Compiling hyper-util v0.1.20
[INFO] [stderr]    Compiling axum v0.8.9
[INFO] [stderr]    Compiling hyper-timeout v0.5.2
[INFO] [stderr]    Compiling tonic v0.14.6
[INFO] [stderr]    Compiling tonic-prost v0.14.6
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 2m 30s
[INFO] running `Command { std: "docker" "inspect" "ce4e09d46db0244a7297c7eb594eb5265a9d4339d9e9aae48ba26fb60d51a669", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-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" "-w" "/opt/rustwide/workdir" "--user" "0:0" "ce4e09d46db0244a7297c7eb594eb5265a9d4339d9e9aae48ba26fb60d51a669" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling tracing-core v0.1.36
[INFO] [stderr]    Compiling tokio v1.53.1
[INFO] [stderr]    Compiling regex-automata v0.4.18
[INFO] [stderr]    Compiling thread_local v1.1.10
[INFO] [stderr]    Compiling nu-ansi-term v0.50.3
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling tracing-log v0.2.0
[INFO] [stderr]    Compiling tracing-serde v0.2.0
[INFO] [stderr]    Compiling axum-core v0.5.6
[INFO] [stderr]    Compiling kv-index v1.4.0
[INFO] [stderr]    Compiling regex v1.13.1
[INFO] [stderr]    Compiling matchers v0.2.0
[INFO] [stderr]    Compiling tracing-subscriber v0.3.23
[INFO] [stderr]    Compiling env_filter v2.0.0
[INFO] [stderr]    Compiling env_logger v0.11.11
[INFO] [stderr]    Compiling quickcheck v1.1.0
[INFO] [stderr]    Compiling crdts v7.3.2
[INFO] [stderr]    Compiling tokio-util v0.7.19
[INFO] [stderr]    Compiling tokio-rustls v0.26.4
[INFO] [stderr]    Compiling tokio-stream v0.1.19
[INFO] [stderr]    Compiling h2 v0.4.18
[INFO] [stderr]    Compiling tower v0.5.3
[INFO] [stderr]    Compiling hyper v1.11.0
[INFO] [stderr]    Compiling hyper-util v0.1.20
[INFO] [stderr]    Compiling axum v0.8.9
[INFO] [stderr]    Compiling hyper-timeout v0.5.2
[INFO] [stderr]    Compiling tonic v0.14.6
[INFO] [stderr]    Compiling tonic-prost v0.14.6
[INFO] [stderr]    Compiling smg-mesh v1.4.3 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 1m 20s
[INFO] running `Command { std: "docker" "inspect" "ce4e09d46db0244a7297c7eb594eb5265a9d4339d9e9aae48ba26fb60d51a669", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-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" "-w" "/opt/rustwide/workdir" "--user" "0:0" "ce4e09d46db0244a7297c7eb594eb5265a9d4339d9e9aae48ba26fb60d51a669" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.38s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/smg_mesh-e6738a2757cd269b)
[INFO] [stdout] 
[INFO] [stdout] running 192 tests
[INFO] [stdout] test crdt_kv::epoch_max_wins::tests::compact_operations_skips_malformed_inserts ... ok
[INFO] [stdout] test crdt_kv::epoch_max_wins::tests::compacted_live_state_remembers_tombstone_boundary ... ok
[INFO] [stdout] test crdt_kv::epoch_max_wins::tests::compacted_live_state_uses_newest_live_version ... ok
[INFO] [stdout] test crdt_kv::epoch_max_wins::tests::malformed_remote_keeps_local ... ok
[INFO] [stdout] test crdt_kv::epoch_max_wins::tests::merge_is_associative_on_three_values ... ok
[INFO] [stdout] test crdt_kv::epoch_max_wins::tests::merge_is_idempotent ... ok
[INFO] [stdout] test crdt_kv::epoch_max_wins::tests::near_simultaneous_reset_both_at_zero ... ok
[INFO] [stdout] test crdt_kv::epoch_max_wins::tests::public_decode_accepts_raw_epoch_count_payload ... ok
[INFO] [stdout] test crdt_kv::epoch_max_wins::tests::malformed_local_is_replaced_by_remote ... ok
[INFO] [stdout] test crdt_kv::epoch_max_wins::tests::lower_epoch_loses_to_local_newer_window ... ok
[INFO] [stdout] test crdt_kv::epoch_max_wins::tests::higher_epoch_wins_even_with_lower_count ... ok
[INFO] [stdout] test crdt_kv::epoch_max_wins::tests::raw_epoch_count_payload_round_trip ... ok
[INFO] [stdout] test crdt_kv::epoch_max_wins::tests::both_malformed_keeps_local_no_panic ... ok
[INFO] [stdout] test crdt_kv::epoch_max_wins::tests::raw_epoch_count_decode_rejects_wrong_lengths ... ok
[INFO] [stdout] test crdt_kv::epoch_max_wins::tests::normalized_shard_decodes_to_epoch_count ... ok
[INFO] [stdout] test crdt_kv::epoch_max_wins::tests::same_epoch_max_count_wins ... ok
[INFO] [stdout] test crdt_kv::epoch_max_wins::tests::signed_count_preserves_sign ... ok
[INFO] [stdout] [2m2026-10-06T18:30:21.922939Z[0m [32m INFO[0m [2msmg_mesh::crdt_kv::crdt[0m[2m:[0m Creating CRDT OR-Map, Replica ID: 01a1127b-21e2-72e0-b945-274e7b8b74f1
[INFO] [stdout] [2m2026-10-06T18:30:21.922990Z[0m [32m INFO[0m [2msmg_mesh::crdt_kv::crdt[0m[2m:[0m Creating CRDT OR-Map, Replica ID: 01a1127b-21e2-72e0-b945-275ee74a144f
[INFO] [stdout] [2m2026-10-06T18:30:21.923118Z[0m [32m INFO[0m [2msmg_mesh::crdt_kv::crdt[0m[2m:[0m Creating CRDT OR-Map, Replica ID: 01a1127b-21e3-78a0-8860-2b810bdc8d59
[INFO] [stdout] [2m2026-10-06T18:30:21.923152Z[0m [32m INFO[0m [2msmg_mesh::crdt_kv::crdt[0m[2m:[0m Creating CRDT OR-Map, Replica ID: 01a1127b-21e3-78a0-8860-2b9e61a36334
[INFO] [stdout] [2m2026-10-06T18:30:21.923194Z[0m [32m INFO[0m [2msmg_mesh::crdt_kv::crdt[0m[2m:[0m Creating CRDT OR-Map, Replica ID: 01a1127b-21e3-78a0-8860-2bac630c3acd
[INFO] [stdout] [2m2026-10-06T18:30:21.923322Z[0m [32m INFO[0m [2msmg_mesh::crdt_kv::crdt[0m[2m:[0m Creating CRDT OR-Map, Replica ID: 01a1127b-21e3-78a0-8860-2bb3369890e0
[INFO] [stdout] [2m2026-10-06T18:30:21.923396Z[0m [32m INFO[0m [2msmg_mesh::crdt_kv::crdt[0m[2m:[0m Creating CRDT OR-Map, Replica ID: 01a1127b-21e2-72e0-b945-2735036b7afb
[INFO] [stdout] [2m2026-10-06T18:30:21.923453Z[0m [32m INFO[0m [2msmg_mesh::crdt_kv::crdt[0m[2m:[0m Creating CRDT OR-Map, Replica ID: 01a1127b-21e3-78a0-8860-2bcb83672740
[INFO] [stdout] [2m2026-10-06T18:30:21.923552Z[0m [32m INFO[0m [2msmg_mesh::crdt_kv::crdt[0m[2m:[0m Merging 3 operations into replica 01a1127b-21e3-78a0-8860-2bcb83672740
[INFO] [stdout] test crdt_kv::tests::test_basic_remove ... ok
[INFO] [stdout] test crdt_kv::tests::test_apply_operation_log ... ok
[INFO] [stdout] [2m2026-10-06T18:30:21.923893Z[0m [32m INFO[0m [2msmg_mesh::crdt_kv::crdt[0m[2m:[0m Merging 2 operations into replica 01a1127b-21e3-78a0-8860-2b9e61a36334
[INFO] [stdout] [2m2026-10-06T18:30:21.923950Z[0m [32m INFO[0m [2msmg_mesh::crdt_kv::crdt[0m[2m:[0m Creating CRDT OR-Map, Replica ID: 01a1127b-21e3-78a0-8860-2bd1b3bc8d68
[INFO] [stdout] [2m2026-10-06T18:30:21.923995Z[0m [32m INFO[0m [2msmg_mesh::crdt_kv::crdt[0m[2m:[0m Merging 4 operations into replica 01a1127b-21e2-72e0-b945-274e7b8b74f1
[INFO] [stdout] [2m2026-10-06T18:30:21.924023Z[0m [32m INFO[0m [2msmg_mesh::crdt_kv::crdt[0m[2m:[0m Merging 2 operations into replica 01a1127b-21e3-78a0-8860-2bd1b3bc8d68
[INFO] [stdout] [2m2026-10-06T18:30:21.924084Z[0m [32m INFO[0m [2msmg_mesh::crdt_kv::crdt[0m[2m:[0m Merging 2 operations into replica 01a1127b-21e2-72e0-b945-274e7b8b74f1
[INFO] [stdout] [2m2026-10-06T18:30:21.924155Z[0m [32m INFO[0m [2msmg_mesh::crdt_kv::crdt[0m[2m:[0m Merging 4 operations into replica 01a1127b-21e2-72e0-b945-274e7b8b74f1
[INFO] [stdout] test crdt_kv::tests::test_epoch_max_wins_compaction_uses_value_epoch ... ok
[INFO] [stdout] test crdt_kv::tests::test_distributed_scenario ... ok
[INFO] [stdout] [2m2026-10-06T18:30:21.924410Z[0m [32m INFO[0m [2msmg_mesh::crdt_kv::crdt[0m[2m:[0m Creating CRDT OR-Map, Replica ID: 01a1127b-21e4-7832-b55d-ef737b921cfc
[INFO] [stdout] [2m2026-10-06T18:30:21.924577Z[0m [32m INFO[0m [2msmg_mesh::crdt_kv::crdt[0m[2m:[0m Creating CRDT OR-Map, Replica ID: 01a1127b-21e4-7832-b55d-ef8dcfad3678
[INFO] [stdout] [2m2026-10-06T18:30:21.924516Z[0m [32m INFO[0m [2msmg_mesh::crdt_kv::tests[0m[2m:[0m Replica 1 merging Replica 2's log with 
[INFO] [stdout] ====
[INFO] [stdout] OperationLog { operations: [Insert { key: "key1", value: [118, 97, 108, 117, 101, 95, 102, 114, 111, 109, 95, 114, 50], timestamp: 1, replica_id: ReplicaId(01a1127b-21e4-7832-b55d-ef737b921cfc) }] }
[INFO] [stdout] ====
[INFO] [stdout] [2m2026-10-06T18:30:21.924675Z[0m [32m INFO[0m [2msmg_mesh::crdt_kv::crdt[0m[2m:[0m Merging 1 operations into replica 01a1127b-21e2-72e0-b945-275ee74a144f
[INFO] [stdout] [2m2026-10-06T18:30:21.924747Z[0m [32m INFO[0m [2msmg_mesh::crdt_kv::tests[0m[2m:[0m Ok("value_from_r2")
[INFO] [stdout] [2m2026-10-06T18:30:21.923145Z[0m [32m INFO[0m [2msmg_mesh::crdt_kv::crdt[0m[2m:[0m Creating CRDT OR-Map, Replica ID: 01a1127b-21e3-78a0-8860-2b765d57d9a5
[INFO] [stdout] [2m2026-10-06T18:30:21.924854Z[0m [32m INFO[0m [2msmg_mesh::crdt_kv::crdt[0m[2m:[0m Creating CRDT OR-Map, Replica ID: 01a1127b-21e4-7832-b55d-ef9a681eddd0
[INFO] [stdout] [2m2026-10-06T18:30:21.925151Z[0m [32m INFO[0m [2msmg_mesh::crdt_kv::crdt[0m[2m:[0m Merging 1 operations into replica 01a1127b-21e4-7832-b55d-ef9a681eddd0
[INFO] [stdout] [2m2026-10-06T18:30:21.925243Z[0m [32m INFO[0m [2msmg_mesh::crdt_kv::crdt[0m[2m:[0m Merging 1 operations into replica 01a1127b-21e4-7832-b55d-ef9a681eddd0
[INFO] [stdout] test crdt_kv::tests::test_epoch_max_wins_gc_purges_collected_keys_ops_from_log ... ok
[INFO] [stdout] test crdt_kv::tests::test_concurrent_insert_same_key ... ok
[INFO] [stdout] [2m2026-10-06T18:30:21.925341Z[0m [32m INFO[0m [2msmg_mesh::crdt_kv::crdt[0m[2m:[0m Creating CRDT OR-Map, Replica ID: 01a1127b-21e5-7750-bf80-be20ee9e6d10
[INFO] [stdout] [2m2026-10-06T18:30:21.925336Z[0m [32m INFO[0m [2msmg_mesh::crdt_kv::crdt[0m[2m:[0m Merging 1 operations into replica 01a1127b-21e4-7832-b55d-ef9a681eddd0
[INFO] [stdout] test crdt_kv::tests::test_basic_insert_and_get ... ok
[INFO] [stdout] [2m2026-10-06T18:30:21.925404Z[0m [32m INFO[0m [2msmg_mesh::crdt_kv::crdt[0m[2m:[0m Merging 3 operations into replica 01a1127b-21e5-7750-bf80-be20ee9e6d10
[INFO] [stdout] [2m2026-10-06T18:30:21.925483Z[0m [32m INFO[0m [2msmg_mesh::crdt_kv::crdt[0m[2m:[0m Creating CRDT OR-Map, Replica ID: 01a1127b-21e5-7750-bf80-be37d2a86e66
[INFO] [stdout] [2m2026-10-06T18:30:21.925546Z[0m [32m INFO[0m [2msmg_mesh::crdt_kv::crdt[0m[2m:[0m Creating CRDT OR-Map, Replica ID: 01a1127b-21e5-7750-bf80-be476d160cb6
[INFO] [stdout] [2m2026-10-06T18:30:21.925602Z[0m [32m INFO[0m [2msmg_mesh::crdt_kv::crdt[0m[2m:[0m Merging 1 operations into replica 01a1127b-21e5-7750-bf80-be476d160cb6
[INFO] [stdout] [2m2026-10-06T18:30:21.925669Z[0m [32m INFO[0m [2msmg_mesh::crdt_kv::crdt[0m[2m:[0m Merging 1 operations into replica 01a1127b-21e5-7750-bf80-be476d160cb6
[INFO] [stdout] [2m2026-10-06T18:30:21.925710Z[0m [32m INFO[0m [2msmg_mesh::crdt_kv::crdt[0m[2m:[0m Creating CRDT OR-Map, Replica ID: 01a1127b-21e5-7750-bf80-be5b63ad4756
[INFO] [stdout] [2m2026-10-06T18:30:21.925743Z[0m [32m INFO[0m [2msmg_mesh::crdt_kv::crdt[0m[2m:[0m Merging 1 operations into replica 01a1127b-21e5-7750-bf80-be476d160cb6
[INFO] [stdout] [2m2026-10-06T18:30:21.925761Z[0m [32m INFO[0m [2msmg_mesh::crdt_kv::crdt[0m[2m:[0m Merging 2 operations into replica 01a1127b-21e5-7750-bf80-be5b63ad4756
[INFO] [stdout] test crdt_kv::tests::test_epoch_max_wins_live_store_matches_compacted_log_after_tombstone ... ok
[INFO] [stdout] test crdt_kv::tests::test_epoch_max_wins_local_write_cannot_rewind_epoch ... ok
[INFO] [stdout] [2m2026-10-06T18:30:21.925947Z[0m [32m INFO[0m [2msmg_mesh::crdt_kv::crdt[0m[2m:[0m Creating CRDT OR-Map, Replica ID: 01a1127b-21e5-7750-bf80-be9c01f30920
[INFO] [stdout] test crdt_kv::tests::test_epoch_max_wins_compacted_snapshot_applies_when_op_id_already_seen ... ok
[INFO] [stdout] [2m2026-10-06T18:30:21.925997Z[0m [32m INFO[0m [2msmg_mesh::crdt_kv::crdt[0m[2m:[0m Merging 2 operations into replica 01a1127b-21e5-7750-bf80-be9c01f30920
[INFO] [stdout] [2m2026-10-06T18:30:21.926252Z[0m [32m INFO[0m [2msmg_mesh::crdt_kv::crdt[0m[2m:[0m Creating CRDT OR-Map, Replica ID: 01a1127b-21e6-7402-994e-d43ab38fc24e
[INFO] [stdout] test crdt_kv::tests::test_epoch_max_wins_delete_returns_none_for_never_seen_key ... ok
[INFO] [stdout] [2m2026-10-06T18:30:21.926471Z[0m [32m INFO[0m [2msmg_mesh::crdt_kv::crdt[0m[2m:[0m Creating CRDT OR-Map, Replica ID: 01a1127b-21e6-7402-994e-d448dca1260d
[INFO] [stdout] test crdt_kv::tests::test_epoch_max_wins_delete_returns_prior_live_when_killing_key ... ok
[INFO] [stdout] [2m2026-10-06T18:30:21.926883Z[0m [32m INFO[0m [2msmg_mesh::crdt_kv::crdt[0m[2m:[0m Creating CRDT OR-Map, Replica ID: 01a1127b-21e6-7402-994e-d45f0df92b12
[INFO] [stdout] [2m2026-10-06T18:30:21.927029Z[0m [32m INFO[0m [2msmg_mesh::crdt_kv::crdt[0m[2m:[0m Creating CRDT OR-Map, Replica ID: 01a1127b-21e7-7740-9c15-e2ea41295eea
[INFO] [stdout] [2m2026-10-06T18:30:21.927210Z[0m [32m INFO[0m [2msmg_mesh::crdt_kv::crdt[0m[2m:[0m Creating CRDT OR-Map, Replica ID: 01a1127b-21e7-7740-9c15-e2f49a1b3745
[INFO] [stdout] test crdt_kv::tests::test_epoch_max_wins_put_malformed_returns_current_live_bytes ... ok
[INFO] [stdout] test crdt_kv::tests::test_epoch_max_wins_put_returns_none_for_per_point_update ... ok
[INFO] [stdout] [2m2026-10-06T18:30:21.927801Z[0m [32m INFO[0m [2msmg_mesh::crdt_kv::crdt[0m[2m:[0m Merging 1 operations into replica 01a1127b-21e6-7402-994e-d45f0df92b12
[INFO] [stdout] [2m2026-10-06T18:30:21.928370Z[0m [32m INFO[0m [2msmg_mesh::crdt_kv::crdt[0m[2m:[0m Creating CRDT OR-Map, Replica ID: 01a1127b-21e8-73d2-a9d7-72efbfba58a3
[INFO] [stdout] [2m2026-10-06T18:30:21.928426Z[0m [32m INFO[0m [2msmg_mesh::crdt_kv::crdt[0m[2m:[0m Merging 2 operations into replica 01a1127b-21e8-73d2-a9d7-72efbfba58a3
[INFO] [stdout] [2m2026-10-06T18:30:21.928587Z[0m [32m INFO[0m [2msmg_mesh::crdt_kv::crdt[0m[2m:[0m Creating CRDT OR-Map, Replica ID: 01a1127b-21e8-73d2-a9d7-73499fc7f376
[INFO] [stdout] test crdt_kv::tests::test_epoch_max_wins_preserves_newer_tombstone ... ok
[INFO] [stdout] [2m2026-10-06T18:30:21.928632Z[0m [32m INFO[0m [2msmg_mesh::crdt_kv::crdt[0m[2m:[0m Merging 3 operations into replica 01a1127b-21e8-73d2-a9d7-73499fc7f376
[INFO] [stdout] [2m2026-10-06T18:30:21.928728Z[0m [32m INFO[0m [2msmg_mesh::crdt_kv::crdt[0m[2m:[0m Creating CRDT OR-Map, Replica ID: 01a1127b-21e8-73d2-a9d7-736932ca9e56
[INFO] [stdout] [2m2026-10-06T18:30:21.928730Z[0m [32m INFO[0m [2msmg_mesh::crdt_kv::crdt[0m[2m:[0m Creating CRDT OR-Map, Replica ID: 01a1127b-21e8-73d2-a9d7-735d0dde4f38
[INFO] [stdout] [2m2026-10-06T18:30:21.928779Z[0m [32m INFO[0m [2msmg_mesh::crdt_kv::crdt[0m[2m:[0m Merging 2 operations into replica 01a1127b-21e8-73d2-a9d7-736932ca9e56
[INFO] [stdout] [2m2026-10-06T18:30:21.928791Z[0m [32m INFO[0m [2msmg_mesh::crdt_kv::crdt[0m[2m:[0m Merging 2 operations into replica 01a1127b-21e8-73d2-a9d7-735d0dde4f38
[INFO] [stdout] [2m2026-10-06T18:30:21.928891Z[0m [32m INFO[0m [2msmg_mesh::crdt_kv::crdt[0m[2m:[0m Merging 1 operations into replica 01a1127b-21e8-73d2-a9d7-736932ca9e56
[INFO] [stdout] [2m2026-10-06T18:30:21.928893Z[0m [32m INFO[0m [2msmg_mesh::crdt_kv::crdt[0m[2m:[0m Merging 1 operations into replica 01a1127b-21e8-73d2-a9d7-735d0dde4f38
[INFO] [stdout] test crdt_kv::tests::test_epoch_max_wins_tombstone_kills_all_points_removes_key ... ok
[INFO] [stdout] test crdt_kv::tests::test_epoch_max_wins_same_op_id_folds_within_single_batch ... ok
[INFO] [stdout] [2m2026-10-06T18:30:21.929113Z[0m [32m INFO[0m [2msmg_mesh::crdt_kv::crdt[0m[2m:[0m Creating CRDT OR-Map, Replica ID: 01a1127b-21e9-7f41-a5ba-ac1b3df59aec
[INFO] [stdout] [2m2026-10-06T18:30:21.929157Z[0m [32m INFO[0m [2msmg_mesh::crdt_kv::crdt[0m[2m:[0m Merging 1 operations into replica 01a1127b-21e6-7402-994e-d45f0df92b12
[INFO] [stdout] test crdt_kv::tests::test_epoch_max_wins_remove_for_never_seen_key_blocks_delayed_pre_tombstone_insert ... ok
[INFO] [stdout] [2m2026-10-06T18:30:21.929332Z[0m [32m INFO[0m [2msmg_mesh::crdt_kv::crdt[0m[2m:[0m Creating CRDT OR-Map, Replica ID: 01a1127b-21e9-7f41-a5ba-ac3ef2179926
[INFO] [stdout] [2m2026-10-06T18:30:21.929395Z[0m [32m INFO[0m [2msmg_mesh::crdt_kv::crdt[0m[2m:[0m Creating CRDT OR-Map, Replica ID: 01a1127b-21e9-7f41-a5ba-ac49a86a6633
[INFO] [stdout] [2m2026-10-06T18:30:21.929447Z[0m [32m INFO[0m [2msmg_mesh::crdt_kv::crdt[0m[2m:[0m Merging 3 operations into replica 01a1127b-21e9-7f41-a5ba-ac49a86a6633
[INFO] [stdout] test crdt_kv::tests::test_gc_purges_collected_keys_ops_from_log ... ok
[INFO] [stdout] test crdt_kv::tests::test_gc_tombstones_multiple_keys ... ok
[INFO] [stdout] [2m2026-10-06T18:30:21.929555Z[0m [32m INFO[0m [2msmg_mesh::crdt_kv::crdt[0m[2m:[0m Creating CRDT OR-Map, Replica ID: 01a1127b-21e9-7f41-a5ba-ac86be9d54b5
[INFO] [stdout] [2m2026-10-06T18:30:21.929611Z[0m [32m INFO[0m [2msmg_mesh::crdt_kv::crdt[0m[2m:[0m Merging 1 operations into replica 01a1127b-21e9-7f41-a5ba-ac86be9d54b5
[INFO] [stdout] [2m2026-10-06T18:30:21.929646Z[0m [32m INFO[0m [2msmg_mesh::crdt_kv::crdt[0m[2m:[0m Creating CRDT OR-Map, Replica ID: 01a1127b-21e9-7f41-a5ba-ac927c32a7c8
[INFO] [stdout] [2m2026-10-06T18:30:21.929678Z[0m [32m INFO[0m [2msmg_mesh::crdt_kv::crdt[0m[2m:[0m Merging 1 operations into replica 01a1127b-21e9-7f41-a5ba-ac86be9d54b5
[INFO] [stdout] [2m2026-10-06T18:30:21.929843Z[0m [32m INFO[0m [2msmg_mesh::crdt_kv::crdt[0m[2m:[0m Creating CRDT OR-Map, Replica ID: 01a1127b-21e9-7f41-a5ba-acb447aa51ed
[INFO] [stdout] [2m2026-10-06T18:30:21.929855Z[0m [32m INFO[0m [2msmg_mesh::crdt_kv::crdt[0m[2m:[0m Creating CRDT OR-Map, Replica ID: 01a1127b-21e9-7f41-a5ba-accea426d2b6
[INFO] [stdout] [2m2026-10-06T18:30:21.929917Z[0m [32m INFO[0m [2msmg_mesh::crdt_kv::crdt[0m[2m:[0m Merging 1 operations into replica 01a1127b-21e9-7f41-a5ba-accea426d2b6
[INFO] [stdout] [2m2026-10-06T18:30:21.929942Z[0m [32m INFO[0m [2msmg_mesh::crdt_kv::crdt[0m[2m:[0m Creating CRDT OR-Map, Replica ID: 01a1127b-21e9-7f41-a5ba-ad0725c3975d
[INFO] [stdout] [2m2026-10-06T18:30:21.929979Z[0m [32m INFO[0m [2msmg_mesh::crdt_kv::crdt[0m[2m:[0m Merging 3 operations into replica 01a1127b-21e9-7f41-a5ba-ad0725c3975d
[INFO] [stdout] [2m2026-10-06T18:30:21.929988Z[0m [32m INFO[0m [2msmg_mesh::crdt_kv::crdt[0m[2m:[0m Merging 1 operations into replica 01a1127b-21e9-7f41-a5ba-accea426d2b6
[INFO] [stdout] [2m2026-10-06T18:30:21.930065Z[0m [32m INFO[0m [2msmg_mesh::crdt_kv::crdt[0m[2m:[0m Merging 1 operations into replica 01a1127b-21e9-7f41-a5ba-accea426d2b6
[INFO] [stdout] test crdt_kv::tests::test_gc_tombstones_respects_grace_period ... ok
[INFO] [stdout] test crdt_kv::tests::test_epoch_max_wins_snapshot_only_propagation_preserves_tombstone_boundary ... ok
[INFO] [stdout] [2m2026-10-06T18:30:21.930068Z[0m [32m INFO[0m [2msmg_mesh::crdt_kv::crdt[0m[2m:[0m Merging 3 operations into replica 01a1127b-21e9-7f41-a5ba-ad0725c3975d
[INFO] [stdout] [2m2026-10-06T18:30:21.930238Z[0m [32m INFO[0m [2msmg_mesh::crdt_kv::crdt[0m[2m:[0m Creating CRDT OR-Map, Replica ID: 01a1127b-21ea-7700-856a-eb27e59f858d
[INFO] [stdout] [2m2026-10-06T18:30:21.930292Z[0m [32m INFO[0m [2msmg_mesh::crdt_kv::crdt[0m[2m:[0m Creating CRDT OR-Map, Replica ID: 01a1127b-21ea-7700-856a-eb36824dcfb7
[INFO] [stdout] [2m2026-10-06T18:30:21.930335Z[0m [32m INFO[0m [2msmg_mesh::crdt_kv::crdt[0m[2m:[0m Merging 2 operations into replica 01a1127b-21ea-7700-856a-eb36824dcfb7
[INFO] [stdout] test crdt_kv::tests::test_epoch_max_wins_tombstone_filters_pre_tombstone_inserts_per_point ... ok
[INFO] [stdout] [2m2026-10-06T18:30:21.930415Z[0m [32m INFO[0m [2msmg_mesh::crdt_kv::crdt[0m[2m:[0m Creating CRDT OR-Map, Replica ID: 01a1127b-21ea-7700-856a-eb5a731db888
[INFO] [stdout] test crdt_kv::tests::test_lww_apply_remote_ops_is_idempotent ... ok
[INFO] [stdout] test crdt_kv::tests::test_gc_tombstones_does_not_remove_live_keys ... ok
[INFO] [stdout] [2m2026-10-06T18:30:21.930458Z[0m [32m INFO[0m [2msmg_mesh::crdt_kv::crdt[0m[2m:[0m Merging 1 operations into replica 01a1127b-21ea-7700-856a-eb5a731db888
[INFO] [stdout] [2m2026-10-06T18:30:21.930550Z[0m [32m INFO[0m [2msmg_mesh::crdt_kv::crdt[0m[2m:[0m Creating CRDT OR-Map, Replica ID: 01a1127b-21ea-7700-856a-eb61cdb3308b
[INFO] [stdout] [2m2026-10-06T18:30:21.930591Z[0m [32m INFO[0m [2msmg_mesh::crdt_kv::crdt[0m[2m:[0m Merging 1 operations into replica 01a1127b-21ea-7700-856a-eb61cdb3308b
[INFO] [stdout] [2m2026-10-06T18:30:21.930633Z[0m [32m INFO[0m [2msmg_mesh::crdt_kv::crdt[0m[2m:[0m Creating CRDT OR-Map, Replica ID: 01a1127b-21ea-7700-856a-eb8a1000c85d
[INFO] [stdout] [2m2026-10-06T18:30:21.930648Z[0m [32m INFO[0m [2msmg_mesh::crdt_kv::crdt[0m[2m:[0m Merging 1 operations into replica 01a1127b-21ea-7700-856a-eb61cdb3308b
[INFO] [stdout] [2m2026-10-06T18:30:21.930668Z[0m [32m INFO[0m [2msmg_mesh::crdt_kv::crdt[0m[2m:[0m Merging 1 operations into replica 01a1127b-21ea-7700-856a-eb8a1000c85d
[INFO] [stdout] [2m2026-10-06T18:30:21.930712Z[0m [32m INFO[0m [2msmg_mesh::crdt_kv::crdt[0m[2m:[0m Merging 1 operations into replica 01a1127b-21ea-7700-856a-eb8a1000c85d
[INFO] [stdout] [2m2026-10-06T18:30:21.930779Z[0m [32m INFO[0m [2msmg_mesh::crdt_kv::crdt[0m[2m:[0m Creating CRDT OR-Map, Replica ID: 01a1127b-21ea-7700-856a-ebc8dd2ef622
[INFO] [stdout] [2m2026-10-06T18:30:21.930820Z[0m [32m INFO[0m [2msmg_mesh::crdt_kv::crdt[0m[2m:[0m Merging 1 operations into replica 01a1127b-21ea-7700-856a-ebc8dd2ef622
[INFO] [stdout] [2m2026-10-06T18:30:21.930826Z[0m [32m INFO[0m [2msmg_mesh::crdt_kv::crdt[0m[2m:[0m Creating CRDT OR-Map, Replica ID: 01a1127b-21ea-7700-856a-ebec2308fcc9
[INFO] [stdout] [2m2026-10-06T18:30:21.930856Z[0m [32m INFO[0m [2msmg_mesh::crdt_kv::crdt[0m[2m:[0m Merging 1 operations into replica 01a1127b-21ea-7700-856a-ebec2308fcc9
[INFO] [stdout] [2m2026-10-06T18:30:21.930883Z[0m [32m INFO[0m [2msmg_mesh::crdt_kv::crdt[0m[2m:[0m Merging 1 operations into replica 01a1127b-21ea-7700-856a-ebc8dd2ef622
[INFO] [stdout] test crdt_kv::tests::test_lww_apply_remote_ops_keeps_within_batch_duplicate_op_ids ... ok
[INFO] [stdout] test crdt_kv::tests::test_merge_emits_none_when_tombstone_kills_live_key ... ok
[INFO] [stdout] test crdt_kv::tests::test_lww_remove_for_never_seen_key_blocks_delayed_insert ... ok
[INFO] [stdout] test crdt_kv::tests::test_merge_emits_change_for_new_value ... ok
[INFO] [stdout] test crdt_kv::tests::test_merge_no_change_on_byte_identical_newer_insert ... ok
[INFO] [stdout] [2m2026-10-06T18:30:21.931100Z[0m [32m INFO[0m [2msmg_mesh::crdt_kv::crdt[0m[2m:[0m Creating CRDT OR-Map, Replica ID: 01a1127b-21eb-7123-a1c8-36c75a4e0fbe
[INFO] [stdout] [2m2026-10-06T18:30:21.931140Z[0m [32m INFO[0m [2msmg_mesh::crdt_kv::crdt[0m[2m:[0m Creating CRDT OR-Map, Replica ID: 01a1127b-21eb-7123-a1c8-36da27e214bd
[INFO] [stdout] [2m2026-10-06T18:30:21.931236Z[0m [32m INFO[0m [2msmg_mesh::crdt_kv::tests[0m[2m:[0m Replica 1 merging Replica 2's log with 
[INFO] [stdout] ====
[INFO] [stdout] OperationLog { operations: [Insert { key: "key3", value: [118, 97, 108, 117, 101, 51, 95, 102, 114, 111, 109, 95, 114, 50], timestamp: 1, replica_id: ReplicaId(01a1127b-21eb-7123-a1c8-36da27e214bd) }, Insert { key: "key4", value: [118, 97, 108, 117, 101, 52, 95, 102, 114, 111, 109, 95, 114, 50], timestamp: 2, replica_id: ReplicaId(01a1127b-21eb-7123-a1c8-36da27e214bd) }, Remove { key: "key3", timestamp: 3, replica_id: ReplicaId(01a1127b-21eb-7123-a1c8-36da27e214bd) }] }
[INFO] [stdout] ====
[INFO] [stdout] [2m2026-10-06T18:30:21.931309Z[0m [32m INFO[0m [2msmg_mesh::crdt_kv::crdt[0m[2m:[0m Merging 3 operations into replica 01a1127b-21eb-7123-a1c8-36c75a4e0fbe
[INFO] [stdout] [2m2026-10-06T18:30:21.931382Z[0m [32m INFO[0m [2msmg_mesh::crdt_kv::crdt[0m[2m:[0m Creating CRDT OR-Map, Replica ID: 01a1127b-21eb-7123-a1c8-36eabc17c74f
[INFO] [stdout] [2m2026-10-06T18:30:21.931454Z[0m [32m INFO[0m [2msmg_mesh::crdt_kv::crdt[0m[2m:[0m Creating CRDT OR-Map, Replica ID: 01a1127b-21eb-7123-a1c8-36f90a30e1d9
[INFO] [stdout] [2m2026-10-06T18:30:21.931486Z[0m [32m INFO[0m [2msmg_mesh::crdt_kv::crdt[0m[2m:[0m Merging 2 operations into replica 01a1127b-21eb-7123-a1c8-36f90a30e1d9
[INFO] [stdout] [2m2026-10-06T18:30:21.931487Z[0m [32m INFO[0m [2msmg_mesh::crdt_kv::crdt[0m[2m:[0m Creating CRDT OR-Map, Replica ID: 01a1127b-21eb-7123-a1c8-370e3fd37023
[INFO] [stdout] [2m2026-10-06T18:30:21.931544Z[0m [32m INFO[0m [2msmg_mesh::crdt_kv::crdt[0m[2m:[0m Merging 1 operations into replica 01a1127b-21eb-7123-a1c8-36f90a30e1d9
[INFO] [stdout] test crdt_kv::tests::test_merge_two_replicas ... ok
[INFO] [stdout] test crdt_kv::tests::test_operation_log_binary_serialization ... ok
[INFO] [stdout] test crdt_kv::tests::test_older_insert_applied_later_does_not_overwrite_winner ... ok
[INFO] [stdout] [2m2026-10-06T18:30:21.931868Z[0m [32m INFO[0m [2msmg_mesh::crdt_kv::crdt[0m[2m:[0m Creating CRDT OR-Map, Replica ID: 01a1127b-21eb-7123-a1c8-371bb4343049
[INFO] [stdout] test crdt_kv::tests::test_operation_log_json_serialization ... ok
[INFO] [stdout] test crdt_kv::tests::test_operation_log_epoch_max_wins_post_tombstone_insert_wins_over_pre_tombstone_equal_epoch ... ok
[INFO] [stdout] [2m2026-10-06T18:30:21.932334Z[0m [32m INFO[0m [2msmg_mesh::crdt_kv::crdt[0m[2m:[0m Creating CRDT OR-Map, Replica ID: 01a1127b-21ec-7650-8660-52ce7d739578
[INFO] [stdout] [2m2026-10-06T18:30:21.932383Z[0m [32m INFO[0m [2msmg_mesh::crdt_kv::crdt[0m[2m:[0m Merging 1 operations into replica 01a1127b-21ec-7650-8660-52ce7d739578
[INFO] [stdout] [2m2026-10-06T18:30:21.932427Z[0m [32m INFO[0m [2msmg_mesh::crdt_kv::crdt[0m[2m:[0m Merging 1 operations into replica 01a1127b-21ec-7650-8660-52ce7d739578
[INFO] [stdout] test crdt_kv::tests::test_operation_log_epoch_max_wins_post_tombstone_insert_revives_key ... ok
[INFO] [stdout] test crdt_kv::tests::test_operation_log_epoch_max_wins_tombstone_selection_is_order_independent ... ok
[INFO] [stdout] test crdt_kv::tests::test_merge_no_change_on_tombstone_for_never_seen_key ... ok
[INFO] [stdout] test crdt_kv::tests::test_operation_log_snapshot_uses_merge_strategy ... ok
[INFO] [stdout] test crdt_kv::watermark::tests::from_ops_keeps_max_op_id_per_key ... ok
[INFO] [stdout] test crdt_kv::watermark::tests::is_empty_reflects_contents ... ok
[INFO] [stdout] test crdt_kv::watermark::tests::iter_yields_all_key_versions ... ok
[INFO] [stdout] [2m2026-10-06T18:30:21.933337Z[0m [32m INFO[0m [2msmg_mesh::crdt_kv::crdt[0m[2m:[0m Creating CRDT OR-Map, Replica ID: 01a1127b-21ed-70b1-88ea-19d50fbe0b42
[INFO] [stdout] test crdt_kv::watermark::tests::merge_max_is_idempotent ... ok
[INFO] [stdout] [2m2026-10-06T18:30:21.933395Z[0m [32m INFO[0m [2msmg_mesh::crdt_kv::crdt[0m[2m:[0m Creating CRDT OR-Map, Replica ID: 01a1127b-21ed-70b1-88ea-19e7c91fc0dd
[INFO] [stdout] [2m2026-10-06T18:30:21.933470Z[0m [32m INFO[0m [2msmg_mesh::crdt_kv::crdt[0m[2m:[0m Merging 1 operations into replica 01a1127b-21ed-70b1-88ea-19d50fbe0b42
[INFO] [stdout] test crdt_kv::watermark::tests::merge_max_owned_takes_per_key_maximum ... ok
[INFO] [stdout] test crdt_kv::tests::test_remove_after_insert ... ok
[INFO] [stdout] [2m2026-10-06T18:30:21.933620Z[0m [32m INFO[0m [2msmg_mesh::crdt_kv::crdt[0m[2m:[0m Creating CRDT OR-Map, Replica ID: 01a1127b-21ed-70b1-88ea-19f5daed5869
[INFO] [stdout] test crdt_kv::watermark::tests::merge_max_takes_per_key_maximum ... ok
[INFO] [stdout] test crdt_kv::tests::test_update_value ... ok
[INFO] [stdout] test crdt_kv::watermark::tests::same_timestamp_higher_replica_is_a_newer_winner ... ok
[INFO] [stdout] test crdt_kv::watermark::tests::allows_only_strictly_newer_versions ... ok
[INFO] [stdout] test gossip_controller::retry_manager_tests::first_retry_uses_initial_delay ... ok
[INFO] [stdout] test crdt_kv::watermark::tests::unknown_key_is_unset_and_allowed ... ok
[INFO] [stdout] test crdt_kv::watermark::tests::from_iter_takes_max_per_key ... ok
[INFO] [stdout] test gossip_controller::retry_manager_tests::reset_returns_to_first_retry_state ... ok
[INFO] [stdout] test gossip_controller::retry_manager_tests::should_retry_before_any_attempt ... ok
[INFO] [stdout] test gossip_controller::retry_manager_tests::subsequent_retries_double_until_capped ... ok
[INFO] [stdout] test gossip_service::sender_tick_tests::emits_only_targeted_entries_for_learned_peer ... ok
[INFO] [stdout] test gossip_service::sender_tick_tests::skips_when_peer_is_empty_string ... ok
[INFO] [stdout] test gossip_service::sender_tick_tests::does_not_resend_same_arc_after_consume ... ok
[INFO] [stdout] [2m2026-10-06T18:30:21.934817Z[0m [32m INFO[0m [2msmg_mesh::crdt_kv::crdt[0m[2m:[0m Creating CRDT OR-Map, Replica ID: 01a1127b-21ee-7150-8b26-b67fc5c69518
[INFO] [stdout] test gossip_service::sender_tick_tests::drain_only_batch_still_emits_when_peer_learned ... ok
[INFO] [stdout] test gossip_service::sender_tick_tests::skips_when_peer_unknown_and_keeps_watermark_unchanged ... ok
[INFO] [stdout] [2m2026-10-06T18:30:21.935091Z[0m [32m INFO[0m [2msmg_mesh::crdt_kv::crdt[0m[2m:[0m Creating CRDT OR-Map, Replica ID: 01a1127b-21ef-7b83-9f36-9d89496a58b0
[INFO] [stdout] [2m2026-10-06T18:30:21.935219Z[0m [32m INFO[0m [2msmg_mesh::crdt_kv::crdt[0m[2m:[0m Creating CRDT OR-Map, Replica ID: 01a1127b-21ef-7b83-9f36-9d903d04462d
[INFO] [stdout] test gossip_service::sender_tick_tests::emits_drain_and_targeted_once_peer_is_known ... ok
[INFO] [stdout] test kv::tests::test_collect_round_batch ... ok
[INFO] [stdout] test kv::tests::test_configs_prefix_auto_registered ... ok
[INFO] [stdout] test kv::tests::test_configs_put_get_round_trip ... ok
[INFO] [stdout] [2m2026-10-06T18:30:21.942592Z[0m [32m INFO[0m [2msmg_mesh::crdt_kv::crdt[0m[2m:[0m Creating CRDT OR-Map, Replica ID: 01a1127b-21f6-77f3-b7f6-9cbce210cd7c
[INFO] [stdout] [2m2026-10-06T18:30:21.942699Z[0m [32m INFO[0m [2msmg_mesh::crdt_kv::crdt[0m[2m:[0m Creating CRDT OR-Map, Replica ID: 01a1127b-21f6-77f3-b7f6-9cc4d882b2c5
[INFO] [stdout] [2m2026-10-06T18:30:21.942800Z[0m [32m INFO[0m [2msmg_mesh::crdt_kv::crdt[0m[2m:[0m Creating CRDT OR-Map, Replica ID: 01a1127b-21f6-77f3-b7f6-9cd2addab206
[INFO] [stdout] test kv::tests::test_configure_crdt_prefix ... ok
[INFO] [stdout] test kv::tests::test_collect_round_batch_with_drain_callback ... ok
[INFO] [stdout] [2m2026-10-06T18:30:21.943137Z[0m [32m INFO[0m [2msmg_mesh::crdt_kv::crdt[0m[2m:[0m Creating CRDT OR-Map, Replica ID: 01a1127b-21f7-7573-ad51-932e131e4e64
[INFO] [stdout] [2m2026-10-06T18:30:21.943338Z[0m [32m INFO[0m [2msmg_mesh::crdt_kv::crdt[0m[2m:[0m Creating CRDT OR-Map, Replica ID: 01a1127b-21f7-7573-ad51-933398662f5a
[INFO] [stdout] [2m2026-10-06T18:30:21.943443Z[0m [32m INFO[0m [2msmg_mesh::crdt_kv::crdt[0m[2m:[0m Creating CRDT OR-Map, Replica ID: 01a1127b-21f7-7573-ad51-9346ef7e9bd1
[INFO] [stdout] [2m2026-10-06T18:30:21.943503Z[0m [32m INFO[0m [2msmg_mesh::crdt_kv::crdt[0m[2m:[0m Creating CRDT OR-Map, Replica ID: 01a1127b-21f7-7573-ad51-9353e0deb24e
[INFO] [stdout] test kv::tests::test_crdt_keys ... ok
[INFO] [stdout] test kv::tests::test_configure_stream_prefix ... ok
[INFO] [stdout] test kv::tests::test_crdt_put_get ... ok
[INFO] [stdout] test kv::tests::test_crdt_delete ... ok
[INFO] [stdout] [2m2026-10-06T18:30:21.943712Z[0m [32m INFO[0m [2msmg_mesh::crdt_kv::crdt[0m[2m:[0m Creating CRDT OR-Map, Replica ID: 01a1127b-21f7-7573-ad51-936fedb3adfb
[INFO] [stdout] [2m2026-10-06T18:30:21.943989Z[0m [32m INFO[0m [2msmg_mesh::crdt_kv::crdt[0m[2m:[0m Creating CRDT OR-Map, Replica ID: 01a1127b-21f7-7573-ad51-937eb62a8e12
[INFO] [stdout] test kv::tests::test_crdt_subscribe ... ok
[INFO] [stdout] test kv::tests::test_derive_replica_id_different_names ... ok
[INFO] [stdout] [2m2026-10-06T18:30:21.944650Z[0m [32m INFO[0m [2msmg_mesh::crdt_kv::crdt[0m[2m:[0m Creating CRDT OR-Map, Replica ID: 01a1127b-21f8-72e3-bc3f-7180f6dcc2ed
[INFO] [stdout] test kv::tests::test_crdt_subscribe_delete ... ok
[INFO] [stdout] test kv::tests::test_derive_replica_id_deterministic ... ok
[INFO] [stdout] [2m2026-10-06T18:30:21.945059Z[0m [32m INFO[0m [2msmg_mesh::crdt_kv::crdt[0m[2m:[0m Creating CRDT OR-Map, Replica ID: 01a1127b-21f9-7873-9163-947008d6fc09
[INFO] [stdout] [2m2026-10-06T18:30:21.945103Z[0m [32m INFO[0m [2msmg_mesh::crdt_kv::crdt[0m[2m:[0m Creating CRDT OR-Map, Replica ID: 01a1127b-21f9-7873-9163-948976eacf0b
[INFO] [stdout] test kv::tests::test_drain_targeted_buffer ... ok
[INFO] [stdout] [2m2026-10-06T18:30:21.945259Z[0m [32m INFO[0m [2msmg_mesh::crdt_kv::crdt[0m[2m:[0m Creating CRDT OR-Map, Replica ID: 01a1127b-21f9-7873-9163-949807d5f2df
[INFO] [stdout] [2m2026-10-06T18:30:21.945346Z[0m [32m INFO[0m [2msmg_mesh::crdt_kv::crdt[0m[2m:[0m Creating CRDT OR-Map, Replica ID: 01a1127b-21f9-7873-9163-94afaa80da62
[INFO] [stdout] test crdt_kv::tests::test_concurrent_inserts ... ok
[INFO] [stdout] [2m2026-10-06T18:30:21.954393Z[0m [32m INFO[0m [2msmg_mesh::crdt_kv::crdt[0m[2m:[0m Creating CRDT OR-Map, Replica ID: 01a1127b-2202-7590-bf75-edc4cc41cf90
[INFO] [stdout] [2m2026-10-06T18:30:21.986458Z[0m [32m INFO[0m [2msmg_mesh::crdt_kv::crdt[0m[2m:[0m Merging 1 operations into replica 01a1127b-21e5-7750-bf80-be9c01f30920
[INFO] [stdout] test crdt_kv::tests::test_epoch_max_wins_older_delayed_remove_preserves_tombstone_age ... ok
[INFO] [stdout] [2m2026-10-06T18:30:21.991571Z[0m [32m INFO[0m [2msmg_mesh::crdt_kv::crdt[0m[2m:[0m Creating CRDT OR-Map, Replica ID: 01a1127b-2227-7221-a527-ff3cc74784a5
[INFO] [stdout] test kv::tests::test_targeted_backpressure_drops_oldest ... ok
[INFO] [stdout] test partition::tests::test_default_implementation ... ok
[INFO] [stdout] test partition::tests::test_detect_partition_ignores_non_alive_nodes ... ok
[INFO] [stdout] test partition::tests::test_detect_partition_normal ... ok
[INFO] [stdout] test kv::tests::test_configure_config_prefix_twice_panics - should panic ... ok
[INFO] [stdout] test kv::tests::test_crdt_put_wrong_prefix_panics - should panic ... ok
[INFO] [stdout] test kv::tests::test_duplicate_drain_registration_panics - should panic ... ok
[INFO] [stdout] test kv::tests::test_duplicate_prefix_panics - should panic ... ok
[INFO] [stdout] test kv::tests::test_duplicate_prefix_across_modes_panics - should panic ... ok
[INFO] [stdout] test partition::tests::test_has_quorum ... ok
[INFO] [stdout] test partition::tests::test_partition_config_default ... ok
[INFO] [stdout] test partition::tests::test_new_node_considered_reachable ... ok
[INFO] [stdout] test partition::tests::test_partition_detector_initial_state ... ok
[INFO] [stdout] test partition::tests::test_should_serve ... ok
[INFO] [stdout] test partition::tests::test_update_last_seen ... ok
[INFO] [stdout] [2m2026-10-06T18:30:22.105747Z[0m [32m INFO[0m [2msmg_mesh::crdt_kv::crdt[0m[2m:[0m Creating CRDT OR-Map, Replica ID: 01a1127b-2299-78b3-ada7-ac9bd8edbe06
[INFO] [stdout] [2m2026-10-06T18:30:22.106370Z[0m [32m INFO[0m [2msmg_mesh::service[0m[2m:[0m Mesh server listening on 127.0.0.1:40825 and advertising 10.20.30.40:40825
[INFO] [stdout] test partition::tests::test_partition_state_equality ... ok
[INFO] [stdout] test service::tests::test_state_synchronization ... ignored, SWIM failure detection for hard-shutdown nodes needs many gossip rounds; flaky under parallel CI load
[INFO] [stdout] test kv::tests::test_stream_publish_to_on_broadcast_panics - should panic ... ok
[INFO] [stdout] [2m2026-10-06T18:30:22.109228Z[0m [32m INFO[0m [2msmg_mesh::crdt_kv::crdt[0m[2m:[0m Creating CRDT OR-Map, Replica ID: 01a1127b-229d-78e2-95f1-057e1abf8a85
[INFO] [stdout] test tests::chunking_integration::multi_key_parallel_reassembly_isolates_per_key ... ok
[INFO] [stdout] [2m2026-10-06T18:30:22.114007Z[0m [32m INFO[0m [2msmg_mesh::crdt_kv::crdt[0m[2m:[0m Creating CRDT OR-Map, Replica ID: 01a1127b-22a1-7a41-b70f-c0a23288c953
[INFO] [stdout] [2m2026-10-06T18:30:22.115016Z[0m [32m INFO[0m [1mping_server[0m[1m{[0m[3mname[0m[2m=[0mA[1m}[0m[2m:[0m [2msmg_mesh::gossip_service[0m[2m:[0m Received Ping { state_sync: Some(StateSync { nodes: [] }) }
[INFO] [stdout] [2m2026-10-06T18:30:22.115067Z[0m [32m INFO[0m [1mping_server[0m[1m{[0m[3mname[0m[2m=[0mA[1m}[0m[2m:[0m [2msmg_mesh::gossip_service[0m[2m:[0m Merging state from Ping: 0 nodes
[INFO] [stdout] test service::tests::test_ping_advertises_configured_address ... ok
[INFO] [stdout] [2m2026-10-06T18:30:22.117017Z[0m [32m INFO[0m [2msmg_mesh::crdt_kv::crdt[0m[2m:[0m Creating CRDT OR-Map, Replica ID: 01a1127b-22a5-7061-bef5-716fda615678
[INFO] [stdout] test tests::chunking_integration::round_trip_multi_chunk_reassembles_in_fragments ... ok
[INFO] [stdout] [2m2026-10-06T18:30:22.121118Z[0m [32m INFO[0m [2msmg_mesh::crdt_kv::crdt[0m[2m:[0m Creating CRDT OR-Map, Replica ID: 01a1127b-22a9-7401-9295-4afbe461eb89
[INFO] [stdout] [2m2026-10-06T18:30:22.113435Z[0m [32m INFO[0m [2msmg_mesh::crdt_kv::crdt[0m[2m:[0m Creating CRDT OR-Map, Replica ID: 01a1127b-22a1-7a41-b70f-c0981c2ea907
[INFO] [stdout] test tests::chunking_integration::round_trip_single_chunk_fires_subscriber ... ok
[INFO] [stdout] [2m2026-10-06T18:30:22.121625Z[0m [32m INFO[0m [2msmg_mesh::crdt_kv::crdt[0m[2m:[0m Creating CRDT OR-Map, Replica ID: 01a1127b-22a9-7401-9295-4b0463a72759
[INFO] [stdout] test tests::chunking_integration::concurrent_generations_newer_wins_older_dropped ... ok
[INFO] [stdout] test tests::chunking_integration::same_key_from_two_peers_reassembles_independently ... ok
[INFO] [stdout] [2m2026-10-06T18:30:22.123565Z[0m [32m INFO[0m [2msmg_mesh::crdt_kv::crdt[0m[2m:[0m Creating CRDT OR-Map, Replica ID: 01a1127b-22ab-77a3-86f4-27f54f880806
[INFO] [stdout] test tests::chunking_integration::partial_assembly_times_out_and_is_gcd ... ok
[INFO] [stdout] [2m2026-10-06T18:30:22.125915Z[0m [32m INFO[0m [2msmg_mesh::crdt_kv::crdt[0m[2m:[0m Creating CRDT OR-Map, Replica ID: 01a1127b-22ad-7493-8d4a-331106db52c5
[INFO] [stdout] [2m2026-10-06T18:30:22.126044Z[0m [32m INFO[0m [2msmg_mesh::crdt_kv::crdt[0m[2m:[0m Creating CRDT OR-Map, Replica ID: 01a1127b-22ae-7762-bcfb-1b3eae701d77
[INFO] [stdout] [2m2026-10-06T18:30:22.126154Z[0m [32m INFO[0m [2msmg_mesh::crdt_kv::crdt[0m[2m:[0m Merging 1 operations into replica 01a1127b-22ae-7762-bcfb-1b3eae701d77
[INFO] [stdout] test tests::crdt_integration::caught_up_peer_is_sent_nothing ... ok
[INFO] [stdout] [2m2026-10-06T18:30:22.126641Z[0m [32m INFO[0m [2msmg_mesh::crdt_kv::crdt[0m[2m:[0m Creating CRDT OR-Map, Replica ID: 01a1127b-22ae-7762-bcfb-1b49c6d71f56
[INFO] [stdout] [2m2026-10-06T18:30:22.126786Z[0m [32m INFO[0m [2msmg_mesh::crdt_kv::crdt[0m[2m:[0m Creating CRDT OR-Map, Replica ID: 01a1127b-22ae-7762-bcfb-1b5eca9aded0
[INFO] [stdout] [2m2026-10-06T18:30:22.126893Z[0m [32m INFO[0m [2msmg_mesh::crdt_kv::crdt[0m[2m:[0m Merging 1 operations into replica 01a1127b-22ae-7762-bcfb-1b5eca9aded0
[INFO] [stdout] [2m2026-10-06T18:30:22.126971Z[0m [32m INFO[0m [2msmg_mesh::crdt_kv::crdt[0m[2m:[0m Merging 1 operations into replica 01a1127b-22ae-7762-bcfb-1b5eca9aded0
[INFO] [stdout] test tests::crdt_integration::dropping_one_keys_batch_does_not_strand_it ... ok
[INFO] [stdout] [2m2026-10-06T18:30:22.127344Z[0m [32m INFO[0m [2msmg_mesh::crdt_kv::crdt[0m[2m:[0m Creating CRDT OR-Map, Replica ID: 01a1127b-22af-78f1-83af-dae776ed1166
[INFO] [stdout] [2m2026-10-06T18:30:22.127466Z[0m [32m INFO[0m [2msmg_mesh::crdt_kv::crdt[0m[2m:[0m Creating CRDT OR-Map, Replica ID: 01a1127b-22af-78f1-83af-dafcfbd17dea
[INFO] [stdout] [2m2026-10-06T18:30:22.127551Z[0m [32m INFO[0m [2msmg_mesh::crdt_kv::crdt[0m[2m:[0m Merging 1 operations into replica 01a1127b-22af-78f1-83af-dafcfbd17dea
[INFO] [stdout] [2m2026-10-06T18:30:22.127655Z[0m [32m INFO[0m [2msmg_mesh::crdt_kv::crdt[0m[2m:[0m Merging 1 operations into replica 01a1127b-22af-78f1-83af-dafcfbd17dea
[INFO] [stdout] test tests::crdt_integration::filter_is_per_key_selective ... ok
[INFO] [stdout] [2m2026-10-06T18:30:22.130353Z[0m [32m INFO[0m [2msmg_mesh::crdt_kv::crdt[0m[2m:[0m Creating CRDT OR-Map, Replica ID: 01a1127b-22b2-7561-9086-bced84272dd0
[INFO] [stdout] test tests::crdt_integration::gc_tombstones_respects_grace_through_mesh_kv ... ok
[INFO] [stdout] [2m2026-10-06T18:30:22.131120Z[0m [32m INFO[0m [2msmg_mesh::crdt_kv::crdt[0m[2m:[0m Creating CRDT OR-Map, Replica ID: 01a1127b-22b3-7110-9881-2b2a70fa6ab6
[INFO] [stdout] [2m2026-10-06T18:30:22.131233Z[0m [32m INFO[0m [2msmg_mesh::crdt_kv::crdt[0m[2m:[0m Creating CRDT OR-Map, Replica ID: 01a1127b-22b3-7110-9881-2b34171ad32d
[INFO] [stdout] [2m2026-10-06T18:30:22.131360Z[0m [32m INFO[0m [2msmg_mesh::crdt_kv::crdt[0m[2m:[0m Merging 1 operations into replica 01a1127b-22b3-7110-9881-2b34171ad32d
[INFO] [stdout] [2m2026-10-06T18:30:22.131479Z[0m [32m INFO[0m [2msmg_mesh::crdt_kv::crdt[0m[2m:[0m Merging 1 operations into replica 01a1127b-22b3-7110-9881-2b34171ad32d
[INFO] [stdout] test tests::crdt_integration::lost_ack_resends_key_until_acked ... ok
[INFO] [stdout] [2m2026-10-06T18:30:22.132717Z[0m [32m INFO[0m [2msmg_mesh::crdt_kv::crdt[0m[2m:[0m Creating CRDT OR-Map, Replica ID: 01a1127b-22b4-7f03-85fd-e0d05dcc40c7
[INFO] [stdout] [2m2026-10-06T18:30:22.132853Z[0m [32m INFO[0m [2msmg_mesh::crdt_kv::crdt[0m[2m:[0m Creating CRDT OR-Map, Replica ID: 01a1127b-22b4-7f03-85fd-e0ef6a7b6427
[INFO] [stdout] [2m2026-10-06T18:30:22.132959Z[0m [32m INFO[0m [2msmg_mesh::crdt_kv::crdt[0m[2m:[0m Merging 1 operations into replica 01a1127b-22b4-7f03-85fd-e0ef6a7b6427
[INFO] [stdout] test tests::crdt_integration::ack_advances_watermark_to_delivered_version ... ok
[INFO] [stdout] [2m2026-10-06T18:30:22.133489Z[0m [32m INFO[0m [2msmg_mesh::crdt_kv::crdt[0m[2m:[0m Creating CRDT OR-Map, Replica ID: 01a1127b-22b5-7730-b084-9bad9e02f226
[INFO] [stdout] [2m2026-10-06T18:30:22.133618Z[0m [32m INFO[0m [2msmg_mesh::crdt_kv::crdt[0m[2m:[0m Creating CRDT OR-Map, Replica ID: 01a1127b-22b5-7730-b084-9bbc219b3eea
[INFO] [stdout] [2m2026-10-06T18:30:22.133770Z[0m [32m INFO[0m [2msmg_mesh::crdt_kv::crdt[0m[2m:[0m Merging 1 operations into replica 01a1127b-22b5-7730-b084-9bbc219b3eea
[INFO] [stdout] [2m2026-10-06T18:30:22.133891Z[0m [32m INFO[0m [2msmg_mesh::crdt_kv::crdt[0m[2m:[0m Merging 1 operations into replica 01a1127b-22b5-7730-b084-9bbc219b3eea
[INFO] [stdout] [2m2026-10-06T18:30:22.134338Z[0m [32m INFO[0m [2msmg_mesh::crdt_kv::crdt[0m[2m:[0m Creating CRDT OR-Map, Replica ID: 01a1127b-22b6-73a0-9ec4-97e4869649c3
[INFO] [stdout] [2m2026-10-06T18:30:22.145479Z[0m [33m WARN[0m [2msmg_mesh::partition[0m[2m:[0m Node node3 unreachable for 150.082531ms
[INFO] [stdout] [2m2026-10-06T18:30:22.145532Z[0m [33m WARN[0m [2msmg_mesh::partition[0m[2m:[0m Partition detected: state=PartitionedWithQuorum, reachable=2, unreachable=1, total_alive=3
[INFO] [stdout] [2m2026-10-06T18:30:22.196384Z[0m [32m INFO[0m [2msmg_mesh::crdt_kv::crdt[0m[2m:[0m Merging 1 operations into replica 01a1127b-21e5-7750-bf80-be5b63ad4756
[INFO] [stdout] test tests::crdt_integration::redelivering_same_batch_fires_no_new_event ... ok
[INFO] [stdout] test partition::tests::test_detect_partition_with_quorum ... ok
[INFO] [stdout] test tests::crdt_integration::op_log_stays_bounded_by_live_keys ... ok
[INFO] [stdout] test tests::chunking_integration::tree_page_takes_single_chunk_fast_path_no_assembler_state ... ok
[INFO] [stdout] test crdt_kv::tests::test_epoch_max_wins_newer_tombstone_refreshes_tombstone_age ... ok
[INFO] [stdout] [2m2026-10-06T18:30:22.202739Z[0m [32m INFO[0m [2msmg_mesh::crdt_kv::crdt[0m[2m:[0m Creating CRDT OR-Map, Replica ID: 01a1127b-22fa-7593-a8db-26c07bf48d45
[INFO] [stdout] [2m2026-10-06T18:30:22.202989Z[0m [32m INFO[0m [2msmg_mesh::crdt_kv::crdt[0m[2m:[0m Creating CRDT OR-Map, Replica ID: 01a1127b-22fa-7593-a8db-26d3c8d64518
[INFO] [stdout] [2m2026-10-06T18:30:22.203158Z[0m [32m INFO[0m [2msmg_mesh::crdt_kv::crdt[0m[2m:[0m Merging 1 operations into replica 01a1127b-22fa-7593-a8db-26d3c8d64518
[INFO] [stdout] [2m2026-10-06T18:30:22.203350Z[0m [32m INFO[0m [2msmg_mesh::crdt_kv::crdt[0m[2m:[0m Creating CRDT OR-Map, Replica ID: 01a1127b-22fb-7893-a846-6d64969933cc
[INFO] [stdout] [2m2026-10-06T18:30:22.203419Z[0m [32m INFO[0m [2msmg_mesh::crdt_kv::crdt[0m[2m:[0m Creating CRDT OR-Map, Replica ID: 01a1127b-22fb-7893-a846-6d71e4d349be
[INFO] [stdout] [2m2026-10-06T18:30:22.203488Z[0m [32m INFO[0m [2msmg_mesh::crdt_kv::crdt[0m[2m:[0m Creating CRDT OR-Map, Replica ID: 01a1127b-22fb-7893-a846-6d85a11d7190
[INFO] [stdout] test tests::crdt_integration::rl_remote_merge_subscriber_sees_canonical_shard ... ok
[INFO] [stdout] [2m2026-10-06T18:30:22.203555Z[0m [32m INFO[0m [2msmg_mesh::crdt_kv::crdt[0m[2m:[0m Creating CRDT OR-Map, Replica ID: 01a1127b-22fb-7893-a846-6d9ce0457aec
[INFO] [stdout] [2m2026-10-06T18:30:22.203591Z[0m [32m INFO[0m [2msmg_mesh::crdt_kv::crdt[0m[2m:[0m Merging 1 operations into replica 01a1127b-22fb-7893-a846-6d85a11d7190
[INFO] [stdout] [2m2026-10-06T18:30:22.203607Z[0m [32m INFO[0m [2msmg_mesh::crdt_kv::crdt[0m[2m:[0m Creating CRDT OR-Map, Replica ID: 01a1127b-22fb-7893-a846-6dac57b0fbaa
[INFO] [stdout] [2m2026-10-06T18:30:22.203665Z[0m [32m INFO[0m [2msmg_mesh::crdt_kv::crdt[0m[2m:[0m Merging 1 operations into replica 01a1127b-22fb-7893-a846-6d9ce0457aec
[INFO] [stdout] test tests::crdt_integration::remote_crdt_batch_converges_store ... ok
[INFO] [stdout] test tests::crdt_integration::round_batch_snapshot_is_shared_until_write ... ok
[INFO] [stdout] test tests::crdt_integration::remote_merge_fires_subscriber_with_value ... ok
[INFO] [stdout] test transport::chunk_assembler::tests::test_bounds_evict_largest_when_over_byte_cap ... ok
[INFO] [stdout] [2m2026-10-06T18:30:22.204343Z[0m [32m INFO[0m [2msmg_mesh::crdt_kv::crdt[0m[2m:[0m Creating CRDT OR-Map, Replica ID: 01a1127b-22fc-7a20-bb91-b89e0618083a
[INFO] [stdout] test transport::chunk_assembler::tests::test_delayed_older_generation_chunk_is_dropped ... ok
[INFO] [stdout] [2m2026-10-06T18:30:22.204434Z[0m [32m INFO[0m [2msmg_mesh::crdt_kv::crdt[0m[2m:[0m Creating CRDT OR-Map, Replica ID: 01a1127b-22fc-7a20-bb91-b8a7637b9eb4
[INFO] [stdout] test transport::chunk_assembler::tests::test_drop_pending_on_missing_key_is_noop ... ok
[INFO] [stdout] [2m2026-10-06T18:30:22.204579Z[0m [32m INFO[0m [2msmg_mesh::crdt_kv::crdt[0m[2m:[0m Merging 1 operations into replica 01a1127b-22fc-7a20-bb91-b8a7637b9eb4
[INFO] [stdout] test transport::chunk_assembler::tests::test_drop_pending_removes_only_matching_entry ... ok
[INFO] [stdout] test tests::crdt_integration::relayed_rl_merge_invalidates_round_batch_snapshot ... ok
[INFO] [stdout] [2m2026-10-06T18:30:22.206408Z[0m [32m INFO[0m [2msmg_mesh::crdt_kv::crdt[0m[2m:[0m Creating CRDT OR-Map, Replica ID: 01a1127b-22fe-7780-b7e8-eefd27f8a79d
[INFO] [stdout] [2m2026-10-06T18:30:22.206542Z[0m [32m INFO[0m [2msmg_mesh::crdt_kv::crdt[0m[2m:[0m Creating CRDT OR-Map, Replica ID: 01a1127b-22fe-7780-b7e8-ef04c29f980b
[INFO] [stdout] [2m2026-10-06T18:30:22.206679Z[0m [32m INFO[0m [2msmg_mesh::crdt_kv::crdt[0m[2m:[0m Merging 1 operations into replica 01a1127b-22fe-7780-b7e8-ef04c29f980b
[INFO] [stdout] [2m2026-10-06T18:30:22.206828Z[0m [32m INFO[0m [2msmg_mesh::crdt_kv::crdt[0m[2m:[0m Merging 2 operations into replica 01a1127b-22fe-7780-b7e8-ef04c29f980b
[INFO] [stdout] test tests::crdt_integration::remote_tombstone_after_insert_notifies_none ... ok
[INFO] [stdout] test transport::chunk_assembler::tests::test_enforce_bounds_spares_newer_generation_replacement ... ok
[INFO] [stdout] test transport::chunk_assembler::tests::test_gc_keeps_recent_partials ... ok
[INFO] [stdout] test transport::chunk_assembler::tests::test_bounds_not_enforced_on_completion ... ok
[INFO] [stdout] test transport::chunk_assembler::tests::test_enforce_bounds_cap_counts_only_incomplete ... ok
[INFO] [stdout] test transport::chunk_assembler::tests::test_enforce_bounds_skips_complete_assemblies ... ok
[INFO] [stdout] test transport::chunk_assembler::tests::test_gc_skips_complete_assemblies ... ok
[INFO] [stdout] test transport::chunk_assembler::tests::test_generation_reset_discards_older_partials ... ok
[INFO] [stdout] test transport::chunk_assembler::tests::test_bounds_evict_oldest_when_too_many_concurrent ... ok
[INFO] [stdout] test transport::chunk_assembler::tests::test_malformed_chunk_is_dropped ... ok
[INFO] [stdout] test transport::chunk_assembler::tests::test_multi_chunk_in_order ... ok
[INFO] [stdout] test transport::chunk_assembler::tests::test_multi_chunk_out_of_order ... ok
[INFO] [stdout] test transport::chunk_assembler::tests::test_multiple_keys_independent ... ok
[INFO] [stdout] test transport::chunk_assembler::tests::test_oversized_total_chunks_is_rejected ... ok
[INFO] [stdout] test transport::chunking::tests::next_generation_is_strictly_monotonic ... ok
[INFO] [stdout] test transport::chunk_assembler::tests::test_gc_rechecks_timeout_at_remove ... ok
[INFO] [stdout] test transport::chunking::tests::test_build_stream_batches_bytes_cap_splits_before_count_cap ... ok
[INFO] [stdout] test transport::chunking::tests::test_build_stream_batches_empty ... ok
[INFO] [stdout] test transport::chunking::tests::test_build_stream_batches_packs_over_cap ... ok
[INFO] [stdout] test transport::chunking::tests::test_build_stream_batches_under_cap ... ok
[INFO] [stdout] test transport::chunk_assembler::tests::test_single_chunk_round_trip ... ok
[INFO] [stdout] test transport::chunking::tests::test_build_stream_batches_oversized_entry_still_emitted ... ok
[INFO] [stdout] test partition::tests::test_get_unreachable_nodes_with_recent_updates ... ok
[INFO] [stdout] test transport::chunking::tests::test_multi_chunk_split_even_boundary ... ok
[INFO] [stdout] test transport::chunking::tests::test_chunk_at_exact_boundary ... ok
[INFO] [stdout] test transport::chunking::tests::test_empty_value_is_single_chunk ... ok
[INFO] [stdout] test transport::chunking::tests::test_one_byte_over_boundary_splits ... ok
[INFO] [stdout] test transport::chunking::tests::test_single_chunk_fast_path ... ok
[INFO] [stdout] test transport::chunking::tests::test_build_stream_batches_zero_bytes_cap - should panic ... ok
[INFO] [stdout] test transport::chunking::tests::test_multi_chunk_split_uneven_boundary ... ok
[INFO] [stdout] test transport::chunking::tests::test_build_stream_batches_zero_cap - should panic ... ok
[INFO] [stdout] test transport::chunking::tests::test_zero_max_chunk_bytes_panics - should panic ... ok
[INFO] [stdout] test transport::crdt_batch::tests::build_crdt_batches_empty_and_single ... ok
[INFO] [stdout] test transport::crdt_batch::tests::build_crdt_batches_splits_over_budget ... ok
[INFO] [stdout] test transport::crdt_batch::tests::legacy_ack_without_replica_suppresses_by_timestamp ... ok
[INFO] [stdout] test transport::crdt_batch::tests::op_round_trips_through_proto ... ok
[INFO] [stdout] test transport::crdt_batch::tests::proto_to_op_rejects_bad_replica_id ... ok
[INFO] [stdout] test transport::crdt_batch::tests::watermark_round_trips_through_ack ... ok
[INFO] [stdout] test transport::crdt_batch::tests::wrap_crdt_ack_envelope_shape ... ok
[INFO] [stdout] test transport::chunking::tests::test_tree_page_split_panics_in_debug - should panic ... ok
[INFO] [stdout] test transport::crdt_batch::tests::ack_with_unparsable_replica_id_is_dropped ... ok
[INFO] [stdout] test transport::sync_stream::tests::drain_emitted_even_when_peer_unknown ... ok
[INFO] [stdout] test transport::sync_stream::tests::drain_only_is_emitted_to_every_peer ... ok
[INFO] [stdout] test transport::sync_stream::tests::empty_peer_id_skips_target_with_empty_string ... ok
[INFO] [stdout] test transport::sync_stream::tests::empty_round_batch_emits_nothing ... ok
[INFO] [stdout] test transport::sync_stream::tests::targeted_entries_filter_by_peer ... ok
[INFO] [stdout] test transport::chunking::tests::test_tree_page_fast_path ... ok
[INFO] [stdout] test transport::crdt_batch::tests::wrap_crdt_batch_envelope_shape ... ok
[INFO] [stdout] test transport::sync_stream::tests::build_heartbeat_envelope_shape ... ok
[INFO] [stdout] test transport::sync_stream::tests::wrap_stream_batch_envelope_shape ... ok
[INFO] [stdout] [2m2026-10-06T18:30:22.242431Z[0m [33m WARN[0m [2msmg_mesh::partition[0m[2m:[0m Node node2 unreachable for 151.019853ms
[INFO] [stdout] [2m2026-10-06T18:30:22.242486Z[0m [33m WARN[0m [2msmg_mesh::partition[0m[2m:[0m Node node3 unreachable for 151.017683ms
[INFO] [stdout] [2m2026-10-06T18:30:22.242501Z[0m [33m WARN[0m [2msmg_mesh::partition[0m[2m:[0m Partition detected: state=PartitionedWithoutQuorum, reachable=1, unreachable=2, total_alive=3
[INFO] [stdout] test partition::tests::test_detect_partition_without_quorum ... ok
[INFO] [stdout] test partition::tests::test_get_unreachable_nodes ... ok
[INFO] [stdout] test transport::chunk_assembler::tests::test_gc_removes_stale_partials ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 191 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.34s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests smg_mesh
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "ce4e09d46db0244a7297c7eb594eb5265a9d4339d9e9aae48ba26fb60d51a669", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ce4e09d46db0244a7297c7eb594eb5265a9d4339d9e9aae48ba26fb60d51a669", kill_on_drop: false }`
[INFO] [stdout] ce4e09d46db0244a7297c7eb594eb5265a9d4339d9e9aae48ba26fb60d51a669
