[INFO] fetching crate edgehdf5-memory 1.93.0... [INFO] testing edgehdf5-memory-1.93.0 against try#dec9417b8611e34e787a3e4c37686b5131f9e5c5 for pr-154210-1 [INFO] extracting crate edgehdf5-memory 1.93.0 into /workspace/builds/worker-1-tc2/source [INFO] started tweaking crates.io crate edgehdf5-memory 1.93.0 [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate edgehdf5-memory 1.93.0 [INFO] tweaked toml for crates.io crate edgehdf5-memory 1.93.0 written to /workspace/builds/worker-1-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate edgehdf5-memory 1.93.0 on toolchain dec9417b8611e34e787a3e4c37686b5131f9e5c5 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate edgehdf5-memory 1.93.0 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" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] c1a2d8b0a4ab5943d6f2241ca12798d8e8cec8f2638574e99d1c7817e1165649 [INFO] running `Command { std: "docker" "start" "-a" "c1a2d8b0a4ab5943d6f2241ca12798d8e8cec8f2638574e99d1c7817e1165649", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "c1a2d8b0a4ab5943d6f2241ca12798d8e8cec8f2638574e99d1c7817e1165649", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "c1a2d8b0a4ab5943d6f2241ca12798d8e8cec8f2638574e99d1c7817e1165649", kill_on_drop: false }` [INFO] [stdout] c1a2d8b0a4ab5943d6f2241ca12798d8e8cec8f2638574e99d1c7817e1165649 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 71d16a10eb44aa42df37185d34d67e57ee5632dda05b97a22111853ac2057040 [INFO] running `Command { std: "docker" "start" "-a" "71d16a10eb44aa42df37185d34d67e57ee5632dda05b97a22111853ac2057040", kill_on_drop: false }` [INFO] [stderr] Compiling typenum v1.19.0 [INFO] [stderr] Compiling libc v0.2.182 [INFO] [stderr] Compiling simd-adler32 v0.3.8 [INFO] [stderr] Compiling either v1.15.0 [INFO] [stderr] Compiling cpufeatures v0.2.17 [INFO] [stderr] Compiling generic-array v0.14.7 [INFO] [stderr] Compiling zerocopy v0.8.39 [INFO] [stderr] Compiling rustyhdf5-accel v1.93.0 [INFO] [stderr] Compiling quote v1.0.44 [INFO] [stderr] Compiling miniz_oxide v0.8.9 [INFO] [stderr] Compiling syn v2.0.117 [INFO] [stderr] Compiling rayon v1.11.0 [INFO] [stderr] Compiling flate2 v1.1.9 [INFO] [stderr] Compiling memmap2 v0.9.10 [INFO] [stderr] Compiling crypto-common v0.1.7 [INFO] [stderr] Compiling block-buffer v0.10.4 [INFO] [stderr] Compiling digest v0.10.7 [INFO] [stderr] Compiling sha2 v0.10.9 [INFO] [stderr] Compiling rustyhdf5-format v1.93.0 [INFO] [stderr] Compiling zerocopy-derive v0.8.39 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling rustyhdf5-io v1.93.0 [INFO] [stderr] Compiling rustyhdf5 v1.93.0 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling half v2.7.1 [INFO] [stderr] Compiling edgehdf5-memory v1.93.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 18.57s [INFO] running `Command { std: "docker" "inspect" "71d16a10eb44aa42df37185d34d67e57ee5632dda05b97a22111853ac2057040", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "71d16a10eb44aa42df37185d34d67e57ee5632dda05b97a22111853ac2057040", kill_on_drop: false }` [INFO] [stdout] 71d16a10eb44aa42df37185d34d67e57ee5632dda05b97a22111853ac2057040 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 71104e2097272cd4a0b8e4eea827849ac402a56f0d9ff383ee31bd59c0c1b4cb [INFO] running `Command { std: "docker" "start" "-a" "71104e2097272cd4a0b8e4eea827849ac402a56f0d9ff383ee31bd59c0c1b4cb", kill_on_drop: false }` [INFO] [stderr] Compiling serde_core v1.0.228 [INFO] [stderr] Compiling either v1.15.0 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling zmij v1.0.21 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling regex-syntax v0.8.9 [INFO] [stderr] Compiling ciborium-io v0.2.2 [INFO] [stderr] Compiling memchr v2.8.0 [INFO] [stderr] Compiling plotters-backend v0.3.7 [INFO] [stderr] Compiling getrandom v0.4.1 [INFO] [stderr] Compiling clap_lex v1.0.0 [INFO] [stderr] Compiling same-file v1.0.6 [INFO] [stderr] Compiling ciborium-ll v0.2.2 [INFO] [stderr] Compiling cast v0.3.0 [INFO] [stderr] Compiling rustix v1.1.3 [INFO] [stderr] Compiling is-terminal v0.4.17 [INFO] [stderr] Compiling anes v0.1.6 [INFO] [stderr] Compiling clap_builder v4.5.60 [INFO] [stderr] Compiling rayon v1.11.0 [INFO] [stderr] Compiling itertools v0.10.5 [INFO] [stderr] Compiling walkdir v2.5.0 [INFO] [stderr] Compiling oorandom v11.1.5 [INFO] [stderr] Compiling plotters-svg v0.3.7 [INFO] [stderr] Compiling plotters v0.3.7 [INFO] [stderr] Compiling criterion-plot v0.5.0 [INFO] [stderr] Compiling tempfile v3.25.0 [INFO] [stderr] Compiling clap v4.5.60 [INFO] [stderr] Compiling regex-automata v0.4.14 [INFO] [stderr] Compiling rustyhdf5-format v1.93.0 [INFO] [stderr] Compiling serde_json v1.0.149 [INFO] [stderr] Compiling ciborium v0.2.2 [INFO] [stderr] Compiling regex v1.12.3 [INFO] [stderr] Compiling rustyhdf5-io v1.93.0 [INFO] [stderr] Compiling rustyhdf5 v1.93.0 [INFO] [stderr] Compiling tinytemplate v1.2.1 [INFO] [stderr] Compiling criterion v0.5.1 [INFO] [stderr] Compiling edgehdf5-memory v1.93.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 23.06s [INFO] running `Command { std: "docker" "inspect" "71104e2097272cd4a0b8e4eea827849ac402a56f0d9ff383ee31bd59c0c1b4cb", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "71104e2097272cd4a0b8e4eea827849ac402a56f0d9ff383ee31bd59c0c1b4cb", kill_on_drop: false }` [INFO] [stdout] 71104e2097272cd4a0b8e4eea827849ac402a56f0d9ff383ee31bd59c0c1b4cb [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 05988aa25065e8af52deaecc8e099f07dff41f1289de94e96a0c1c4b785a7119 [INFO] running `Command { std: "docker" "start" "-a" "05988aa25065e8af52deaecc8e099f07dff41f1289de94e96a0c1c4b785a7119", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.19s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/edgehdf5_memory-a62d1fca77d8c58d) [INFO] [stdout] [INFO] [stdout] running 179 tests [INFO] [stdout] test agents_md::tests::test_generate_contains_embedding_info ... ok [INFO] [stdout] test agents_md::tests::test_generate_contains_memory_counts ... ok [INFO] [stdout] test agents_md::tests::test_generate_contains_entity_count ... ok [INFO] [stdout] test agents_md::tests::test_generate_contains_agent_id ... ok [INFO] [stdout] test agents_md::tests::test_generate_hebbian_config ... ok [INFO] [stdout] test agents_md::tests::test_generate_contains_session_info ... ok [INFO] [stdout] test agents_md::tests::test_generate_top_entities ... ok [INFO] [stdout] test bm25::tests::cached_idf_consistent_with_computed ... ok [INFO] [stdout] test bm25::tests::empty_documents_returns_empty ... ok [INFO] [stdout] test bm25::tests::idf_weights_rare_terms_higher ... ok [INFO] [stdout] test bm25::tests::empty_query_returns_empty ... ok [INFO] [stdout] test bm25::tests::no_matches_returns_empty ... ok [INFO] [stdout] test bm25::tests::single_document_match ... ok [INFO] [stdout] test bm25::tests::tokenizer_handles_mixed_case_and_numbers ... ok [INFO] [stdout] test bm25::tests::postings_sorted_by_doc_id ... ok [INFO] [stdout] test bm25::tests::multi_document_ranking ... ok [INFO] [stdout] test decision_gate::tests::test_nontrivial_ratio_passes ... ok [INFO] [stdout] test decision_gate::tests::test_search_trivial_skip ... ok [INFO] [stdout] test bm25::tests::tokenizer_handles_punctuation ... ok [INFO] [stdout] test bm25::tests::tombstoned_documents_excluded ... ok [INFO] [stdout] test decision_gate::tests::test_nontrivial_save ... ok [INFO] [stdout] test bm25::tests::wand_returns_same_results_as_exhaustive ... ok [INFO] [stdout] test bm25::tests::rebuild_after_changes ... ok [INFO] [stdout] test agents_md::tests::test_write_and_read_agents_md ... ok [INFO] [stdout] test decision_gate::tests::test_custom_trivial_phrases ... ok [INFO] [stdout] test decision_gate::tests::test_trivial_ratio_filter ... ok [INFO] [stdout] test decision_gate::tests::test_trivial_single_word_skip ... ok [INFO] [stdout] test decision_gate::tests::test_empty_string ... ok [INFO] [stdout] test agents_md::tests::test_generate_empty_state ... ok [INFO] [stdout] test decision_gate::tests::test_whitespace_handling ... ok [INFO] [stdout] test decision_gate::tests::test_search_nontrivial ... ok [INFO] [stdout] test gpu_search::tests::device_info_returns_string ... ok [INFO] [stdout] test gpu_search::tests::gpu_backend_fallback_when_unavailable ... ok [INFO] [stdout] test gpu_search::tests::gpu_backend_below_threshold ... ok [INFO] [stdout] test decision_gate::tests::test_word_count_filter ... ok [INFO] [stdout] test gpu_search::tests::gpu_cosine_cpu_fallback_matches ... ok [INFO] [stdout] test gpu_search::tests::gpu_l2_search_respects_tombstones ... ok [INFO] [stdout] test gpu_search::tests::gpu_l2_search_returns_nearest ... ok [INFO] [stdout] test gpu_search::tests::gpu_search_respects_tombstones ... ok [INFO] [stdout] test hybrid::tests::balanced_merge_ranking ... ok [INFO] [stdout] test gpu_search::tests::gpu_re_upload_updates_data ... ok [INFO] [stdout] test gpu_search::tests::gpu_detect_default_status ... ok [INFO] [stdout] test hybrid::tests::empty_results_when_no_data ... ok [INFO] [stdout] test hybrid::tests::normalize_scores_range ... ok [INFO] [stdout] test hybrid::tests::hybrid_respects_k_limit ... ok [INFO] [stdout] test hybrid::tests::keyword_only_search ... ok [INFO] [stdout] test hybrid::tests::normalize_scores_empty ... ok [INFO] [stdout] test hybrid::tests::normalize_scores_single ... ok [INFO] [stdout] test ivf::tests::auto_strategy_selection ... ok [INFO] [stdout] test hybrid::tests::vector_only_search ... ok [INFO] [stdout] test ivf::tests::ivf_assign_consistent ... ok [INFO] [stdout] test knowledge::tests::test_get_entity_name ... ok [INFO] [stdout] test decision_gate::tests::test_gate_under_1_microsecond ... ok [INFO] [stdout] test ivf::tests::ivf_hdf5_roundtrip ... ok [INFO] [stdout] test decision_gate::tests::test_case_insensitive ... ok [INFO] [stdout] test ivf::tests::ivf_respects_tombstones ... ok [INFO] [stdout] test ivf::tests::ivf_search_nprobe_all_matches_brute_force ... ok [INFO] [stdout] test knowledge::tests::test_add_and_get_aliases ... ok [INFO] [stdout] test knowledge::tests::test_case_insensitive_resolve ... ok [INFO] [stdout] test knowledge::tests::test_empty_aliases ... ok [INFO] [stdout] test bm25::tests::top_k_limits_results ... ok [INFO] [stdout] test ivf::tests::ivf_search_nprobe_1_returns_results ... ok [INFO] [stdout] test ivf::tests::ivf_clustering_produces_clusters ... ok [INFO] [stdout] test knowledge::tests::test_longest_match_wins ... ok [INFO] [stdout] test knowledge::tests::test_resolve_multiple_aliases ... ok [INFO] [stdout] test knowledge::tests::test_unregistered_alias_passthrough ... ok [INFO] [stdout] test memory_strategy::tests::test_entity_updates ... ok [INFO] [stdout] test memory_strategy::tests::test_correction_delegates_to_base ... ok [INFO] [stdout] test memory_strategy::tests::test_correction_wrapping_shift ... ok [INFO] [stdout] test memory_strategy::tests::test_save_every_exchange_both ... ok [INFO] [stdout] test memory_strategy::tests::test_correction_detected ... ok [INFO] [stdout] test knowledge::tests::test_resolve_single_alias ... ok [INFO] [stdout] test memory_strategy::tests::test_save_every_exchange_trivial_skip ... ok [INFO] [stdout] test memory_strategy::tests::test_save_every_exchange_user_only ... ok [INFO] [stdout] test memory_strategy::tests::test_semantic_shift_duplicate ... ok [INFO] [stdout] test memory_strategy::tests::test_save_every_exchange_combined ... ok [INFO] [stdout] test memory_strategy::tests::test_semantic_shift_no_embedding ... ok [INFO] [stdout] test memory_strategy::tests::test_semantic_shift_novel ... ok [INFO] [stdout] test memory_strategy::tests::test_skip_reason_returned ... ok [INFO] [stdout] test memory_strategy::tests::test_record_trivial_skip ... ok [INFO] [stdout] test memory_strategy::tests::test_record_with_strategy ... ok [INFO] [stdout] test pq::tests::asymmetric_distance_basic ... ok [INFO] [stdout] test strategy::tests::hardware_capabilities_detect ... ok [INFO] [stdout] test strategy::tests::search_metrics_strategy_name ... ok [INFO] [stdout] test strategy::tests::search_metrics_has_backend_field ... ok [INFO] [stdout] test pq::tests::pq_search_respects_tombstones ... ok [INFO] [stdout] test strategy::tests::search_with_metrics_simd ... ok [INFO] [stdout] test pq::tests::distance_table_precomputation ... ok [INFO] [stdout] test strategy::tests::active_backend_name_returns_valid ... ok [INFO] [stdout] test strategy::tests::search_with_metrics_results_match_direct ... ok [INFO] [stdout] test strategy::tests::strategy_accelerate_not_for_small ... ok [INFO] [stdout] test strategy::tests::strategy_accelerate_preferred_over_blas ... ok [INFO] [stdout] test strategy::tests::strategy_blas_not_for_small ... ok [INFO] [stdout] test strategy::tests::search_with_metrics_scalar ... ok [INFO] [stdout] test strategy::tests::strategy_blas_preferred_1k_to_100k ... ok [INFO] [stdout] test strategy::tests::strategy_fallback_without_blas ... ok [INFO] [stdout] test strategy::tests::strategy_gpu_10k_to_50k_when_no_rayon ... ok [INFO] [stdout] test strategy::tests::search_with_metrics_timing_nonzero ... ok [INFO] [stdout] test strategy::tests::strategy_accelerate_not_for_huge ... ok [INFO] [stdout] test strategy::tests::strategy_display_names ... ok [INFO] [stdout] test strategy::tests::strategy_gpu_50k_to_500k ... ok [INFO] [stdout] test strategy::tests::strategy_rayon_10k_to_50k_when_available ... ok [INFO] [stdout] test strategy::tests::strategy_simd_fallback_10k_no_parallel_no_gpu ... ok [INFO] [stdout] test strategy::tests::strategy_scalar_under_1k ... ok [INFO] [stdout] test strategy::tests::search_with_metrics_respects_tombstones ... ok [INFO] [stdout] test strategy::tests::strategy_simd_1k_to_10k ... ok [INFO] [stdout] test strategy::tests::strategy_ivfpq_fallback_50k_no_gpu ... ok [INFO] [stdout] test tests::config_preserved ... ok [INFO] [stdout] test tests::create_new_file ... ok [INFO] [stdout] test tests::delete_nonexistent ... ok [INFO] [stdout] test tests::auto_compact ... ok [INFO] [stdout] test tests::different_channels ... ok [INFO] [stdout] test tests::delete_entry ... ok [INFO] [stdout] test strategy::tests::strategy_ivfpq_over_500k ... ok [INFO] [stdout] test tests::empty_file_operations ... ok [INFO] [stdout] test pq::tests::pq_hdf5_roundtrip ... ok [INFO] [stdout] test tests::empty_strings ... ok [INFO] [stdout] test tests::compact_no_tombstones ... ok [INFO] [stdout] test tests::double_delete ... ok [INFO] [stdout] test tests::knowledge_add_relation ... ok [INFO] [stdout] test tests::compact_then_reopen ... ok [INFO] [stdout] test tests::entity_id_continuity ... ok [INFO] [stdout] test tests::knowledge_graph_persistence ... ok [INFO] [stdout] test tests::knowledge_add_entity ... ok [INFO] [stdout] test tests::schema_version_mismatch ... ok [INFO] [stdout] test tests::large_batch ... ok [INFO] [stdout] test tests::compact_removes_tombstoned ... ok [INFO] [stdout] test tests::open_existing ... ok [INFO] [stdout] test tests::round_trip ... ok [INFO] [stdout] test tests::save_single_entry ... ok [INFO] [stdout] test tests::snapshot_creates_copy ... ok [INFO] [stdout] test tests::save_batch ... ok [INFO] [stdout] test tests::snapshot_to_file ... ok [INFO] [stdout] test tests::session_tracking ... ok [INFO] [stdout] test tests::test_add_entity_alias_on_memory ... ok [INFO] [stdout] test tests::test_hebbian_persistence ... ok [INFO] [stdout] test tests::multiple_relations ... ok [INFO] [stdout] test vector_search::tests::batch_all_tombstoned_returns_empty ... ok [INFO] [stdout] test vector_search::tests::batch_cosine_with_tombstones ... ok [INFO] [stdout] test vector_search::tests::batch_cosine_ordering ... ok [INFO] [stdout] test tests::multiple_sessions ... ok [INFO] [stdout] test vector_search::tests::f16_cosine_matches_f32_within_tolerance ... ok [INFO] [stdout] test vector_search::tests::identical_vectors_similarity_is_one ... ok [INFO] [stdout] test vector_search::tests::f16_cosine_skips_tombstoned ... ok [INFO] [stdout] test vector_search::tests::orthogonal_vectors_similarity_is_zero ... ok [INFO] [stdout] test tests::test_activation_in_search_result ... ok [INFO] [stdout] test tests::test_hebbian_no_effect_at_default ... ok [INFO] [stdout] test vector_search::tests::negative_correlation ... ok [INFO] [stdout] test vector_search::tests::prenorm_search_same_ranking ... ok [INFO] [stdout] test vector_search::tests::top_k_selection ... ok [INFO] [stdout] test vector_search::tests::top_k_zero ... ok [INFO] [stdout] test tests::test_hebbian_compact_preserves_weights ... ok [INFO] [stdout] test tests::tombstone_fraction ... ok [INFO] [stdout] test pq::tests::pq_search_returns_closest ... ok [INFO] [stdout] test vector_search::tests::zero_vector_returns_zero ... ok [INFO] [stdout] test wal::tests::test_save_with_wal ... ok [INFO] [stdout] test wal::tests::test_wal_append_and_read ... ok [INFO] [stdout] test wal::tests::test_wal_append_tombstone ... ok [INFO] [stdout] test vector_search::tests::prenorm_batch_matches_regular_batch ... ok [INFO] [stdout] test wal::tests::test_wal_binary_roundtrip ... ok [INFO] [stdout] test wal::tests::test_wal_create_and_header ... ok [INFO] [stdout] test wal::tests::test_wal_empty_on_create ... ok [INFO] [stdout] test wal::tests::test_tick_session_merges_wal ... ok [INFO] [stdout] test wal::tests::test_wal_auto_merge ... ok [INFO] [stdout] test wal::tests::test_wal_replay_on_open ... ok [INFO] [stdout] test wal::tests::test_wal_truncate ... ok [INFO] [stdout] test wal::tests::test_wal_disabled ... ok [INFO] [stdout] test wal::tests::test_wal_flush_explicit ... ok [INFO] [stdout] test tests::test_hebbian_activation_boost ... ok [INFO] [stdout] test vector_search::tests::different_lengths_panics - should panic ... ok [INFO] [stdout] test vector_search::tests::top_k_larger_than_input ... ok [INFO] [stdout] test tests::test_hebbian_decay ... ok [INFO] [stdout] test ivf::tests::ivf_balanced_clusters ... ok [INFO] [stdout] test pq::tests::pq_code_size ... ok [INFO] [stdout] test pq::tests::pq_search_rerank_improves_quality ... ok [INFO] [stdout] test vector_search::tests::performance_10k_vectors_384d ... FAILED [INFO] [stdout] test pq::tests::pq_asymmetric_ranking_reasonable_recall ... ok [INFO] [stdout] test ivf::tests::ivf_pq_combined_search_recall ... ok [INFO] [stdout] test pq::tests::encode_decode_roundtrip ... ok [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] [INFO] [stdout] ---- vector_search::tests::performance_10k_vectors_384d stdout ---- [INFO] [stdout] [INFO] [stdout] thread 'vector_search::tests::performance_10k_vectors_384d' (177) panicked at src/vector_search.rs:617:9: [INFO] [stdout] 10K x 384 cosine search took 322ms, expected <100ms [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x55ace263bbca - std[e72de78501789eb0]::backtrace_rs::backtrace::libunwind::trace [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x55ace263bbca - std[e72de78501789eb0]::backtrace_rs::backtrace::trace_unsynchronized:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x55ace263bbca - std[e72de78501789eb0]::sys::backtrace::_print_fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:74:9 [INFO] [stdout] 3: 0x55ace263bbca - <::print::DisplayBacktrace as core[6aaeda2c7ad07a48]::fmt::Display>::fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:44:26 [INFO] [stdout] 4: 0x55ace265204a - ::fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/fmt/rt.rs:152:76 [INFO] [stdout] 5: 0x55ace265204a - core[6aaeda2c7ad07a48]::fmt::write [INFO] [stdout] 6: 0x55ace2640642 - std[e72de78501789eb0]::io::default_write_fmt::> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/io/mod.rs:639:11 [INFO] [stderr] error: test failed, to rerun pass `--lib` [INFO] [stdout] 7: 0x55ace2640642 - as std[e72de78501789eb0]::io::Write>::write_fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/io/mod.rs:1994:13 [INFO] [stdout] 8: 0x55ace2617c4f - ::print [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:47:9 [INFO] [stdout] 9: 0x55ace2617c4f - std[e72de78501789eb0]::panicking::default_hook::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:292:27 [INFO] [stdout] 10: 0x55ace2632519 - std[e72de78501789eb0]::panicking::default_hook [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:316:9 [INFO] [stdout] 11: 0x55ace2485bbc - core[6aaeda2c7ad07a48]::ops::function::Fn<(&'a std[e72de78501789eb0]::panic::PanicHookInfo<'b>,), Output = ()> + core[6aaeda2c7ad07a48]::marker::Sync + core[6aaeda2c7ad07a48]::marker::Send> as core[6aaeda2c7ad07a48]::ops::function::Fn<(&std[e72de78501789eb0]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/alloc/src/boxed.rs:2254:9 [INFO] [stdout] 12: 0x55ace2485bbc - test[4f12b380f1fb68c5]::test_main_with_exit_callback::::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x55ace2632792 - core[6aaeda2c7ad07a48]::ops::function::Fn<(&'a std[e72de78501789eb0]::panic::PanicHookInfo<'b>,), Output = ()> + core[6aaeda2c7ad07a48]::marker::Sync + core[6aaeda2c7ad07a48]::marker::Send> as core[6aaeda2c7ad07a48]::ops::function::Fn<(&std[e72de78501789eb0]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/alloc/src/boxed.rs:2254:9 [INFO] [stdout] 14: 0x55ace2632792 - std[e72de78501789eb0]::panicking::panic_with_hook [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:833:13 [INFO] [stdout] 15: 0x55ace2617d08 - std[e72de78501789eb0]::panicking::panic_handler::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:698:13 [INFO] [stdout] 16: 0x55ace260f449 - std[e72de78501789eb0]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:182:18 [INFO] [stdout] 17: 0x55ace2618add - __rustc[78a4cf188af856fc]::rust_begin_unwind [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:689:5 [INFO] [stdout] 18: 0x55ace26527dc - core[6aaeda2c7ad07a48]::panicking::panic_fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x55ace23bc357 - edgehdf5_memory[87d55e413b2bccb3]::vector_search::tests::performance_10k_vectors_384d [INFO] [stdout] at /opt/rustwide/workdir/src/vector_search.rs:617:9 [INFO] [stdout] 20: 0x55ace23b5767 - edgehdf5_memory[87d55e413b2bccb3]::vector_search::tests::performance_10k_vectors_384d::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/src/vector_search.rs:595:38 [INFO] [stdout] 21: 0x55ace23fb886 - >::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 22: 0x55ace2479c9b - core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String> as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 23: 0x55ace2479c9b - test[4f12b380f1fb68c5]::__rust_begin_short_backtrace::, fn() -> core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:663:18 [INFO] [stdout] 24: 0x55ace248668b - test[4f12b380f1fb68c5]::run_test_in_process::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:686:74 [INFO] [stdout] 25: 0x55ace248668b - as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panic/unwind_safe.rs:275:9 [INFO] [stdout] 26: 0x55ace248668b - std[e72de78501789eb0]::panicking::catch_unwind::do_call::, core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:581:40 [INFO] [stdout] 27: 0x55ace248668b - std[e72de78501789eb0]::panicking::catch_unwind::, core[6aaeda2c7ad07a48]::panic::unwind_safe::AssertUnwindSafe> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:544:19 [INFO] [stdout] 28: 0x55ace248668b - std[e72de78501789eb0]::panic::catch_unwind::, core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panic.rs:359:14 [INFO] [stdout] 29: 0x55ace248668b - test[4f12b380f1fb68c5]::run_test_in_process [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:686:27 [INFO] [stdout] 30: 0x55ace248668b - test[4f12b380f1fb68c5]::run_test::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:607:43 [INFO] [stdout] 31: 0x55ace2481da4 - test[4f12b380f1fb68c5]::run_test::{closure#1} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:637:41 [INFO] [stdout] 32: 0x55ace2481da4 - std[e72de78501789eb0]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:166:18 [INFO] [stdout] 33: 0x55ace2489292 - std[e72de78501789eb0]::thread::lifecycle::spawn_unchecked::::{closure#1}::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/thread/lifecycle.rs:91:13 [INFO] [stdout] 34: 0x55ace2489292 - ::{closure#1}::{closure#0}> as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panic/unwind_safe.rs:275:9 [INFO] [stdout] 35: 0x55ace2489292 - std[e72de78501789eb0]::panicking::catch_unwind::do_call::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:581:40 [INFO] [stdout] 36: 0x55ace2489292 - std[e72de78501789eb0]::panicking::catch_unwind::<(), core[6aaeda2c7ad07a48]::panic::unwind_safe::AssertUnwindSafe::{closure#1}::{closure#0}>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:544:19 [INFO] [stdout] 37: 0x55ace2489292 - std[e72de78501789eb0]::panic::catch_unwind::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panic.rs:359:14 [INFO] [stdout] 38: 0x55ace2489292 - std[e72de78501789eb0]::thread::lifecycle::spawn_unchecked::::{closure#1} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/thread/lifecycle.rs:89:26 [INFO] [stdout] 39: 0x55ace2489292 - ::{closure#1} as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 40: 0x55ace263abff - + core[6aaeda2c7ad07a48]::marker::Send> as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/alloc/src/boxed.rs:2240:9 [INFO] [stdout] 41: 0x55ace263abff - ::new::thread_start [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/thread/unix.rs:118:17 [INFO] [stdout] 42: 0x7f2ccd8eaaa4 - [INFO] [stdout] 43: 0x7f2ccd977a64 - clone [INFO] [stdout] 44: 0x0 - [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] vector_search::tests::performance_10k_vectors_384d [INFO] [stdout] [INFO] [stdout] test result: FAILED. 178 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.98s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "05988aa25065e8af52deaecc8e099f07dff41f1289de94e96a0c1c4b785a7119", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "05988aa25065e8af52deaecc8e099f07dff41f1289de94e96a0c1c4b785a7119", kill_on_drop: false }` [INFO] [stdout] 05988aa25065e8af52deaecc8e099f07dff41f1289de94e96a0c1c4b785a7119