[INFO] cloning repository https://github.com/skel84/allocdb
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/skel84/allocdb" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fskel84%2Fallocdb", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fskel84%2Fallocdb'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 86ed8da1b1978320d0ad355494ad3e2b0a33dbb8
[INFO] testing skel84/allocdb against try#33835004928d3bf65db4d4712e1330766263b0bd for pr-155739
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fskel84%2Fallocdb" "/workspace/builds/worker-5-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-5-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/skel84/allocdb
[INFO] finished tweaking git repo https://github.com/skel84/allocdb
[INFO] tweaked toml for git repo https://github.com/skel84/allocdb written to /workspace/builds/worker-5-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/skel84/allocdb on toolchain 33835004928d3bf65db4d4712e1330766263b0bd
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/skel84/allocdb 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" "+33835004928d3bf65db4d4712e1330766263b0bd" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] cb530ee765d8b31e8bd09f0959000905d49b62db76be7bf05e831a33a0228419
[INFO] running `Command { std: "docker" "start" "-a" "cb530ee765d8b31e8bd09f0959000905d49b62db76be7bf05e831a33a0228419", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "cb530ee765d8b31e8bd09f0959000905d49b62db76be7bf05e831a33a0228419", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "cb530ee765d8b31e8bd09f0959000905d49b62db76be7bf05e831a33a0228419", kill_on_drop: false }`
[INFO] [stdout] cb530ee765d8b31e8bd09f0959000905d49b62db76be7bf05e831a33a0228419
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 033b11c94c1949acc931a7ce701cda037fb329d91b97772ebd236986bbea592d
[INFO] running `Command { std: "docker" "start" "-a" "033b11c94c1949acc931a7ce701cda037fb329d91b97772ebd236986bbea592d", kill_on_drop: false }`
[INFO] [stderr]    Compiling rustc_version v0.4.1
[INFO] [stderr]    Compiling allocdb-retire-queue v0.1.0 (/opt/rustwide/workdir/crates/allocdb-retire-queue)
[INFO] [stderr]    Compiling allocdb-wal-file v0.1.0 (/opt/rustwide/workdir/crates/allocdb-wal-file)
[INFO] [stderr]    Compiling jiff v0.2.23
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling anstream v0.6.21
[INFO] [stderr]    Compiling crc32c v0.6.8
[INFO] [stderr]    Compiling allocdb-wal-frame v0.1.0 (/opt/rustwide/workdir/crates/allocdb-wal-frame)
[INFO] [stderr]    Compiling allocdb-core v0.1.0 (/opt/rustwide/workdir/crates/allocdb-core)
[INFO] [stderr]    Compiling quota-core v0.1.0 (/opt/rustwide/workdir/crates/quota-core)
[INFO] [stderr]    Compiling reservation-core v0.1.0 (/opt/rustwide/workdir/crates/reservation-core)
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling env_filter v1.0.0
[INFO] [stderr]    Compiling env_logger v0.11.9
[INFO] [stderr]    Compiling allocdb-node v0.1.0 (/opt/rustwide/workdir/crates/allocdb-node)
[INFO] [stderr]    Compiling allocdb-bench v0.1.0 (/opt/rustwide/workdir/crates/allocdb-bench)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 14.00s
[INFO] running `Command { std: "docker" "inspect" "033b11c94c1949acc931a7ce701cda037fb329d91b97772ebd236986bbea592d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "033b11c94c1949acc931a7ce701cda037fb329d91b97772ebd236986bbea592d", kill_on_drop: false }`
[INFO] [stdout] 033b11c94c1949acc931a7ce701cda037fb329d91b97772ebd236986bbea592d
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 7be0a225bff2de9ed246a49818b46a356ba4f8565e699319b86e6052512b4b07
[INFO] running `Command { std: "docker" "start" "-a" "7be0a225bff2de9ed246a49818b46a356ba4f8565e699319b86e6052512b4b07", kill_on_drop: false }`
[INFO] [stderr]    Compiling allocdb-retire-queue v0.1.0 (/opt/rustwide/workdir/crates/allocdb-retire-queue)
[INFO] [stderr]    Compiling allocdb-wal-file v0.1.0 (/opt/rustwide/workdir/crates/allocdb-wal-file)
[INFO] [stderr]    Compiling allocdb-wal-frame v0.1.0 (/opt/rustwide/workdir/crates/allocdb-wal-frame)
[INFO] [stderr]    Compiling reservation-core v0.1.0 (/opt/rustwide/workdir/crates/reservation-core)
[INFO] [stderr]    Compiling quota-core v0.1.0 (/opt/rustwide/workdir/crates/quota-core)
[INFO] [stderr]    Compiling allocdb-core v0.1.0 (/opt/rustwide/workdir/crates/allocdb-core)
[INFO] [stderr]    Compiling allocdb-node v0.1.0 (/opt/rustwide/workdir/crates/allocdb-node)
[INFO] [stderr]    Compiling allocdb-bench v0.1.0 (/opt/rustwide/workdir/crates/allocdb-bench)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 10.12s
[INFO] running `Command { std: "docker" "inspect" "7be0a225bff2de9ed246a49818b46a356ba4f8565e699319b86e6052512b4b07", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "7be0a225bff2de9ed246a49818b46a356ba4f8565e699319b86e6052512b4b07", kill_on_drop: false }`
[INFO] [stdout] 7be0a225bff2de9ed246a49818b46a356ba4f8565e699319b86e6052512b4b07
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 627b122593f353c05ed7a40e31fbbb56a1aab12689a061d82a75a6722392f02e
[INFO] running `Command { std: "docker" "start" "-a" "627b122593f353c05ed7a40e31fbbb56a1aab12689a061d82a75a6722392f02e", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.08s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/allocdb_bench-426a973c066295a0)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test tests::benchmark_options_reject_degenerate_values ... ok
[INFO] [stdout] test tests::benchmark_options_reject_oversized_derived_capacities ... ok
[INFO] [stdout] test tests::high_retry_pressure_reports_retry_cache_and_retirement_recovery ... ok
[INFO] [stdout] test tests::all_selection_runs_both_scenarios ... ok
[INFO] [stdout] test tests::one_resource_many_contenders_reports_expected_contention ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/allocdb_bench-20180065378ef148)
[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] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/allocdb_core-a746bdf5b72130d2)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 105 tests
[INFO] [stdout] test command_codec::tests::client_request_round_trips ... ok
[INFO] [stdout] test command_codec::tests::decoder_accepts_legacy_expire_tag_payload ... ok
[INFO] [stdout] test command_codec::tests::decoder_rejects_truncated_payload ... ok
[INFO] [stdout] test command_codec::tests::decoder_rejects_unknown_command_tag ... ok
[INFO] [stdout] test command_codec::tests::holder_commands_round_trip_with_lease_epoch ... ok
[INFO] [stdout] test command_codec::tests::internal_command_round_trips ... ok
[INFO] [stdout] test command_codec::tests::reserve_bundle_round_trips ... ok
[INFO] [stdout] test command_codec::tests::revoke_and_reclaim_round_trip ... ok
[INFO] [stdout] test command_codec::tests::decoder_accepts_legacy_holder_command_without_lease_epoch ... ok
[INFO] [stdout] test fixed_map::tests::deletion_preserves_probe_chains ... ok
[INFO] [stdout] test fixed_map::tests::deletion_preserves_wrapped_probe_chain_past_home_bucket ... ok
[INFO] [stdout] test fixed_map::tests::duplicate_key_is_rejected ... ok
[INFO] [stdout] test fixed_map::tests::insert_get_and_remove_round_trip ... ok
[INFO] [stdout] test fixed_map::tests::repeated_removals_preserve_lookup_for_operation_like_hashes ... ok
[INFO] [stdout] test snapshot::issue_30_tests::from_snapshot_rejects_duplicate_operation_ids ... ok
[INFO] [stdout] test snapshot::issue_30_tests::from_snapshot_rejects_duplicate_reservation_ids ... ok
[INFO] [stdout] test snapshot::issue_30_tests::from_snapshot_rejects_duplicate_resource_ids ... ok
[INFO] [stdout] test snapshot::issue_30_tests::from_snapshot_rejects_operation_table_over_capacity ... ok
[INFO] [stdout] test snapshot::issue_30_tests::from_snapshot_rejects_reservation_table_over_capacity ... ok
[INFO] [stdout] test snapshot::issue_30_tests::from_snapshot_rejects_resource_table_over_capacity ... ok
[INFO] [stdout] test snapshot::issue_30_tests::from_snapshot_rejects_terminal_reservation_without_retirement ... ok
[INFO] [stdout] test snapshot::tests::from_snapshot_rejects_wheel_size_mismatch ... ok
[INFO] [stdout] test snapshot::issue_30_tests::from_snapshot_rejects_inconsistent_progress_watermarks ... ok
[INFO] [stdout] test snapshot::tests::snapshot_decode_accepts_legacy_v1_layout ... ok
[INFO] [stdout] test recovery::issue_30_tests::recover_allocdb_rejects_non_monotonic_lsn ... ok
[INFO] [stdout] test snapshot::tests::snapshot_decode_accepts_legacy_v3_layout_without_epoch_fields ... ok
[INFO] [stdout] test recovery::issue_31_tests::recover_allocdb_rejects_client_slot_overflow_in_replayed_wal ... ok
[INFO] [stdout] test recovery::issue_30_tests::recover_allocdb_rejects_rewound_request_slot ... ok
[INFO] [stdout] test recovery::tests::recover_allocdb_replays_wal_without_snapshot ... ok
[INFO] [stdout] test snapshot::tests::snapshot_decode_rejects_corruption ... ok
[INFO] [stdout] test recovery::tests::recover_allocdb_truncates_torn_tail ... ok
[INFO] [stdout] test snapshot::tests::snapshot_restores_retired_lookup_watermark ... ok
[INFO] [stdout] test snapshot::tests::snapshot_round_trips_allocator_state ... ok
[INFO] [stdout] test recovery::revoke_tests::recover_allocdb_preserves_revoked_state ... ok
[INFO] [stdout] test recovery::issue_30_tests::recover_allocdb_rejects_semantically_invalid_snapshot ... ok
[INFO] [stdout] test recovery::tests::recover_allocdb_fails_closed_on_mid_log_corruption ... ok
[INFO] [stdout] test recovery::tests::recover_allocdb_marks_empty_snapshot_as_loaded ... ok
[INFO] [stdout] test recovery::tests::recover_allocdb_skips_frames_covered_by_snapshot ... ok
[INFO] [stdout] test snapshot::tests::snapshot_round_trips_revoking_and_revoked_states ... ok
[INFO] [stdout] test snapshot::tests::snapshot_round_trips_slot_overflow_operation_result ... ok
[INFO] [stdout] test recovery::tests::recover_allocdb_replays_internal_commands ... ok
[INFO] [stdout] test fixed_map::tests::full_capacity_fails_explicitly ... ok
[INFO] [stdout] test snapshot::issue_30_tests::from_snapshot_rejects_missing_active_reservation_reference ... ok
[INFO] [stdout] test snapshot_file::tests::snapshot_file_rejects_corruption ... ok
[INFO] [stdout] test state_machine::bundle_fencing_tests::bundle_confirm_rejects_stale_epoch_without_mutating_members ... ok
[INFO] [stdout] test state_machine::bundle_overflow_tests::reserve_bundle_rejects_deadline_overflow_without_mutating_state ... ok
[INFO] [stdout] test snapshot_file::tests::snapshot_file_replaces_existing_contents ... ok
[INFO] [stdout] test state_machine::bundle_tests::confirm_and_release_update_every_bundle_member ... ok
[INFO] [stdout] test state_machine::bundle_tests::reserve_bundle_acquires_all_resources_atomically ... ok
[INFO] [stdout] test state_machine::bundle_tests::reserve_bundle_leaves_no_partial_state_on_conflict ... ok
[INFO] [stdout] test snapshot_file::tests::snapshot_file_returns_none_when_missing ... ok
[INFO] [stdout] test snapshot::tests::snapshot_round_trips_bundle_state ... ok
[INFO] [stdout] test state_machine::bundle_tests::expire_releases_every_bundle_member ... ok
[INFO] [stdout] test state_machine::bundle_tests::reserve_bundle_rejects_duplicate_resource_ids ... ok
[INFO] [stdout] test state_machine::bundle_tests::reserve_bundle_rejects_empty_resource_sets ... ok
[INFO] [stdout] test state_machine::bundle_tests::reserve_bundle_rejects_mixed_existing_and_missing_resources ... ok
[INFO] [stdout] test state_machine::bundle_tests::reserve_bundle_rejects_requests_beyond_configured_limit ... ok
[INFO] [stdout] test state_machine::bundle_tests::single_resource_bundle_matches_plain_reserve ... ok
[INFO] [stdout] test recovery::revoke_tests::recover_allocdb_preserves_revoking_state ... ok
[INFO] [stdout] test state_machine::fencing_tests::confirm_rejects_stale_epoch_without_mutating_state ... ok
[INFO] [stdout] test state_machine::fencing_tests::confirm_reuse_of_operation_id_with_different_epoch_is_conflict ... ok
[INFO] [stdout] test snapshot_file::tests::snapshot_file_round_trips ... ok
[INFO] [stdout] test state_machine::fencing_tests::release_rejects_stale_epoch_even_after_retirement ... ok
[INFO] [stdout] test state_machine::fencing_tests::release_rejects_stale_epoch_without_mutating_state ... ok
[INFO] [stdout] test state_machine::issue_31_tests::config_validation_rejects_operation_window_overflow ... ok
[INFO] [stdout] test state_machine::issue_31_tests::create_rejects_operation_window_overflow_without_advancing_progress ... ok
[INFO] [stdout] test state_machine::issue_31_tests::internal_expire_rejects_history_window_overflow_without_mutating_state ... ok
[INFO] [stdout] test state_machine::issue_31_tests::reserve_rejects_large_request_slot_without_mutating_resource ... ok
[INFO] [stdout] test state_machine::issue_32_tests::operation_reuse_conflict_survives_probe_chain_retirement_gap ... ok
[INFO] [stdout] test state_machine::issue_33_tests::reservation_lookup_conservatively_marks_older_ids_retired ... ok
[INFO] [stdout] test state_machine::issue_33_tests::retired_reservation_lookup_survives_unrelated_later_write ... ok
[INFO] [stdout] test state_machine::observe_tests::health_metrics_report_due_expiration_backlog ... ok
[INFO] [stdout] test state_machine::issue_33_tests::reservation_lookup_keeps_unknown_future_ids_not_found ... ok
[INFO] [stdout] test state_machine::observe_tests::logical_slot_lag_saturates_at_zero ... ok
[INFO] [stdout] test state_machine::observe_tests::operation_table_utilization_drops_after_retry_window_retirement ... ok
[INFO] [stdout] test state_machine::observe_tests::stale_confirm_cannot_confirm_a_newer_reservation ... ok
[INFO] [stdout] test state_machine::revoke_tests::reclaim_before_revoke_is_invalid_state ... ok
[INFO] [stdout] test state_machine::revoke_tests::duplicate_revoke_and_reclaim_requests_return_cached_results ... ok
[INFO] [stdout] test state_machine::revoke_tests::reclaim_is_the_only_transition_that_frees_revoked_resources ... ok
[INFO] [stdout] test state_machine::revoke_tests::revoke_moves_confirmed_bundle_to_revoking_and_bumps_epoch ... ok
[INFO] [stdout] test state_machine::revoke_tests::stale_holder_commands_fail_after_revoke_epoch_bump ... ok
[INFO] [stdout] test state_machine::tests::config_validation_rejects_invalid_history_window ... ok
[INFO] [stdout] test state_machine::tests::confirm_requires_matching_holder ... ok
[INFO] [stdout] test state_machine::tests::create_resource_is_idempotent_with_same_operation_id ... ok
[INFO] [stdout] test state_machine::tests::create_resource_rejects_conflicting_reuse_of_operation_id ... ok
[INFO] [stdout] test state_machine::tests::due_reservations_are_bucketed_by_deadline_slot ... ok
[INFO] [stdout] test state_machine::tests::expiration_bucket_capacity_fails_fast ... ok
[INFO] [stdout] test state_machine::tests::expire_is_noop_after_confirm ... ok
[INFO] [stdout] test state_machine::tests::expire_releases_reserved_resource ... ok
[INFO] [stdout] test state_machine::tests::operation_dedupe_expires_after_window ... ok
[INFO] [stdout] test state_machine::tests::release_returns_resource_to_available_and_retains_history ... ok
[INFO] [stdout] test state_machine::tests::reserve_assigns_deterministic_reservation_id_and_deadline ... ok
[INFO] [stdout] test state_machine::tests::reserve_rejects_busy_resource ... ok
[INFO] [stdout] test state_machine::tests::resource_table_capacity_fails_fast ... ok
[INFO] [stdout] test wal::tests::corrupted_checksum_is_rejected ... ok
[INFO] [stdout] test wal::tests::frame_round_trips ... ok
[INFO] [stdout] test wal::tests::scanner_stops_at_invalid_frame ... ok
[INFO] [stdout] test wal::tests::scanner_stops_at_torn_tail ... ok
[INFO] [stdout] test wal::tests::truncated_frame_is_rejected ... ok
[INFO] [stdout] test wal_file::tests::wal_file_rejects_large_payloads ... ok
[INFO] [stdout] test wal_file::tests::wal_file_recovery_reports_torn_tail ... ok
[INFO] [stdout] test wal_file::tests::wal_file_round_trips_frames ... ok
[INFO] [stdout] test wal_file::tests::wal_file_truncate_rejects_mid_log_corruption ... ok
[INFO] [stdout] test wal_file::tests::wal_file_replace_with_frames_rewrites_contents ... ok
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/allocdb_node-8aee445aaf996d16)
[INFO] [stdout] test wal_file::tests::wal_file_truncates_to_valid_prefix ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 105 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 164 tests
[INFO] [stdout] test api::tests::api_bytes_round_trip_metrics_response ... ok
[INFO] [stdout] test api::tests::api_bytes_recovery_preserves_state_and_retry_cache ... ok
[INFO] [stdout] test api::tests::api_codec_rejects_truncated_and_trailing_frames ... ok
[INFO] [stdout] test api::tests::response_codec_round_trips_all_variants ... ok
[INFO] [stdout] test api::tests::request_codec_round_trips_all_variants ... ok
[INFO] [stdout] test api::tests::submit_request_round_trips_through_wire_codec ... ok
[INFO] [stdout] test bounded_queue::tests::queue_round_trips_entries ... ok
[INFO] [stdout] test api::tests::api_submit_maps_invalid_payload_to_definite_failure ... ok
[INFO] [stdout] test api::tests::api_reads_reject_when_engine_is_halted ... ok
[INFO] [stdout] test bounded_queue::tests::queue_wraps_without_allocation ... ok
[INFO] [stdout] test api::tests::api_submit_commits_and_exposes_retry_cache ... ok
[INFO] [stdout] test api::tests::api_submit_maps_crash_injected_commit_to_indefinite_storage_failure_wire_value ... ok
[INFO] [stdout] test api::tests::api_get_lease_exposes_bundle_members_in_stable_order ... ok
[INFO] [stdout] test engine::checkpoint_tests::checkpoint_rejects_queued_submissions ... ok
[INFO] [stdout] test engine::tests::engine_config_rejects_zero_bounds ... ok
[INFO] [stdout] test engine::tests::encoded_submission_rejects_malformed_payload_before_commit ... ok
[INFO] [stdout] test api::tests::api_reserve_retry_preserves_lease_epoch_outcome ... ok
[INFO] [stdout] test engine::issue_31_tests::submit_rejects_deadline_overflow_before_wal_append ... ok
[INFO] [stdout] test engine::tests::enqueue_respects_bounded_queue_capacity ... ok
[INFO] [stdout] test engine::tests::duplicate_retry_returns_cached_result_without_wal_growth ... ok
[INFO] [stdout] test engine::tests::conflicting_retry_returns_conflict_without_wal_growth ... ok
[INFO] [stdout] test engine::tests::encoded_submission_round_trips_same_as_typed_submit ... ok
[INFO] [stdout] test engine::tests::halted_engine_rejects_reads_until_recovery ... ok
[INFO] [stdout] test api::tests::api_tick_expirations_commits_due_internal_expire ... ok
[INFO] [stdout] test engine::issue_31_tests::tick_expirations_rejects_history_overflow_before_internal_commit ... ok
[INFO] [stdout] test engine::tests::metrics_include_queue_depth_and_core_health ... ok
[INFO] [stdout] test engine::tests::oversized_submission_is_rejected_before_commit ... ok
[INFO] [stdout] test api::tests::api_bytes_recovery_preserves_bundle_lease_view_shape ... ok
[INFO] [stdout] test engine::tests::expiration_tick_post_append_failure_requires_recovery_for_expired_state ... ok
[INFO] [stdout] test engine::tests::expiration_tick_drains_queued_confirm_before_expiring_same_reservation ... ok
[INFO] [stdout] test engine::tests::queued_duplicate_retry_reuses_original_submission ... ok
[INFO] [stdout] test engine::tests::expiration_tick_commits_internal_expire_and_frees_overdue_resource ... ok
[INFO] [stdout] test api::tests::api_reads_enforce_fence_and_return_views ... ok
[INFO] [stdout] test engine::tests::submission_errors_have_explicit_indefinite_category ... ok
[INFO] [stdout] test engine::tests::queued_conflicting_retry_returns_conflict_without_second_entry ... ok
[INFO] [stdout] test engine::tests::expiration_tick_pre_append_failure_leaves_expiration_uncommitted_after_recovery ... ok
[INFO] [stdout] test jepsen::tests::analysis_flags_double_allocation_before_reclaim_after_revoke ... ok
[INFO] [stdout] test jepsen::tests::analysis_flags_duplicate_committed_execution ... ok
[INFO] [stdout] test jepsen::tests::analysis_flags_early_expiration_release ... ok
[INFO] [stdout] test jepsen::tests::analysis_flags_stale_holder_not_rejected_after_revoke ... ok
[INFO] [stdout] test jepsen::tests::analysis_flags_stale_successful_read ... ok
[INFO] [stdout] test jepsen::tests::analysis_resolves_ambiguous_write_through_retry_cache ... ok
[INFO] [stdout] test jepsen::tests::history_codec_round_trips_bundle_and_lease_epoch_fields ... ok
[INFO] [stdout] test jepsen::tests::history_codec_round_trips_none_lsn_and_tick_expired_without_resource_id ... ok
[INFO] [stdout] test jepsen::tests::release_gate_plan_matches_documented_matrix ... ok
[INFO] [stdout] test engine::issue_31_tests::recover_rejects_exhausted_next_lsn ... ok
[INFO] [stdout] test engine::issue_31_tests::engine_returns_lsn_exhausted_after_last_representable_commit ... ok
[INFO] [stdout] test engine::tests::recover_restores_state_and_retry_cache ... ok
[INFO] [stdout] test engine::tests::retry_after_failed_post_append_attempt_returns_cached_result_after_recovery ... ok
[INFO] [stdout] test kubevirt_testbed::tests::layout_rejects_wrong_replica_count ... ok
[INFO] [stdout] test engine::tests::submit_sequences_wal_and_applies_state ... ok
[INFO] [stdout] test engine::tests::expiration_tick_preserves_monotonic_slots_after_draining_queued_release ... ok
[INFO] [stdout] test local_cluster::tests::control_command_parser_rejects_unknown_requests ... ok
[INFO] [stdout] test kubevirt_testbed::tests::replica_layout_uses_guest_ips_for_all_surfaces ... ok
[INFO] [stdout] test local_cluster::tests::decode_control_status_response_round_trips_through_text_encoding ... ok
[INFO] [stdout] test local_cluster::tests::decode_control_status_response_surfaces_remote_error ... ok
[INFO] [stdout] test kubevirt_testbed::tests::persist_and_load_round_trip ... ok
[INFO] [stdout] test local_cluster::tests::decode_layout_defaults_missing_bundle_limit_for_legacy_payloads ... ok
[INFO] [stdout] test local_cluster::tests::decode_layout_rejects_malformed_bundle_limit_value ... ok
[INFO] [stdout] test engine::tests::retry_after_failed_pre_append_attempt_executes_once_after_recovery ... ok
[INFO] [stdout] test local_cluster::tests::fault_state_round_trips_through_text_encoding ... ok
[INFO] [stdout] test local_cluster::tests::layout_round_trips_through_text_encoding ... ok
[INFO] [stdout] test local_cluster::tests::request_control_status_retries_transient_decode_error_then_succeeds ... ok
[INFO] [stdout] test local_cluster::tests::request_control_status_returns_non_transient_error_without_retry ... ok
[INFO] [stdout] test local_cluster::tests::status_response_round_trips_through_text_encoding ... ok
[INFO] [stdout] test local_cluster::tests::request_control_status_retries_truncated_field_value_then_succeeds ... ok
[INFO] [stdout] test local_cluster::tests::timeline_round_trips_through_text_encoding ... ok
[INFO] [stdout] test qemu_testbed::tests::qemu_command_contains_expected_networks_and_seed_assets ... ok
[INFO] [stdout] test qemu_testbed::tests::control_guest_user_data_contains_control_script_and_private_key ... ok
[INFO] [stdout] test qemu_testbed::tests::qemu_testbed_layout_round_trips_through_text_encoding ... ok
[INFO] [stdout] test qemu_testbed::tests::replica_layout_uses_management_for_control_and_cluster_for_data ... ok
[INFO] [stdout] test qemu_testbed::tests::replica_guest_user_data_contains_replica_service_and_layout ... ok
[INFO] [stdout] test engine::tests::strict_read_fence_requires_applied_lsn ... ok
[INFO] [stdout] test jepsen::tests::history_codec_round_trips_and_artifact_bundle_is_written ... ok
[INFO] [stdout] test api::tests::api_reservation_reports_retired_history ... ok
[INFO] [stdout] test kubevirt_testbed::tests::layout_rejects_control_guest_replica_id ... ok
[INFO] [stdout] test qemu_testbed::tests::persisted_qemu_layout_round_trips_from_disk ... ok
[INFO] [stdout] test kubevirt_testbed::tests::layout_round_trips_through_text ... ok
[INFO] [stdout] test kubevirt_testbed::tests::load_is_read_only_for_missing_workspace_root ... ok
[INFO] [stdout] test engine::tests::retry_resolution_is_only_guaranteed_within_the_dedupe_window ... ok
[INFO] [stdout] test engine::tests::recovery_metrics_treat_loaded_empty_snapshot_as_snapshot_startup ... ok
[INFO] [stdout] test kubevirt_testbed::tests::layout_rejects_duplicate_replica_addresses ... ok
[INFO] [stdout] test replica::tests::replica_open_faults_on_corrupt_metadata_bytes ... ok
[INFO] [stdout] test replica::tests::replica_metadata_file_rejects_oversized_sidecar ... ok
[INFO] [stdout] test engine::checkpoint_tests::recovery_survives_new_snapshot_before_wal_rewrite ... ok
[INFO] [stdout] test engine::tests::recovery_metrics_report_snapshot_and_wal_replay ... ok
[INFO] [stdout] test replica::tests::replica_metadata_file_rejects_previous_role_encoding_version ... ok
[INFO] [stdout] test replica::tests::replica_metadata_file_round_trips ... ok
[INFO] [stdout] test replica::tests::replica_open_faults_when_commit_lsn_is_ahead_of_local_state ... ok
[INFO] [stdout] test replica::tests::replica_open_bootstraps_missing_metadata ... ok
[INFO] [stdout] test engine::checkpoint_tests::checkpoint_rewrites_wal_with_one_checkpoint_overlap ... ok
[INFO] [stdout] test replica::tests::replica_open_faults_on_metadata_identity_mismatch ... ok
[INFO] [stdout] test replica::tests::replica_open_faults_on_metadata_shard_mismatch ... ok
[INFO] [stdout] test replica::tests::replica_open_faults_when_snapshot_exceeds_commit_lsn ... ok
[INFO] [stdout] test replica::tests::replica_open_faults_when_snapshot_anchor_is_not_local ... ok
[INFO] [stdout] test replica::tests::replica_open_faults_when_last_normal_view_exceeds_current_view ... ok
[INFO] [stdout] test replica::tests::replica_open_faults_when_snapshot_has_no_commit_lsn ... ok
[INFO] [stdout] test replica::tests::replica_first_uncommitted_prepared_entry_is_none_when_empty ... ok
[INFO] [stdout] test replica::tests::replica_open_faults_on_empty_prepare_log_file ... ok
[INFO] [stdout] test replica::tests::replica_metadata_file_overwrite_replaces_prior_contents ... ok
[INFO] [stdout] test replica::tests::replica_open_faults_when_vote_view_precedes_current_view ... ok
[INFO] [stdout] test replica::tests::replica_open_faults_when_vote_view_precedes_last_normal_view ... ok
[INFO] [stdout] test replica::tests::replica_recover_honors_persisted_faulted_role ... ok
[INFO] [stdout] test replica::tests::replica_first_uncommitted_prepared_entry_returns_lowest_lsn ... ok
[INFO] [stdout] test replica::tests::replica_recover_faults_when_local_apply_exceeds_commit_lsn ... ok
[INFO] [stdout] test replica::tests::replica_recover_faults_when_local_apply_lags_commit_lsn ... ok
[INFO] [stdout] test replica::tests::replica_recover_faults_when_prepare_log_lsn_skips_commit_boundary ... ok
[INFO] [stdout] test replica::tests::replica_recover_bootstraps_metadata_from_local_durable_state ... ok
[INFO] [stdout] test replica::tests::replica_prepare_expiration_tick_rejects_pending_prepared_suffix ... ok
[INFO] [stdout] test replica::tests::replica_open_faults_on_corrupt_prepare_log_bytes ... ok
[INFO] [stdout] test replica::tests::replica_first_uncommitted_prepared_entry_is_stable_after_mutation ... ok
[INFO] [stdout] test replica::tests::replica_recover_restores_prepared_suffix_from_prepare_log ... ok
[INFO] [stdout] test replica::tests::replica_prepare_and_commit_keep_apply_gated_by_commit ... ok
[INFO] [stdout] test replicated_simulation::tests::crash_and_restart_keep_replica_workspace_stable ... ok
[INFO] [stdout] test replica::tests::replica_vote_persists_view_uncertainty_and_blocks_view_regression ... ok
[INFO] [stdout] test replica::tests::replica_commit_expiration_tick_persists_and_recovers_expired_state ... ok
[INFO] [stdout] test replicated_simulation::tests::invalid_replica_access_returns_unknown_replica ... ok
[INFO] [stdout] test replicated_simulation::tests::connectivity_matrix_controls_delivery_until_partition_heals ... ok
[INFO] [stdout] test replica::tests::replica_reconstructs_committed_prefix_and_discards_uncommitted_suffix ... ok
[INFO] [stdout] test replica::tests::replica_prepare_expiration_tick_emits_internal_entries ... ok
[INFO] [stdout] test replicated_simulation::tests::faulted_replica_rejoin_is_rejected ... ok
[INFO] [stdout] test replicated_simulation::tests::queue_and_deliver_reject_crashed_replicas ... ok
[INFO] [stdout] test replicated_simulation::tests::replicated_harness_bootstraps_three_real_replicas_with_independent_workspaces ... ok
[INFO] [stdout] test replicated_simulation::tests::rejoin_rejects_replica_that_knows_a_higher_view_than_the_primary ... ok
[INFO] [stdout] test replicated_simulation::tests::restart_rejects_running_replica ... ok
[INFO] [stdout] test replicated_simulation::tests::quorum_lost_primary_fails_closed_for_reads_and_writes ... ok
[INFO] [stdout] test replicated_simulation::tests::minority_partition_keeps_quorum_and_healed_backup_catches_up ... ok
[INFO] [stdout] test replicated_simulation::tests::reads_are_served_only_from_the_primary_after_local_commit ... ok
[INFO] [stdout] test simulation::tests::crash_plan_seed_is_reproducible_and_order_independent ... ok
[INFO] [stdout] test simulation::tests::explicit_slot_advancement_controls_lag_and_backlog ... ok
[INFO] [stdout] test simulation::tests::harness_storage_fault_append_failure_halts_engine_for_negative_path_tests ... ok
[INFO] [stdout] test replicated_simulation::tests::higher_view_takeover_does_not_promote_primary_only_prepared_suffix ... ok
[INFO] [stdout] test replicated_simulation::tests::higher_view_takeover_recovers_missing_prepared_suffix_from_another_voter ... ok
[INFO] [stdout] test simulation::tests::schedule_exploration_rejects_duplicate_labels - should panic ... ok
[INFO] [stdout] test simulation::tests::schedule_exploration_rejects_empty_candidate_slots - should panic ... ok
[INFO] [stdout] test simulation::tests::revoke_restart_preserves_epoch_barrier_until_explicit_reclaim ... ok
[INFO] [stdout] test replicated_simulation::tests::quorum_write_publishes_after_majority_append_and_backups_wait_for_commit ... ok
[INFO] [stdout] test simulation::tests::seeded_client_post_sync_crash_recovers_via_real_engine ... ok
[INFO] [stdout] test simulation::tests::seeded_checkpoint_crash_after_wal_rewrite_is_recoverable ... ok
[INFO] [stdout] test simulation::tests::seeded_checkpoint_crash_after_snapshot_write_is_recoverable ... ok
[INFO] [stdout] test replicated_simulation::tests::retry_cache_hits_do_not_overwrite_canonical_published_results ... ok
[INFO] [stdout] test replicated_simulation::tests::primary_crash_after_quorum_append_retries_from_reconstructed_commit ... ok
[INFO] [stdout] test replicated_simulation::tests::primary_crash_before_quorum_append_retries_once_after_failover ... ok
[INFO] [stdout] test replicated_simulation::tests::primary_crash_after_reply_preserves_read_and_retry_on_new_primary ... ok
[INFO] [stdout] test simulation::tests::seeded_ready_batch_transcript_is_reproducible ... ok
[INFO] [stdout] test simulation::tests::seeded_recovery_replay_crash_can_target_later_replayed_frame ... ok
[INFO] [stdout] test replicated_simulation::tests::higher_view_takeover_reconstructs_prefix_and_rejects_stale_primary_reads ... ok
[INFO] [stdout] test simulation::tests::simulated_sync_failure_recovers_retryable_write_from_real_wal ... ok
[INFO] [stdout] test simulation::tests::simulated_sync_failure_recovers_bundle_retry_without_partial_membership ... ok
[INFO] [stdout] test simulation::tests::simulated_checksum_corruption_fails_closed_during_restart ... ok
[INFO] [stdout] test replicated_simulation::tests::replicated_schedule_transcript_is_reproducible ... ok
[INFO] [stdout] test simulation::tests::simulated_slot_driver_handles_expiration_restart_path ... ok
[INFO] [stdout] test simulation::tests::seeded_schedule_explores_ingress_contention_reproducibly ... ok
[INFO] [stdout] test simulation::tests::simulated_torn_tail_recovers_from_snapshot_and_retries_once ... ok
[INFO] [stdout] test simulation::tests::seeded_schedule_explores_retry_timing_reproducibly ... ok
[INFO] [stdout] test simulation::tests::seeded_schedule_explores_due_expiration_order_reproducibly ... ok
[INFO] [stdout] test simulation::tests::seeded_recovery_boundary_crashes_are_reproducible_and_resumable ... ok
[INFO] [stdout] test replicated_simulation::tests::primary_crash_after_quorum_bundle_retry_hits_reconstructed_retry_cache ... ok
[INFO] [stdout] test replicated_simulation::tests::committed_bundle_membership_survives_failover_and_suffix_rejoin ... ok
[INFO] [stdout] test replicated_simulation::tests::split_cluster_into_non_quorum_minorities_fails_closed_until_heal_and_rejoin ... ok
[INFO] [stdout] test replicated_simulation::tests::stale_replica_rejoins_by_snapshot_transfer_when_primary_pruned_older_history ... ok
[INFO] [stdout] test replicated_simulation::tests::stale_replica_rejoins_by_suffix_and_drops_uncommitted_suffix ... ok
[INFO] [stdout] test replicated_simulation::tests::committed_revoke_stays_non_reusable_across_failover_until_reclaim ... ok
[INFO] [stdout] test simulation::tests::seeded_schedule_preserves_earliest_deadline_priority_under_bounded_ticks ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 164 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.81s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/bin/allocdb-jepsen.rs (/opt/rustwide/target/debug/deps/allocdb_jepsen-e3ec129d69b9a632)
[INFO] [stdout] 
[INFO] [stdout] running 57 tests
[INFO] [stdout] test cluster::tests::plan_failover_prefers_new_primary_when_commits_and_prepares_match_or_lead ... ok
[INFO] [stdout] test cluster::tests::plan_failover_prefers_supporting_backup_with_higher_prepare_on_equal_commit ... ok
[INFO] [stdout] test cluster::tests::plan_failover_prefers_supporting_backup_with_newer_commit ... ok
[INFO] [stdout] test cluster::tests::plan_rejoin_uses_source_commit_and_view ... ok
[INFO] [stdout] test events::tests::classify_resource_read_outcome_rejects_mismatched_resource ... ok
[INFO] [stdout] test events::tests::map_reserve_submit_response_maps_expected_result_codes ... ok
[INFO] [stdout] test events::tests::map_admin_submit_response_maps_revoke_and_reclaim ... ok
[INFO] [stdout] test events::tests::outcome_from_submission_failure_maps_rejection_codes ... ok
[INFO] [stdout] test events::tests::response_text_not_primary_is_detected ... ok
[INFO] [stdout] test events::tests::revoked_reservation_maps_to_released_state ... ok
[INFO] [stdout] test events::tests::revoking_reservation_maps_to_confirmed_active_state ... ok
[INFO] [stdout] test runs::tests::fault_window_override_changes_faulted_runs ... ok
[INFO] [stdout] test runs::tests::fault_window_override_does_not_change_control_runs ... ok
[INFO] [stdout] test tests::classify_resource_read_outcome_maps_not_primary_text ... ok
[INFO] [stdout] test events::tests::map_holder_submit_response_maps_confirm_and_stale_epoch ... ok
[INFO] [stdout] test tests::classify_resource_read_outcome_rejects_mismatched_resource ... ok
[INFO] [stdout] test tests::fault_window_completion_distinguishes_control_and_long_fault_runs ... ok
[INFO] [stdout] test tests::indefinite_submission_failure_maps_to_ambiguous_outcome ... ok
[INFO] [stdout] test tests::expired_reservation_maps_to_released_read_state ... ok
[INFO] [stdout] test tests::history_builder_preserves_nonzero_sequence_offsets ... ok
[INFO] [stdout] test tests::parse_args_rejects_trailing_plan_arguments ... ok
[INFO] [stdout] test tests::parse_watch_event_line_extracts_timestamp_and_detail ... ok
[INFO] [stdout] test tests::parse_args_rejects_unknown_subcommand ... ok
[INFO] [stdout] test tests::live_runtime_replica_matching_ignores_down_and_faulted_replicas ... ok
[INFO] [stdout] test tests::parse_args_rejects_missing_required_flags ... ok
[INFO] [stdout] test tests::parse_args_returns_help_without_subcommand ... ok
[INFO] [stdout] test tests::analyzer_accepts_failover_read_fence_history_once_ambiguity_is_retried ... ok
[INFO] [stdout] test tests::classify_resource_read_outcome_distinguishes_available_and_held_states ... ok
[INFO] [stdout] test tests::parse_watch_event_line_unescapes_multiline_detail ... ok
[INFO] [stdout] test tests::parse_watch_kubevirt_lane_spec_extracts_name_workspace_and_output_root ... ok
[INFO] [stdout] test tests::parse_watch_kubevirt_lane_spec_rejects_missing_fields ... ok
[INFO] [stdout] test tests::probe_submit_and_read_validation_cover_pass_and_fail_paths ... ok
[INFO] [stdout] test tests::release_gate_plan_includes_faulted_qemu_runs ... ok
[INFO] [stdout] test tests::progress_bar_clamps_to_requested_width ... ok
[INFO] [stdout] test tests::remote_tcp_probe_command_places_args_before_heredoc ... ok
[INFO] [stdout] test tests::remote_tcp_probe_command_preserves_empty_payload_argument ... ok
[INFO] [stdout] test tests::protocol_probe_rejects_placeholder_responses ... ok
[INFO] [stdout] test events::tests::drain_expiration_until_resource_available_stops_once_resource_is_available ... ok
[INFO] [stdout] test events::tests::drain_expiration_until_resource_available_reports_retry_exhaustion ... ok
[INFO] [stdout] test tests::run_status_snapshot_round_trips_multiline_error_and_detail ... ok
[INFO] [stdout] test tests::summarize_runtime_probes_counts_only_active_roles ... ok
[INFO] [stdout] test tests::run_status_snapshot_round_trips_through_text_codec ... ok
[INFO] [stdout] test tests::tracker_field_round_trips_newlines_and_backslashes ... ok
[INFO] [stdout] test tests::compact_counter_formats_large_values ... ok
[INFO] [stdout] test tests::unique_probe_resource_id_is_monotonic ... ok
[INFO] [stdout] test tests::compact_fault_window_progress_formats_control_and_faulted_runs ... ok
[INFO] [stdout] test tests::parse_watch_kubevirt_lane_spec_rejects_blank_fields ... ok
[INFO] [stdout] test tests::temp_staging_dir_uses_unique_paths_for_same_prefix ... ok
[INFO] [stdout] test tests::request_namespace_monotonicity_covers_verify_then_execute_ordering ... ok
[INFO] [stdout] test tests::resolve_run_spec_and_minimum_fault_window_are_enforced ... ok
[INFO] [stdout] test tests::render_runtime_probe_summary_marks_live_faulted_and_down_replicas ... ok
[INFO] [stdout] test tracker::tests::tracker_field_round_trips_backslashes_and_newlines ... ok
[INFO] [stdout] test watch::tests::load_recent_run_events_discards_missing_and_malformed_lines ... ok
[INFO] [stdout] test tests::copy_file_or_remove_copies_and_removes_stale_destination ... ok
[INFO] [stdout] test watch::tests::load_recent_run_events_keeps_only_latest_entries ... ok
[INFO] [stdout] test watch::tests::should_stop_watch_honors_follow_and_terminal_states ... ok
[INFO] [stdout] test tests::disable_local_tar_copyfile_metadata_sets_expected_env ... ok
[INFO] [stderr]      Running unittests src/bin/allocdb-k8s-layout.rs (/opt/rustwide/target/debug/deps/allocdb_k8s_layout-b38ffe12cc94a6dc)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 57 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.12s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test tests::build_replica_config_uses_kubernetes_ports_and_paths ... ok
[INFO] [stdout] test tests::replica_host_uses_statefulset_dns_shape ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/bin/allocdb-local-cluster.rs (/opt/rustwide/target/debug/deps/allocdb_local_cluster-d68d3368e58d8a89)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test tests::prepare_ack_requires_expected_replica_identity ... ok
[INFO] [stdout] test tests::read_stream_bytes_rejects_oversized_payload ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/bin/allocdb-qemu-testbed.rs (/opt/rustwide/target/debug/deps/allocdb_qemu_testbed-ba0a20560feb3bb1)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test tests::parse_qemu_image_format_extracts_format_line ... ok
[INFO] [stdout] test tests::start_prepared_testbed_rolls_back_spawn_failure_and_allows_retry ... ok
[INFO] [stdout] test tests::start_prepared_testbed_rolls_back_readiness_failure_and_allows_retry ... ok
[INFO] [stdout] test tests::ssh_args_include_fail_fast_options ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/local_cluster_runner.rs (/opt/rustwide/target/debug/deps/local_cluster_runner-ff75bb549868c44d)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test local_cluster_client_transport_retries_same_ambiguous_write ... ok
[INFO] [stdout] test local_cluster_runner_starts_stops_and_reuses_stable_layout ... ok
[INFO] [stdout] test local_cluster_submit_malformed_payload_returns_invalid_request_response ... ok
[INFO] [stdout] test local_cluster_fault_harness_crashes_restarts_and_records_isolation ... FAILED
[INFO] [stdout] test local_cluster_tick_expirations_replicates_internal_commands ... ok
[INFO] [stdout] test local_cluster_tick_retry_drains_pending_internal_suffix_after_quorum_recovers ... ok
[INFO] [stdout] test local_cluster_client_transport_commits_reads_and_retries ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- local_cluster_fault_harness_crashes_restarts_and_records_isolation stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'local_cluster_fault_harness_crashes_restarts_and_records_isolation' (372) panicked at crates/allocdb-node/tests/local_cluster_runner.rs:75:5:
[INFO] [stdout] replica crash failed
[INFO] [stdout] status: ExitStatus(unix_wait_status(256))
[INFO] [stdout] stdout:
[INFO] [stdout] 
[INFO] [stdout] stderr:
[INFO] [stdout] process 403 did not exit within 5s
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55be41eac09a - std[ec419fa8110287d5]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x55be41eac09a - std[ec419fa8110287d5]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec419fa8110287d5]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x55be41eac09a - std[ec419fa8110287d5]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x55be41eac09a - <<std[ec419fa8110287d5]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[35159d6ffb30e017]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x55be41ec165a - <core[35159d6ffb30e017]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x55be41ec165a - core[35159d6ffb30e017]::fmt::write
[INFO] [stdout]    6:     0x55be41eb0a62 - std[ec419fa8110287d5]::io::default_write_fmt::<alloc[a8a7aba520129d98]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/io/mod.rs:621:11
[INFO] [stdout]    7:     0x55be41eb0a62 - <alloc[a8a7aba520129d98]::vec::Vec<u8> as std[ec419fa8110287d5]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/io/mod.rs:1976:13
[INFO] [stdout]    8:     0x55be41e88ccf - <std[ec419fa8110287d5]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x55be41e88ccf - std[ec419fa8110287d5]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x55be41ea3b79 - std[ec419fa8110287d5]::panicking::default_hook
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x55be41e041ec - <alloc[a8a7aba520129d98]::boxed::Box<dyn for<'a, 'b> core[35159d6ffb30e017]::ops::function::Fn<(&'a std[ec419fa8110287d5]::panic::PanicHookInfo<'b>,), Output = ()> + core[35159d6ffb30e017]::marker::Sync + core[35159d6ffb30e017]::marker::Send> as core[35159d6ffb30e017]::ops::function::Fn<(&std[ec419fa8110287d5]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   12:     0x55be41e041ec - test[a8007afcd3effadc]::test_main_inner::<test[a8007afcd3effadc]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x55be41ea3d32 - <alloc[a8a7aba520129d98]::boxed::Box<dyn for<'a, 'b> core[35159d6ffb30e017]::ops::function::Fn<(&'a std[ec419fa8110287d5]::panic::PanicHookInfo<'b>,), Output = ()> + core[35159d6ffb30e017]::marker::Sync + core[35159d6ffb30e017]::marker::Send> as core[35159d6ffb30e017]::ops::function::Fn<(&std[ec419fa8110287d5]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   14:     0x55be41ea3d32 - std[ec419fa8110287d5]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x55be41e88d88 - std[ec419fa8110287d5]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x55be41e80619 - std[ec419fa8110287d5]::sys::backtrace::__rust_end_short_backtrace::<std[ec419fa8110287d5]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x55be41e89b5d - __rustc[cfb3622dd870db93]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x55be41ec1dec - core[35159d6ffb30e017]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x55be41ded572 - local_cluster_runner[ee7c95dc450f78d1]::assert_success
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/allocdb-node/tests/local_cluster_runner.rs:75:5
[INFO] [stdout]   20:     0x55be41df466f - local_cluster_runner[ee7c95dc450f78d1]::local_cluster_fault_harness_crashes_restarts_and_records_isolation
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/allocdb-node/tests/local_cluster_runner.rs:297:5
[INFO] [stdout]   21:     0x55be41ded307 - local_cluster_runner[ee7c95dc450f78d1]::local_cluster_fault_harness_crashes_restarts_and_records_isolation::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/allocdb-node/tests/local_cluster_runner.rs:255:72
[INFO] [stdout]   22:     0x55be41decfb6 - <local_cluster_runner[ee7c95dc450f78d1]::local_cluster_fault_harness_crashes_restarts_and_records_isolation::{closure#0} as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x55be41df74cb - <fn() -> core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String> as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x55be41df74cb - test[a8007afcd3effadc]::__rust_begin_short_backtrace::<core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String>, fn() -> core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:724:18
[INFO] [stdout]   25:     0x55be41e04cbb - test[a8007afcd3effadc]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:747:74
[INFO] [stdout]   26:     0x55be41e04cbb - <core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<test[a8007afcd3effadc]::run_test_in_process::{closure#0}> as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x55be41e04cbb - std[ec419fa8110287d5]::panicking::catch_unwind::do_call::<core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<test[a8007afcd3effadc]::run_test_in_process::{closure#0}>, core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x55be41e04cbb - std[ec419fa8110287d5]::panicking::catch_unwind::<core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String>, core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<test[a8007afcd3effadc]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x55be41e04cbb - std[ec419fa8110287d5]::panic::catch_unwind::<core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<test[a8007afcd3effadc]::run_test_in_process::{closure#0}>, core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x55be41e04cbb - test[a8007afcd3effadc]::run_test_in_process
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:747:27
[INFO] [stdout]   31:     0x55be41e04cbb - test[a8007afcd3effadc]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:668:43
[INFO] [stdout]   32:     0x55be41dff694 - test[a8007afcd3effadc]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:698:41
[INFO] [stdout]   33:     0x55be41dff694 - std[ec419fa8110287d5]::sys::backtrace::__rust_begin_short_backtrace::<test[a8007afcd3effadc]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x55be41e078c2 - std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked::<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   35:     0x55be41e078c2 - <core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x55be41e078c2 - std[ec419fa8110287d5]::panicking::catch_unwind::do_call::<core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x55be41e078c2 - std[ec419fa8110287d5]::panicking::catch_unwind::<(), core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x55be41e078c2 - std[ec419fa8110287d5]::panic::catch_unwind::<core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x55be41e078c2 - std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked::<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   40:     0x55be41e078c2 - <std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1} as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x55be41eab85f - <alloc[a8a7aba520129d98]::boxed::Box<dyn core[35159d6ffb30e017]::ops::function::FnOnce<(), Output = ()> + core[35159d6ffb30e017]::marker::Send> as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   42:     0x55be41eab85f - <std[ec419fa8110287d5]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x76c366be2aa4 - <unknown>
[INFO] [stdout]   44:     0x76c366c6fa64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     local_cluster_fault_harness_crashes_restarts_and_records_isolation
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 6 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 11.58s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `-p allocdb-node --test local_cluster_runner`
[INFO] running `Command { std: "docker" "inspect" "627b122593f353c05ed7a40e31fbbb56a1aab12689a061d82a75a6722392f02e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "627b122593f353c05ed7a40e31fbbb56a1aab12689a061d82a75a6722392f02e", kill_on_drop: false }`
[INFO] [stdout] 627b122593f353c05ed7a40e31fbbb56a1aab12689a061d82a75a6722392f02e
