[INFO] fetching crate edgestore 2.0.3...
[INFO] testing edgestore-2.0.3 against 1.100.0-beta.1+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate edgestore 2.0.3 into /workspace/builds/worker-4-tc2/source
[INFO] started tweaking crates.io crate edgestore 2.0.3
[INFO] removed 0 missing examples
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate edgestore 2.0.3
[INFO] tweaked toml for crates.io crate edgestore 2.0.3 written to /workspace/builds/worker-4-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate edgestore 2.0.3 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 edgestore 2.0.3 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]    --> Cargo.toml:131:12
[INFO] [stderr]     |
[INFO] [stderr] 131 | homepage = "https://github.com/gleicon/edgestore"
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 136 | repository = "https://github.com/gleicon/edgestore"
[INFO] [stderr]     |              --------------------------------------
[INFO] [stderr]     |
[INFO] [stderr]     = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `edgestore` (manifest) generated 1 warning
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 323115eb22839b293a6bfb117340e4a3a73e99cbf14d7bffb7fdb463d32f7a3e
[INFO] running `Command { std: "docker" "start" "323115eb22839b293a6bfb117340e4a3a73e99cbf14d7bffb7fdb463d32f7a3e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "323115eb22839b293a6bfb117340e4a3a73e99cbf14d7bffb7fdb463d32f7a3e", 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" "323115eb22839b293a6bfb117340e4a3a73e99cbf14d7bffb7fdb463d32f7a3e" "/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" "323115eb22839b293a6bfb117340e4a3a73e99cbf14d7bffb7fdb463d32f7a3e", 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" "323115eb22839b293a6bfb117340e4a3a73e99cbf14d7bffb7fdb463d32f7a3e" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]    --> Cargo.toml:131:12
[INFO] [stderr]     |
[INFO] [stderr] 131 | homepage = "https://github.com/gleicon/edgestore"
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 136 | repository = "https://github.com/gleicon/edgestore"
[INFO] [stderr]     |              --------------------------------------
[INFO] [stderr]     |
[INFO] [stderr]     = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `edgestore` (manifest) generated 1 warning
[INFO] [stderr]    Compiling jobserver v0.1.35
[INFO] [stderr]    Compiling zerocopy v0.8.59
[INFO] [stderr]    Compiling zstd-safe v7.2.1
[INFO] [stderr]    Compiling twox-hash v2.1.4
[INFO] [stderr]    Compiling arrayvec v0.7.8
[INFO] [stderr]    Compiling proc-macro2 v1.0.107
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling serde_bytes v0.11.19
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling wide v0.7.33
[INFO] [stderr]    Compiling fs2 v0.4.3
[INFO] [stderr]    Compiling crc32c v0.6.8
[INFO] [stderr]    Compiling lz4_flex v0.13.1
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling cc v1.5.1
[INFO] [stderr]    Compiling quote v1.0.47
[INFO] [stderr]    Compiling syn v3.0.6
[INFO] [stderr]    Compiling zstd-sys v2.0.13+zstd.1.5.6
[INFO] [stderr]    Compiling blake3 v1.8.7
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling rand v0.8.8
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling xorf v0.12.0
[INFO] [stderr]    Compiling zstd v0.13.3
[INFO] [stderr]    Compiling edgestore v2.0.3 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 57.78s
[INFO] running `Command { std: "docker" "inspect" "323115eb22839b293a6bfb117340e4a3a73e99cbf14d7bffb7fdb463d32f7a3e", 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" "323115eb22839b293a6bfb117340e4a3a73e99cbf14d7bffb7fdb463d32f7a3e" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]    --> Cargo.toml:131:12
[INFO] [stderr]     |
[INFO] [stderr] 131 | homepage = "https://github.com/gleicon/edgestore"
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 136 | repository = "https://github.com/gleicon/edgestore"
[INFO] [stderr]     |              --------------------------------------
[INFO] [stderr]     |
[INFO] [stderr]     = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `edgestore` (manifest) generated 1 warning
[INFO] [stderr]    Compiling zerocopy v0.8.59
[INFO] [stderr]    Compiling lexical-util v1.0.7
[INFO] [stderr]    Compiling arrow-schema v53.4.1
[INFO] [stderr]    Compiling hashbrown v0.15.5
[INFO] [stderr]    Compiling num-complex v0.4.6
[INFO] [stderr]    Compiling syn v3.0.6
[INFO] [stderr]    Compiling chrono v0.4.39
[INFO] [stderr]    Compiling zerocopy-derive v0.8.59
[INFO] [stderr]    Compiling num-bigint v0.4.8
[INFO] [stderr]    Compiling num-iter v0.1.46
[INFO] [stderr]    Compiling flatbuffers v24.12.23
[INFO] [stderr]    Compiling crc32fast v1.5.2
[INFO] [stderr]    Compiling either v1.18.0
[INFO] [stderr]    Compiling alloc-no-stdlib v2.0.4
[INFO] [stderr]    Compiling getrandom v0.4.3
[INFO] [stderr]    Compiling atoi v2.0.0
[INFO] [stderr]    Compiling snap v1.1.2
[INFO] [stderr]    Compiling simd-adler32 v0.3.10
[INFO] [stderr]    Compiling clap_lex v1.1.1
[INFO] [stderr]    Compiling alloc-stdlib v0.2.4
[INFO] [stderr]    Compiling brotli-decompressor v4.0.3
[INFO] [stderr]    Compiling itertools v0.10.5
[INFO] [stderr]    Compiling clap_builder v4.6.7
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling miniz_oxide v0.9.1
[INFO] [stderr]    Compiling regex-automata v0.4.18
[INFO] [stderr]    Compiling ordered-float v2.10.1
[INFO] [stderr]    Compiling serde_bytes v0.11.19
[INFO] [stderr]    Compiling wait-timeout v0.2.1
[INFO] [stderr]    Compiling lexical-write-integer v1.0.6
[INFO] [stderr]    Compiling lexical-parse-integer v1.0.6
[INFO] [stderr]    Compiling lexical-write-float v1.0.6
[INFO] [stderr]    Compiling quick-error v1.2.3
[INFO] [stderr]    Compiling bit-vec v0.8.0
[INFO] [stderr]    Compiling integer-encoding v3.0.4
[INFO] [stderr]    Compiling lexical-parse-float v1.0.6
[INFO] [stderr]    Compiling bit-set v0.8.0
[INFO] [stderr]    Compiling flate2 v1.1.10
[INFO] [stderr]    Compiling thrift v0.17.0
[INFO] [stderr]    Compiling rusty-fork v0.3.1
[INFO] [stderr]    Compiling twox-hash v1.6.3
[INFO] [stderr]    Compiling rayon v1.12.0
[INFO] [stderr]    Compiling lexical-core v1.0.6
[INFO] [stderr]    Compiling brotli v7.0.0
[INFO] [stderr]    Compiling plotters v0.3.7
[INFO] [stderr]    Compiling clap v4.6.7
[INFO] [stderr]    Compiling rand v0.9.5
[INFO] [stderr]    Compiling criterion-plot v0.5.0
[INFO] [stderr]    Compiling lz4_flex v0.11.6
[INFO] [stderr]    Compiling num-rational v0.4.2
[INFO] [stderr]    Compiling rand_xorshift v0.4.0
[INFO] [stderr]    Compiling rmp v0.8.15
[INFO] [stderr]    Compiling is-terminal v0.4.17
[INFO] [stderr]    Compiling unarray v0.1.4
[INFO] [stderr]    Compiling num v0.4.3
[INFO] [stderr]    Compiling regex v1.13.1
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling rmp-serde v1.3.1
[INFO] [stderr]    Compiling half v2.7.1
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]    Compiling arrow-buffer v53.4.1
[INFO] [stderr]    Compiling ciborium-ll v0.2.2
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling ciborium v0.2.2
[INFO] [stderr]    Compiling proptest v1.11.0
[INFO] [stderr]    Compiling rand v0.8.8
[INFO] [stderr]    Compiling arrow-data v53.4.1
[INFO] [stderr]    Compiling criterion v0.5.1
[INFO] [stderr]    Compiling xorf v0.12.0
[INFO] [stderr]    Compiling arrow-array v53.4.1
[INFO] [stderr]    Compiling edgestore v2.0.3 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling arrow-select v53.4.1
[INFO] [stderr]    Compiling arrow-cast v53.4.1
[INFO] [stderr]    Compiling arrow-ipc v53.4.1
[INFO] [stderr]    Compiling parquet v53.4.1
[INFO] [stdout] warning: unused import: `encode_vector_record`
[INFO] [stdout]  --> tests/phase6_integration.rs:3:21
[INFO] [stdout]   |
[INFO] [stdout] 3 |     vector::types::{encode_vector_record, Dtype},
[INFO] [stdout]   |                     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> tests/phase6_integration.rs:93:9
[INFO] [stdout]    |
[INFO] [stdout] 93 |     let mut engine = open_engine(&dir);
[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]    --> tests/phase6_integration.rs:145:9
[INFO] [stdout]     |
[INFO] [stdout] 145 |     let mut engine = open_engine(&dir);
[INFO] [stdout]     |         ----^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 3m 09s
[INFO] running `Command { std: "docker" "inspect" "323115eb22839b293a6bfb117340e4a3a73e99cbf14d7bffb7fdb463d32f7a3e", 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" "323115eb22839b293a6bfb117340e4a3a73e99cbf14d7bffb7fdb463d32f7a3e" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]    --> Cargo.toml:131:12
[INFO] [stderr]     |
[INFO] [stderr] 131 | homepage = "https://github.com/gleicon/edgestore"
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 136 | repository = "https://github.com/gleicon/edgestore"
[INFO] [stderr]     |              --------------------------------------
[INFO] [stderr]     |
[INFO] [stderr]     = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `edgestore` (manifest) generated 1 warning
[INFO] [stderr] warning: unused import: `encode_vector_record`
[INFO] [stderr]  --> tests/phase6_integration.rs:3:21
[INFO] [stderr]   |
[INFO] [stderr] 3 |     vector::types::{encode_vector_record, Dtype},
[INFO] [stderr]   |                     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]   --> tests/phase6_integration.rs:93:9
[INFO] [stderr]    |
[INFO] [stderr] 93 |     let mut engine = open_engine(&dir);
[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]    --> tests/phase6_integration.rs:145:9
[INFO] [stderr]     |
[INFO] [stderr] 145 |     let mut engine = open_engine(&dir);
[INFO] [stderr]     |         ----^^^^^^
[INFO] [stderr]     |         |
[INFO] [stderr]     |         help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: `edgestore` (test "phase6_integration") generated 3 warnings (run `cargo fix --test "phase6_integration" -p edgestore` to apply 3 suggestions)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.36s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/build/edgestore/49501381ef6f8185/out/edgestore-49501381ef6f8185)
[INFO] [stdout] 
[INFO] [stdout] running 212 tests
[INFO] [stdout] test config::tests::test_memtable_max_bytes_override ... ok
[INFO] [stdout] test config::tests::test_memtable_factory_produces_empty_memtable ... ok
[INFO] [stdout] test config::tests::test_path_stored ... ok
[INFO] [stdout] test compactor::tests::test_identify_cohorts_empty ... ok
[INFO] [stdout] test config::tests::test_hnsw_max_ram_bytes_override ... ok
[INFO] [stdout] test config::tests::test_defaults ... ok
[INFO] [stdout] test engine::tests::test_commit_returns_highest_lsn ... ok
[INFO] [stdout] test engine::tests::test_double_commit_returns_err ... ok
[INFO] [stdout] test engine::tests::test_double_open_writer_busy ... ok
[INFO] [stdout] test compactor::tests::test_identify_cohorts_groups_and_sorts ... ok
[INFO] [stdout] test engine::tests::test_get_into_hit_and_miss ... ok
[INFO] [stdout] test engine::tests::test_get_with_stats_memtable_hit ... ok
[INFO] [stdout] test engine::tests::test_get_into_reuses_buffer ... ok
[INFO] [stdout] test compactor::tests::test_collect_expired_cohort_missing_file_ok ... ok
[INFO] [stdout] test compactor::tests::test_compact_cycle_pinned_segments_never_removed ... ok
[INFO] [stdout] test engine::tests::test_confirmed_lsn_advances_after_flush ... ok
[INFO] [stdout] test engine::tests::test_delete_from_segment_via_memtable_tombstone ... ok
[INFO] [stdout] test engine::tests::test_namespace_too_long_returns_error ... ok
[INFO] [stdout] test engine::tests::test_metrics_counts_operations ... ok
[INFO] [stdout] test compactor::tests::test_collect_expired_cohort_removes_files ... ok
[INFO] [stdout] test engine::tests::test_prefix_budgeted_stops_at_max_bytes ... ok
[INFO] [stdout] test engine::tests::test_open_readonly_rejects_writes ... ok
[INFO] [stdout] test engine::tests::test_prefix_budgeted_truncates_at_max_items ... ok
[INFO] [stdout] test engine::tests::test_prefix_upper_bound_edge_cases ... ok
[INFO] [stdout] test engine::tests::test_open_drop_reopen ... ok
[INFO] [stdout] test engine::tests::test_get_with_stats_segment_hit ... ok
[INFO] [stdout] test engine::tests::test_memtable_auto_flush_at_threshold ... ok
[INFO] [stdout] test compactor::tests::test_compact_cycle_full_expiry_removes_all ... ok
[INFO] [stdout] test engine::tests::test_prefix_with_stats_returns_bytes ... ok
[INFO] [stdout] test engine::tests::test_range_budgeted_no_truncation_when_under_budget ... ok
[INFO] [stdout] test engine::tests::test_range_budgeted_truncates_at_max_items ... ok
[INFO] [stdout] test engine::tests::test_prefix_from_segments ... ok
[INFO] [stdout] test compactor::tests::test_compact_partial_cohort_removes_dead_entries ... ok
[INFO] [stdout] test engine::tests::test_flush_to_segments_empty_memtable_returns_error ... ok
[INFO] [stdout] test engine::tests::test_on_segment_flushed_callback_fires ... ok
[INFO] [stdout] test engine::tests::test_range_page_cursor_excludes_previous_last_key ... ok
[INFO] [stdout] test engine::tests::test_on_segment_flushed_fires_on_auto_flush ... ok
[INFO] [stdout] test engine::tests::test_range_across_segment_and_memtable ... ok
[INFO] [stdout] test engine::tests::test_range_page_empty_range ... ok
[INFO] [stdout] test engine::tests::test_confirmed_lsn_zero_before_flush ... ok
[INFO] [stdout] test engine::tests::test_range_memtable_delete_shadows_segment_value ... ok
[INFO] [stdout] test engine::tests::test_range_merge_delete_tombstone_shadows_segment ... ok
[INFO] [stdout] test engine::tests::test_range_merge_dedups_same_key ... ok
[INFO] [stdout] test engine::tests::test_get_with_stats_miss_returns_zero_stats ... ok
[INFO] [stdout] test engine::tests::test_vector_count_none_when_not_loaded ... ok
[INFO] [stdout] test engine::tests::test_set_write_token_wtoken_file_contents ... ok
[INFO] [stdout] test engine::tests::test_range_with_stats_returns_bytes ... ok
[INFO] [stdout] test compactor::tests::test_collect_expired_cohort_manifest_consistent_after_removal ... ok
[INFO] [stdout] test engine::tests::test_set_write_token_persists_across_reopen ... ok
[INFO] [stdout] test engine::tests::test_range_page_paginates_correctly ... ok
[INFO] [stdout] test engine::tests::test_range_rev_page_descending_order ... ok
[INFO] [stdout] test engine::tests::test_wal_naming_hex ... ok
[INFO] [stdout] test error::tests::test_display_variants ... ok
[INFO] [stdout] test error::tests::test_io_from_conversion ... ok
[INFO] [stdout] test engine::tests::test_prefix_merge_dedups_same_key ... ok
[INFO] [stdout] test compactor::tests::test_compact_partial_cohort_all_dead_manifest_consistent ... ok
[INFO] [stdout] test engine::tests::test_range_merge_sorted_across_segments ... ok
[INFO] [stdout] test fdp_backend::tests::test_mock_fdp_records_hint ... ok
[INFO] [stdout] test fdp_backend::tests::test_fdp_backend_no_panic ... ok
[INFO] [stdout] test engine::tests::test_vector_search_with_stats_flat_scan ... ok
[INFO] [stdout] test engine::tests::test_vector_search_concurrent_flat_scan ... ok
[INFO] [stdout] test engine::tests::test_write_token_zero_on_new_engine ... ok
[INFO] [stdout] test engine::tests::test_range_rev_page_memtable_delete_excluded ... ok
[INFO] [stdout] test engine::tests::test_range_rev_page_paginates_correctly ... ok
[INFO] [stdout] test engine::tests::test_vector_count_some_when_index_in_memory ... ok
[INFO] [stdout] test immutable::tests::test_immutable_get_absent ... ok
[INFO] [stdout] test immutable::tests::test_immutable_delete_tombstone_filtered ... ok
[INFO] [stdout] test immutable::tests::test_prefix_upper_bound_all_0xff ... ok
[INFO] [stdout] test immutable::tests::test_immutable_from_segment_bytes ... ok
[INFO] [stdout] test immutable::tests::test_immutable_get_single_segment ... ok
[INFO] [stdout] test immutable::tests::test_export_manifest_json_structure ... ok
[INFO] [stdout] test manifest::tests::test_entry_serialization_frame_format ... ok
[INFO] [stdout] test immutable::tests::test_immutable_prefix ... ok
[INFO] [stdout] test engine::tests::test_range_scan_budgeted_stops_at_segment_level ... ok
[INFO] [stdout] test memtable::tests::test_insert_and_get ... ok
[INFO] [stdout] test manifest::tests::test_magic_constant ... ok
[INFO] [stdout] test memtable::tests::test_len ... ok
[INFO] [stdout] test memtable::tests::test_object_safe ... ok
[INFO] [stdout] test manifest::tests::test_open_new_path_empty_segments ... ok
[INFO] [stdout] test memtable::tests::test_range_isolation ... ok
[INFO] [stdout] test engine::tests::test_vector_search_concurrent_reads ... ok
[INFO] [stdout] test immutable::tests::test_immutable_prefix_0xff_suffix_returns_results ... ok
[INFO] [stdout] test memtable::tests::test_namespace_isolation ... ok
[INFO] [stdout] test merkle::tests::test_build_single_segment ... ok
[INFO] [stdout] test memtable::tests::test_overwrite_lsn ... ok
[INFO] [stdout] test merkle::tests::test_empty_tree_roots_equal ... ok
[INFO] [stdout] test merkle::tests::test_differing_buckets ... ok
[INFO] [stdout] test recovery::tests::test_recover_empty_db ... ok
[INFO] [stdout] test engine::tests::test_strip_vector_index_idempotent ... ok
[INFO] [stdout] test manifest::tests::test_corrupt_entry_skipped_prior_entries_recovered ... ok
[INFO] [stdout] test manifest::tests::test_add_segment_then_replay ... ok
[INFO] [stdout] test recovery::tests::test_recover_five_records ... ok
[INFO] [stdout] test segment::tests::test_deserialize_truncated ... ok
[INFO] [stdout] test manifest::tests::test_remove_segment_then_replay ... ok
[INFO] [stdout] test recovery::tests::test_recover_delete_tombstone ... ok
[INFO] [stdout] test recovery::tests::test_recover_lww_same_key_two_wal_files ... ok
[INFO] [stdout] test immutable::tests::test_immutable_cross_segment_delete_wins ... ok
[INFO] [stdout] test segment::tests::test_find_block_offset_binary_search ... ok
[INFO] [stdout] test segment::tests::test_flush_empty_returns_error ... ok
[INFO] [stdout] test segment::tests::test_parse_dat_entries_empty_slice_returns_empty ... ok
[INFO] [stdout] test segment::tests::test_parse_dat_entries_truncated_block_returns_empty ... ok
[INFO] [stdout] test segment::tests::test_parse_dat_entries_unknown_magic_returns_empty ... ok
[INFO] [stdout] test recovery::tests::test_recover_max_txid_tracked ... ok
[INFO] [stdout] test engine::tests::test_strip_vector_index_removes_vec_records ... ok
[INFO] [stdout] test immutable::tests::test_immutable_range_sorted_deduped ... ok
[INFO] [stdout] test segment::tests::test_reader_open_missing_meta_errors ... ok
[INFO] [stdout] test recovery::tests::test_recover_two_wal_files ... ok
[INFO] [stdout] test immutable::tests::test_immutable_lww_higher_lsn_wins ... ok
[INFO] [stdout] test segment::tests::test_serialize_deserialize_delete ... ok
[INFO] [stdout] test segment::tests::test_serialize_deserialize_put ... ok
[INFO] [stdout] test immutable::tests::test_immutable_large_segment_10k ... ok
[INFO] [stdout] test segment::tests::test_flush_four_files_and_hash ... ok
[INFO] [stdout] test segment::in_memory::tests::test_in_memory_absent_key_fast_reject ... ok
[INFO] [stdout] test segment::tests::test_xf_truncated_returns_error ... ok
[INFO] [stdout] test compactor::tests::test_compact_cycle_respects_budget ... ok
[INFO] [stdout] test snapshot::tests::test_registry_pinned_ids_flat_set ... ok
[INFO] [stdout] test snapshot::tests::test_registry_release_unpins ... ok
[INFO] [stdout] test snapshot::tests::test_registry_two_snapshots_overlap ... ok
[INFO] [stdout] test snapshot::tests::test_snapshot_drop_releases_pins ... ok
[INFO] [stdout] test snapshot::tests::test_registry_register_pins_segments ... ok
[INFO] [stdout] test segment::tests::test_xor_filter_no_false_negatives ... ok
[INFO] [stdout] test segment::tests::test_reader_absent_key_returns_none ... ok
[INFO] [stdout] test segment::in_memory::tests::test_in_memory_large_segment_1000_keys ... ok
[INFO] [stdout] test segment::in_memory::tests::test_in_memory_range_scan_sorted ... ok
[INFO] [stdout] test segment::tests::test_parse_dat_entries_roundtrip ... ok
[INFO] [stdout] test segment::in_memory::tests::test_in_memory_roundtrip ... ok
[INFO] [stdout] test segment::tests::test_reader_caches_index_at_open ... ok
[INFO] [stdout] test segment::tests::test_reader_open_and_get ... ok
[INFO] [stdout] test segment::tests::test_writer_dat_file_header ... ok
[INFO] [stdout] test segment::tests::test_reader_range_scan_100_entries ... ok
[INFO] [stdout] test segment::tests::test_writer_sparse_index_count ... ok
[INFO] [stdout] test storage_backend::tests::test_default_backend_partial_read ... ok
[INFO] [stdout] test storage_backend::tests::test_default_backend_write_read ... ok
[INFO] [stdout] test transaction::tests::test_new_transaction_is_active ... ok
[INFO] [stdout] test transaction::tests::test_put_with_ttl_on_inactive_tx_returns_err ... ok
[INFO] [stdout] test storage_backend::tests::test_memory_backend_overwrite ... ok
[INFO] [stdout] test storage_backend::tests::test_memory_backend_write_read ... ok
[INFO] [stdout] test transaction::tests::test_delete_on_inactive_tx_returns_err ... ok
[INFO] [stdout] test segment::tests::test_range_scan_delete_wins ... ok
[INFO] [stdout] test transaction::tests::test_delete_appends_delete_record ... ok
[INFO] [stdout] test types::tests::test_cohort_bucket_no_ttl ... ok
[INFO] [stdout] test transaction::tests::test_take_pending_twice_returns_err ... ok
[INFO] [stdout] test types::tests::test_cohort_bucket_with_ttl ... ok
[INFO] [stdout] test transaction::tests::test_put_with_ttl_sets_ttl_field ... ok
[INFO] [stdout] test transaction::tests::test_rollback_clears_pending ... ok
[INFO] [stdout] test transaction::tests::test_take_pending_after_rollback_returns_err ... ok
[INFO] [stdout] test storage_backend::tests::test_memory_backend_isolated ... ok
[INFO] [stdout] test types::tests::test_death_time_no_ttl ... ok
[INFO] [stdout] test vector::api::tests::test_vector_namespace ... ok
[INFO] [stdout] test types::tests::test_encode_key_format ... ok
[INFO] [stdout] test types::tests::test_decode_key_round_trip ... ok
[INFO] [stdout] test snapshot::tests::test_snapshot_get_absent_key_returns_none ... ok
[INFO] [stdout] test vector::distance::tests::test_cosine_identical ... ok
[INFO] [stdout] test vector::distance::tests::test_distance_api_f32 ... ok
[INFO] [stdout] test vector::distance::tests::test_dot_product_ordering ... ok
[INFO] [stdout] test vector::distance::tests::test_f16_distance ... ok
[INFO] [stdout] test vector::distance::tests::test_i8_distance ... ok
[INFO] [stdout] test types::tests::test_death_time_with_ttl ... ok
[INFO] [stdout] test types::tests::test_decode_key_corrupt ... ok
[INFO] [stdout] test vector::distance::tests::test_l2_identical ... ok
[INFO] [stdout] test vector::distance::tests::test_l2_known_distance ... ok
[INFO] [stdout] test vector::distance::tests::test_simd_scalar_parity_f32 ... ok
[INFO] [stdout] test vector::distance::tests::test_cosine_orthogonal ... ok
[INFO] [stdout] test vector::hnsw::tests::test_hnsw_insert_and_search_single ... ok
[INFO] [stdout] test snapshot::tests::test_snapshot_range_returns_sorted_pairs ... ok
[INFO] [stdout] test vector::hnsw::tests::test_hnsw_deserialize_too_short ... ok
[INFO] [stdout] test vector::hnsw::tests::test_hnsw_search_empty ... ok
[INFO] [stdout] test vector::hnsw::tests::test_hnsw_linear_data ... ok
[INFO] [stdout] test segment::tests::test_remove_segment_manifest_updated_before_files_gone ... ok
[INFO] [stdout] test vector::hnsw::tests::test_hnsw_deserialize_invalid_magic ... ok
[INFO] [stdout] test snapshot::tests::test_snapshot_reuses_cached_readers ... ok
[INFO] [stdout] test vector::hnsw::tests::test_hnsw_serialize_roundtrip ... ok
[INFO] [stdout] test vector::api::tests::test_vector_put_dimension_mismatch ... ok
[INFO] [stdout] test vector::api::tests::test_vector_put_get_roundtrip_i8 ... ok
[INFO] [stdout] test vector::api::tests::test_vector_namespace_isolation ... ok
[INFO] [stdout] test vector::api::tests::test_vector_delete ... ok
[INFO] [stdout] test vector::hnsw::tests::test_hnsw_self_search ... ok
[INFO] [stdout] test vector::api::tests::test_vector_put_get_roundtrip_f32 ... ok
[INFO] [stdout] test vector::api::tests::test_vector_put_get_roundtrip_f16 ... ok
[INFO] [stdout] test snapshot::tests::test_snapshot_get_reads_pinned_segment ... ok
[INFO] [stdout] test vector::types::tests::test_decode_dimension_mismatch ... ok
[INFO] [stdout] test vector::types::tests::test_dtype_element_size ... ok
[INFO] [stdout] test vector::types::tests::test_dtype_try_from ... ok
[INFO] [stdout] test vector::types::tests::test_encode_decode_f16_roundtrip ... ok
[INFO] [stdout] test vector::types::tests::test_encode_decode_f32_roundtrip ... ok
[INFO] [stdout] test vector::types::tests::test_encode_decode_i8_roundtrip ... ok
[INFO] [stdout] test vector::search::tests::test_search_deleted_vector_excluded ... ok
[INFO] [stdout] test vector::search::tests::test_search_dot_product_ordering ... ok
[INFO] [stdout] test vector::search::tests::test_search_dimension_mismatch_skipped ... ok
[INFO] [stdout] test vector::types::tests::test_encode_dimension_mismatch ... ok
[INFO] [stdout] test vector::types::tests::test_encode_endianness ... ok
[INFO] [stdout] test wal::tests::wal_magic_constant ... ok
[INFO] [stdout] test wal::tests::wal_round_trip_value_hash ... ok
[INFO] [stdout] test vector::search::tests::test_search_empty_namespace ... ok
[INFO] [stdout] test vector::search::tests::test_search_l2_ordering ... ok
[INFO] [stdout] test vector::search::tests::test_search_k_limit ... ok
[INFO] [stdout] test segment::tests::test_range_scan_dedups_by_lsn_across_segments ... ok
[INFO] [stdout] test vector::search::tests::test_search_cosine_ordering ... ok
[INFO] [stdout] test wal::tests::wal_writer_open_wrong_magic ... ok
[INFO] [stdout] test wal::tests::wal_writer_open_wrong_version ... ok
[INFO] [stdout] test vector::types::tests::test_decode_too_short ... ok
[INFO] [stdout] test wal::tests::wal_truncated_buffer_returns_error ... ok
[INFO] [stdout] test vector::search::tests::test_vector_page_paginates_correctly ... ok
[INFO] [stdout] test vector::search::tests::test_vector_page_empty_namespace ... ok
[INFO] [stdout] test vector::search::tests::test_search_results_sorted ... ok
[INFO] [stdout] test wal::tests::wal_reader_five_records ... ok
[INFO] [stdout] test vector::search::tests::test_search_dtype_mismatch_skipped ... ok
[INFO] [stdout] test snapshot::tests::test_snapshot_get_highest_lsn_across_segments ... ok
[INFO] [stdout] test wal::tests::wal_reader_corrupt_middle_record ... ok
[INFO] [stdout] test wal::tests::wal_reader_truncated_last_record ... ok
[INFO] [stdout] test wal::tests::wal_writer_create_header ... ok
[INFO] [stdout] test vector::hnsw::tests::test_hnsw_recall_vs_brute_force ... ok
[INFO] [stderr]      Running tests/integration_compaction.rs (/opt/rustwide/target/release/build/edgestore/c29030fa1d798cda/out/integration_compaction-c29030fa1d798cda)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 212 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.44s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test test_range_scan_overlapping_segments ... ok
[INFO] [stdout] test test_merkle_root_correct_after_compaction ... ok
[INFO] [stdout] test test_compaction_write_budget_enforced ... ok
[INFO] [stdout] test test_ttl_expiry_zero_live_relocation ... ok
[INFO] [stdout] test test_snapshot_survives_compaction ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.05s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/integration_core.rs (/opt/rustwide/target/release/build/edgestore/9f66c3df80ac6e8b/out/integration_core-9f66c3df80ac6e8b)
[INFO] [stdout] 
[INFO] [stdout] running 15 tests
[INFO] [stdout] test test_namespace_isolation ... ok
[INFO] [stdout] test test_transaction_tx_commit_convenience ... ok
[INFO] [stdout] test test_crash_recovery_no_acknowledged_writes_lost ... ok
[INFO] [stdout] test test_transaction_group_commit ... ok
[INFO] [stdout] test test_wal_file_header_format ... ok
[INFO] [stdout] test test_wal_encode_decode_round_trip ... ok
[INFO] [stdout] test test_put_with_ttl_stored_in_wal ... ok
[INFO] [stdout] test test_wal_corruption_detection ... ok
[INFO] [stdout] test test_wal_truncation_safety ... ok
[INFO] [stdout] test test_wal_file_seek_write_does_not_panic ... ok
[INFO] [stdout] test test_wal_rotates_inline_without_reopen ... ok
[INFO] [stdout] test test_flush_to_segments_retires_old_wal_files ... ok
[INFO] [stdout] test test_operation_timing ... ok
[INFO] [stdout] test test_wal_rotation ... ok
[INFO] [stdout] test test_ttl_lazy_expiry_visible_before_compaction ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.05s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/integration_replication.rs (/opt/rustwide/target/release/build/edgestore/511d53e37d136df3/out/integration_replication-511d53e37d136df3)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test test_import_segment_hash_mismatch_rejected ... ok
[INFO] [stdout] test test_import_post_restart_get ... ok
[INFO] [stdout] test test_sc3_lww_collision_local_wins ... ok
[INFO] [stdout] test test_sc3_lww_higher_timestamp_wins ... ok
[INFO] [stdout] test test_import_post_restart_range ... ok
[INFO] [stdout] test test_import_delete_tombstone_replicated ... ok
[INFO] [stdout] test test_sc2_cursor_durability ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.14s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/integration_segments.rs (/opt/rustwide/target/release/build/edgestore/1f55e9301e670eb5/out/integration_segments-1f55e9301e670eb5)
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test test_segment_format_encode_decode ... ok
[INFO] [stdout] test test_sparse_index_seek_accuracy ... ok
[INFO] [stdout] test test_segment_corruption_detection ... ok
[INFO] [stdout] test test_xor_filter_fast_reject ... ok
[INFO] [stdout] test test_range_exclusive_end ... ok
[INFO] [stdout] test test_segment_meta_cohort_and_death_time ... ok
[INFO] [stdout] test test_flush_produces_four_files ... ok
[INFO] [stdout] test test_xor_filter_no_false_negatives ... ok
[INFO] [stdout] test test_segment_survives_engine_crash_recovery ... ok
[INFO] [stdout] test test_manifest_replay_after_multiple_flushes ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/integration_vector.rs (/opt/rustwide/target/release/build/edgestore/b42860c31eea9d82/out/integration_vector-b42860c31eea9d82)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test test_sc5_kv_layer_independence ... ok
[INFO] [stdout] test test_sc3_simd_scalar_parity ... ok
[INFO] [stdout] test test_sc1_roundtrip_and_validation ... ok
[INFO] [stdout] test test_sc2_search_correctness_l2 ... ok
[INFO] [stdout] test test_sc2_search_correctness_dotproduct ... ok
[INFO] [stdout] test test_sc2_search_correctness_cosine ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/phase6_integration.rs (/opt/rustwide/target/release/build/edgestore/94c862954a3eaeb8/out/phase6_integration-94c862954a3eaeb8)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test test_fdp_mock_records_hint ... ok
[INFO] [stdout] test test_fdp_disabled_by_default ... ok
[INFO] [stdout] test test_storage_backend_trait ... ok
[INFO] [stdout] test test_hnsw_falls_back_to_flat_scan ... ok
[INFO] [stdout] test test_hnsw_preload_vector_index ... ok
[INFO] [stdout] test test_hnsw_survives_restart ... ok
[INFO] [stdout] test test_hnsw_metrics_tracked ... ok
[INFO] [stdout] test test_hnsw_build_and_search ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/spec_invariants.rs (/opt/rustwide/target/release/build/edgestore/86756266fdf8cb02/out/spec_invariants-86756266fdf8cb02)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test segment_lsn_order ... ok
[INFO] [stdout] test lsn_monotonic ... ok
[INFO] [stdout] test no_data_loss ... ok
[INFO] [stderr]    Doc-tests edgestore
[INFO] [stdout] test flush_safety ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 18.03s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test src/vector/types.rs - vector::types::Dtype (line 14) ... ignored
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "323115eb22839b293a6bfb117340e4a3a73e99cbf14d7bffb7fdb463d32f7a3e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "323115eb22839b293a6bfb117340e4a3a73e99cbf14d7bffb7fdb463d32f7a3e", kill_on_drop: false }`
[INFO] [stdout] 323115eb22839b293a6bfb117340e4a3a73e99cbf14d7bffb7fdb463d32f7a3e
