[INFO] fetching crate vellaveto-cluster 6.1.1... [INFO] testing vellaveto-cluster-6.1.1 against master#562dee4820c458d823175268e41601d4c060588a for pr-154210-2 [INFO] extracting crate vellaveto-cluster 6.1.1 into /workspace/builds/worker-6-tc1/source [INFO] started tweaking crates.io crate vellaveto-cluster 6.1.1 [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate vellaveto-cluster 6.1.1 [INFO] tweaked toml for crates.io crate vellaveto-cluster 6.1.1 written to /workspace/builds/worker-6-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate vellaveto-cluster 6.1.1 on toolchain 562dee4820c458d823175268e41601d4c060588a [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate vellaveto-cluster 6.1.1 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" "+562dee4820c458d823175268e41601d4c060588a" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded deadpool v0.13.0 [INFO] [stderr] Downloaded deadpool-runtime v0.3.1 [INFO] [stderr] Downloaded deadpool-redis v0.23.0 [INFO] [stderr] Downloaded toml v1.0.7+spec-1.1.0 [INFO] [stderr] Downloaded vellaveto-approval v6.1.1 [INFO] [stderr] Downloaded toml_writer v1.0.7+spec-1.1.0 [INFO] [stderr] Downloaded vellaveto-types v6.1.1 [INFO] [stderr] Downloaded redis v1.0.5 [INFO] [stderr] Downloaded vellaveto-config v6.1.1 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] f1d9e4f5c838dec49eb4f329dfd49ad8a5ca90223e04c45a350dd00e7feb871a [INFO] running `Command { std: "docker" "start" "-a" "f1d9e4f5c838dec49eb4f329dfd49ad8a5ca90223e04c45a350dd00e7feb871a", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "f1d9e4f5c838dec49eb4f329dfd49ad8a5ca90223e04c45a350dd00e7feb871a", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "f1d9e4f5c838dec49eb4f329dfd49ad8a5ca90223e04c45a350dd00e7feb871a", kill_on_drop: false }` [INFO] [stdout] f1d9e4f5c838dec49eb4f329dfd49ad8a5ca90223e04c45a350dd00e7feb871a [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 157f02c030c8fc28f25df6014162876ee86ae30243cd2482b9ce0268cc58b6c2 [INFO] running `Command { std: "docker" "start" "-a" "157f02c030c8fc28f25df6014162876ee86ae30243cd2482b9ce0268cc58b6c2", kill_on_drop: false }` [INFO] [stderr] Compiling zerocopy v0.8.42 [INFO] [stderr] Compiling curve25519-dalek v4.1.3 [INFO] [stderr] Compiling parking_lot_core v0.9.12 [INFO] [stderr] Compiling zeroize v1.8.2 [INFO] [stderr] Compiling curve25519-dalek-derive v0.1.1 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling serde_json v1.0.149 [INFO] [stderr] Compiling winnow v1.0.0 [INFO] [stderr] Compiling signature v2.2.0 [INFO] [stderr] Compiling getrandom v0.4.2 [INFO] [stderr] Compiling tracing v0.1.44 [INFO] [stderr] Compiling toml_datetime v1.0.1+spec-1.1.0 [INFO] [stderr] Compiling rand_core v0.6.4 [INFO] [stderr] Compiling toml_writer v1.0.7+spec-1.1.0 [INFO] [stderr] Compiling icu_normalizer v2.1.1 [INFO] [stderr] Compiling ed25519 v2.2.3 [INFO] [stderr] Compiling uuid v1.22.0 [INFO] [stderr] Compiling parking_lot v0.12.5 [INFO] [stderr] Compiling toml_parser v1.0.10+spec-1.1.0 [INFO] [stderr] Compiling idna_adapter v1.2.1 [INFO] [stderr] Compiling tokio v1.50.0 [INFO] [stderr] Compiling idna v1.1.0 [INFO] [stderr] Compiling chrono v0.4.44 [INFO] [stderr] Compiling vellaveto-types v6.1.1 [INFO] [stderr] Compiling url v2.5.8 [INFO] [stderr] Compiling toml v1.0.7+spec-1.1.0 [INFO] [stderr] Compiling ed25519-dalek v2.2.0 [INFO] [stderr] Compiling ppv-lite86 v0.2.21 [INFO] [stderr] Compiling rand_chacha v0.9.0 [INFO] [stderr] Compiling rand v0.9.2 [INFO] [stderr] Compiling vellaveto-approval v6.1.1 [INFO] [stderr] Compiling vellaveto-config v6.1.1 [INFO] [stderr] Compiling vellaveto-cluster v6.1.1 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 40.00s [INFO] running `Command { std: "docker" "inspect" "157f02c030c8fc28f25df6014162876ee86ae30243cd2482b9ce0268cc58b6c2", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "157f02c030c8fc28f25df6014162876ee86ae30243cd2482b9ce0268cc58b6c2", kill_on_drop: false }` [INFO] [stdout] 157f02c030c8fc28f25df6014162876ee86ae30243cd2482b9ce0268cc58b6c2 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 17eabb2ba36ff70dd180d3b71c59fb9d3e5fbb0b4d3e96bb58fc4f418a708504 [INFO] running `Command { std: "docker" "start" "-a" "17eabb2ba36ff70dd180d3b71c59fb9d3e5fbb0b4d3e96bb58fc4f418a708504", kill_on_drop: false }` [INFO] [stderr] Compiling tempfile v3.27.0 [INFO] [stderr] Compiling vellaveto-cluster v6.1.1 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 4.73s [INFO] running `Command { std: "docker" "inspect" "17eabb2ba36ff70dd180d3b71c59fb9d3e5fbb0b4d3e96bb58fc4f418a708504", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "17eabb2ba36ff70dd180d3b71c59fb9d3e5fbb0b4d3e96bb58fc4f418a708504", kill_on_drop: false }` [INFO] [stdout] 17eabb2ba36ff70dd180d3b71c59fb9d3e5fbb0b4d3e96bb58fc4f418a708504 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 9ccccfcbf24b83a91f386a8c69b08b4db04f3646cf124df69e58e2712636c685 [INFO] running `Command { std: "docker" "start" "-a" "9ccccfcbf24b83a91f386a8c69b08b4db04f3646cf124df69e58e2712636c685", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.20s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/vellaveto_cluster-abd72c1f31583e00) [INFO] [stdout] [INFO] [stdout] running 67 tests [INFO] [stdout] test discovery_dns::tests::test_dns_discovery_accepts_valid_refresh_interval ... ok [INFO] [stdout] test discovery_dns::tests::test_dns_discovery_rejects_control_chars ... ok [INFO] [stdout] test discovery_dns::tests::test_dns_discovery_rejects_excessive_refresh_interval ... ok [INFO] [stdout] test discovery_dns::tests::test_dns_discovery_rejects_sub_second_refresh_interval ... ok [INFO] [stdout] test discovery_dns::tests::test_dns_discovery_rejects_empty_name ... ok [INFO] [stdout] test discovery_dns::tests::test_dns_discovery_rejects_zero_refresh_interval ... ok [INFO] [stdout] test discovery_dns::tests::test_is_safe_addr_accepts_private_10_network ... ok [INFO] [stdout] test discovery_dns::tests::test_dns_discovery_watch_invalid_host_returns_error ... ok [INFO] [stdout] test discovery_dns::tests::test_dns_discovery_invalid_host_returns_error ... ok [INFO] [stdout] test discovery_dns::tests::test_is_safe_addr_accepts_public_ipv6 ... ok [INFO] [stdout] test discovery_dns::tests::test_dns_discovery_endpoints_are_sorted ... ok [INFO] [stdout] test discovery_dns::tests::test_dns_discovery_multiple_calls_consistent ... ok [INFO] [stdout] test discovery_dns::tests::test_is_safe_addr_rejects_ipv4_loopback ... ok [INFO] [stdout] test discovery_dns::tests::test_is_safe_addr_rejects_ipv4_mapped_loopback ... ok [INFO] [stdout] test discovery_dns::tests::test_is_safe_addr_rejects_ipv4_mapped_private_10 ... ok [INFO] [stdout] test discovery_dns::tests::test_is_safe_addr_rejects_ipv4_loopback_other ... ok [INFO] [stdout] test discovery_dns::tests::test_is_safe_addr_rejects_ipv4_mapped_private_172 ... ok [INFO] [stdout] test discovery_dns::tests::test_is_safe_addr_rejects_ipv4_mapped_private_192 ... ok [INFO] [stdout] test discovery_dns::tests::test_is_safe_addr_rejects_ipv4_mapped_link_local ... ok [INFO] [stdout] test discovery_dns::tests::test_max_dns_results_is_256 ... ok [INFO] [stdout] test discovery_dns::tests::test_is_safe_addr_rejects_link_local ... ok [INFO] [stdout] test discovery_static::tests::test_static_discovery_empty ... ok [INFO] [stdout] test discovery_static::tests::test_static_discovery_multiple_calls_consistent ... ok [INFO] [stdout] test discovery_dns::tests::test_is_safe_addr_rejects_ipv4_unspecified ... ok [INFO] [stdout] test discovery_dns::tests::test_is_safe_addr_rejects_ipv4_mapped_unspecified ... ok [INFO] [stdout] test discovery_dns::tests::test_dns_discovery_localhost_filtered_by_safety ... ok [INFO] [stdout] test discovery_static::tests::test_static_discovery_at_max_endpoints ... ok [INFO] [stdout] test discovery_static::tests::test_static_discovery_exceeds_max_endpoints ... ok [INFO] [stdout] test discovery_dns::tests::test_is_safe_addr_rejects_ipv6_loopback ... ok [INFO] [stdout] test discovery_static::tests::test_static_discovery_rejects_endpoint_with_control_chars ... ok [INFO] [stdout] test leader_local::tests::test_local_leader_rejects_control_chars_in_instance_id ... ok [INFO] [stdout] test leader_local::tests::test_local_leader_current_leader_id ... ok [INFO] [stdout] test discovery_static::tests::test_static_discovery_returns_endpoints ... ok [INFO] [stdout] test discovery_dns::tests::test_is_safe_addr_rejects_ipv6_link_local ... ok [INFO] [stdout] test leader_local::tests::test_local_leader_rejects_empty_instance_id ... ok [INFO] [stdout] test discovery_dns::tests::test_is_safe_addr_accepts_public_ipv4 ... ok [INFO] [stdout] test discovery_static::tests::test_static_discovery_watch_returns_none ... ok [INFO] [stdout] test leader_local::tests::test_local_leader_release ... ok [INFO] [stdout] test leader_local::tests::test_local_leader_accepts_max_length_instance_id ... ok [INFO] [stdout] test leader_local::tests::test_local_leader_rejects_too_long_instance_id ... ok [INFO] [stdout] test leader_local::tests::test_local_leader_acquire ... ok [INFO] [stdout] test leader_local::tests::test_local_leader_release_clears_flag_before_timestamp ... ok [INFO] [stdout] test leader_local::tests::test_local_leader_acquire_release_acquire ... ok [INFO] [stdout] test discovery_dns::tests::test_is_safe_addr_rejects_ipv6_unspecified ... ok [INFO] [stdout] test leader_local::tests::test_local_leader_renew ... ok [INFO] [stdout] test leader_local::tests::test_local_leader_repeated_acquire_release_consistency ... ok [INFO] [stdout] test leader_local::tests::test_local_leader_status_follower ... ok [INFO] [stdout] test leader_local::tests::test_local_leader_renew_before_acquire_returns_false ... ok [INFO] [stdout] test leader_local::tests::test_local_leader_acquire_sets_timestamp_before_flag ... ok [INFO] [stdout] test discovery_dns::tests::test_is_safe_addr_rejects_aws_metadata ... ok [INFO] [stdout] test discovery_dns::tests::test_dns_discovery_watch_returns_receiver ... ok [INFO] [stdout] test tests::test_cluster_error_from_approval_error ... ok [INFO] [stdout] test local::tests::test_local_backend_health_check_always_ok ... ok [INFO] [stdout] test leader_local::tests::test_local_leader_status_leader ... ok [INFO] [stdout] test local::tests::test_local_backend_rate_limit_check_ignores_parameters ... ok [INFO] [stdout] test tests::test_cluster_config_reexport ... ok [INFO] [stdout] test local::tests::test_local_backend_approval_get_not_found_returns_error ... ok [INFO] [stdout] test local::tests::test_local_backend_new_creates_backend ... ok [INFO] [stdout] test local::tests::test_local_backend_approval_approve_delegates ... ok [INFO] [stdout] test local::tests::test_local_backend_rate_limit_check_always_allows ... ok [INFO] [stdout] test local::tests::test_local_backend_approval_consume_approved_delegates ... ok [INFO] [stdout] test local::tests::test_local_backend_approval_pending_count ... ok [INFO] [stdout] test local::tests::test_local_backend_approval_create_and_get ... ok [INFO] [stdout] test local::tests::test_local_backend_double_approve_returns_error ... ok [INFO] [stdout] test local::tests::test_local_backend_approval_expire_stale ... ok [INFO] [stdout] test local::tests::test_local_backend_approval_deny_delegates ... ok [INFO] [stderr] Running tests/test_local_backend.rs (/opt/rustwide/target/debug/deps/test_local_backend-9013665fa8d2d540) [INFO] [stdout] test local::tests::test_local_backend_approval_list_pending ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 67 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 19 tests [INFO] [stdout] test test_approve_nonexistent_returns_not_found ... ok [INFO] [stdout] test test_consume_approved_not_approved_fails ... ok [INFO] [stdout] test test_deny_nonexistent_returns_not_found ... ok [INFO] [stdout] test test_approve_approval ... ok [INFO] [stdout] test test_deduplication ... ok [INFO] [stdout] test test_deny_approval ... ok [INFO] [stdout] test test_double_approve_returns_already_resolved ... ok [INFO] [stdout] test test_rate_limit_check_always_allows ... ok [INFO] [stdout] test test_health_check_always_ok ... ok [INFO] [stdout] test test_consume_approved_double_consume_fails ... ok [INFO] [stdout] test test_create_and_get_approval_with_containment_context ... ok [INFO] [stdout] test test_consume_approved_succeeds ... ok [INFO] [stdout] test test_pending_count ... ok [INFO] [stdout] test test_consume_approved_dedup_cleared ... ok [INFO] [stdout] test test_self_approval_prevention ... ok [INFO] [stdout] test test_consume_approved_wrong_fingerprint_fails ... ok [INFO] [stdout] test test_list_pending_approvals ... ok [INFO] [stdout] test test_create_and_get_approval ... ok [INFO] [stdout] test test_expire_stale_approvals ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s [INFO] [stdout] [INFO] [stderr] Doc-tests vellaveto_cluster [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" "9ccccfcbf24b83a91f386a8c69b08b4db04f3646cf124df69e58e2712636c685", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "9ccccfcbf24b83a91f386a8c69b08b4db04f3646cf124df69e58e2712636c685", kill_on_drop: false }` [INFO] [stdout] 9ccccfcbf24b83a91f386a8c69b08b4db04f3646cf124df69e58e2712636c685