[INFO] fetching crate ruvio 0.2.9...
[INFO] testing ruvio-0.2.9 against 1.100.0-beta.1 for beta-1.100-2
[INFO] extracting crate ruvio 0.2.9 into /workspace/builds/worker-2-tc2/source
[INFO] removed /workspace/builds/worker-2-tc2/source/rust-toolchain.toml
[INFO] started tweaking crates.io crate ruvio 0.2.9
[INFO] removed 0 missing examples
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate ruvio 0.2.9
[INFO] tweaked toml for crates.io crate ruvio 0.2.9 written to /workspace/builds/worker-2-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate ruvio 0.2.9 on toolchain 1.100.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate ruvio 0.2.9 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.100.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/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] e897bbeedd81edd7fffc0e1ec525300923dbb59d570e9e933e16dec150077bc7
[INFO] running `Command { std: "docker" "start" "e897bbeedd81edd7fffc0e1ec525300923dbb59d570e9e933e16dec150077bc7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "e897bbeedd81edd7fffc0e1ec525300923dbb59d570e9e933e16dec150077bc7", 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" "e897bbeedd81edd7fffc0e1ec525300923dbb59d570e9e933e16dec150077bc7" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "e897bbeedd81edd7fffc0e1ec525300923dbb59d570e9e933e16dec150077bc7", 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" "e897bbeedd81edd7fffc0e1ec525300923dbb59d570e9e933e16dec150077bc7" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.189
[INFO] [stderr]    Compiling find-msvc-tools v0.1.13
[INFO] [stderr]    Compiling pkg-config v0.3.34
[INFO] [stderr]    Compiling fs_extra v1.3.0
[INFO] [stderr]    Compiling dunce v1.0.5
[INFO] [stderr]    Compiling aws-lc-rs v1.18.1
[INFO] [stderr]    Compiling serde_core v1.0.229
[INFO] [stderr]    Compiling typenum v1.20.1
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling cfg_aliases v0.2.2
[INFO] [stderr]    Compiling proc-macro2 v1.0.107
[INFO] [stderr]    Compiling smallvec v1.16.1
[INFO] [stderr]    Compiling anstyle-parse v1.0.0
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling tracing-core v0.1.36
[INFO] [stderr]    Compiling nix v0.31.3
[INFO] [stderr]    Compiling zerocopy v0.8.57
[INFO] [stderr]    Compiling anstyle v1.0.14
[INFO] [stderr]    Compiling rustls v0.23.45
[INFO] [stderr]    Compiling anstyle-query v1.1.5
[INFO] [stderr]    Compiling colorchoice v1.0.5
[INFO] [stderr]    Compiling is_terminal_polyfill v1.70.2
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling lock_api v0.4.14
[INFO] [stderr]    Compiling regex-automata v0.4.18
[INFO] [stderr]    Compiling crc32c v0.6.8
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]    Compiling strsim v0.11.1
[INFO] [stderr]    Compiling heck v0.5.0
[INFO] [stderr]    Compiling anstream v1.0.0
[INFO] [stderr]    Compiling winnow v1.0.4
[INFO] [stderr]    Compiling clap_lex v1.1.1
[INFO] [stderr]    Compiling memchr v2.8.3
[INFO] [stderr]    Compiling bitflags v2.13.2
[INFO] [stderr]    Compiling sharded-slab v0.1.7
[INFO] [stderr]    Compiling tracing-log v0.2.0
[INFO] [stderr]    Compiling thread_local v1.1.10
[INFO] [stderr]    Compiling quote v1.0.47
[INFO] [stderr]    Compiling constant_time_eq v0.4.2
[INFO] [stderr]    Compiling syn v3.0.6
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling toml_parser v1.1.3+spec-1.1.0
[INFO] [stderr]    Compiling clap_builder v4.6.7
[INFO] [stderr]    Compiling bstr v1.13.1
[INFO] [stderr]    Compiling rustc-hash v2.1.3
[INFO] [stderr]    Compiling toml_writer v1.1.2+spec-1.1.0
[INFO] [stderr]    Compiling nu-ansi-term v0.50.3
[INFO] [stderr]    Compiling either v1.18.0
[INFO] [stderr]    Compiling cpufeatures v0.3.1
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling crypto-common v0.1.7
[INFO] [stderr]    Compiling mio v1.2.3
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling socket2 v0.6.5
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling fs2 v0.4.3
[INFO] [stderr]    Compiling jobserver v0.1.35
[INFO] [stderr]    Compiling which v8.0.6
[INFO] [stderr]    Compiling cc v1.4.7
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling sha1 v0.10.7
[INFO] [stderr]    Compiling ctrlc v3.5.2
[INFO] [stderr]    Compiling cmake v0.1.58
[INFO] [stderr]    Compiling luajit-src v210.7.3+1ee778a
[INFO] [stderr]    Compiling lua-src v551.0.2
[INFO] [stderr]    Compiling aws-lc-sys v0.45.0
[INFO] [stderr]    Compiling libmimalloc-sys v0.1.49
[INFO] [stderr]    Compiling blake3 v1.8.7
[INFO] [stderr]    Compiling mlua-sys v0.12.0
[INFO] [stderr]    Compiling toml_datetime v0.7.5+spec-1.1.0
[INFO] [stderr]    Compiling serde_spanned v1.1.1
[INFO] [stderr]    Compiling toml v0.9.12+spec-1.1.0
[INFO] [stderr]    Compiling matchers v0.2.0
[INFO] [stderr]    Compiling tokio-macros v2.7.2
[INFO] [stderr]    Compiling clap_derive v4.6.7
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling mlua v0.12.1
[INFO] [stderr]    Compiling tokio v1.53.1
[INFO] [stderr]    Compiling mimalloc v0.1.52
[INFO] [stderr]    Compiling clap v4.6.7
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling zerocopy-derive v0.8.57
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling tracing-subscriber v0.3.23
[INFO] [stderr]    Compiling rustls-webpki v0.103.15
[INFO] [stderr]    Compiling tokio-rustls v0.26.5
[INFO] [stderr]    Compiling ruvio v0.2.9 (/opt/rustwide/workdir)
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/store.rs:884:9
[INFO] [stdout]     |
[INFO] [stdout] 884 |     let mut shift;
[INFO] [stdout]     |         ----^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         help: remove this `mut`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/store.rs:885:9
[INFO] [stdout]     |
[INFO] [stdout] 885 |     let mut insert_point;
[INFO] [stdout]     |         ----^^^^^^^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 17s
[INFO] running `Command { std: "docker" "inspect" "e897bbeedd81edd7fffc0e1ec525300923dbb59d570e9e933e16dec150077bc7", 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" "e897bbeedd81edd7fffc0e1ec525300923dbb59d570e9e933e16dec150077bc7" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling bitflags v2.13.2
[INFO] [stderr]    Compiling regex-syntax v0.8.11
[INFO] [stderr]    Compiling rustix v1.1.5
[INFO] [stderr]    Compiling linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling getrandom v0.4.3
[INFO] [stderr]    Compiling generator v0.8.10
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]    Compiling deranged v0.5.8
[INFO] [stderr]    Compiling time-core v0.1.9
[INFO] [stderr]    Compiling fastrand v2.5.0
[INFO] [stderr]    Compiling num-conv v0.2.2
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling wait-timeout v0.2.1
[INFO] [stderr]    Compiling base64 v0.23.1
[INFO] [stderr]    Compiling bit-vec v0.8.0
[INFO] [stderr]    Compiling unarray v0.1.4
[INFO] [stderr]    Compiling scoped-tls v1.0.1
[INFO] [stderr]    Compiling nix v0.31.3
[INFO] [stderr]    Compiling rand_core v0.9.5
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]    Compiling pem v4.0.0
[INFO] [stderr]    Compiling rand_xorshift v0.4.0
[INFO] [stderr]    Compiling rand v0.9.5
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling bit-set v0.8.0
[INFO] [stderr]    Compiling time v0.3.55
[INFO] [stderr]    Compiling ctrlc v3.5.2
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling yasna v0.6.0
[INFO] [stderr]    Compiling regex-automata v0.4.18
[INFO] [stderr]    Compiling rusty-fork v0.3.1
[INFO] [stderr]    Compiling proptest v1.11.0
[INFO] [stderr]    Compiling rcgen v0.14.10
[INFO] [stderr]    Compiling matchers v0.2.0
[INFO] [stderr]    Compiling tracing-subscriber v0.3.23
[INFO] [stderr]    Compiling ruvio v0.2.9 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling loom v0.7.2
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/store.rs:884:9
[INFO] [stdout]     |
[INFO] [stdout] 884 |     let mut shift;
[INFO] [stdout]     |         ----^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         help: remove this `mut`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/store.rs:885:9
[INFO] [stdout]     |
[INFO] [stdout] 885 |     let mut insert_point;
[INFO] [stdout]     |         ----^^^^^^^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/store.rs:884:9
[INFO] [stdout]     |
[INFO] [stdout] 884 |     let mut shift;
[INFO] [stdout]     |         ----^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         help: remove this `mut`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/store.rs:885:9
[INFO] [stdout]     |
[INFO] [stdout] 885 |     let mut insert_point;
[INFO] [stdout]     |         ----^^^^^^^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 58.21s
[INFO] running `Command { std: "docker" "inspect" "e897bbeedd81edd7fffc0e1ec525300923dbb59d570e9e933e16dec150077bc7", 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" "e897bbeedd81edd7fffc0e1ec525300923dbb59d570e9e933e16dec150077bc7" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/store.rs:884:9
[INFO] [stderr]     |
[INFO] [stderr] 884 |     let mut shift;
[INFO] [stderr]     |         ----^^^^^
[INFO] [stderr]     |         |
[INFO] [stderr]     |         help: remove this `mut`
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/store.rs:885:9
[INFO] [stderr]     |
[INFO] [stderr] 885 |     let mut insert_point;
[INFO] [stderr]     |         ----^^^^^^^^^^^^
[INFO] [stderr]     |         |
[INFO] [stderr]     |         help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: `ruvio` (lib) generated 2 warnings (run `cargo fix --lib -p ruvio` to apply 2 suggestions)
[INFO] [stderr] warning: `ruvio` (lib test) generated 2 warnings (2 duplicates)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.34s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/build/ruvio/7a06f81d746ae0b6/out/ruvio-7a06f81d746ae0b6)
[INFO] [stdout] 
[INFO] [stdout] running 410 tests
[INFO] [stdout] test admission::tests::command_rate_limiter_bursts_one_second_then_refills ... ok
[INFO] [stdout] test acl::tests::disabled_nopass_default_is_not_auto_authenticated ... ok
[INFO] [stdout] test acl::tests::setuser_updates_the_shared_directory_and_leaves_an_old_connection_alone ... ok
[INFO] [stdout] test acl::tests::named_user_rules_limit_commands_and_keys ... ok
[INFO] [stdout] test acl::tests::glob_supports_star_and_question ... ok
[INFO] [stdout] test acl::tests::acl_whoami_and_list_do_not_echo_passwords ... ok
[INFO] [stdout] test admission::tests::caps_authenticated_connections_per_user ... ok
[INFO] [stdout] test acl::tests::default_user_is_nopass_until_requirepass_is_set ... ok
[INFO] [stdout] test admission::tests::zero_command_rate_is_unlimited ... ok
[INFO] [stdout] test acl::tests::acl_save_and_load_round_trip_without_touching_an_old_connection ... ok
[INFO] [stdout] test config::tests::advertised_port_comes_from_the_environment_and_rejects_zero ... ok
[INFO] [stdout] test config::tests::accepts_hot_keys_from_file_and_environment ... ok
[INFO] [stdout] test config::tests::notify_keyspace_events_parse_from_file_and_environment ... ok
[INFO] [stdout] test config::tests::parses_database_count_from_file_and_environment ... ok
[INFO] [stdout] test config::tests::accepts_paired_tls_paths ... ok
[INFO] [stdout] test config::tests::checkpoint_partitions_include_hot_store_when_hot_keys_set ... ok
[INFO] [stdout] test config::tests::refuses_a_public_listener_without_authentication ... ok
[INFO] [stdout] test config::tests::merges_file_environment_and_cli_in_precedence_order ... ok
[INFO] [stdout] test config::tests::replication_config_parses_role_and_rejects_a_non_wal_profile ... ok
[INFO] [stdout] test config::tests::validate_rejects_requirepass_longer_than_65535 ... ok
[INFO] [stdout] test config::tests::rejects_disabled_request_limits ... ok
[INFO] [stdout] test config::tests::clamps_nested_connection_limits_to_the_global_cap ... ok
[INFO] [stdout] test config::tests::rejects_unknown_file_fields_and_overlapping_metrics ... ok
[INFO] [stdout] test config::tests::environment_override_is_written_into_the_toml_and_users_stay ... ok
[INFO] [stdout] test config::tests::parses_memory_tuning_from_file_and_environment ... ok
[INFO] [stdout] test admission::tests::releases_global_and_per_ip_capacity_with_the_permit ... ok
[INFO] [stdout] test config::tests::rejects_disabled_timeouts ... ok
[INFO] [stdout] test config::tests::config_get_redacts_requirepass_and_matches_globs ... ok
[INFO] [stdout] test config::tests::parses_maxmemory_policy_from_file_and_environment ... ok
[INFO] [stdout] test config::tests::public_metrics_and_replication_require_a_secret ... ok
[INFO] [stdout] test config::tests::rejects_empty_hot_key_patterns ... ok
[INFO] [stdout] test config::tests::consecutive_shard_ports_are_accepted ... ok
[INFO] [stdout] test config::tests::parses_connection_quotas_from_file_and_environment ... ok
[INFO] [stdout] test engine::idempotency::tests::idempotency_states_are_atomic_and_never_renew_retention ... ok
[INFO] [stdout] test engine::idempotency::tests::idempotency_wal_failure_and_oom_preserve_pending_value_and_deadline ... ok
[INFO] [stdout] test engine::idempotency::tests::idempotency_protocol_limits_include_packed_metadata ... ok
[INFO] [stdout] test database::tests::tagged_identities_round_trip_and_keep_databases_apart ... ok
[INFO] [stdout] test engine::tests::a_sorted_set_write_serves_a_parked_bzpopmin ... ok
[INFO] [stdout] test engine::tests::a_string_rejects_the_other_types_commands ... ok
[INFO] [stdout] test engine::tests::blocked_waiter_wakes_only_for_pushes_in_its_database ... ok
[INFO] [stdout] test engine::tests::allkeys_lru_evicts_the_cold_key_and_records_the_delete ... ok
[INFO] [stdout] test engine::tests::database_commands_inside_multi_are_one_record_and_replay ... ok
[INFO] [stdout] test engine::tests::blocking_and_stream_replies_name_the_user_key ... ok
[INFO] [stdout] test engine::tests::command_engine_uses_static_dispatch_with_an_alternate_index ... ok
[INFO] [stdout] test engine::tests::expire_ttl_and_persist_follow_redis_integer_replies ... ok
[INFO] [stdout] test engine::tests::geo_commands_use_one_sorted_set_and_the_redis_sicily_values ... ok
[INFO] [stdout] test engine::tests::command_path_expire_cycle_counts_active_and_lookup_counts_passive ... ok
[INFO] [stdout] test engine::tests::empty_transaction_returns_an_empty_array ... ok
[INFO] [stdout] test engine::tests::hash_family_fields_compact_representation_and_wrong_type ... ok
[INFO] [stdout] test engine::tests::flushdb_clears_only_the_selected_database_and_replays ... ok
[INFO] [stdout] test engine::tests::keyspace_info_lists_each_non_empty_database ... ok
[INFO] [stdout] test engine::tests::lease_setv_changes_and_delay_stay_off_the_unused_path ... ok
[INFO] [stdout] test engine::tests::hash_field_ttl_records_once_and_replays_the_same_deadlines ... ok
[INFO] [stdout] test engine::tests::getset_clears_ttl_append_and_incr_preserve_it ... ok
[INFO] [stdout] test engine::tests::hincrby_stores_the_canonical_integer ... ok
[INFO] [stdout] test engine::tests::capped_increment_refuses_past_the_limit_without_a_write ... ok
[INFO] [stdout] test engine::tests::limit_and_once_cost_only_the_keys_that_use_them ... ok
[INFO] [stdout] test engine::tests::hsetnx_writes_only_a_missing_field_and_srandmember_keeps_members ... ok
[INFO] [stdout] test engine::tests::read_responses_borrow_bytes_from_shard_storage ... ok
[INFO] [stdout] test engine::tests::lpop_count_zadd_bounds_and_hscan_page_fields ... ok
[INFO] [stdout] test engine::tests::mget_encodes_null_bulk_entries ... ok
[INFO] [stdout] test engine::tests::ruvio_answers_with_the_house_line ... ok
[INFO] [stdout] test engine::tests::mset_and_getset_record_before_applying ... ok
[INFO] [stdout] test engine::tests::refused_transaction_puts_flushed_and_swapped_databases_back ... ok
[INFO] [stdout] test engine::tests::semaphore_admits_max_holders_and_frees_a_slot_on_release_or_expiry ... ok
[INFO] [stdout] test engine::tests::noeviction_rejects_writes_over_the_shard_budget ... ok
[INFO] [stdout] test engine::tests::list_family_commands_and_waiters_match_redis_order ... ok
[INFO] [stdout] test engine::tests::records_canonical_increment_result_before_applying_it ... ok
[INFO] [stdout] test engine::tests::set_expiry_options_record_then_apply_deadlines ... ok
[INFO] [stdout] test engine::idempotency::tests::idempotency_replay_and_snapshot_preserve_database_and_deadline ... ok
[INFO] [stdout] test engine::tests::set_nx_xx_and_invalid_or_past_expiry_match_redis ... ok
[INFO] [stdout] test engine::tests::sink_failure_prevents_standard_and_hot_mutations ... ok
[INFO] [stdout] test config::tests::parses_acl_users_from_file_and_rejects_unknown_rules ... ok
[INFO] [stdout] test engine::tests::sorted_pops_and_range_removals_reuse_the_remove_record ... ok
[INFO] [stdout] test engine::tests::stream_commands_assign_ids_trim_and_reject_a_smaller_id ... ok
[INFO] [stdout] test engine::tests::set_get_returns_the_old_string_and_respects_conditions ... ok
[INFO] [stdout] test engine::tests::sorted_set_family_pairs_scores_rank_and_increments ... ok
[INFO] [stdout] test engine::tests::snapshot_journal_backpressure_does_not_apply_the_write ... ok
[INFO] [stdout] test engine::tests::set_keepttl_preserves_and_plain_set_clears_deadlines ... ok
[INFO] [stdout] test engine::tests::spop_removes_the_returned_members ... ok
[INFO] [stdout] test engine::tests::set_family_cardinality_enumeration_and_same_slot_ops ... ok
[INFO] [stdout] test engine::tests::move_transfers_a_key_only_when_the_target_is_free ... ok
[INFO] [stdout] test engine::tests::keyspace_commands_cover_exists_type_scan_rename_and_dbsize ... ok
[INFO] [stdout] test engine::tests::stream_info_reads_length_groups_and_pending_consumers ... ok
[INFO] [stdout] test engine::tests::resp3_encoding_keeps_resp2_bytes_for_the_same_values ... ok
[INFO] [stdout] test engine::tests::hot_delete_and_set_px_match_store_replies ... ok
[INFO] [stdout] test engine::tests::transaction_rejects_cross_slot_queues ... ok
[INFO] [stdout] test engine::tests::transaction_records_one_batch_and_rolls_back_on_sink_failure ... ok
[INFO] [stdout] test engine::tests::transactions_run_in_the_selected_database ... ok
[INFO] [stdout] test engine::tests::write_larger_than_the_shard_budget_is_rejected_without_eviction ... ok
[INFO] [stdout] test engine::tests::validation_errors_do_not_cross_the_mutation_boundary ... ok
[INFO] [stdout] test engine::tests::swapdb_exchanges_every_key_and_replays ... ok
[INFO] [stdout] test engine::tests::string_family_commands_match_redis_semantics ... ok
[INFO] [stdout] test engine::tests::take_and_getex_do_not_touch_the_plain_read_and_increment_paths ... ok
[INFO] [stdout] test engine::tests::write_response_encodes_exec_and_watch_abort ... ok
[INFO] [stdout] test engine::tests::sorted_set_lex_range_orders_members_and_limits ... ok
[INFO] [stdout] test engine::tests::watches_belong_to_one_database ... ok
[INFO] [stdout] test engine::tests::xadd_auto_sequence_stays_on_the_given_millisecond ... ok
[INFO] [stdout] test engine::tests::stream_group_delivers_each_new_id_once ... ok
[INFO] [stdout] test engine::tests::stream_read_walks_forward_and_delete_accepts_many_ids ... ok
[INFO] [stdout] test engine::tests::xpending_summarizes_claimed_ids ... ok
[INFO] [stdout] test engine::tests::xread_block_wakes_on_xadd_without_removing_the_entry ... ok
[INFO] [stdout] test engine::tests::every_current_mutating_command_crosses_the_boundary ... ok
[INFO] [stdout] test engine::tests::transaction_aborts_when_a_watched_key_is_dirty ... ok
[INFO] [stdout] test engine::tests::xgroup_destroy_setid_delconsumer_and_noack ... ok
[INFO] [stdout] test engine::tests::wait_without_replicas_returns_zero_and_leaves_the_string ... ok
[INFO] [stdout] test engine::tests::zadd_nx_and_xx_skip_the_other_case ... ok
[INFO] [stdout] test geo::tests::a_radius_search_keeps_the_near_city ... ok
[INFO] [stdout] test engine::tests::xadd_nomkstream_does_not_create_a_missing_key ... ok
[INFO] [stdout] test hot_store::tests::apply_owned_writes_a_matching_set_only_to_the_hot_map ... ok
[INFO] [stdout] test engine::tests::xautoclaim_claims_one_idle_entry_and_returns_the_next_start ... ok
[INFO] [stdout] test engine::tests::xgroup_createconsumer_is_visible_before_a_delivery ... ok
[INFO] [stdout] test engine::tests::xtrim_minid_drops_entries_below_the_threshold ... ok
[INFO] [stdout] test engine::tests::xsetid_moves_the_next_auto_id_and_refuses_a_smaller_one ... ok
[INFO] [stdout] test engine::tests::xpending_lists_rows_and_xclaim_applies_its_options ... ok
[INFO] [stdout] test engine::tests::xreadgroup_block_claims_one_consumer_and_leaves_the_entry ... ok
[INFO] [stdout] test hot_store::tests::empty_patterns_never_match_and_always_pass_through ... ok
[INFO] [stdout] test hot_store::tests::dispatch_handles_get_set_del_and_rejects_other_matching_commands ... ok
[INFO] [stdout] test hot_store::tests::glob_star_and_question_match_only_listed_prefixes ... ok
[INFO] [stdout] test hot_store::tests::set_nx_xx_follow_redis_existence_rules ... ok
[INFO] [stdout] test hot_store::tests::set_then_get_round_trips_and_del_removes ... ok
[INFO] [stdout] test index::tests::address_slot_is_four_bytes ... ok
[INFO] [stdout] test hot_store::tests::execute_rejects_unsupported_with_named_error ... ok
[INFO] [stdout] test geo::tests::a_score_decodes_inside_its_cell ... ok
[INFO] [stdout] test hot_store::tests::sink_failure_does_not_apply_set ... ok
[INFO] [stdout] test hot_store::tests::checkpoint_exports_live_strings_as_hot_partition ... ok
[INFO] [stdout] test list_waiters::tests::serves_the_oldest_waiter_for_a_key_and_enforces_the_bound ... ok
[INFO] [stdout] test list_waiters::tests::expires_only_due_waiters ... ok
[INFO] [stdout] test metrics::tests::log_drop_counter_is_reported_only_on_shard_zero ... ok
[INFO] [stdout] test memory::tests::computes_signed_category_deltas ... ok
[INFO] [stdout] test hot_store::tests::set_get_on_a_hot_key_returns_the_previous_string ... ok
[INFO] [stdout] test hot_store::tests::set_px_expires_and_lazy_get_returns_nil ... ok
[INFO] [stdout] test geo::tests::sicily_matches_the_redis_geohash_and_distance ... ok
[INFO] [stdout] test hot_store::tests::execute_get_set_del_and_nx_match_redis_replies ... ok
[INFO] [stdout] test notify::tests::empty_or_kindless_mask_stays_closed ... ok
[INFO] [stdout] test notify::tests::notices_name_the_database_of_the_key ... ok
[INFO] [stdout] test engine::tests::xclaim_waits_for_idle_and_drops_a_deleted_entry ... ok
[INFO] [stdout] test notify::tests::open_gate_records_only_the_enabled_class ... ok
[INFO] [stdout] test notify::tests::closed_gate_records_nothing ... ok
[INFO] [stdout] test list_waiters::tests::list_and_sorted_waiters_do_not_take_each_other ... ok
[INFO] [stdout] test log::tests::a_full_queue_drops_the_line_and_keeps_the_caller ... ok
[INFO] [stdout] test log::tests::an_oversized_line_is_dropped_instead_of_queued ... ok
[INFO] [stdout] test metrics::tests::prometheus_text_is_labeled_per_shard ... ok
[INFO] [stdout] test hot_store::tests::concurrent_set_nx_has_exactly_one_winner ... ok
[INFO] [stdout] test output::tests::rejects_writes_before_exceeding_the_limit ... ok
[INFO] [stdout] test persistence::codec::tests::rejects_unknown_record_flags ... ok
[INFO] [stdout] test persistence::codec::tests::version_one_wal_fixtures_apply_without_reencoding ... ok
[INFO] [stdout] test persistence::codec::tests::version_one_wal_header_fixtures_decode_and_reject_future_major ... ok
[INFO] [stdout] test metrics::tests::recognizes_prometheus_scrape_paths ... ok
[INFO] [stdout] test notices::tests::the_binary_notice_keeps_ruvio_and_vendored_hashbrown ... ok
[INFO] [stdout] test persistence::snapshot::tests::a_hash_with_field_ttls_keeps_them_through_the_snapshot ... ok
[INFO] [stdout] test persistence::codec::tests::detects_header_and_record_corruption ... ok
[INFO] [stdout] test persistence::codec::tests::writes_v1_wal_fixtures_when_requested ... ok
[INFO] [stdout] test persistence::codec::tests::version_one_set_bytes_fixture_remains_stable ... ok
[INFO] [stdout] test hot_store::tests::records_set_before_visible_get ... ok
[INFO] [stdout] test persistence::codec::tests::records_carry_their_database_in_the_flags ... ok
[INFO] [stdout] test log::tests::the_pump_writes_a_queued_line_without_the_caller_waiting ... ok
[INFO] [stdout] test persistence::snapshot::tests::a_semaphore_keeps_its_live_holders_through_the_snapshot ... ok
[INFO] [stdout] test persistence::snapshot::tests::delayed_stream_entry_survives_the_snapshot ... ok
[INFO] [stdout] test persistence::snapshot::tests::limit_snapshot_stores_the_count_and_reads_the_older_payload ... ok
[INFO] [stdout] test persistence::codec::tests::round_trips_every_wal_mutation_type ... ok
[INFO] [stdout] test persistence::codec::tests::version_one_wal_record_fixtures_cover_every_mutation ... ok
[INFO] [stdout] test persistence::snapshot::tests::rejects_snapshot_filenames_outside_the_checkpoint_directory ... ok
[INFO] [stdout] test persistence::snapshot::tests::rejects_snapshots_over_the_configured_size_limit ... ok
[INFO] [stdout] test persistence::snapshot::tests::frozen_v1_directory_opens_as_a_prior_release ... ok
[INFO] [stdout] test persistence::snapshot::tests::stream_snapshot_keeps_the_assigned_id ... ok
[INFO] [stdout] test persistence::snapshot::tests::stream_group_cursor_survives_the_snapshot ... ok
[INFO] [stdout] test persistence::snapshot::tests::version_one_meta_and_snapshot_fixtures_remain_stable ... ok
[INFO] [stdout] test persistence::snapshot::tests::writes_v1_snapshot_fixtures_when_requested ... ok
[INFO] [stdout] test engine::tests::lease_setv_changes_and_delay_hold_their_own_contracts ... ok
[INFO] [stdout] test persistence::tests::legacy_limit_records_set_the_window_once ... ok
[INFO] [stdout] test persistence::tests::data_directory_lock_excludes_a_second_owner ... ok
[INFO] [stdout] test persistence::snapshot::tests::rejects_corrupt_clock_files ... ok
[INFO] [stdout] test engine::idempotency::tests::idempotency_empty_and_maximum_binary_results_and_corrupt_state ... ok
[INFO] [stdout] test persistence::tooling::tests::backup_fails_while_the_data_directory_is_locked ... ok
[INFO] [stdout] test persistence::wal::tests::always_group_commit_syncs_every_record_in_the_batch ... ok
[INFO] [stdout] test persistence::snapshot::tests::persists_a_monotonic_clock_floor ... ok
[INFO] [stdout] test persistence::tooling::tests::a_signed_backup_rejects_a_planted_byte_without_the_key ... ok
[INFO] [stdout] test persistence::tooling::tests::inspect_rejects_mid_log_corruption ... ok
[INFO] [stdout] test hot_store::tests::deleting_most_hot_keys_shrinks_the_map ... ok
[INFO] [stdout] test persistence::snapshot::tests::atomically_publishes_and_loads_a_checkpoint ... ok
[INFO] [stdout] test persistence::snapshot::tests::keeps_previous_current_when_new_generation_is_incomplete ... ok
[INFO] [stdout] test persistence::snapshot::tests::missing_manifest_fails_load ... ok
[INFO] [stdout] test persistence::wal::tests::everysec_group_is_readable_before_the_background_sync ... ok
[INFO] [stdout] test persistence::wal::tests::discards_a_truncated_header_on_the_final_segment ... ok
[INFO] [stdout] test persistence::snapshot::tests::rejects_snapshot_corruption_before_returning_entries ... ok
[INFO] [stdout] test persistence::snapshot::tests::snapshot_entries_keep_their_database ... ok
[INFO] [stdout] test persistence::snapshot::tests::rejects_a_key_twice_in_one_database ... ok
[INFO] [stdout] test persistence::snapshot::tests::truncated_current_pointer_is_rejected ... ok
[INFO] [stdout] test persistence::wal::tests::compact_of_the_full_log_leaves_recovery_from_the_covered_sequence ... ok
[INFO] [stdout] test persistence::wal::tests::everysec_keeps_an_unsynced_record_off_the_durable_sequence ... ok
[INFO] [stdout] test persistence::snapshot::tests::load_resync_bytes_returns_a_newer_checkpoint_and_refuses_an_older_one ... ok
[INFO] [stdout] test persistence::wal::tests::inspect_does_not_truncate_a_torn_final_record ... ok
[INFO] [stdout] test persistence::wal::tests::full_disk_during_append_keeps_the_acked_prefix_and_sticks ... ok
[INFO] [stdout] test persistence::wal::tests::appends_recovers_and_rotates_canonical_mutations ... ok
[INFO] [stdout] test protocol::tests::borrows_fallback_command_arguments_from_the_input_buffer ... ok
[INFO] [stdout] test persistence::wal::tests::install_base_drops_old_records_and_keeps_the_checkpoint_sequence ... ok
[INFO] [stdout] test protocol::tests::enforces_command_and_argument_limits_before_execution ... ok
[INFO] [stdout] test protocol::tests::borrows_hot_command_arguments_from_the_input_buffer ... ok
[INFO] [stdout] test persistence::wal::tests::idempotency_torn_completion_recovers_pending_and_success_recovers_result ... ok
[INFO] [stdout] test persistence::wal::tests::published_sequence_reads_the_exact_wal_frame ... ok
[INFO] [stdout] test protocol::tests::enforces_key_and_value_limits_in_every_parser ... ok
[INFO] [stdout] test protocol::tests::incrementally_parses_one_frame_without_consuming_the_next ... ok
[INFO] [stdout] test protocol::tests::parsers_bound_consume_on_small_garbage_frames ... ok
[INFO] [stdout] test protocol::tests::every_truncated_fallback_frame_is_incomplete ... ok
[INFO] [stdout] test protocol::tests::every_supported_command_name_is_recognized ... ok
[INFO] [stdout] test protocol::tests::parses_acl_commands ... ok
[INFO] [stdout] test protocol::tests::parses_eval_and_script_commands ... ok
[INFO] [stdout] test protocol::tests::parses_hash_family_commands ... ok
[INFO] [stdout] test protocol::tests::parses_cluster_discovery_commands ... ok
[INFO] [stdout] test protocol::tests::parses_keyspace_commands ... ok
[INFO] [stdout] test protocol::tests::parses_collection_commands ... ok
[INFO] [stdout] test protocol::tests::parses_select ... ok
[INFO] [stdout] test protocol::tests::parses_set_expiry_and_condition_options ... ok
[INFO] [stdout] test protocol::tests::parses_list_family_commands ... ok
[INFO] [stdout] test protocol::tests::parses_set_family_commands ... ok
[INFO] [stdout] test protocol::tests::parses_logical_database_commands ... ok
[INFO] [stdout] test protocol::tests::parses_sorted_set_lex_and_limit ... ok
[INFO] [stdout] test protocol::tests::parses_sorted_set_family_commands ... ok
[INFO] [stdout] test protocol::tests::parses_transaction_commands ... ok
[INFO] [stdout] test protocol::tests::parses_xpending_range_and_rejects_both_xclaim_clocks ... ok
[INFO] [stdout] test persistence::wal::tests::truncates_only_a_torn_final_record ... ok
[INFO] [stdout] test protocol::tests::parses_string_family_commands ... ok
[INFO] [stdout] test persistence::wal::tests::rejects_mid_log_checksum_corruption ... ok
[INFO] [stdout] test protocol::tests::rejects_invalid_limit_relationships ... ok
[INFO] [stdout] test protocol::tests::rejects_mutating_admin_and_cluster_verbs ... ok
[INFO] [stdout] test protocol::tests::parses_supported_commands_and_binary_values ... ok
[INFO] [stdout] test persistence::tooling::tests::checks_backups_and_restores_a_wal_directory ... ok
[INFO] [stdout] test protocol::tests::rejects_oversized_bulk_strings_before_allocating ... ok
[INFO] [stdout] test protocol::tests::treats_every_truncated_hot_frame_as_incomplete ... ok
[INFO] [stdout] test protocol::tests::unknown_command_consumes_its_frame_and_leaves_the_next_one ... ok
[INFO] [stdout] test pubsub::tests::publish_reaches_exact_and_pattern_subscribers ... ok
[INFO] [stdout] test protocol::tests::rejects_wrong_command_arity ... ok
[INFO] [stdout] test pubsub::tests::pubsub_frames_stay_resp2_arrays ... ok
[INFO] [stdout] test pubsub::tests::disconnect_removes_every_subscription ... ok
[INFO] [stdout] test protocol::tests::wait_parses_a_count_and_rejects_a_negative_timeout ... ok
[INFO] [stdout] test pubsub::tests::subscribe_publish_and_unsubscribe_track_clients_once ... ok
[INFO] [stdout] test protocol::tests::xread_pairs_keys_with_ids_after_every_key ... ok
[INFO] [stdout] test replication::connected_replica_cursors_publish_the_oldest_and_the_count ... ok
[INFO] [stdout] test replication::copied_publish_round_trips_and_rejects_a_wal_frame ... ok
[INFO] [stdout] test replication::decode_handshake_rejects_a_short_buffer_bad_magic_and_length_mismatch ... ok
[INFO] [stdout] test replication::durable_acks_count_only_replicas_that_synced_the_target ... ok
[INFO] [stdout] test replication::encode_handshake_returns_an_error_when_the_password_does_not_fit ... ok
[INFO] [stdout] test replication::frame_reader_accepts_a_length_above_the_default_within_configured_max ... ok
[INFO] [stdout] test replication::decode_reply_rejects_a_short_buffer_bad_magic_bad_checksum_and_unknown_status ... ok
[INFO] [stdout] test replication::handshake_round_trips_and_rejects_a_bad_checksum ... ok
[INFO] [stdout] test replication::handshake_status_codes_and_limits_match_the_contract ... ok
[INFO] [stdout] test replication::apply_frame_appends_then_applies_and_stops_on_a_bad_frame ... ok
[INFO] [stdout] test routing::tests::distributes_all_slots_without_exceeding_shard_count ... ok
[INFO] [stdout] test routing::tests::matches_known_redis_slot_and_hash_tags ... ok
[INFO] [stdout] test routing::tests::rejects_multi_key_commands_across_slots ... ok
[INFO] [stdout] test persistence::wal::tests::compact_deletes_segments_covered_by_a_checkpoint ... ok
[INFO] [stdout] test routing::tests::scripts_without_keys_run_on_the_connection_shard ... ok
[INFO] [stdout] test runtime::cluster::tests::disabled_cluster_commands_are_errors ... ok
[INFO] [stdout] test runtime::cluster::tests::nodes_marks_the_receiving_shard_as_myself ... ok
[INFO] [stdout] test pubsub::tests::unsubscribe_of_a_missing_channel_keeps_the_count ... ok
[INFO] [stdout] test persistence::wal::tests::compact_keeps_segments_a_replica_has_not_received ... ok
[INFO] [stdout] test runtime::cluster::tests::remote_slots_encode_moved_and_local_slots_do_not ... ok
[INFO] [stdout] test replication::replica_limit_closes_the_extra_connection ... ok
[INFO] [stdout] test runtime::cluster::tests::slots_cover_the_full_hash_space_on_consecutive_ports ... ok
[INFO] [stdout] test runtime::cluster::tests::shards_list_each_owner_with_its_slot_range ... ok
[INFO] [stdout] test persistence::wal::tests::open_after_replays_only_sequences_after_a_checkpoint ... ok
[INFO] [stdout] test persistence::wal::tests::replays_every_supported_value_type ... ok
[INFO] [stdout] test persistence::wal::tests::read_frames_skips_segments_before_the_requested_sequence ... ok
[INFO] [stdout] test replication::closing_one_replica_leaves_the_other_streaming ... ok
[INFO] [stdout] test replication::two_replicas_receive_the_same_appended_frame ... ok
[INFO] [stdout] test persistence::wal::tests::missing_earlier_wal_segment_is_rejected ... ok
[INFO] [stdout] test runtime::cluster::tests::rejects_out_of_range_shard_submission ... ok
[INFO] [stdout] test persistence::snapshot::tests::keeps_the_previous_generation_until_a_newer_replacement_is_durable ... ok
[INFO] [stdout] test protocol::tests::parsers_never_panic_or_consume_past_arbitrary_input ... ok
[INFO] [stdout] test runtime::cluster::tests::publishes_only_after_every_shard_submits ... ok
[INFO] [stdout] test runtime::cluster::tests::current_waits_for_hot_partition_when_hot_keys_enabled ... ok
[INFO] [stdout] test persistence::wal::tests::readonly_wal_directory_blocks_rotation_and_keeps_acked_records ... FAILED
[INFO] [stdout] test runtime::evented::tests::evented_acl_named_user_limits_commands_and_keys ... ok
[INFO] [stdout] test runtime::evented::tests::evented_applies_configured_protocol_limits ... ok
[INFO] [stdout] test runtime::evented::tests::evented_auth_rejects_commands_until_the_password_matches ... ok
[INFO] [stdout] test runtime::evented::tests::evented_caps_authenticated_connections_per_acl_user ... ok
[INFO] [stdout] test runtime::evented::tests::evented_closes_idle_connections_after_the_configured_timeout ... ok
[INFO] [stdout] test runtime::evented::tests::evented_database_commands_work_over_the_wire ... ok
[INFO] [stdout] test runtime::evented::tests::evented_cluster_discovery_reports_shards_and_the_advertised_port ... ok
[INFO] [stdout] test runtime::evented::tests::evented_cluster_mode_keeps_database_zero_only ... ok
[INFO] [stdout] test runtime::evented::tests::evented_rejects_connections_over_the_per_ip_limit ... ok
[INFO] [stdout] test runtime::evented::tests::evented_hot_keys_off_still_moves_prefixed_keys ... ok
[INFO] [stdout] test runtime::evented::tests::evented_hot_keys_serve_database_zero_only ... ok
[INFO] [stdout] test runtime::evented::tests::evented_hot_keys_reject_unsupported_and_leave_shard_untouched ... ok
[INFO] [stdout] test runtime::evented::tests::evented_hot_keys_are_visible_on_both_shards_without_moved ... ok
[INFO] [stdout] test runtime::evented::tests::evented_hot_keys_set_nx_has_one_winner_across_shards ... ok
[INFO] [stdout] test runtime::evented::tests::evented_limits_inactive_partial_frame_reads ... ok
[INFO] [stdout] test runtime::evented::tests::evented_multi_rejects_keys_in_different_hash_slots ... ok
[INFO] [stdout] test runtime::evented::tests::evented_pipeline_set_get_and_info_on_the_owning_thread ... ok
[INFO] [stdout] test runtime::evented::tests::evented_rate_limits_commands_on_one_connection ... ok
[INFO] [stdout] test runtime::evented::tests::evented_rejected_admin_verbs_reply_and_keep_the_connection ... ok
[INFO] [stdout] test runtime::evented::tests::evented_serves_ping_on_the_owning_thread ... ok
[INFO] [stdout] test runtime::session::tests::authenticates_then_enforces_noperm_and_lets_allowed_commands_through ... ok
[INFO] [stdout] test runtime::session::tests::cluster_mode_only_allows_database_zero ... ok
[INFO] [stdout] test runtime::session::tests::database_wide_writes_are_queued_inside_multi ... ok
[INFO] [stdout] test runtime::session::tests::hello_auth_and_setname_keep_the_old_protocol_when_the_password_is_wrong ... ok
[INFO] [stdout] test runtime::session::tests::hello_switches_before_auth_and_rejects_an_unknown_version ... ok
[INFO] [stdout] test runtime::session::tests::rate_limits_before_store ... ok
[INFO] [stdout] test runtime::session::tests::rejects_auth_and_acl_inside_multi ... ok
[INFO] [stdout] test runtime::session::tests::rejects_auth_when_the_user_connection_cap_is_reached ... ok
[INFO] [stdout] test runtime::session::tests::replica_rejects_a_write_before_the_store ... ok
[INFO] [stdout] test runtime::session::tests::replication_refuses_process_local_commands ... ok
[INFO] [stdout] test runtime::session::tests::select_stores_the_index_and_rejects_out_of_range ... ok
[INFO] [stdout] test runtime::session::tests::swapdb_and_move_check_the_database_indexes ... ok
[INFO] [stdout] test runtime::session::tests::unauthenticated_commands_need_auth ... ok
[INFO] [stdout] test script::tests::a_repeated_script_keeps_one_compiled_function_and_its_globals ... ok
[INFO] [stdout] test script::tests::eval_enforces_instruction_and_call_quotas ... ok
[INFO] [stdout] test script::tests::eval_rejects_undeclared_keys_and_rolls_back_failed_scripts ... ok
[INFO] [stdout] test runtime::evented::tests::evented_shards_flush_locally_and_share_one_acl_directory ... ok
[INFO] [stdout] test script::tests::eval_sees_user_keys_and_writes_to_the_selected_database ... ok
[INFO] [stdout] test script::tests::eval_without_keys_runs_and_cross_slot_keys_are_refused ... ok
[INFO] [stdout] test script::tests::eval_runs_ruvio_call_and_caches_the_sha ... ok
[INFO] [stdout] test script::tests::function_load_fcall_list_and_delete_stay_out_of_the_wal ... ok
[INFO] [stdout] test script::tests::persist_failure_restores_script_keys ... ok
[INFO] [stdout] test script::tests::lua_global_is_named_ruvio ... ok
[INFO] [stdout] test script::tests::rollback_preserves_absolute_deadlines_in_the_selected_database ... ok
[INFO] [stdout] test script::tests::sandbox_rejects_host_escape_and_admin_calls ... ok
[INFO] [stdout] test script::tests::script_load_exists_flush_and_missing_sha ... ok
[INFO] [stdout] test security::tests::constant_time_compare_rejects_length_and_content_mismatches ... ok
[INFO] [stdout] test security::tests::protected_mode_denies_non_loopback_without_auth ... ok
[INFO] [stdout] test security::tests::loopback_detection_matches_ipv4_and_ipv6 ... ok
[INFO] [stdout] test store::tests::a_hash_without_field_ttls_pays_nothing_for_them ... ok
[INFO] [stdout] test store::tests::active_expire_budget_limits_one_cycle ... ok
[INFO] [stdout] test shutdown::tests::clones_observe_shutdown_requests ... ok
[INFO] [stdout] test store::tests::adjacent_free_spans_become_one ... ok
[INFO] [stdout] test store::tests::bloom_filter_tracks_inserted_values ... ok
[INFO] [stdout] test store::tests::bounded_active_expiry_removes_a_budgeted_number_of_stale_keys ... ok
[INFO] [stdout] test runtime::evented::tests::evented_standalone_deletes_keys_in_different_hash_slots ... ok
[INFO] [stdout] test store::tests::byte_pool_enforces_class_and_size_limits ... ok
[INFO] [stdout] test store::tests::clock_is_not_read_for_values_without_expiration ... ok
[INFO] [stdout] test store::tests::copy_on_write_snapshot_preserves_pre_mutation_values ... ok
[INFO] [stdout] test store::tests::deleting_an_expired_key_records_expired_not_del ... ok
[INFO] [stdout] test runtime::evented::tests::evented_unknown_command_replies_and_keeps_the_connection ... ok
[INFO] [stdout] test store::tests::deleting_the_earliest_deadline_keeps_a_later_key_until_it_is_due ... ok
[INFO] [stdout] test store::tests::eviction_policies_pick_lru_lfu_and_nearest_ttl_victims ... ok
[INFO] [stdout] test store::tests::eviction_sample_size_stops_after_the_configured_candidates ... ok
[INFO] [stdout] test store::tests::eviction_is_bounded_and_skips_protected_write_keys ... ok
[INFO] [stdout] test runtime::evented::tests::evented_two_shards_redirect_and_reject_cross_slot_keys ... ok
[INFO] [stdout] test store::tests::expiration_metrics_separate_passive_active_and_ttl_gauge ... ok
[INFO] [stdout] test store::tests::expired_values_behave_as_missing_for_future_mutations ... ok
[INFO] [stdout] test store::tests::expiration_uses_persistable_absolute_time ... ok
[INFO] [stdout] test store::tests::failed_increment_does_not_modify_the_value ... ok
[INFO] [stdout] test store::tests::free_spans_do_not_merge_across_a_page ... ok
[INFO] [stdout] test store::tests::field_deadlines_move_from_a_vector_to_a_map_and_keep_the_earliest ... ok
[INFO] [stdout] test store::tests::hash_compact_threshold_follows_the_shard_limit ... ok
[INFO] [stdout] test store::tests::hash_family_uses_compact_pairs_until_promotion ... ok
[INFO] [stdout] test store::tests::increment_preserves_an_existing_deadline ... ok
[INFO] [stdout] test runtime::evented::tests::evented_hot_keys_save_publishes_after_hot_partition ... ok
[INFO] [stdout] test store::tests::increments_missing_and_existing_integer_values ... ok
[INFO] [stdout] test store::tests::insert_replaces_and_remove_returns_owned_values ... ok
[INFO] [stdout] test store::tests::future_deadlines_skip_the_active_expire_scan ... ok
[INFO] [stdout] test store::tests::noeviction_admission_uses_the_configured_shard_budget ... ok
[INFO] [stdout] test store::tests::key_notices_stay_empty_until_the_gate_is_open ... ok
[INFO] [stdout] test store::tests::overwriting_a_string_with_a_much_smaller_value_releases_capacity ... ok
[INFO] [stdout] test store::tests::physical_memory_accounting_retains_passively_expired_entries ... ok
[INFO] [stdout] test store::tests::persist_clears_an_existing_deadline ... ok
[INFO] [stdout] test store::tests::recycles_deleted_byte_buffers_within_a_bounded_pool ... ok
[INFO] [stdout] test store::tests::rename_moves_a_value_and_its_deadline ... ok
[INFO] [stdout] test runtime::evented::tests::evented_shards_stay_responsive_while_a_peer_blocks ... ok
[INFO] [stdout] test store::tests::popping_most_of_a_list_shrinks_the_ring ... ok
[INFO] [stdout] test store::tests::reports_wrong_type_without_replacing_data ... ok
[INFO] [stdout] test store::tests::rpush_lindex_and_ltrim_follow_redis_list_indexes ... ok
[INFO] [stdout] test store::tests::sampled_time_stays_fixed_until_the_batch_ends ... ok
[INFO] [stdout] test store::tests::set_add_counts_only_new_members ... ok
[INFO] [stdout] test store::tests::deleting_most_keys_shrinks_the_index ... ok
[INFO] [stdout] test store::tests::shard_semantics_work_with_an_alternate_static_index ... ok
[INFO] [stdout] test store::tests::snapshot_journal_rejects_captures_beyond_the_configured_bound ... ok
[INFO] [stdout] test store::tests::sorted_set_order_survives_the_flat_member_limit ... ok
[INFO] [stdout] test replication::gap_handshake_leaves_the_live_generation ... ok
[INFO] [stdout] test store::tests::removing_most_hash_fields_shrinks_the_table ... ok
[INFO] [stdout] test store::tests::string_value_is_not_sized_like_a_sorted_set ... ok
[INFO] [stdout] test store::tests::stores_lists_with_redis_lpush_ordering ... ok
[INFO] [stdout] test store::tests::the_field_sweep_trims_due_fields_and_follows_renamed_hashes ... ok
[INFO] [stdout] test store::tests::sorted_set_orders_by_score_then_member ... ok
[INFO] [stdout] test store::tests::tracks_collection_payload_and_capacity_charges ... ok
[INFO] [stdout] test store::tests::tracks_per_mutation_memory_deltas_and_pool_transfers ... ok
[INFO] [stdout] test store::tests::ttl_reports_missing_persistent_and_remaining_deadlines ... ok
[INFO] [stdout] test stream::tests::auto_ids_increase_and_trim_keeps_the_tail ... ok
[INFO] [stdout] test stream::tests::mutations_keep_the_payload_counter_exact ... ok
[INFO] [stdout] test tests::cache_aligned_values_start_on_a_cache_line ... ok
[INFO] [stdout] test tests::rounds_sizes_to_cache_line_boundaries ... ok
[INFO] [stdout] test time::tests::system_clock_returns_a_post_epoch_timestamp ... ok
[INFO] [stdout] test time::tests::unix_millis_checked_add_detects_overflow ... ok
[INFO] [stdout] test time::tests::system_clock_never_moves_below_its_recovery_floor ... ok
[INFO] [stdout] test stream::tests::payload_and_id_lookup_stay_cheap_as_the_stream_grows ... ok
[INFO] [stdout] test tls::tests::rejects_empty_or_mismatched_pem ... ok
[INFO] [stdout] test runtime::evented::tests::evented_replica_installs_a_compacted_checkpoint ... ok
[INFO] [stdout] test tracking::tests::invalidate_push_names_the_key_once_and_forgets_it ... ok
[INFO] [stdout] test tracking::tests::invalidate_push_names_the_user_key_of_a_selected_database ... ok
[INFO] [stdout] test tracking::tests::plans_track_equal_keys_of_two_databases_apart ... ok
[INFO] [stdout] test transaction::tests::discard_clears_the_queue_without_unwatch ... ok
[INFO] [stdout] test runtime::evented::tests::evented_save_publishes_a_durable_checkpoint ... ok
[INFO] [stdout] test transaction::tests::queues_until_exec_and_rejects_nested_multi ... ok
[INFO] [stdout] test transaction::tests::watched_and_command_keys_union_unique_sources ... ok
[INFO] [stdout] test transaction::tests::rejects_watch_inside_multi_and_blocking_commands ... ok
[INFO] [stdout] test runtime::evented::tests::evented_select_isolates_databases_and_survives_restart ... ok
[INFO] [stdout] test tls::tests::required_client_certificate_rejects_a_client_without_one ... ok
[INFO] [stdout] test store::tests::small_sets_stay_in_a_compact_record ... ok
[INFO] [stdout] test tls::tests::loads_pem_material_and_reloads_when_files_change ... ok
[INFO] [stdout] test runtime::evented::tests::evented_tls_serves_ping_and_rejects_plaintext ... ok
[INFO] [stdout] test runtime::evented::tests::evented_shards_keep_keys_scripts_and_subscribers_local ... ok
[INFO] [stdout] test store::tests::removing_most_compact_hash_fields_shrinks_the_vector ... ok
[INFO] [stdout] test tracking::tests::flush_plans_invalidate_every_tracked_key ... ok
[INFO] [stdout] test store::tests::repeated_list_pushes_charge_payload_without_rescanning ... ok
[INFO] [stdout] test runtime::evented::tests::evented_two_shards_save_recovers_both_owners ... ok
[INFO] [stdout] test store::tests::removing_most_set_members_shrinks_the_table ... ok
[INFO] [stdout] test store::tests::repeated_set_and_sorted_set_inserts_do_not_rescan_members ... ok
[INFO] [stdout] test persistence::crash::tests::killed_process_recovers_at_crash_sites ... ok
[INFO] [stdout] test runtime::evented::tests::evented_shards_run_same_slot_work_and_route_sharded_channels ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- persistence::wal::tests::readonly_wal_directory_blocks_rotation_and_keeps_acked_records stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'persistence::wal::tests::readonly_wal_directory_blocks_rotation_and_keeps_acked_records' (4097) panicked at src/persistence/wal.rs:1489:9:
[INFO] [stdout] Ok(())
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x64b8a38a5e61 - std[617be2ca0a6fd877]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x64b8a38a5e61 - std[617be2ca0a6fd877]::backtrace_rs::backtrace::trace_unsynchronized::<std[617be2ca0a6fd877]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x64b8a38a5e61 - std[617be2ca0a6fd877]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x64b8a38a5e61 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x64b8a38be85a - <core[a373ad73a504971]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x64b8a38be85a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    6:     0x64b8a38ab08c - core[a373ad73a504971]::io::write::default_write_fmt::<alloc[2e1b2a31b91974c5]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/io/write.rs:402:11
[INFO] [stdout]    7:     0x64b8a38ab08c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/io/write.rs:335:13
[INFO] [stdout]    8:     0x64b8a387bee6 - <std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x64b8a387bee6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:289:27
[INFO] [stdout]   10:     0x64b8a389b7a9 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:313:9
[INFO] [stdout]   11:     0x64b8a32e96b0 - <alloc[2e1b2a31b91974c5]::boxed::Box<dyn for<'a, 'b> core[a373ad73a504971]::ops::function::Fn<(&'a std[617be2ca0a6fd877]::panic::PanicHookInfo<'b>,), Output = ()> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::marker::Send> as core[a373ad73a504971]::ops::function::Fn<(&std[617be2ca0a6fd877]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/alloc/src/boxed.rs:2328:9
[INFO] [stdout]   12:     0x64b8a32e96b0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:137:21
[INFO] [stdout]   13:     0x64b8a389bad2 - <alloc[2e1b2a31b91974c5]::boxed::Box<dyn for<'a, 'b> core[a373ad73a504971]::ops::function::Fn<(&'a std[617be2ca0a6fd877]::panic::PanicHookInfo<'b>,), Output = ()> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::marker::Send> as core[a373ad73a504971]::ops::function::Fn<(&std[617be2ca0a6fd877]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/alloc/src/boxed.rs:2328:9
[INFO] [stdout]   14:     0x64b8a389bad2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:819:13
[INFO] [stdout]   15:     0x64b8a387bf92 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:685:13
[INFO] [stdout]   16:     0x64b8a3874819 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x64b8a387cf3d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:676:5
[INFO] [stdout]   18:     0x64b8a38bf0ac - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x64b8a30cd066 - ruvio[1b9232f808d043d7]::persistence::wal::tests::readonly_wal_directory_blocks_rotation_and_keeps_acked_records
[INFO] [stdout]                                at /opt/rustwide/workdir/src/persistence/wal.rs:1489:9
[INFO] [stdout]   20:     0x64b8a3099a17 - ruvio[1b9232f808d043d7]::persistence::wal::tests::readonly_wal_directory_blocks_rotation_and_keeps_acked_records::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/persistence/wal.rs:1462:72
[INFO] [stdout]   21:     0x64b8a2adb526 - <ruvio[1b9232f808d043d7]::persistence::wal::tests::readonly_wal_directory_blocks_rotation_and_keeps_acked_records::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   22:     0x64b8a32dcafb - <fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String> as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x64b8a32dcafb - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:701:18
[INFO] [stdout]   24:     0x64b8a32e9cd5 - test[aada8e7e76ba119b]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:724:74
[INFO] [stdout]   25:     0x64b8a32e9cd5 - <core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<test[aada8e7e76ba119b]::run_test_in_process::{closure#0}> as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   26:     0x64b8a32e9cd5 - std[617be2ca0a6fd877]::panicking::catch_unwind::do_call::<core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<test[aada8e7e76ba119b]::run_test_in_process::{closure#0}>, core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:573:43
[INFO] [stdout]   27:     0x64b8a32e9cd5 - std[617be2ca0a6fd877]::panicking::catch_unwind::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<test[aada8e7e76ba119b]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:541:19
[INFO] [stdout]   28:     0x64b8a32e9cd5 - std[617be2ca0a6fd877]::panic::catch_unwind::<core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<test[aada8e7e76ba119b]::run_test_in_process::{closure#0}>, core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panic.rs:359:14
[INFO] [stdout]   29:     0x64b8a32e9cd5 - test[aada8e7e76ba119b]::run_test_in_process
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:724:27
[INFO] [stdout]   30:     0x64b8a32e9cd5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:645:43
[INFO] [stdout]   31:     0x64b8a32e35c4 - test[aada8e7e76ba119b]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:675:41
[INFO] [stdout]   32:     0x64b8a32e35c4 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   33:     0x64b8a32ecd62 - std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   34:     0x64b8a32ecd62 - <core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   35:     0x64b8a32ecd62 - std[617be2ca0a6fd877]::panicking::catch_unwind::do_call::<core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:573:43
[INFO] [stdout]   36:     0x64b8a32ecd62 - std[617be2ca0a6fd877]::panicking::catch_unwind::<(), core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:541:19
[INFO] [stdout]   37:     0x64b8a32ecd62 - std[617be2ca0a6fd877]::panic::catch_unwind::<core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panic.rs:359:14
[INFO] [stdout]   38:     0x64b8a32ecd62 - std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   39:     0x64b8a32ecd62 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   40:     0x64b8a38a45ff - <alloc[2e1b2a31b91974c5]::boxed::Box<dyn core[a373ad73a504971]::ops::function::FnOnce<(), Output = ()> + core[a373ad73a504971]::marker::Send> as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/alloc/src/boxed.rs:2314:9
[INFO] [stdout]   41:     0x64b8a38a45ff - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/thread/unix.rs:127:17
[INFO] [stdout]   42:     0x7b40d1403dfa - <unknown>
[INFO] [stdout]   43:     0x7b40d14973d4 - clone
[INFO] [stdout]   44:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     persistence::wal::tests::readonly_wal_directory_blocks_rotation_and_keeps_acked_records
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 409 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.62s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--lib`
[INFO] running `Command { std: "docker" "inspect" "e897bbeedd81edd7fffc0e1ec525300923dbb59d570e9e933e16dec150077bc7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e897bbeedd81edd7fffc0e1ec525300923dbb59d570e9e933e16dec150077bc7", kill_on_drop: false }`
[INFO] [stdout] e897bbeedd81edd7fffc0e1ec525300923dbb59d570e9e933e16dec150077bc7
