[INFO] fetching crate velesdb-core 1.1.0...
[INFO] testing velesdb-core-1.1.0 against beta-2026-01-20 for beta-1.94-1
[INFO] extracting crate velesdb-core 1.1.0 into /workspace/builds/worker-0-tc2/source
[INFO] started tweaking crates.io crate velesdb-core 1.1.0
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate velesdb-core 1.1.0
[INFO] tweaked toml for crates.io crate velesdb-core 1.1.0 written to /workspace/builds/worker-0-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate velesdb-core 1.1.0 on toolchain beta-2026-01-20
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2026-01-20" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate velesdb-core 1.1.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" "+beta-2026-01-20" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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:98afbf2d16093dec2546ff8915fddc74e65664aa03fc460b3712b1c2c54a33e4" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-01-20" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 9883b6e09fdf1da5bc29b25d3fbdf3df0e65a755c2c8e8b11b77dfee50d531a2
[INFO] running `Command { std: "docker" "start" "-a" "9883b6e09fdf1da5bc29b25d3fbdf3df0e65a755c2c8e8b11b77dfee50d531a2", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "9883b6e09fdf1da5bc29b25d3fbdf3df0e65a755c2c8e8b11b77dfee50d531a2", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "9883b6e09fdf1da5bc29b25d3fbdf3df0e65a755c2c8e8b11b77dfee50d531a2", kill_on_drop: false }`
[INFO] [stdout] 9883b6e09fdf1da5bc29b25d3fbdf3df0e65a755c2c8e8b11b77dfee50d531a2
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:98afbf2d16093dec2546ff8915fddc74e65664aa03fc460b3712b1c2c54a33e4" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-01-20" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 7a24c288b4afffc71e20afe5ecb4065578aaec483b67278d963c6ef063020e35
[INFO] running `Command { std: "docker" "start" "-a" "7a24c288b4afffc71e20afe5ecb4065578aaec483b67278d963c6ef063020e35", kill_on_drop: false }`
[INFO] [stderr]    Compiling syn v2.0.111
[INFO] [stderr]    Compiling proc-macro2-diagnostics v0.10.1
[INFO] [stderr]    Compiling yansi v1.0.1
[INFO] [stderr]    Compiling pest v2.8.4
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling uncased v0.9.10
[INFO] [stderr]    Compiling zerocopy v0.8.31
[INFO] [stderr]    Compiling figment v0.10.19
[INFO] [stderr]    Compiling inlinable_string v0.1.15
[INFO] [stderr]    Compiling serde_json v1.0.145
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling safe_arch v0.7.4
[INFO] [stderr]    Compiling mio v1.1.1
[INFO] [stderr]    Compiling signal-hook-registry v1.4.7
[INFO] [stderr]    Compiling socket2 v0.6.1
[INFO] [stderr]    Compiling hashbrown v0.14.5
[INFO] [stderr]    Compiling roaring v0.10.12
[INFO] [stderr]    Compiling wide v0.7.33
[INFO] [stderr]    Compiling dashmap v5.5.3
[INFO] [stderr]    Compiling rayon v1.11.0
[INFO] [stderr]    Compiling uuid v1.19.0
[INFO] [stderr]    Compiling arc-swap v1.8.0
[INFO] [stderr]    Compiling pest_meta v2.8.4
[INFO] [stderr]    Compiling memmap2 v0.9.9
[INFO] [stderr]    Compiling pest_generator v2.8.4
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling pear_codegen v0.2.9
[INFO] [stderr]    Compiling zerocopy-derive v0.8.31
[INFO] [stderr]    Compiling tokio-macros v2.6.0
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling thiserror-impl v2.0.17
[INFO] [stderr]    Compiling pest_derive v2.8.4
[INFO] [stderr]    Compiling tokio v1.48.0
[INFO] [stderr]    Compiling pear v0.2.9
[INFO] [stderr]    Compiling thiserror v2.0.17
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling serde_spanned v0.6.9
[INFO] [stderr]    Compiling toml_datetime v0.6.11
[INFO] [stderr]    Compiling half v2.7.1
[INFO] [stderr]    Compiling bincode v1.3.3
[INFO] [stderr]    Compiling toml_edit v0.22.27
[INFO] [stderr]    Compiling toml v0.8.23
[INFO] [stderr]    Compiling velesdb-core v1.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 58.13s
[INFO] running `Command { std: "docker" "inspect" "7a24c288b4afffc71e20afe5ecb4065578aaec483b67278d963c6ef063020e35", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "7a24c288b4afffc71e20afe5ecb4065578aaec483b67278d963c6ef063020e35", kill_on_drop: false }`
[INFO] [stdout] 7a24c288b4afffc71e20afe5ecb4065578aaec483b67278d963c6ef063020e35
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:98afbf2d16093dec2546ff8915fddc74e65664aa03fc460b3712b1c2c54a33e4" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-01-20" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] a087b3310943e1ec7974403235bb6173c63740845d3a03ab6dcc95d64415ccbe
[INFO] running `Command { std: "docker" "start" "-a" "a087b3310943e1ec7974403235bb6173c63740845d3a03ab6dcc95d64415ccbe", kill_on_drop: false }`
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling rustix v1.1.2
[INFO] [stderr]    Compiling tokio v1.48.0
[INFO] [stderr]    Compiling serde_json v1.0.145
[INFO] [stderr]    Compiling clap_builder v4.5.53
[INFO] [stderr]    Compiling futures-util v0.3.31
[INFO] [stderr]    Compiling regex-automata v0.4.13
[INFO] [stderr]    Compiling rand_core v0.9.3
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling async-stream-impl v0.3.6
[INFO] [stderr]    Compiling serde_spanned v0.6.9
[INFO] [stderr]    Compiling half v2.7.1
[INFO] [stderr]    Compiling toml_datetime v0.6.11
[INFO] [stderr]    Compiling toml_edit v0.22.27
[INFO] [stderr]    Compiling ciborium-ll v0.2.2
[INFO] [stderr]    Compiling tempfile v3.23.0
[INFO] [stderr]    Compiling wait-timeout v0.2.1
[INFO] [stderr]    Compiling sdd v3.0.10
[INFO] [stderr]    Compiling bit-vec v0.8.0
[INFO] [stderr]    Compiling rusty-fork v0.3.1
[INFO] [stderr]    Compiling scc v2.4.0
[INFO] [stderr]    Compiling bit-set v0.8.0
[INFO] [stderr]    Compiling clap v4.5.53
[INFO] [stderr]    Compiling ciborium v0.2.2
[INFO] [stderr]    Compiling regex v1.12.2
[INFO] [stderr]    Compiling futures-executor v0.3.31
[INFO] [stderr]    Compiling async-stream v0.3.6
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling bincode v1.3.3
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling rand v0.9.2
[INFO] [stderr]    Compiling toml v0.8.23
[INFO] [stderr]    Compiling rand_xorshift v0.4.0
[INFO] [stderr]    Compiling uuid v1.19.0
[INFO] [stderr]    Compiling serial_test_derive v3.3.1
[INFO] [stderr]    Compiling is-terminal v0.4.17
[INFO] [stderr]    Compiling unarray v0.1.4
[INFO] [stderr]    Compiling criterion v0.5.1
[INFO] [stderr]    Compiling proptest v1.9.0
[INFO] [stderr]    Compiling figment v0.10.19
[INFO] [stderr]    Compiling serial_test v3.3.1
[INFO] [stderr]    Compiling tokio-stream v0.1.17
[INFO] [stderr]    Compiling velesdb-core v1.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling tokio-test v0.4.4
[INFO] [stdout] warning: a method with this name may be added to the standard library in the future
[INFO] [stdout]    --> src/vector_ref.rs:201:25
[INFO] [stdout]     |
[INFO] [stdout] 201 |         assert_eq!(data.as_slice(), &[1.0, 2.0, 3.0]);
[INFO] [stdout]     |                         ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior!
[INFO] [stdout]     = note: for more information, see issue #48919 <https://github.com/rust-lang/rust/issues/48919>
[INFO] [stdout]     = help: call with fully qualified syntax `vector_ref::VectorRef::as_slice(...)` to keep using the current method
[INFO] [stdout]     = note: `#[warn(unstable_name_collisions)]` (part of `#[warn(future_incompatible)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 1m 25s
[INFO] running `Command { std: "docker" "inspect" "a087b3310943e1ec7974403235bb6173c63740845d3a03ab6dcc95d64415ccbe", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "a087b3310943e1ec7974403235bb6173c63740845d3a03ab6dcc95d64415ccbe", kill_on_drop: false }`
[INFO] [stdout] a087b3310943e1ec7974403235bb6173c63740845d3a03ab6dcc95d64415ccbe
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:98afbf2d16093dec2546ff8915fddc74e65664aa03fc460b3712b1c2c54a33e4" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-01-20" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 948ca399c91f7d4bd4a6a7875e26bdaa3ac10738ba09de1e7eb406b88da7fb23
[INFO] running `Command { std: "docker" "start" "-a" "948ca399c91f7d4bd4a6a7875e26bdaa3ac10738ba09de1e7eb406b88da7fb23", kill_on_drop: false }`
[INFO] [stderr] warning: a method with this name may be added to the standard library in the future
[INFO] [stderr]    --> src/vector_ref.rs:201:25
[INFO] [stderr]     |
[INFO] [stderr] 201 |         assert_eq!(data.as_slice(), &[1.0, 2.0, 3.0]);
[INFO] [stderr]     |                         ^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior!
[INFO] [stderr]     = note: for more information, see issue #48919 <https://github.com/rust-lang/rust/issues/48919>
[INFO] [stderr]     = help: call with fully qualified syntax `vector_ref::VectorRef::as_slice(...)` to keep using the current method
[INFO] [stderr]     = note: `#[warn(unstable_name_collisions)]` (part of `#[warn(future_incompatible)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `velesdb-core` (lib test) generated 1 warning
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.31s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/velesdb_core-e12bfd57baa43238)
[INFO] [stdout] 
[INFO] [stdout] running 1022 tests
[INFO] [stdout] test alloc_guard_tests::test_alloc_guard_basic ... ok
[INFO] [stdout] test alloc_guard_tests::test_alloc_guard_cast ... ok
[INFO] [stdout] test alloc_guard_tests::test_alloc_guard_into_raw ... ok
[INFO] [stdout] test alloc_guard_tests::test_alloc_guard_drop_frees_memory ... ok
[INFO] [stdout] test alloc_guard_tests::test_alloc_guard_aligned ... ok
[INFO] [stdout] test alloc_guard_tests::test_alloc_guard_zero_size ... ok
[INFO] [stdout] test cache::bloom::bloom_tests::test_bloom_clear ... ok
[INFO] [stdout] test cache::bloom::bloom_tests::test_bloom_definitely_not_contains ... ok
[INFO] [stdout] test cache::bloom::bloom_tests::test_bloom_integer_keys ... ok
[INFO] [stdout] test cache::bloom::bloom_tests::test_bloom_insert_and_contains ... ok
[INFO] [stdout] test cache::bloom::bloom_tests::test_bloom_false_positive_rate ... ok
[INFO] [stdout] test cache::bloom::bloom_tests::test_bloom_new ... ok
[INFO] [stdout] test cache::bloom::bloom_tests::test_bloom_no_false_negatives ... ok
[INFO] [stdout] test cache::deadlock_tests::test_lock_ordering_documented ... ok
[INFO] [stdout] test cache::lockfree::tests::test_lockfree_cache_clear ... ok
[INFO] [stdout] test cache::deadlock_tests::test_bloom_filter_no_deadlock_insert_during_contains ... ok
[INFO] [stdout] test cache::lockfree::tests::test_lockfree_cache_get_l1_hit ... ok
[INFO] [stdout] test cache::deadlock_tests::test_bloom_filter_no_deadlock_concurrent_ops ... ok
[INFO] [stdout] test cache::lockfree::tests::test_lockfree_cache_get_l2_promotion ... ok
[INFO] [stdout] test cache::lockfree::tests::test_lockfree_cache_l1_eviction ... ok
[INFO] [stdout] test cache::lockfree::tests::test_lockfree_cache_insert_and_get ... ok
[INFO] [stdout] test cache::lockfree::tests::test_lockfree_cache_miss ... ok
[INFO] [stdout] test cache::lockfree::tests::test_lockfree_cache_new ... ok
[INFO] [stdout] test cache::lockfree::tests::test_lockfree_cache_remove ... ok
[INFO] [stdout] test cache::lockfree::tests::test_lockfree_cache_hit_rate ... ok
[INFO] [stdout] test cache::lockfree::tests::test_lockfree_cache_concurrent_reads ... ok
[INFO] [stdout] test cache::deadlock_tests::test_lru_cache_no_deadlock_stats_during_eviction ... ok
[INFO] [stdout] test cache::deadlock_tests::test_no_deadlock_cache_and_bloom_together ... ok
[INFO] [stdout] test cache::deadlock_tests::test_lru_cache_no_deadlock_concurrent_ops ... ok
[INFO] [stdout] test cache::lru_optimization_tests::test_move_to_back_o1_complexity ... ok
[INFO] [stdout] test cache::lockfree::tests::test_lockfree_cache_scaling_8_threads ... ok
[INFO] [stdout] test alloc_guard_tests::test_alloc_guard_panic_safety ... ok
[INFO] [stdout] test cache::performance_tests::test_bloom_filter_concurrent_throughput ... FAILED
[INFO] [stdout] test cache::performance_tests::test_bloom_filter_scaling ... ok
[INFO] [stdout] test cache::performance_tests::test_bloom_filter_memory_efficiency ... ok
[INFO] [stdout] test cache::performance_tests::test_lru_cache_eviction_performance ... FAILED
[INFO] [stdout] test cache::tests::test_lru_cache_access_updates_recency ... ok
[INFO] [stdout] test cache::tests::test_lru_cache_clear ... ok
[INFO] [stdout] test cache::tests::test_lru_cache_concurrent_access ... ok
[INFO] [stdout] test cache::tests::test_lru_cache_eviction_when_full ... ok
[INFO] [stdout] test cache::tests::test_lru_cache_get_nonexistent ... ok
[INFO] [stdout] test cache::tests::test_lru_cache_hit_rate ... ok
[INFO] [stdout] test cache::tests::test_lru_cache_insert_and_get ... ok
[INFO] [stdout] test cache::tests::test_lru_cache_new ... ok
[INFO] [stdout] test cache::tests::test_lru_cache_remove ... ok
[INFO] [stdout] test cache::tests::test_lru_cache_stats_evictions ... ok
[INFO] [stdout] test cache::tests::test_lru_cache_stats_hits ... ok
[INFO] [stdout] test cache::tests::test_lru_cache_stats_misses ... ok
[INFO] [stdout] test cache::tests::test_lru_cache_update_existing ... ok
[INFO] [stdout] test collection::metadata_only_tests::test_collection_type_metadata_only_exists ... ok
[INFO] [stdout] test collection::metadata_only_tests::test_collection_type_vector_exists ... ok
[INFO] [stdout] test collection::metadata_only_tests::test_create_metadata_only_collection ... ok
[INFO] [stdout] test collection::metadata_only_tests::test_create_vector_collection_typed ... ok
[INFO] [stdout] test collection::metadata_only_tests::test_metadata_only_count ... ok
[INFO] [stdout] test collection::metadata_only_tests::test_metadata_only_delete ... ok
[INFO] [stdout] test collection::metadata_only_tests::test_metadata_only_get_by_id ... ok
[INFO] [stdout] test collection::metadata_only_tests::test_metadata_only_memory_efficient ... ok
[INFO] [stdout] test collection::metadata_only_tests::test_metadata_only_no_hnsw_file ... ok
[INFO] [stdout] test collection::metadata_only_tests::test_metadata_only_persistence ... ok
[INFO] [stdout] test collection::metadata_only_tests::test_metadata_only_rejects_vector ... ok
[INFO] [stdout] test collection::metadata_only_tests::test_metadata_only_search_returns_error ... ok
[INFO] [stdout] test collection::metadata_only_tests::test_metadata_only_upsert_without_vector ... ok
[INFO] [stdout] test cache::lru_optimization_tests::test_eviction_performance_scaling ... FAILED
[INFO] [stdout] test collection::tests::test_bm25_persistence_on_reopen ... ok
[INFO] [stdout] test collection::tests::test_bm25_update_document ... ok
[INFO] [stdout] test collection::tests::test_bm25_large_dataset ... ok
[INFO] [stdout] test collection::tests::test_collection_create ... ok
[INFO] [stdout] test collection::tests::test_collection_euclidean_metric ... ok
[INFO] [stdout] test collection::tests::test_collection_delete_points ... ok
[INFO] [stdout] test collection::tests::test_collection_get_points ... ok
[INFO] [stdout] test collection::tests::test_collection_hybrid_search ... ok
[INFO] [stdout] test collection::tests::test_collection_flush ... ok
[INFO] [stdout] test collection::tests::test_collection_is_empty ... ok
[INFO] [stdout] test cache::lru_optimization_tests::test_insert_performance_scaling ... FAILED
[INFO] [stdout] test collection::tests::test_collection_search_dimension_mismatch ... ok
[INFO] [stdout] test collection::tests::test_collection_open_existing ... ok
[INFO] [stdout] test collection::tests::test_collection_text_search ... ok
[INFO] [stdout] test collection::tests::test_collection_search_ids_fast ... ok
[INFO] [stdout] test collection::tests::test_collection_upsert_replaces_payload ... ok
[INFO] [stdout] test collection::tests::test_collection_upsert_and_search ... ok
[INFO] [stdout] test collection::tests::test_extract_text_from_payload ... ok
[INFO] [stdout] test collection::tests::test_dimension_mismatch ... ok
[INFO] [stdout] test collection::tests::test_collection_with_payload ... ok
[INFO] [stdout] test collection::tests::test_hybrid_search_text_weight_zero ... ok
[INFO] [stdout] test collection::tests::test_hybrid_search_with_filter ... ok
[INFO] [stdout] test cache::performance_tests::test_lru_cache_concurrent_throughput ... FAILED
[INFO] [stdout] test collection::tests::test_hybrid_search_vector_weight_zero ... ok
[INFO] [stdout] test collection::tests::test_multi_query_search_dimension_mismatch ... ok
[INFO] [stdout] test collection::tests::test_multi_query_search_empty_vectors_error ... ok
[INFO] [stdout] test collection::tests::test_multi_query_search_max_vectors_limit ... ok
[INFO] [stdout] test collection::tests::test_multi_query_search_basic ... ok
[INFO] [stdout] test collection::tests::test_multi_query_search_with_filter ... ok
[INFO] [stdout] test collection::tests::test_multi_query_search_single_vector ... ok
[INFO] [stdout] test collection::tests::test_multi_query_search_with_rrf ... ok
[INFO] [stdout] test collection::tests::test_multi_query_search_ids ... ok
[INFO] [stdout] test collection::tests::test_search_batch_with_filters ... ok
[INFO] [stdout] test cache::performance_tests::test_lru_cache_thread_scalability ... ok
[INFO] [stdout] test collection::tests::test_search_with_filter_basic_equality ... ok
[INFO] [stdout] test collection::tests::test_search_batch_with_some_filters_none ... ok
[INFO] [stdout] test collection::tests::test_search_with_filter_dimension_mismatch ... ok
[INFO] [stdout] test collection::tests::test_multi_query_search_with_weighted ... ok
[INFO] [stdout] test collection::tests::test_search_with_filter_nested_field ... ok
[INFO] [stdout] test collection::tests::test_search_with_filter_combined_and ... ok
[INFO] [stdout] test collection::tests::test_search_with_filter_respects_k_limit ... ok
[INFO] [stdout] test collection::tests::test_search_with_filter_range ... ok
[INFO] [stdout] test collection::tests::test_search_with_filter_no_matches ... ok
[INFO] [stdout] test collection::tests::test_upsert_bulk_basic ... ok
[INFO] [stdout] test collection::tests::test_text_search_with_filter ... ok
[INFO] [stdout] test collection::tests::test_upsert_bulk_dimension_mismatch ... ok
[INFO] [stdout] test collection::tests::test_upsert_bulk_bm25_indexing ... ok
[INFO] [stdout] test collection::tests::test_upsert_bulk_empty ... ok
[INFO] [stdout] test collection::tests::test_text_search_no_payload ... ok
[INFO] [stdout] test collection::tests::test_search_with_filter_in_condition ... ok
[INFO] [stdout] test column_store_tests::tests::test_add_column ... ok
[INFO] [stdout] test column_store_tests::tests::test_bitmap_and ... ok
[INFO] [stdout] test column_store_tests::tests::test_bitmap_or ... ok
[INFO] [stdout] test collection::tests::test_upsert_bulk_with_payload ... ok
[INFO] [stdout] test column_store_tests::tests::test_column_store_push_row ... ok
[INFO] [stdout] test column_store_tests::tests::test_column_store_with_schema ... ok
[INFO] [stdout] test column_store_tests::tests::test_count_eq_int ... ok
[INFO] [stdout] test column_store_tests::tests::test_count_eq_string ... ok
[INFO] [stdout] test column_store_tests::tests::test_count_eq_string_missing_value ... ok
[INFO] [stdout] test column_store_tests::tests::test_filter_bitmap_missing_column ... ok
[INFO] [stdout] test column_store_tests::tests::test_filter_bitmap_missing_string_value ... ok
[INFO] [stdout] test column_store_tests::tests::test_filter_eq_int ... ok
[INFO] [stdout] test column_store_tests::tests::test_filter_eq_int_bitmap ... ok
[INFO] [stdout] test column_store_tests::tests::test_filter_eq_string ... ok
[INFO] [stdout] test column_store_tests::tests::test_filter_eq_string_bitmap ... ok
[INFO] [stdout] test column_store_tests::tests::test_filter_gt_int ... ok
[INFO] [stdout] test column_store_tests::tests::test_filter_in_string ... ok
[INFO] [stdout] test column_store_tests::tests::test_filter_lt_int ... ok
[INFO] [stdout] test column_store_tests::tests::test_filter_missing_column ... ok
[INFO] [stdout] test column_store_tests::tests::test_filter_range_int ... ok
[INFO] [stdout] test column_store_tests::tests::test_filter_range_int_bitmap ... ok
[INFO] [stdout] test column_store_tests::tests::test_filter_with_null_values ... ok
[INFO] [stdout] test column_store_tests::tests::test_string_table_get ... ok
[INFO] [stdout] test column_store_tests::tests::test_string_table_get_id ... ok
[INFO] [stdout] test column_store_tests::tests::test_string_table_intern ... ok
[INFO] [stdout] test compression::tests::test_compression_stats_memory ... ok
[INFO] [stdout] test compression::tests::test_compression_stats_ratio ... ok
[INFO] [stdout] test collection::tests::test_upsert_bulk_search_works ... ok
[INFO] [stdout] test compression::tests::test_dictionary_batch_decode ... ok
[INFO] [stdout] test collection::tests::test_text_search_empty_query ... ok
[INFO] [stdout] test compression::tests::test_dictionary_batch_encode ... ok
[INFO] [stdout] test compression::tests::test_dictionary_clear ... ok
[INFO] [stdout] test compression::tests::test_dictionary_decode ... ok
[INFO] [stdout] test compression::tests::test_dictionary_decode_invalid ... ok
[INFO] [stdout] test compression::tests::test_dictionary_encode_duplicate ... ok
[INFO] [stdout] test compression::tests::test_dictionary_encode_multiple ... ok
[INFO] [stdout] test compression::tests::test_dictionary_encode_single ... ok
[INFO] [stdout] test compression::tests::test_dictionary_encoder_new ... ok
[INFO] [stdout] test compression::tests::test_dictionary_integer_values ... ok
[INFO] [stdout] test config_tests::tests::test_config_default_values ... ok
[INFO] [stdout] test config_tests::tests::test_config_effective_ef_search_from_mode ... ok
[INFO] [stdout] test config_tests::tests::test_config_effective_ef_search_override ... ok
[INFO] [stdout] test config_tests::tests::test_config_from_toml_minimal ... ok
[INFO] [stdout] test config_tests::tests::test_config_from_toml_full ... ok
[INFO] [stdout] test config_tests::tests::test_config_from_toml_invalid_mode ... ok
[INFO] [stdout] test config_tests::tests::test_config_validate_ef_search_too_high ... ok
[INFO] [stdout] test config_tests::tests::test_config_validate_ef_search_too_low ... ok
[INFO] [stdout] test config_tests::tests::test_config_validate_hnsw_m_out_of_range ... ok
[INFO] [stdout] test config_tests::tests::test_config_validate_invalid_log_level ... ok
[INFO] [stdout] test config_tests::tests::test_config_validate_invalid_storage_mode ... ok
[INFO] [stdout] test config_tests::tests::test_config_validate_port_too_low ... ok
[INFO] [stdout] test config_tests::tests::test_config_validate_success ... ok
[INFO] [stdout] test config_tests::tests::test_search_mode_default_is_balanced ... ok
[INFO] [stdout] test config_tests::tests::test_search_mode_ef_search_values ... ok
[INFO] [stdout] test config_tests::tests::test_search_mode_serialization ... ok
[INFO] [stdout] test config_tests::tests::test_config_roundtrip ... ok
[INFO] [stdout] test distance_tests::test_cosine_similarity ... ok
[INFO] [stdout] test config_tests::tests::test_config_to_toml ... ok
[INFO] [stdout] test distance_tests::test_dot_product ... ok
[INFO] [stdout] test distance_tests::test_euclidean_distance ... ok
[INFO] [stdout] test distance_tests::test_hamming_distance_completely_different ... ok
[INFO] [stdout] test distance_tests::test_hamming_distance_identical ... ok
[INFO] [stdout] test distance_tests::test_hamming_distance_partial ... ok
[INFO] [stdout] test distance_tests::test_hamming_higher_is_better ... ok
[INFO] [stdout] test distance_tests::test_higher_is_better ... ok
[INFO] [stdout] test distance_tests::test_jaccard_higher_is_better ... ok
[INFO] [stdout] test distance_tests::test_jaccard_similarity_empty_sets ... ok
[INFO] [stdout] test distance_tests::test_jaccard_similarity_identical ... ok
[INFO] [stdout] test distance_tests::test_metric_serialization ... ok
[INFO] [stdout] test distance_tests::test_sort_results_cosine_descending ... ok
[INFO] [stdout] test distance_tests::test_sort_results_dot_product_descending ... ok
[INFO] [stdout] test distance_tests::test_sort_results_empty ... ok
[INFO] [stdout] test distance_tests::test_sort_results_euclidean_ascending ... ok
[INFO] [stdout] test distance_tests::test_sort_results_hamming_ascending ... ok
[INFO] [stdout] test distance_tests::test_sort_results_handles_nan ... ok
[INFO] [stdout] test distance_tests::test_sort_results_jaccard_descending ... ok
[INFO] [stdout] test error_tests::test_dimension_mismatch_display ... ok
[INFO] [stdout] test error_tests::test_error_codes_are_unique ... ok
[INFO] [stdout] test error_tests::test_error_debug_impl ... ok
[INFO] [stdout] test error_tests::test_error_display_includes_code ... ok
[INFO] [stdout] test error_tests::test_error_is_send_sync ... ok
[INFO] [stdout] test error_tests::test_from_io_error ... ok
[INFO] [stdout] test error_tests::test_from_parse_error ... ok
[INFO] [stdout] test distance_tests::test_jaccard_similarity_partial_overlap ... ok
[INFO] [stdout] test error_tests::test_non_recoverable_errors ... ok
[INFO] [stdout] test error_tests::test_recoverable_errors ... ok
[INFO] [stdout] test filter_like_tests::test_filter_with_like ... ok
[INFO] [stdout] test filter_like_tests::test_filter_like_combined_with_other_conditions ... ok
[INFO] [stdout] test filter_like_tests::test_ilike_case_insensitive ... ok
[INFO] [stdout] test filter_like_tests::test_ilike_deserialization ... ok
[INFO] [stdout] test filter_like_tests::test_ilike_no_match ... ok
[INFO] [stdout] test filter_like_tests::test_ilike_serialization ... ok
[INFO] [stdout] test filter_like_tests::test_ilike_with_wildcards ... ok
[INFO] [stdout] test filter_like_tests::test_like_deserialization ... ok
[INFO] [stdout] test filter_like_tests::test_like_empty_pattern ... ok
[INFO] [stdout] test filter_like_tests::test_like_escaped_percent ... ok
[INFO] [stdout] test filter_like_tests::test_like_escaped_underscore ... ok
[INFO] [stdout] test filter_like_tests::test_like_exact_match ... ok
[INFO] [stdout] test filter_like_tests::test_like_missing_field ... ok
[INFO] [stdout] test filter_like_tests::test_like_mixed_wildcards ... ok
[INFO] [stdout] test filter_like_tests::test_like_nested_field ... ok
[INFO] [stdout] test filter_like_tests::test_like_no_match ... ok
[INFO] [stdout] test filter_like_tests::test_like_non_string_field ... ok
[INFO] [stdout] test filter_like_tests::test_like_case_sensitive ... ok
[INFO] [stdout] test filter_like_tests::test_like_null_field ... ok
[INFO] [stdout] test filter_like_tests::test_like_only_percent ... ok
[INFO] [stdout] test filter_like_tests::test_like_percent_wildcard_both ... ok
[INFO] [stdout] test filter_like_tests::test_like_percent_wildcard_prefix ... ok
[INFO] [stdout] test filter_like_tests::test_like_percent_wildcard_suffix ... ok
[INFO] [stdout] test filter_like_tests::test_like_serialization ... ok
[INFO] [stdout] test filter_like_tests::test_like_special_regex_chars ... ok
[INFO] [stdout] test filter_like_tests::test_like_underscore_wildcard ... ok
[INFO] [stdout] test filter_tests::tests::test_filter_and ... ok
[INFO] [stdout] test filter_tests::tests::test_filter_and_partial_match ... ok
[INFO] [stdout] test filter_tests::tests::test_filter_complex_combined ... ok
[INFO] [stdout] test filter_tests::tests::test_filter_complex_serialization ... ok
[INFO] [stdout] test filter_tests::tests::test_filter_contains ... ok
[INFO] [stdout] test filter_tests::tests::test_filter_contains_no_match ... ok
[INFO] [stdout] test filter_tests::tests::test_filter_deeply_nested_field ... ok
[INFO] [stdout] test filter_tests::tests::test_filter_equality_boolean ... ok
[INFO] [stdout] test filter_tests::tests::test_filter_equality_missing_field ... ok
[INFO] [stdout] test filter_tests::tests::test_filter_equality_number ... ok
[INFO] [stdout] test filter_tests::tests::test_filter_equality_string ... ok
[INFO] [stdout] test filter_tests::tests::test_filter_equality_string_no_match ... ok
[INFO] [stdout] test filter_tests::tests::test_filter_greater_than ... ok
[INFO] [stdout] test distance_tests::test_jaccard_similarity_disjoint ... ok
[INFO] [stdout] test filter_tests::tests::test_filter_greater_than_equal_boundary ... ok
[INFO] [stdout] test filter_tests::tests::test_filter_greater_than_or_equal ... ok
[INFO] [stdout] test filter_tests::tests::test_filter_in_array ... ok
[INFO] [stdout] test filter_tests::tests::test_filter_in_array_no_match ... ok
[INFO] [stdout] test filter_tests::tests::test_filter_is_not_null ... ok
[INFO] [stdout] test filter_tests::tests::test_filter_is_null ... ok
[INFO] [stdout] test filter_tests::tests::test_filter_is_null_missing_field ... ok
[INFO] [stdout] test filter_tests::tests::test_filter_less_than ... ok
[INFO] [stdout] test filter_tests::tests::test_filter_less_than_or_equal ... ok
[INFO] [stdout] test filter_tests::tests::test_filter_nested_field ... ok
[INFO] [stdout] test filter_tests::tests::test_filter_not ... ok
[INFO] [stdout] test filter_tests::tests::test_filter_not_equal ... ok
[INFO] [stdout] test filter_tests::tests::test_filter_not_equal_same_value ... ok
[INFO] [stdout] test filter_tests::tests::test_filter_not_negates ... ok
[INFO] [stdout] test filter_tests::tests::test_filter_or ... ok
[INFO] [stdout] test filter_tests::tests::test_filter_or_no_match ... ok
[INFO] [stdout] test filter_tests::tests::test_filter_serialization ... ok
[INFO] [stdout] test fusion::strategy_tests::test_average_basic ... ok
[INFO] [stdout] test fusion::strategy_tests::test_average_partial_overlap ... ok
[INFO] [stdout] test fusion::strategy_tests::test_average_empty_input ... ok
[INFO] [stdout] test fusion::strategy_tests::test_average_single_query ... ok
[INFO] [stdout] test fusion::strategy_tests::test_average_with_empty_query ... ok
[INFO] [stdout] test fusion::strategy_tests::test_fuse_handles_duplicate_ids_in_same_query ... ok
[INFO] [stdout] test fusion::strategy_tests::test_fuse_preserves_all_documents ... ok
[INFO] [stdout] test fusion::strategy_tests::test_fuse_score_bounds ... ok
[INFO] [stdout] test fusion::strategy_tests::test_maximum_basic ... ok
[INFO] [stdout] test fusion::strategy_tests::test_maximum_partial_overlap ... ok
[INFO] [stdout] test fusion::strategy_tests::test_maximum_single_query ... ok
[INFO] [stdout] test fusion::strategy_tests::test_rrf_basic ... ok
[INFO] [stdout] test fusion::strategy_tests::test_rrf_default_k ... ok
[INFO] [stdout] test fusion::strategy_tests::test_rrf_k_parameter ... ok
[INFO] [stdout] test fusion::strategy_tests::test_rrf_scores_are_positive ... ok
[INFO] [stdout] test fusion::strategy_tests::test_rrf_single_query ... ok
[INFO] [stdout] test fusion::strategy_tests::test_weighted_validation_non_negative ... ok
[INFO] [stdout] test fusion::strategy_tests::test_weighted_basic ... ok
[INFO] [stdout] test fusion::strategy_tests::test_weighted_partial_overlap ... ok
[INFO] [stdout] test fusion::strategy_tests::test_weighted_validation_sum_to_one ... ok
[INFO] [stdout] test gpu_tests::test_best_available_returns_simd_without_gpu_feature ... ok
[INFO] [stdout] test fusion::strategy_tests::test_weighted_zero_hit_weight ... ok
[INFO] [stdout] test gpu_tests::test_compute_backend_default_is_simd ... ok
[INFO] [stdout] test gpu_tests::test_gpu_available_false_without_feature ... ok
[INFO] [stdout] test half_precision_tests::test_dot_product_bf16 ... ok
[INFO] [stdout] test half_precision_tests::test_dot_product_f16 ... ok
[INFO] [stdout] test half_precision_tests::test_dot_product_f32 ... ok
[INFO] [stdout] test half_precision_tests::test_cosine_similarity_identical_f16 ... ok
[INFO] [stdout] test half_precision_tests::test_empty_vector ... ok
[INFO] [stdout] test half_precision_tests::test_euclidean_distance_f16 ... ok
[INFO] [stdout] test half_precision_tests::test_from_impls ... ok
[INFO] [stdout] test half_precision_tests::test_mixed_precision_distance ... ok
[INFO] [stdout] test half_precision_tests::test_precision_bytes_per_element ... ok
[INFO] [stdout] test half_precision_tests::test_precision_default ... ok
[INFO] [stdout] test half_precision_tests::test_precision_memory_size ... ok
[INFO] [stdout] test half_precision_tests::test_precision_serialization ... ok
[INFO] [stdout] test half_precision_tests::test_vector_data_as_f32_slice ... ok
[INFO] [stdout] test half_precision_tests::test_f16_preserves_ranking ... ok
[INFO] [stdout] test half_precision_tests::test_vector_data_bf16_roundtrip_precision ... ok
[INFO] [stdout] test half_precision_tests::test_vector_data_convert ... ok
[INFO] [stdout] test half_precision_tests::test_vector_data_f16_roundtrip_precision ... ok
[INFO] [stdout] test half_precision_tests::test_vector_data_from_f32_slice_bf16 ... ok
[INFO] [stdout] test half_precision_tests::test_vector_data_from_f32_slice_f16 ... ok
[INFO] [stdout] test half_precision_tests::test_vector_data_from_f32_slice_f32 ... ok
[INFO] [stdout] test half_precision_tests::test_vector_data_memory_size ... ok
[INFO] [stdout] test half_precision_tests::test_vector_data_serialization ... ok
[INFO] [stdout] test half_precision_tests::test_vector_data_to_f32_roundtrip ... ok
[INFO] [stdout] test half_precision_tests::test_large_vector_4096d ... ok
[INFO] [stdout] test index::bm25_tests::test_add_multiple_documents ... ok
[INFO] [stdout] test index::bm25_tests::test_add_single_document ... ok
[INFO] [stdout] test index::bm25_tests::test_bm25_index_with_custom_params ... ok
[INFO] [stdout] test index::bm25_tests::test_duplicate_terms_in_query ... ok
[INFO] [stdout] test index::bm25_tests::test_idf_common_term ... ok
[INFO] [stdout] test index::bm25_tests::test_longer_documents_normalized ... ok
[INFO] [stdout] test index::bm25_tests::test_numbers_in_text ... ok
[INFO] [stdout] test index::bm25_tests::test_remove_document ... ok
[INFO] [stdout] test index::bm25_tests::test_search_empty_index ... ok
[INFO] [stdout] test index::bm25_tests::test_bm25_index_creation ... ok
[INFO] [stdout] test index::bm25_tests::test_search_empty_query ... ok
[INFO] [stdout] test index::bm25_tests::test_search_multiple_terms ... ok
[INFO] [stdout] test index::bm25_tests::test_search_limit_k ... ok
[INFO] [stdout] test index::bm25_tests::test_search_scores_sorted_descending ... ok
[INFO] [stdout] test index::bm25_tests::test_search_single_term ... ok
[INFO] [stdout] test index::bm25_tests::test_special_characters ... ok
[INFO] [stdout] test index::bm25_tests::test_tokenize_basic ... ok
[INFO] [stdout] test index::bm25_tests::test_tokenize_empty ... ok
[INFO] [stdout] test index::bm25_tests::test_tokenize_punctuation ... ok
[INFO] [stdout] test index::bm25_tests::test_tokenize_single_chars_filtered ... ok
[INFO] [stdout] test index::bm25_tests::test_unicode_text ... ok
[INFO] [stdout] test index::bm25_tests::test_update_document ... ok
[INFO] [stdout] test index::hnsw::index::safety_tests::test_field_order_io_holder_after_inner ... ok
[INFO] [stdout] test index::bm25_tests::test_search_no_match ... ok
[INFO] [stdout] test column_store_tests::tests::test_column_store_new ... ok
[INFO] [stdout] test index::bm25_tests::test_concurrent_reads ... ok
[INFO] [stdout] test cache::lru_optimization_tests::test_peek_faster_than_get ... ok
[INFO] [stdout] test collection::tests::test_upsert_bulk_large_batch ... ok
[INFO] [stdout] test cache::lru_optimization_tests::test_get_performance_scaling ... FAILED
[INFO] [stdout] test index::hnsw::index_tests::test_all_distance_metrics_search_with_rerank ... ok
[INFO] [stdout] test index::hnsw::index_tests::test_brute_force_buffered_all_metrics ... ok
[INFO] [stdout] test index::hnsw::index_tests::test_brute_force_buffered_empty_index ... ok
[INFO] [stdout] test index::hnsw::index_tests::test_brute_force_buffered_repeated_calls_stable ... ok
[INFO] [stdout] test index::hnsw::index_tests::test_brute_force_buffered_same_results_as_original ... ok
[INFO] [stdout] test index::hnsw::index_tests::test_compute_backend_selection ... ok
[INFO] [stdout] test index::hnsw::index_tests::proptest_tests::prop_duplicate_insert_idempotent ... ok
[INFO] [stdout] test index::hnsw::index_tests::proptest_tests::prop_batch_insert_count ... ok
[INFO] [stdout] test index::hnsw::index_tests::proptest_tests::prop_brute_force_exact ... ok
[INFO] [stdout] test index::hnsw::index_tests::test_drop_safety_search_after_partial_operations ... ok
[INFO] [stdout] test index::hnsw::index_tests::proptest_tests::prop_len_equals_insertions ... ok
[INFO] [stdout] test index::hnsw::index_tests::proptest_tests::prop_remove_decreases_len ... ok
[INFO] [stdout] test index::hnsw::index_tests::test_drop_safety_loaded_index_concurrent_drop ... ok
[INFO] [stdout] test index::hnsw::index_tests::test_hnsw_dot_product_metric ... ok
[INFO] [stdout] test index::hnsw::index_tests::test_drop_safety_loaded_index_no_segfault ... ok
[INFO] [stdout] test index::hnsw::index_tests::test_hnsw_duplicate_insert_is_skipped ... ok
[INFO] [stdout] test index::hnsw::index_tests::test_hnsw_euclidean_metric ... ok
[INFO] [stdout] test index::hnsw::index_tests::test_hnsw_insert_batch_parallel ... ok
[INFO] [stdout] test index::hnsw::index_tests::test_hnsw_insert_batch_parallel_skips_duplicates ... ok
[INFO] [stdout] test index::hnsw::index_tests::test_hnsw_drop_cleans_up_properly ... ok
[INFO] [stdout] test index::hnsw::index_tests::test_hnsw_insert_batch_sequential_empty ... ok
[INFO] [stdout] test index::hnsw::index_tests::test_hnsw_insert_batch_sequential_skips_duplicates ... ok
[INFO] [stdout] test index::hnsw::index_tests::test_hnsw_insert_batch_sequential ... ok
[INFO] [stdout] test index::hnsw::index_tests::test_hnsw_insert_batch_sequential_wrong_dimension - should panic ... ok
[INFO] [stdout] test index::hnsw::index_tests::test_hnsw_insert_multiple_vectors ... ok
[INFO] [stdout] test index::hnsw::index_tests::test_hnsw_insert_wrong_dimension_panics - should panic ... ok
[INFO] [stdout] test index::hnsw::index_tests::test_hnsw_insert_single_vector ... ok
[INFO] [stdout] test index::hnsw::index_tests::test_hnsw_io_holder_is_none_for_new_index ... ok
[INFO] [stdout] test index::hnsw::index_tests::test_hnsw_load_nonexistent_path ... ok
[INFO] [stdout] test index::hnsw::index_tests::proptest_tests::prop_search_returns_at_most_k ... ok
[INFO] [stdout] test index::hnsw::index_tests::test_hnsw_new_creates_empty_index ... ok
[INFO] [stdout] test index::hnsw::index_tests::test_concurrent_search_stress ... ok
[INFO] [stdout] test index::hnsw::index_tests::test_drop_stress_concurrent_create_destroy_loop ... ok
[INFO] [stdout] test index::hnsw::index_tests::test_hnsw_persistence ... ok
[INFO] [stdout] test index::hnsw::index_tests::test_hnsw_remove_existing_vector ... ok
[INFO] [stdout] test index::hnsw::index_tests::test_hnsw_remove_nonexistent_vector ... ok
[INFO] [stdout] test index::hnsw::index_tests::test_hnsw_save_load_preserves_all_metrics ... ok
[INFO] [stdout] test index::hnsw::index_tests::test_hnsw_search_empty_index ... ok
[INFO] [stdout] test index::hnsw::index_tests::test_hnsw_search_returns_k_nearest ... ok
[INFO] [stdout] test index::hnsw::index_tests::test_hnsw_search_with_rerank_dot_product ... ok
[INFO] [stdout] test index::hnsw::index_tests::test_hnsw_search_with_rerank_empty_index ... ok
[INFO] [stdout] test index::hnsw::index_tests::test_hnsw_search_wrong_dimension_panics - should panic ... ok
[INFO] [stdout] test index::hnsw::index_tests::test_hnsw_thread_safety ... ok
[INFO] [stdout] test index::hnsw::index_tests::test_hnsw_with_params ... ok
[INFO] [stdout] test index::hnsw::index_tests::test_load_and_drop_safety ... ok
[INFO] [stdout] test index::hnsw::index_tests::test_manuallydrop_pattern_integrity ... ok
[INFO] [stdout] test index::hnsw::index_tests::test_hnsw_large_batch_parallel_insert ... ok
[INFO] [stdout] test index::hnsw::index_tests::test_hnsw_new_turbo_mode ... ok
[INFO] [stdout] test index::hnsw::index_tests::test_search_batch_parallel_empty_queries ... ok
[INFO] [stdout] test index::hnsw::index_tests::test_hnsw_new_fast_insert_mode ... ok
[INFO] [stdout] test index::hnsw::index_tests::test_search_brute_force_gpu_fallback_to_none_without_gpu ... ok
[INFO] [stdout] test index::hnsw::index_tests::test_search_quality_balanced ... ok
[INFO] [stdout] test index::hnsw::index_tests::test_search_quality_custom_ef ... ok
[INFO] [stdout] test index::hnsw::index_tests::test_search_quality_fast ... ok
[INFO] [stdout] test index::hnsw::index_tests::test_drop_stress_parallel_insert_then_drop ... ok
[INFO] [stdout] test index::hnsw::index_tests::test_search_with_rerank_euclidean_metric ... ok
[INFO] [stdout] test index::hnsw::index_tests::test_search_with_rerank_handles_rerank_k_greater_than_index_size ... ok
[INFO] [stdout] test index::hnsw::index_tests::test_search_with_rerank_improves_ranking ... ok
[INFO] [stdout] test index::hnsw::index_tests::test_search_with_rerank_returns_k_results ... ok
[INFO] [stdout] test index::hnsw::index_tests::test_search_with_rerank_small_dim_prefetch ... ok
[INFO] [stdout] test index::hnsw::index_tests::test_search_batch_parallel_consistency ... ok
[INFO] [stdout] test index::hnsw::index_tests::test_tombstone_count_after_deletions ... ok
[INFO] [stdout] test index::hnsw::index_tests::test_tombstone_count_empty_index ... ok
[INFO] [stdout] test index::hnsw::index_tests::test_vacuum_empty_index ... ok
[INFO] [stdout] test index::hnsw::index_tests::test_vacuum_fails_with_fast_insert_mode ... ok
[INFO] [stdout] test index::hnsw::index_tests::test_vacuum_preserves_search_results ... ok
[INFO] [stdout] test index::hnsw::index_tests::test_vacuum_rebuilds_index ... ok
[INFO] [stdout] test index::hnsw::mappings_tests::test_mappings_from_parts ... ok
[INFO] [stdout] test index::hnsw::mappings_tests::test_mappings_get_id ... ok
[INFO] [stdout] test index::hnsw::mappings_tests::test_mappings_get_idx ... ok
[INFO] [stdout] test index::hnsw::mappings_tests::test_mappings_new_is_empty ... ok
[INFO] [stdout] test index::hnsw::mappings_tests::test_mappings_register_duplicate_returns_none ... ok
[INFO] [stdout] test index::hnsw::mappings_tests::test_mappings_register_increments_index ... ok
[INFO] [stdout] test index::hnsw::mappings_tests::test_mappings_register_returns_index ... ok
[INFO] [stdout] test index::hnsw::mappings_tests::test_mappings_remove ... ok
[INFO] [stdout] test index::hnsw::mappings_tests::test_mappings_remove_nonexistent ... ok
[INFO] [stdout] test index::hnsw::native::backend_adapter_tests::test_file_dump_and_load_roundtrip ... ok
[INFO] [stdout] test index::hnsw::native::backend_adapter_tests::test_file_dump_creates_files ... ok
[INFO] [stdout] test index::hnsw::native::backend_adapter_tests::test_native_backend_generic_function ... ok
[INFO] [stdout] test index::hnsw::native::backend_adapter_tests::test_native_backend_len_and_is_empty ... ok
[INFO] [stdout] test index::hnsw::native::backend_adapter_tests::test_native_backend_trait_is_object_safe ... ok
[INFO] [stdout] test index::hnsw::native::backend_adapter_tests::test_native_backend_trait_search ... ok
[INFO] [stdout] test index::hnsw::native::backend_adapter_tests::test_native_neighbour_creation ... ok
[INFO] [stdout] test index::hnsw::native::backend_adapter_tests::test_native_neighbour_equality ... ok
[INFO] [stdout] test index::hnsw::native::backend_adapter_tests::test_parallel_insert_large_batch ... ok
[INFO] [stdout] test index::hnsw::native::backend_adapter_tests::test_parallel_insert_small_batch ... ok
[INFO] [stdout] test index::hnsw::native::backend_adapter_tests::test_search_neighbours_format ... ok
[INFO] [stdout] test index::hnsw::native::backend_adapter_tests::test_set_searching_mode_no_panic ... ok
[INFO] [stdout] test index::hnsw::native::backend_adapter_tests::test_transform_score_cosine ... ok
[INFO] [stdout] test index::hnsw::native::backend_adapter_tests::test_transform_score_dot_product ... ok
[INFO] [stdout] test index::hnsw::native::backend_adapter_tests::test_transform_score_euclidean ... ok
[INFO] [stdout] test index::hnsw::native::distance::tests::test_batch_distance_consistency ... ok
[INFO] [stdout] test index::hnsw::native::distance::tests::test_batch_distance_empty ... ok
[INFO] [stdout] test index::hnsw::native::distance::tests::test_batch_distance_with_prefetch ... ok
[INFO] [stdout] test index::hnsw::native::distance::tests::test_cosine_identical_vectors ... ok
[INFO] [stdout] test index::hnsw::native::distance::tests::test_euclidean_known_distance ... ok
[INFO] [stdout] test index::hnsw::native::distance::tests::test_native_simd_dot_product ... ok
[INFO] [stdout] test index::hnsw::native::distance::tests::test_native_simd_euclidean ... ok
[INFO] [stdout] test index::hnsw::native::distance::tests::test_native_simd_matches_simd ... ok
[INFO] [stdout] test index::hnsw::native::distance::tests::test_simd_hamming_identical_vectors ... ok
[INFO] [stdout] test index::hnsw::native::distance::tests::test_simd_hamming_uses_simd_implementation ... ok
[INFO] [stdout] test index::hnsw::native::distance::tests::test_simd_jaccard_identical_vectors ... ok
[INFO] [stdout] test index::hnsw::native::distance::tests::test_simd_jaccard_uses_simd_implementation ... ok
[INFO] [stdout] test index::hnsw::native::distance::tests::test_simd_matches_scalar ... ok
[INFO] [stdout] test index::hnsw::native::dual_precision_tests::test_create_dual_precision_hnsw ... ok
[INFO] [stdout] test index::hnsw::index_tests::test_hnsw_multi_tenant_load_unload ... ok
[INFO] [stdout] test index::hnsw::index_tests::test_drop_stress_load_search_destroy_cycle ... ok
[INFO] [stdout] test index::hnsw::native::dual_precision_tests::test_force_train_quantizer ... ok
[INFO] [stdout] test index::hnsw::native::dual_precision_tests::test_insert_before_quantizer_training ... ok
[INFO] [stdout] test index::hnsw::native::dual_precision_tests::test_insert_after_quantizer_training ... ok
[INFO] [stdout] test index::hnsw::native::dual_precision_tests::test_search_after_quantizer_training ... ok
[INFO] [stdout] test index::hnsw::native::dual_precision_tests::test_quantizer_trains_after_threshold ... ok
[INFO] [stdout] test index::hnsw::native::graph::tests::test_empty_search ... ok
[INFO] [stdout] test index::hnsw::native::graph::tests::test_heuristic_fills_quota_with_closest_if_needed ... ok
[INFO] [stdout] test index::hnsw::native::graph::tests::test_heuristic_selection_empty_candidates ... ok
[INFO] [stdout] test index::hnsw::native::graph::tests::test_heuristic_selection_fewer_than_max ... ok
[INFO] [stdout] test index::hnsw::native::graph::tests::test_heuristic_selection_prefers_diverse_neighbors ... ok
[INFO] [stdout] test index::hnsw::native::graph::tests::test_heuristic_selection_respects_max ... ok
[INFO] [stdout] test index::hnsw::native::dual_precision_tests::test_search_before_quantizer_training ... ok
[INFO] [stdout] test index::hnsw::native::graph::tests::test_insert_and_search ... ok
[INFO] [stdout] test index::hnsw::native::quantization::tests::test_dequantize_recovers_approximate_values ... ok
[INFO] [stdout] test index::hnsw::native::quantization::tests::test_distance_l2_asymmetric_close_to_exact ... ok
[INFO] [stdout] test index::hnsw::native::quantization::tests::test_distance_l2_quantized_identical_is_zero ... ok
[INFO] [stdout] test index::hnsw::native::quantization::tests::test_distance_l2_quantized_symmetry ... ok
[INFO] [stdout] test index::hnsw::native::quantization::tests::test_memory_efficiency_4x_reduction ... ok
[INFO] [stdout] test index::hnsw::native::quantization::tests::test_quantize_768d_embedding ... ok
[INFO] [stdout] test index::hnsw::native::quantization::tests::test_quantize_clamps_out_of_range ... ok
[INFO] [stdout] test index::hnsw::native::quantization::tests::test_quantize_min_becomes_zero ... ok
[INFO] [stdout] test index::hnsw::native::quantization::tests::test_quantize_range_maps_correctly ... ok
[INFO] [stdout] test index::hnsw::native::quantization::tests::test_store_get_out_of_bounds_returns_none ... ok
[INFO] [stdout] test index::hnsw::native::quantization::tests::test_store_get_slice_zero_copy ... ok
[INFO] [stdout] test index::hnsw::native::quantization::tests::test_store_push_and_get ... ok
[INFO] [stdout] test index::hnsw::native::quantization::tests::test_train_computes_correct_min_max ... ok
[INFO] [stdout] test index::hnsw::native::quantization::tests::test_train_handles_constant_dimension ... ok
[INFO] [stdout] test index::hnsw::native::quantization::tests::test_train_panics_on_empty - should panic ... ok
[INFO] [stdout] test index::hnsw::native::tests::test_concurrent_insert_search_no_deadlock ... ok
[INFO] [stdout] test index::hnsw::native::tests::test_cpu_vs_simd_consistency ... ok
[INFO] [stdout] test index::hnsw::native::tests::test_mixed_operations_no_deadlock ... ok
[INFO] [stdout] test index::hnsw::native::tests::test_native_hnsw_alpha_affects_graph_structure ... ok
[INFO] [stdout] test index::hnsw::native::tests::test_native_hnsw_alpha_default_is_one ... ok
[INFO] [stdout] test index::hnsw::index_tests::test_search_batch_parallel_large_batch ... ok
[INFO] [stdout] test index::hnsw::native::tests::test_native_hnsw_basic_insert_search ... ok
[INFO] [stdout] test index::hnsw::native::tests::test_native_hnsw_with_alpha_diversification ... ok
[INFO] [stdout] test index::hnsw::native::dual_precision_tests::test_dual_precision_recall ... ok
[INFO] [stdout] test index::hnsw::native::tests::test_native_hnsw_recall ... ok
[INFO] [stdout] test index::hnsw::native::tests::test_search_multi_entry_vs_standard ... ok
[INFO] [stdout] test index::hnsw::native::tests::test_search_multi_entry_returns_results ... ok
[INFO] [stdout] test index::hnsw::native_index::tests::test_native_index_brute_force_empty ... ok
[INFO] [stdout] test index::hnsw::native_index::tests::test_native_index_batch_insert ... ok
[INFO] [stdout] test index::hnsw::native_index::tests::test_native_index_brute_force_k_larger_than_size ... ok
[INFO] [stdout] test index::hnsw::native_index::tests::test_native_index_brute_force_search ... ok
[INFO] [stdout] test index::hnsw::native_index::tests::test_native_index_delete ... ok
[INFO] [stdout] test index::hnsw::native_index::tests::test_native_index_new ... ok
[INFO] [stdout] test index::hnsw::native_index::tests::test_native_index_persistence ... ok
[INFO] [stdout] test index::hnsw::native_index::tests::test_native_index_insert_search ... ok
[INFO] [stdout] test index::hnsw::native_inner::tests::test_native_inner_insert_and_search ... ok
[INFO] [stdout] test index::hnsw::native_inner::tests::test_native_inner_new_all_metrics ... ok
[INFO] [stdout] test index::hnsw::native_index::tests::test_native_index_vector_index_trait ... ok
[INFO] [stdout] test index::hnsw::native_inner::tests::test_native_inner_persistence_roundtrip ... ok
[INFO] [stdout] test index::hnsw::native_inner::tests::test_native_inner_set_searching_mode_no_panic ... ok
[INFO] [stdout] test index::hnsw::native_inner::tests::test_native_inner_transform_score_cosine ... ok
[INFO] [stdout] test index::hnsw::native_inner::tests::test_native_inner_transform_score_dot_product ... ok
[INFO] [stdout] test index::hnsw::native_inner::tests::test_native_inner_transform_score_euclidean ... ok
[INFO] [stdout] test index::hnsw::params_tests::test_hnsw_params_auto_large_dimension ... ok
[INFO] [stdout] test index::hnsw::params_tests::test_hnsw_params_auto_small_dimension ... ok
[INFO] [stdout] test index::hnsw::params_tests::test_hnsw_params_custom ... ok
[INFO] [stdout] test index::hnsw::params_tests::test_hnsw_params_default ... ok
[INFO] [stdout] test index::hnsw::params_tests::test_hnsw_params_fast ... ok
[INFO] [stdout] test index::hnsw::params_tests::test_hnsw_params_fast_indexing ... ok
[INFO] [stdout] test index::hnsw::params_tests::test_hnsw_params_for_dataset_size_100k_768d ... ok
[INFO] [stdout] test index::hnsw::params_tests::test_hnsw_params_for_dataset_size_500k_768d ... ok
[INFO] [stdout] test index::hnsw::params_tests::test_hnsw_params_for_dataset_size_large ... ok
[INFO] [stdout] test index::hnsw::params_tests::test_hnsw_params_for_dataset_size_medium ... ok
[INFO] [stdout] test index::hnsw::params_tests::test_hnsw_params_for_dataset_size_small ... ok
[INFO] [stdout] test index::hnsw::params_tests::test_hnsw_params_high_recall ... ok
[INFO] [stdout] test index::hnsw::params_tests::test_hnsw_params_large_dataset ... ok
[INFO] [stdout] test index::hnsw::params_tests::test_hnsw_params_max_recall_large ... ok
[INFO] [stdout] test index::hnsw::params_tests::test_hnsw_params_max_recall_medium ... ok
[INFO] [stdout] test index::hnsw::params_tests::test_hnsw_params_max_recall_small ... ok
[INFO] [stdout] test index::hnsw::params_tests::test_hnsw_params_million_scale ... ok
[INFO] [stdout] test index::hnsw::params_tests::test_hnsw_params_serialize_deserialize ... ok
[INFO] [stdout] test index::hnsw::params_tests::test_hnsw_params_storage_mode_default ... ok
[INFO] [stdout] test index::hnsw::params_tests::test_hnsw_params_turbo ... ok
[INFO] [stdout] test index::hnsw::params_tests::test_hnsw_params_with_binary ... ok
[INFO] [stdout] test index::hnsw::params_tests::test_hnsw_params_with_sq8 ... ok
[INFO] [stdout] test index::hnsw::params_tests::test_search_quality_default ... ok
[INFO] [stdout] test index::hnsw::params_tests::test_search_quality_ef_search ... ok
[INFO] [stdout] test index::hnsw::params_tests::test_search_quality_ef_search_high_k ... ok
[INFO] [stdout] test index::hnsw::params_tests::test_search_quality_perfect_ef_search ... ok
[INFO] [stdout] test index::hnsw::params_tests::test_search_quality_perfect_serialize_deserialize ... ok
[INFO] [stdout] test index::hnsw::params_tests::test_search_quality_serialize_deserialize ... ok
[INFO] [stdout] test index::hnsw::sharded_mappings_tests::test_sharded_mappings_as_parts_empty ... ok
[INFO] [stdout] test index::hnsw::sharded_mappings_tests::test_sharded_mappings_as_parts_with_data ... ok
[INFO] [stdout] test index::hnsw::native_inner::tests::test_native_inner_parallel_insert ... ok
[INFO] [stdout] test index::hnsw::native::tests::test_parallel_insert_stress_no_deadlock ... ok
[INFO] [stdout] test index::hnsw::sharded_mappings_tests::test_sharded_mappings_concurrent_read_write ... ok
[INFO] [stdout] test index::hnsw::sharded_mappings_tests::test_sharded_mappings_contains ... ok
[INFO] [stdout] test index::hnsw::sharded_mappings_tests::test_sharded_mappings_from_parts_preserves_next_idx ... ok
[INFO] [stdout] test index::hnsw::sharded_mappings_tests::test_sharded_mappings_from_parts_roundtrip ... ok
[INFO] [stdout] test index::hnsw::sharded_mappings_tests::test_sharded_mappings_get_id ... ok
[INFO] [stdout] test index::hnsw::sharded_mappings_tests::test_sharded_mappings_get_idx ... ok
[INFO] [stdout] test index::hnsw::sharded_mappings_tests::test_sharded_mappings_iter ... ok
[INFO] [stdout] test index::hnsw::sharded_mappings_tests::test_sharded_mappings_new_is_empty ... ok
[INFO] [stdout] test index::hnsw::sharded_mappings_tests::test_sharded_mappings_concurrent_register_same_ids ... ok
[INFO] [stdout] test index::hnsw::sharded_mappings_tests::test_sharded_mappings_register_batch ... ok
[INFO] [stdout] test index::hnsw::sharded_mappings_tests::test_sharded_mappings_register_batch_with_duplicates ... ok
[INFO] [stdout] test index::hnsw::sharded_mappings_tests::test_sharded_mappings_register_duplicate_returns_none ... ok
[INFO] [stdout] test index::hnsw::sharded_mappings_tests::test_sharded_mappings_register_increments_index ... ok
[INFO] [stdout] test index::hnsw::sharded_mappings_tests::test_sharded_mappings_register_returns_index ... ok
[INFO] [stdout] test index::hnsw::sharded_mappings_tests::test_sharded_mappings_remove ... ok
[INFO] [stdout] test index::hnsw::sharded_mappings_tests::test_sharded_mappings_remove_nonexistent ... ok
[INFO] [stdout] test index::hnsw::sharded_mappings_tests::test_sharded_mappings_with_capacity ... ok
[INFO] [stdout] test index::hnsw::sharded_vectors_tests::test_collect_into_clears_and_fills ... ok
[INFO] [stdout] test index::hnsw::sharded_vectors_tests::test_collect_into_empty_storage ... ok
[INFO] [stdout] test index::hnsw::sharded_vectors_tests::test_collect_into_matches_collect_for_parallel ... ok
[INFO] [stdout] test index::hnsw::sharded_vectors_tests::test_collect_into_reuses_buffer ... ok
[INFO] [stdout] test index::hnsw::sharded_vectors_tests::test_shard_index_distribution ... ok
[INFO] [stdout] test index::hnsw::sharded_vectors_tests::test_sharded_vectors_collect_for_parallel_empty ... ok
[INFO] [stdout] test index::hnsw::sharded_vectors_tests::test_sharded_vectors_collect_for_parallel_returns_all ... ok
[INFO] [stdout] test index::hnsw::sharded_vectors_tests::test_sharded_vectors_concurrent_insert ... ok
[INFO] [stdout] test index::hnsw::sharded_vectors_tests::test_sharded_vectors_concurrent_read_write ... ok
[INFO] [stdout] test index::hnsw::sharded_vectors_tests::test_sharded_vectors_contains ... ok
[INFO] [stdout] test index::hnsw::sharded_vectors_tests::test_sharded_vectors_for_each_parallel ... ok
[INFO] [stdout] test index::hnsw::sharded_vectors_tests::test_sharded_vectors_get_nonexistent ... ok
[INFO] [stdout] test index::hnsw::sharded_vectors_tests::test_sharded_vectors_insert_and_get ... ok
[INFO] [stdout] test index::hnsw::sharded_vectors_tests::test_sharded_vectors_insert_batch ... ok
[INFO] [stdout] test index::hnsw::sharded_vectors_tests::test_sharded_vectors_insert_multiple_shards ... ok
[INFO] [stdout] test index::hnsw::sharded_vectors_tests::test_sharded_vectors_iter_all ... ok
[INFO] [stdout] test index::hnsw::sharded_vectors_tests::test_sharded_vectors_new_is_empty ... ok
[INFO] [stdout] test index::hnsw::sharded_vectors_tests::test_sharded_vectors_no_data_corruption ... ok
[INFO] [stdout] test index::hnsw::sharded_vectors_tests::test_sharded_vectors_par_filter_map_works ... ok
[INFO] [stdout] test index::hnsw::sharded_vectors_tests::test_sharded_vectors_par_map_computes_correctly ... ok
[INFO] [stdout] test index::hnsw::sharded_vectors_tests::test_sharded_vectors_parallel_batch_insert ... ok
[INFO] [stdout] test index::hnsw::sharded_vectors_tests::test_sharded_vectors_remove ... ok
[INFO] [stdout] test index::hnsw::sharded_vectors_tests::test_sharded_vectors_remove_nonexistent ... ok
[INFO] [stdout] test index::hnsw::sharded_vectors_tests::test_sharded_vectors_with_vector ... ok
[INFO] [stdout] test index::hnsw::sharded_vectors_tests::test_sharded_vectors_with_vector_nonexistent ... ok
[INFO] [stdout] test index::hnsw::vector_store_tests::test_vector_store_dimension_mismatch_insert - should panic ... ok
[INFO] [stdout] test index::hnsw::vector_store_tests::test_vector_store_dimension_mismatch_update - should panic ... ok
[INFO] [stdout] test index::hnsw::vector_store_tests::test_vector_store_get_slice ... ok
[INFO] [stdout] test index::hnsw::vector_store_tests::test_vector_store_insert_and_get ... ok
[INFO] [stdout] test index::hnsw::vector_store_tests::test_vector_store_invalid_index ... ok
[INFO] [stdout] test index::hnsw::vector_store_tests::test_vector_store_memory_usage ... ok
[INFO] [stdout] test index::hnsw::vector_store_tests::test_vector_store_new ... ok
[INFO] [stdout] test index::hnsw::vector_store_tests::test_vector_store_prefetch ... ok
[INFO] [stdout] test index::hnsw::vector_store_tests::test_vector_store_remove_and_reuse ... ok
[INFO] [stdout] test index::hnsw::vector_store_tests::test_vector_store_update ... ok
[INFO] [stdout] test index::posting_list_tests::test_automatic_promotion_to_large ... ok
[INFO] [stdout] test index::posting_list_tests::test_clone ... ok
[INFO] [stdout] test index::hnsw::sharded_mappings_tests::test_sharded_mappings_no_data_race ... ok
[INFO] [stdout] test index::posting_list_tests::test_iter_exact_size ... ok
[INFO] [stdout] test index::posting_list_tests::test_iter_large ... ok
[INFO] [stdout] test index::posting_list_tests::test_iter_small ... ok
[INFO] [stdout] test index::posting_list_tests::test_insert_and_contains ... ok
[INFO] [stdout] test index::hnsw::sharded_mappings_tests::test_sharded_mappings_concurrent_register ... ok
[INFO] [stdout] test index::posting_list_tests::test_new_creates_small ... ok
[INFO] [stdout] test index::posting_list_tests::test_remove ... ok
[INFO] [stdout] test index::posting_list_tests::test_sparse_ids ... ok
[INFO] [stdout] test index::posting_list_tests::test_large_dataset_insert_performance ... ok
[INFO] [stdout] test index::posting_list_tests::test_union_large_large ... ok
[INFO] [stdout] test index::posting_list_tests::test_union_promotes_when_large_combined ... ok
[INFO] [stdout] test index::posting_list_tests::test_union_small_large ... ok
[INFO] [stdout] test index::posting_list_tests::test_with_capacity_large ... ok
[INFO] [stdout] test index::posting_list_tests::test_with_capacity_small ... ok
[INFO] [stdout] test index::trigram::gpu::tests::test_backend_auto_select_medium ... ok
[INFO] [stdout] test index::trigram::gpu::tests::test_backend_auto_select_small ... ok
[INFO] [stdout] test index::trigram::gpu::tests::test_backend_name ... ok
[INFO] [stdout] test index::trigram::simd::tests::test_count_matching_trigrams ... ok
[INFO] [stdout] test index::posting_list_tests::test_union_small_small ... ok
[INFO] [stdout] test index::trigram::simd::tests::test_extract_trigrams_simd_basic ... ok
[INFO] [stdout] test index::trigram::simd::tests::test_extract_trigrams_simd_consistency ... ok
[INFO] [stdout] test index::trigram::simd::tests::test_extract_trigrams_simd_empty ... ok
[INFO] [stdout] test index::trigram::simd::tests::test_extract_trigrams_simd_long_text ... ok
[INFO] [stdout] test index::trigram::simd::tests::test_simd_level_detection ... ok
[INFO] [stdout] test index::trigram::tests::test_extract_trigrams_case_preserved ... ok
[INFO] [stdout] test index::trigram::tests::test_extract_trigrams_empty_string ... ok
[INFO] [stdout] test index::trigram::tests::test_extract_trigrams_short_string ... ok
[INFO] [stdout] test index::trigram::tests::test_extract_trigrams_simple_ascii ... ok
[INFO] [stdout] test index::trigram::tests::test_extract_trigrams_single_char ... ok
[INFO] [stdout] test index::trigram::tests::test_extract_trigrams_utf8_accents ... ok
[INFO] [stdout] test index::trigram::tests::test_extract_trigrams_with_spaces ... ok
[INFO] [stdout] test index::trigram::tests::test_search_ranked_empty_pattern ... ok
[INFO] [stdout] test index::trigram::tests::test_search_ranked_no_match ... ok
[INFO] [stdout] test index::trigram::tests::test_search_ranked_returns_sorted_by_score ... ok
[INFO] [stdout] test index::trigram::tests::test_search_with_threshold_filters_low_scores ... ok
[INFO] [stdout] test index::posting_list_tests::test_large_union_performance ... ok
[INFO] [stdout] test index::trigram::tests::test_trigram_index_insert_duplicate_id ... ok
[INFO] [stdout] test index::trigram::tests::test_trigram_index_insert_multiple ... ok
[INFO] [stdout] test index::trigram::tests::test_trigram_index_insert_single ... ok
[INFO] [stdout] test index::trigram::tests::test_trigram_index_new ... ok
[INFO] [stdout] test index::trigram::tests::test_trigram_index_remove ... ok
[INFO] [stdout] test index::trigram::tests::test_trigram_index_remove_nonexistent ... ok
[INFO] [stdout] test index::trigram::tests::test_trigram_index_stats ... ok
[INFO] [stdout] test index::trigram::tests::test_trigram_score_jaccard_identical ... ok
[INFO] [stdout] test index::trigram::tests::test_trigram_score_jaccard_no_match ... ok
[INFO] [stdout] test index::trigram::tests::test_trigram_score_jaccard_partial ... ok
[INFO] [stdout] test index::trigram::tests::test_trigram_search_empty_pattern ... ok
[INFO] [stdout] test index::trigram::tests::test_trigram_search_exact_match ... ok
[INFO] [stdout] test index::trigram::tests::test_trigram_search_no_match ... ok
[INFO] [stdout] test index::trigram::tests::test_trigram_search_partial_match ... ok
[INFO] [stdout] test index::trigram::tests::test_threshold_pruning_performance ... ok
[INFO] [stdout] test index::trigram::tests::test_trigram_search_short_pattern ... ok
[INFO] [stdout] test index::trigram::thread_safety_tests::test_concurrent_insert_remove ... ok
[INFO] [stdout] test index::trigram::thread_safety_tests::test_concurrent_inserts ... ok
[INFO] [stdout] test index::trigram::thread_safety_tests::test_concurrent_read_write ... ok
[INFO] [stdout] test index::trigram::thread_safety_tests::test_concurrent_reads ... ok
[INFO] [stdout] test index::trigram::thread_safety_tests::test_no_data_corruption_under_contention ... ok
[INFO] [stdout] test index::trigram::thread_safety_tests::test_rwlock_no_writer_starvation ... ok
[INFO] [stdout] test index::trigram::thread_safety_tests::test_search_consistency_during_writes ... ok
[INFO] [stdout] test index::trigram::thread_safety_tests::test_stress_many_threads ... ok
[INFO] [stdout] test metrics_tests::test_average_metrics_empty ... ok
[INFO] [stdout] test metrics_tests::test_average_metrics_mixed ... ok
[INFO] [stdout] test metrics_tests::test_average_metrics_perfect ... ok
[INFO] [stdout] test metrics_tests::test_exact_search_has_100_percent_recall ... ok
[INFO] [stdout] test metrics_tests::test_hit_rate_all_hits ... ok
[INFO] [stdout] test metrics_tests::test_hit_rate_empty ... ok
[INFO] [stdout] test metrics_tests::test_hit_rate_no_hits ... ok
[INFO] [stdout] test metrics_tests::test_hit_rate_partial ... ok
[INFO] [stdout] test metrics_tests::test_latency_stats_basic ... ok
[INFO] [stdout] test metrics_tests::test_latency_stats_empty ... ok
[INFO] [stdout] test metrics_tests::test_latency_stats_mean ... ok
[INFO] [stdout] test metrics_tests::test_latency_stats_p99 ... ok
[INFO] [stdout] test metrics_tests::test_latency_stats_single_sample ... ok
[INFO] [stdout] test metrics_tests::test_map_empty ... ok
[INFO] [stdout] test metrics_tests::test_map_mixed ... ok
[INFO] [stdout] test metrics_tests::test_map_no_relevant ... ok
[INFO] [stdout] test metrics_tests::test_map_perfect ... ok
[INFO] [stdout] test metrics_tests::test_mrr_empty_results ... ok
[INFO] [stdout] test metrics_tests::test_mrr_first_relevant ... ok
[INFO] [stdout] test metrics_tests::test_mrr_no_relevant ... ok
[INFO] [stdout] test metrics_tests::test_mrr_second_relevant ... ok
[INFO] [stdout] test metrics_tests::test_mrr_third_relevant ... ok
[INFO] [stdout] test metrics_tests::test_ndcg_all_zeros ... ok
[INFO] [stdout] test metrics_tests::test_ndcg_empty ... ok
[INFO] [stdout] test metrics_tests::test_ndcg_k_greater_than_list ... ok
[INFO] [stdout] test metrics_tests::test_ndcg_perfect_ranking ... ok
[INFO] [stdout] test metrics_tests::test_ndcg_worst_ranking ... ok
[INFO] [stdout] test metrics_tests::test_precision_at_k_empty_results ... ok
[INFO] [stdout] test metrics_tests::test_precision_at_k_partial ... ok
[INFO] [stdout] test metrics_tests::test_precision_at_k_perfect ... ok
[INFO] [stdout] test metrics_tests::test_precision_at_k_zero ... ok
[INFO] [stdout] test metrics_tests::test_precision_different_k ... ok
[INFO] [stdout] test metrics_tests::test_recall_at_10 ... ok
[INFO] [stdout] test metrics_tests::test_recall_at_100 ... ok
[INFO] [stdout] test metrics_tests::test_recall_at_k_empty_ground_truth ... ok
[INFO] [stdout] test metrics_tests::test_recall_at_k_empty_results ... ok
[INFO] [stdout] test metrics_tests::test_recall_at_k_partial ... ok
[INFO] [stdout] test metrics_tests::test_recall_at_k_perfect ... ok
[INFO] [stdout] test metrics_tests::test_recall_at_k_zero ... ok
[INFO] [stdout] test perf_optimizations::tests::test_batch_cosine_similarities ... ok
[INFO] [stdout] test perf_optimizations::tests::test_batch_dot_products_simd ... ok
[INFO] [stdout] test perf_optimizations::tests::test_contiguous_gpt4_dimension ... ok
[INFO] [stdout] test perf_optimizations::tests::test_contiguous_large_dimension ... ok
[INFO] [stdout] test perf_optimizations::tests::test_contiguous_vectors_batch_dot_products ... ok
[INFO] [stdout] test perf_optimizations::tests::test_contiguous_vectors_dimension_mismatch - should panic ... ok
[INFO] [stdout] test perf_optimizations::tests::test_contiguous_vectors_dot_product ... ok
[INFO] [stdout] test perf_optimizations::tests::test_contiguous_vectors_get_out_of_bounds ... ok
[INFO] [stdout] test perf_optimizations::tests::test_contiguous_vectors_grow ... ok
[INFO] [stdout] test perf_optimizations::tests::test_contiguous_vectors_memory_bytes ... ok
[INFO] [stdout] test perf_optimizations::tests::test_contiguous_vectors_new ... ok
[INFO] [stdout] test perf_optimizations::tests::test_contiguous_vectors_prefetch ... ok
[INFO] [stdout] test perf_optimizations::tests::test_contiguous_vectors_push ... ok
[INFO] [stdout] test perf_optimizations::tests::test_contiguous_vectors_push_batch ... ok
[INFO] [stdout] test perf_optimizations::tests::test_drop_after_resize_no_leak ... ok
[INFO] [stdout] test perf_optimizations::tests::test_ensure_capacity_idempotent ... ok
[INFO] [stdout] test perf_optimizations::tests::test_get_unchecked_panics_on_boundary_index_in_debug - should panic ... ok
[INFO] [stdout] test perf_optimizations::tests::test_get_unchecked_panics_on_invalid_index_in_debug - should panic ... ok
[INFO] [stdout] test perf_optimizations::tests::test_get_unchecked_valid_index ... ok
[INFO] [stdout] test perf_optimizations::tests::test_resize_multiple_times ... ok
[INFO] [stdout] test perf_optimizations::tests::test_resize_preserves_data_integrity ... ok
[INFO] [stdout] test point_tests::test_point_creation ... ok
[INFO] [stdout] test point_tests::test_point_serialization ... ok
[INFO] [stdout] test point_tests::test_point_without_payload ... ok
[INFO] [stdout] test quantization_tests::test_binary_from_bytes_invalid ... ok
[INFO] [stdout] test quantization_tests::test_binary_hamming_distance_half_different ... ok
[INFO] [stdout] test quantization_tests::test_binary_hamming_distance_identical ... ok
[INFO] [stdout] test quantization_tests::test_binary_hamming_distance_opposite ... ok
[INFO] [stdout] test quantization_tests::test_binary_quantize_768d_memory ... ok
[INFO] [stdout] test quantization_tests::test_binary_quantize_simple_vector ... ok
[INFO] [stdout] test quantization_tests::test_binary_quantize_threshold_at_zero ... ok
[INFO] [stdout] test quantization_tests::test_binary_serialization_roundtrip ... ok
[INFO] [stdout] test quantization_tests::test_cosine_similarity_quantized_identical ... ok
[INFO] [stdout] test quantization_tests::test_cosine_similarity_quantized_opposite ... ok
[INFO] [stdout] test quantization_tests::test_cosine_similarity_quantized_simd_identical ... ok
[INFO] [stdout] test quantization_tests::test_dequantize_roundtrip ... ok
[INFO] [stdout] test quantization_tests::test_dot_product_quantized_orthogonal ... ok
[INFO] [stdout] test quantization_tests::test_dot_product_quantized_simd_768d ... ok
[INFO] [stdout] test quantization_tests::test_dot_product_quantized_simd_simple ... ok
[INFO] [stdout] test quantization_tests::test_dot_product_quantized_simple ... ok
[INFO] [stdout] test quantization_tests::test_euclidean_squared_quantized ... ok
[INFO] [stdout] test quantization_tests::test_euclidean_squared_quantized_same_point ... ok
[INFO] [stdout] test quantization_tests::test_euclidean_squared_quantized_simd_768d ... ok
[INFO] [stdout] test quantization_tests::test_from_bytes_invalid ... ok
[INFO] [stdout] test quantization_tests::test_memory_reduction ... ok
[INFO] [stdout] test quantization_tests::test_quantize_constant_vector ... ok
[INFO] [stdout] test quantization_tests::test_quantize_negative_values ... ok
[INFO] [stdout] test quantization_tests::test_quantize_simple_vector ... ok
[INFO] [stdout] test quantization_tests::test_recall_accuracy_high_dimension ... ok
[INFO] [stdout] test quantization_tests::test_serialization_roundtrip ... ok
[INFO] [stdout] test quantization_tests::test_storage_mode_enum ... ok
[INFO] [stdout] test simd::tests::test_calculate_prefetch_distance_large_vectors ... ok
[INFO] [stdout] test simd::tests::test_calculate_prefetch_distance_medium_vectors ... ok
[INFO] [stdout] test simd::tests::test_calculate_prefetch_distance_small_vectors ... ok
[INFO] [stdout] test simd::tests::test_cosine_consistency_with_baseline ... ok
[INFO] [stdout] test simd::tests::test_cosine_similarity_identical_vectors ... ok
[INFO] [stdout] test simd::tests::test_cosine_similarity_opposite_vectors ... ok
[INFO] [stdout] test simd::tests::test_cosine_similarity_orthogonal_vectors ... ok
[INFO] [stdout] test simd::tests::test_cosine_similarity_zero_vector ... ok
[INFO] [stdout] test simd::tests::test_dimension_mismatch_panics - should panic ... ok
[INFO] [stdout] test simd::tests::test_dot_product_fast_768d ... ok
[INFO] [stdout] test simd::tests::test_dot_product_fast_correctness ... ok
[INFO] [stdout] test simd::tests::test_euclidean_distance_768d ... ok
[INFO] [stdout] test simd::tests::test_euclidean_distance_identical_vectors ... ok
[INFO] [stdout] test simd::tests::test_euclidean_distance_known_value ... ok
[INFO] [stdout] test simd::tests::test_hamming_all_different ... ok
[INFO] [stdout] test simd::tests::test_hamming_identical ... ok
[INFO] [stdout] test simd::tests::test_hamming_odd_dimension ... ok
[INFO] [stdout] test simd::tests::test_hamming_partial ... ok
[INFO] [stdout] test simd::tests::test_jaccard_consistency_scalar_vs_reference ... ok
[INFO] [stdout] test simd::tests::test_jaccard_disjoint ... ok
[INFO] [stdout] test simd::tests::test_jaccard_empty_sets ... ok
[INFO] [stdout] test simd::tests::test_jaccard_half_overlap ... ok
[INFO] [stdout] test simd::tests::test_jaccard_identical ... ok
[INFO] [stdout] test simd::tests::test_jaccard_simd_aligned_vectors ... ok
[INFO] [stdout] test simd::tests::test_jaccard_simd_large_vectors ... ok
[INFO] [stdout] test simd::tests::test_jaccard_simd_unaligned_vectors ... ok
[INFO] [stdout] test simd::tests::test_l2_cache_line_constant ... ok
[INFO] [stdout] test simd::tests::test_norm_known_value ... ok
[INFO] [stdout] test simd::tests::test_norm_unit_vector ... ok
[INFO] [stdout] test simd::tests::test_norm_zero_vector ... ok
[INFO] [stdout] test simd::tests::test_normalize_inplace_768d ... ok
[INFO] [stdout] test simd::tests::test_normalize_inplace_unit_vector ... ok
[INFO] [stdout] test simd::tests::test_normalize_inplace_zero_vector ... ok
[INFO] [stdout] test simd::tests::test_odd_dimension_vectors ... ok
[INFO] [stdout] test simd::tests::test_prefetch_vector_does_not_panic ... ok
[INFO] [stdout] test simd::tests::test_small_vectors ... ok
[INFO] [stdout] test simd::tests::test_squared_l2_identical ... ok
[INFO] [stdout] test simd::tests::test_squared_l2_known_value ... ok
[INFO] [stdout] test simd_avx512_tests::tests::test_auto_dimension_mismatch - should panic ... ok
[INFO] [stdout] test simd_avx512_tests::tests::test_auto_odd_dimensions ... ok
[INFO] [stdout] test simd_avx512_tests::tests::test_auto_small_vectors ... ok
[INFO] [stdout] test simd_avx512_tests::tests::test_batch_cosine_normalized ... ok
[INFO] [stdout] test simd_avx512_tests::tests::test_boundary_sizes_cosine ... ok
[INFO] [stdout] test simd_avx512_tests::tests::test_boundary_sizes_dot_product ... ok
[INFO] [stdout] test simd_avx512_tests::tests::test_boundary_sizes_squared_l2 ... ok
[INFO] [stdout] test simd_avx512_tests::tests::test_cosine_similarity_auto_consistency ... ok
[INFO] [stdout] test simd_avx512_tests::tests::test_cosine_similarity_auto_identical ... ok
[INFO] [stdout] test simd_avx512_tests::tests::test_cosine_similarity_auto_opposite ... ok
[INFO] [stdout] test simd_avx512_tests::tests::test_cosine_similarity_auto_orthogonal ... ok
[INFO] [stdout] test simd_avx512_tests::tests::test_cosine_similarity_normalized_identical ... ok
[INFO] [stdout] test simd_avx512_tests::tests::test_cosine_similarity_normalized_matches_auto ... ok
[INFO] [stdout] test simd_avx512_tests::tests::test_cosine_similarity_normalized_orthogonal ... ok
[INFO] [stdout] test simd_avx512_tests::tests::test_detect_simd_level_returns_valid ... ok
[INFO] [stdout] test simd_avx512_tests::tests::test_dot_product_auto_768d ... ok
[INFO] [stdout] test simd_avx512_tests::tests::test_dot_product_auto_basic ... ok
[INFO] [stdout] test simd_avx512_tests::tests::test_dot_product_auto_consistency ... ok
[INFO] [stdout] test simd_avx512_tests::tests::test_euclidean_auto_known ... ok
[INFO] [stdout] test simd_avx512_tests::tests::test_has_avx512_consistent ... ok
[INFO] [stdout] test simd_avx512_tests::tests::test_large_values ... ok
[INFO] [stdout] test simd_avx512_tests::tests::test_large_vector_1536d ... ok
[INFO] [stdout] test simd_avx512_tests::tests::test_million_dim_dot_product ... ok
[INFO] [stdout] test simd_avx512_tests::tests::test_negative_values ... ok
[INFO] [stdout] test simd_avx512_tests::tests::test_one_zero_vector_cosine ... ok
[INFO] [stdout] test simd_avx512_tests::tests::test_precision_accumulation ... ok
[INFO] [stdout] test simd_avx512_tests::tests::test_squared_l2_auto_consistency ... ok
[INFO] [stdout] test simd_avx512_tests::tests::test_squared_l2_auto_identical ... ok
[INFO] [stdout] test simd_avx512_tests::tests::test_squared_l2_auto_known ... ok
[INFO] [stdout] test simd_avx512_tests::tests::test_unit_vectors_cosine ... ok
[INFO] [stdout] test simd_avx512_tests::tests::test_very_large_vector_4096d ... ok
[INFO] [stdout] test simd_avx512_tests::tests::test_very_small_values ... ok
[INFO] [stdout] test simd_avx512_tests::tests::test_zero_vectors_cosine ... ok
[INFO] [stdout] test simd_avx512_tests::tests::test_zero_vectors_dot_product ... ok
[INFO] [stdout] test simd_avx512_tests::tests::test_zero_vectors_euclidean ... ok
[INFO] [stdout] test simd_dispatch::tests::test_cosine_dispatched_768d ... ok
[INFO] [stdout] test simd_dispatch::tests::test_cosine_dispatched_correctness ... ok
[INFO] [stdout] test simd_dispatch::tests::test_cosine_dispatched_orthogonal ... ok
[INFO] [stdout] test simd_dispatch::tests::test_cosine_normalized_dispatched ... ok
[INFO] [stdout] test simd_dispatch::tests::test_dispatch_initialized_once ... ok
[INFO] [stdout] test simd_dispatch::tests::test_dispatch_thread_safe ... ok
[INFO] [stdout] test simd_dispatch::tests::test_dot_product_dispatched_768d ... ok
[INFO] [stdout] test simd_dispatch::tests::test_dot_product_dispatched_correctness ... ok
[INFO] [stdout] test simd_dispatch::tests::test_dot_product_dispatched_length_mismatch - should panic ... ok
[INFO] [stdout] test simd_dispatch::tests::test_empty_vectors ... ok
[INFO] [stdout] test simd_dispatch::tests::test_euclidean_dispatched_768d ... ok
[INFO] [stdout] test simd_dispatch::tests::test_euclidean_dispatched_correctness ... ok
[INFO] [stdout] test simd_dispatch::tests::test_hamming_dispatched_correctness ... ok
[INFO] [stdout] test simd_dispatch::tests::test_prefetch_distance_1536d ... ok
[INFO] [stdout] test simd_dispatch::tests::test_prefetch_distance_384d ... ok
[INFO] [stdout] test simd_dispatch::tests::test_prefetch_distance_768d ... ok
[INFO] [stdout] test simd_dispatch::tests::test_prefetch_distance_function ... ok
[INFO] [stdout] test simd_dispatch::tests::test_simd_features_detect ... ok
[INFO] [stdout] test simd_dispatch::tests::test_simd_features_info ... ok
[INFO] [stdout] test simd_dispatch::tests::test_single_element ... ok
[INFO] [stdout] test simd_explicit_tests::tests::test_consistency_with_scalar ... ok
[INFO] [stdout] test simd_explicit_tests::tests::test_cosine_similarity_simd_identical ... ok
[INFO] [stdout] test simd_explicit_tests::tests::test_cosine_similarity_simd_opposite ... ok
[INFO] [stdout] test simd_explicit_tests::tests::test_cosine_similarity_simd_orthogonal ... ok
[INFO] [stdout] test simd_explicit_tests::tests::test_dimension_mismatch - should panic ... ok
[INFO] [stdout] test simd_explicit_tests::tests::test_dot_product_simd_768d ... ok
[INFO] [stdout] test simd_explicit_tests::tests::test_dot_product_simd_basic ... ok
[INFO] [stdout] test simd_explicit_tests::tests::test_euclidean_distance_simd_identical ... ok
[INFO] [stdout] test simd_explicit_tests::tests::test_euclidean_distance_simd_known ... ok
[INFO] [stdout] test simd_explicit_tests::tests::test_hamming_distance_binary_all_different ... ok
[INFO] [stdout] test simd_explicit_tests::tests::test_hamming_distance_binary_fast_all_different ... ok
[INFO] [stdout] test simd_explicit_tests::tests::test_hamming_distance_binary_fast_consistency ... ok
[INFO] [stdout] test simd_explicit_tests::tests::test_hamming_distance_binary_fast_identical ... ok
[INFO] [stdout] test simd_explicit_tests::tests::test_hamming_distance_binary_identical ... ok
[INFO] [stdout] test simd_explicit_tests::tests::test_hamming_distance_binary_known ... ok
[INFO] [stdout] test simd_explicit_tests::tests::test_hamming_distance_simd_all_different ... ok
[INFO] [stdout] test simd_explicit_tests::tests::test_hamming_distance_simd_consistency ... ok
[INFO] [stdout] test simd_explicit_tests::tests::test_hamming_distance_simd_identical ... ok
[INFO] [stdout] test simd_explicit_tests::tests::test_hamming_distance_simd_partial ... ok
[INFO] [stdout] test simd_explicit_tests::tests::test_jaccard_similarity_simd_consistency ... ok
[INFO] [stdout] test simd_explicit_tests::tests::test_jaccard_similarity_simd_disjoint ... ok
[INFO] [stdout] test simd_explicit_tests::tests::test_jaccard_similarity_simd_empty ... ok
[INFO] [stdout] test simd_explicit_tests::tests::test_jaccard_similarity_simd_half_overlap ... ok
[INFO] [stdout] test simd_explicit_tests::tests::test_jaccard_similarity_simd_identical ... ok
[INFO] [stdout] test simd_explicit_tests::tests::test_normalize_inplace_simd_unit ... ok
[INFO] [stdout] test simd_explicit_tests::tests::test_normalize_inplace_simd_zero ... ok
[INFO] [stdout] test simd_explicit_tests::tests::test_odd_dimensions ... ok
[INFO] [stdout] test simd_explicit_tests::tests::test_small_vectors ... ok
[INFO] [stdout] test simd_native::tests::test_batch_dot_product_native ... ok
[INFO] [stdout] test simd_native::tests::test_cosine_normalized_native ... ok
[INFO] [stdout] test simd_native::tests::test_dot_product_native_basic ... ok
[INFO] [stdout] test simd_native::tests::test_dot_product_native_large ... ok
[INFO] [stdout] test simd_native::tests::test_squared_l2_native_basic ... ok
[INFO] [stdout] test simd_native::tests::test_squared_l2_native_large ... ok
[INFO] [stdout] test storage::histogram_tests::test_histogram_empty ... ok
[INFO] [stdout] test storage::histogram_tests::test_histogram_is_empty ... ok
[INFO] [stdout] test storage::histogram_tests::test_histogram_multiple_values ... ok
[INFO] [stdout] test storage::histogram_tests::test_histogram_percentiles ... ok
[INFO] [stdout] test storage::histogram_tests::test_histogram_reset ... ok
[INFO] [stdout] test storage::histogram_tests::test_histogram_single_value ... ok
[INFO] [stdout] test storage::histogram_tests::test_histogram_thread_safety ... ok
[INFO] [stdout] test storage::log_payload_tests::test_create_snapshot_creates_file ... ok
[INFO] [stdout] test storage::log_payload_tests::test_create_snapshot_has_correct_magic ... ok
[INFO] [stdout] test storage::log_payload_tests::test_create_snapshot_has_correct_version ... ok
[INFO] [stdout] test storage::log_payload_tests::test_delete_payload ... ok
[INFO] [stdout] test storage::log_payload_tests::test_ids_returns_all_stored_ids ... ok
[INFO] [stdout] test storage::log_payload_tests::test_load_from_snapshot_plus_delta_wal ... ok
[INFO] [stdout] test storage::log_payload_tests::test_load_from_snapshot_restores_index ... ok
[INFO] [stdout] test storage::log_payload_tests::test_load_from_snapshot_with_deletes_in_delta ... ok
[INFO] [stdout] test storage::log_payload_tests::test_should_create_snapshot_false_after_recent_snapshot ... ok
[INFO] [stdout] test storage::log_payload_tests::test_should_create_snapshot_false_when_fresh ... ok
[INFO] [stdout] test index::trigram::tests::test_trigram_search_performance_10k ... ok
[INFO] [stdout] test storage::log_payload_tests::test_snapshot_crc_validation ... ok
[INFO] [stdout] test storage::log_payload_tests::test_snapshot_entry_count_overflow ... ok
[INFO] [stdout] test storage::log_payload_tests::test_snapshot_malicious_entry_count_dos_prevention ... ok
[INFO] [stdout] test storage::log_payload_tests::test_snapshot_random_garbage ... ok
[INFO] [stdout] test storage::log_payload_tests::test_snapshot_truncated_data ... ok
[INFO] [stdout] test storage::log_payload_tests::test_snapshot_unsupported_version ... ok
[INFO] [stdout] test storage::log_payload_tests::test_snapshot_with_empty_storage ... ok
[INFO] [stdout] test storage::log_payload_tests::test_snapshot_wrong_magic ... ok
[INFO] [stdout] test storage::log_payload_tests::test_store_and_retrieve_payload ... ok
[INFO] [stdout] test storage::log_payload_tests::test_wal_position_stored_in_snapshot ... ok
[INFO] [stdout] test storage::metrics_tests::test_bytes_resized_tracks_growth ... ok
[INFO] [stdout] test storage::metrics_tests::test_detect_slow_ensure_capacity ... ok
[INFO] [stdout] test storage::metrics_tests::test_latency_stats_empty ... ok
[INFO] [stdout] test storage::metrics_tests::test_latency_stats_p99_exceeds ... ok
[INFO] [stdout] test storage::metrics_tests::test_latency_stats_percentiles ... ok
[INFO] [stdout] test storage::metrics_tests::test_latency_stats_single_sample ... ok
[INFO] [stdout] test storage::metrics_tests::test_metrics_multiple_operations ... ok
[INFO] [stdout] test storage::metrics_tests::test_metrics_new_is_empty ... ok
[INFO] [stdout] test storage::metrics_tests::test_metrics_record_ensure_capacity_no_resize ... ok
[INFO] [stdout] test storage::metrics_tests::test_metrics_record_ensure_capacity_with_resize ... ok
[INFO] [stdout] test storage::metrics_tests::test_metrics_reset ... ok
[INFO] [stdout] test storage::metrics_tests::test_metrics_thread_safety ... ok
[INFO] [stdout] test storage::metrics_tests::test_timing_guard_records_elapsed ... ok
[INFO] [stdout] test storage::tests::test_aggressive_growth_reduces_resizes ... ok
[INFO] [stdout] test storage::tests::test_compaction_empty_storage ... ok
[INFO] [stdout] test storage::tests::test_compaction_no_fragmentation ... ok
[INFO] [stdout] test storage::tests::test_compaction_reclaims_space ... ok
[INFO] [stdout] test storage::tests::test_fragmentation_ratio ... ok
[INFO] [stdout] test cache::performance_tests::test_lru_cache_get_performance_with_updates has been running for over 60 seconds
[INFO] [stdout] test storage::tests::test_metrics_bytes_resized ... ok
[INFO] [stdout] test storage::tests::test_metrics_latency_percentiles ... ok
[INFO] [stdout] test storage::log_payload_tests::test_should_create_snapshot_true_after_threshold ... ok
[INFO] [stdout] test storage::tests::test_metrics_tracking_ensure_capacity ... ok
[INFO] [stdout] test storage::tests::test_mmap_storage_multiple_vectors ... ok
[INFO] [stdout] test storage::tests::test_mmap_storage_retrieve_nonexistent ... ok
[INFO] [stdout] test storage::tests::test_mmap_storage_update_vector ... ok
[INFO] [stdout] test storage::tests::test_payload_persistence ... ok
[INFO] [stdout] test storage::tests::test_payload_storage_complex_json ... ok
[INFO] [stdout] test storage::tests::test_payload_storage_multiple_payloads ... ok
[INFO] [stdout] test storage::tests::test_payload_storage_new ... ok
[INFO] [stdout] test storage::tests::test_payload_storage_ops ... ok
[INFO] [stdout] test storage::tests::test_payload_storage_retrieve_nonexistent ... ok
[INFO] [stdout] test storage::tests::test_metrics_resize_count ... ok
[INFO] [stdout] test storage::tests::test_retrieve_ref_data_integrity_after_update ... ok
[INFO] [stdout] test storage::tests::test_retrieve_ref_large_dimension ... ok
[INFO] [stdout] test storage::tests::test_retrieve_ref_multiple_concurrent_reads ... ok
[INFO] [stdout] test storage::tests::test_retrieve_ref_nonexistent_returns_none ... ok
[INFO] [stdout] test storage::tests::test_retrieve_ref_returns_slice_without_allocation ... ok
[INFO] [stdout] test storage::tests::test_storage_delete ... ok
[INFO] [stdout] test storage::tests::test_storage_new_creates_files ... ok
[INFO] [stdout] test storage::tests::test_reserve_capacity_preallocates ... ok
[INFO] [stdout] test storage::tests::test_storage_store_and_retrieve ... ok
[INFO] [stdout] test storage::tests::test_storage_persistence ... ok
[INFO] [stdout] test storage::tests::test_storage_wal_recovery ... ok
[INFO] [stdout] test tests::test_database_open ... ok
[INFO] [stdout] test tests::test_create_collection ... ok
[INFO] [stdout] test tests::test_delete_nonexistent_collection ... ok
[INFO] [stdout] test tests::test_delete_collection ... ok
[INFO] [stdout] test tests::test_duplicate_collection_error ... ok
[INFO] [stdout] test tests::test_get_collection ... ok
[INFO] [stdout] test vector_ref::tests::test_borrowed_vector_as_ref ... ok
[INFO] [stdout] test vector_ref::tests::test_borrowed_vector_deref ... ok
[INFO] [stdout] test vector_ref::tests::test_borrowed_vector_new ... ok
[INFO] [stdout] test vector_ref::tests::test_generic_function_with_borrowed ... ok
[INFO] [stdout] test vector_ref::tests::test_generic_function_with_cow ... ok
[INFO] [stdout] test vector_ref::tests::test_generic_function_with_slice ... ok
[INFO] [stdout] test vector_ref::tests::test_generic_function_with_vec ... ok
[INFO] [stdout] test vector_ref::tests::test_vector_guard_basic ... ok
[INFO] [stdout] test vector_ref::tests::test_vector_guard_deref ... ok
[INFO] [stdout] test vector_ref::tests::test_vector_guard_with_real_lock ... ok
[INFO] [stdout] test vector_ref::tests::test_vector_ref_cow_borrowed ... ok
[INFO] [stdout] test vector_ref::tests::test_vector_ref_cow_owned ... ok
[INFO] [stdout] test vector_ref::tests::test_vector_ref_empty ... ok
[INFO] [stdout] test vector_ref::tests::test_vector_ref_slice ... ok
[INFO] [stdout] test vector_ref::tests::test_vector_ref_vec ... ok
[INFO] [stdout] test velesql::ast_tests::test_column_new ... ok
[INFO] [stdout] test velesql::ast_tests::test_column_with_alias ... ok
[INFO] [stdout] test velesql::ast_tests::test_query_serialization ... ok
[INFO] [stdout] test velesql::ast_tests::test_value_from_bool ... ok
[INFO] [stdout] test velesql::ast_tests::test_value_from_float ... ok
[INFO] [stdout] test velesql::ast_tests::test_value_from_integer ... ok
[INFO] [stdout] test velesql::ast_tests::test_value_from_string ... ok
[INFO] [stdout] test velesql::cache_tests::test_cache_clear ... ok
[INFO] [stdout] test velesql::cache_tests::test_cache_different_queries ... ok
[INFO] [stdout] test velesql::cache_tests::test_cache_eviction ... ok
[INFO] [stdout] test velesql::cache_tests::test_cache_hit_rate ... ok
[INFO] [stdout] test velesql::cache_tests::test_cache_invalid_query ... ok
[INFO] [stdout] test velesql::cache_tests::test_cache_min_size ... ok
[INFO] [stdout] test velesql::cache_tests::test_cache_new ... ok
[INFO] [stdout] test velesql::cache_tests::test_cache_parse_hit ... ok
[INFO] [stdout] test velesql::cache_tests::test_cache_parse_miss ... ok
[INFO] [stdout] test velesql::cache_tests::test_cache_stats_hit_rate_empty ... ok
[INFO] [stdout] test velesql::cache_tests::test_cache_thread_safety ... ok
[INFO] [stdout] test velesql::error_tests::test_error_codes ... ok
[INFO] [stdout] test velesql::error_tests::test_error_display ... ok
[INFO] [stdout] test velesql::error_tests::test_missing_parameter ... ok
[INFO] [stdout] test velesql::error_tests::test_syntax_error ... ok
[INFO] [stdout] test velesql::error_tests::test_unexpected_token ... ok
[INFO] [stdout] test velesql::error_tests::test_unknown_column ... ok
[INFO] [stdout] test velesql::explain_tests::test_compare_op_as_str ... ok
[INFO] [stdout] test velesql::explain_tests::test_filter_strategy_post_filter_default ... ok
[INFO] [stdout] test velesql::explain_tests::test_index_type_as_str ... ok
[INFO] [stdout] test velesql::explain_tests::test_plan_display_impl ... ok
[INFO] [stdout] test velesql::explain_tests::test_plan_from_simple_select ... ok
[INFO] [stdout] test velesql::explain_tests::test_plan_from_vector_search ... ok
[INFO] [stdout] test velesql::explain_tests::test_plan_to_json ... ok
[INFO] [stdout] test velesql::explain_tests::test_plan_to_tree_format ... ok
[INFO] [stdout] test velesql::explain_tests::test_plan_with_filter ... ok
[INFO] [stdout] test velesql::explain_tests::test_plan_with_offset ... ok
[INFO] [stdout] test velesql::parser_tests::test_parse_and_condition ... ok
[INFO] [stdout] test velesql::parser_tests::test_parse_between_condition ... ok
[INFO] [stdout] test velesql::parser_tests::test_parse_case_insensitive ... ok
[INFO] [stdout] test velesql::parser_tests::test_parse_comparison_eq_string ... ok
[INFO] [stdout] test velesql::parser_tests::test_parse_comparison_gt_integer ... ok
[INFO] [stdout] test velesql::parser_tests::test_parse_comparison_neq ... ok
[INFO] [stdout] test velesql::parser_tests::test_parse_ilike_condition ... ok
[INFO] [stdout] test velesql::parser_tests::test_parse_ilike_lowercase ... ok
[INFO] [stdout] test velesql::parser_tests::test_parse_in_condition ... ok
[INFO] [stdout] test velesql::parser_tests::test_parse_is_not_null ... ok
[INFO] [stdout] test velesql::parser_tests::test_parse_is_null ... ok
[INFO] [stdout] test velesql::parser_tests::test_parse_like_condition ... ok
[INFO] [stdout] test velesql::parser_tests::test_parse_missing_from ... ok
[INFO] [stdout] test velesql::parser_tests::test_parse_or_condition ... ok
[INFO] [stdout] test velesql::parser_tests::test_parse_select_all ... ok
[INFO] [stdout] test velesql::parser_tests::test_parse_select_columns ... ok
[INFO] [stdout] test velesql::parser_tests::test_parse_select_nested_column ... ok
[INFO] [stdout] test velesql::parser_tests::test_parse_select_with_limit ... ok
[INFO] [stdout] test velesql::parser_tests::test_parse_select_with_offset ... ok
[INFO] [stdout] test velesql::parser_tests::test_parse_syntax_error ... ok
[INFO] [stdout] test velesql::parser_tests::test_parse_vector_near_literal ... ok
[INFO] [stdout] test velesql::parser_tests::test_parse_vector_near_parameter ... ok
[INFO] [stdout] test velesql::parser_tests::test_parse_vector_with_filter ... ok
[INFO] [stdout] test velesql::parser_tests::test_parse_with_clause_boolean_option ... ok
[INFO] [stdout] test velesql::parser_tests::test_parse_with_clause_float_value ... ok
[INFO] [stdout] test velesql::parser_tests::test_parse_with_clause_identifier_value ... ok
[INFO] [stdout] test velesql::parser_tests::test_parse_with_clause_multiple_options ... ok
[INFO] [stdout] test velesql::parser_tests::test_parse_with_clause_single_option ... ok
[INFO] [stdout] test velesql::parser_tests::test_parse_without_with_clause ... ok
[INFO] [stdout] test tests::test_multiple_collections ... ok
[INFO] [stdout] test index::hnsw::index_tests::test_recall_quality_minimum_threshold ... ok
[INFO] [stdout] test index::hnsw::index_tests::test_search_with_rerank_uses_simd_distances ... ok
[INFO] [stdout] test index::hnsw::index_tests::test_search_with_rerank_768d_prefetch ... ok
[INFO] [stdout] test index::trigram::simd::tests::test_simd_performance ... FAILED
[INFO] [stdout] test index::hnsw::native::graph::tests::test_recall_with_heuristic_selection has been running for over 60 seconds
[INFO] [stdout] test index::hnsw::native::graph::tests::test_recall_with_heuristic_selection ... ok
[INFO] [stdout] test cache::performance_tests::test_lru_cache_get_performance_with_updates ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- cache::performance_tests::test_bloom_filter_concurrent_throughput stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'cache::performance_tests::test_bloom_filter_concurrent_throughput' (81) panicked at src/cache/performance_tests.rs:177:5:
[INFO] [stdout] Throughput too low: 227964 ops/sec (target: 500K+)
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x595dfd00f972 - std::backtrace_rs::backtrace::libunwind::trace::hf0bd46b30bc61685
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x595dfd00f972 - std::backtrace_rs::backtrace::trace_unsynchronized::h1d1fbb72ad89d7b7
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x595dfd00f972 - std::sys::backtrace::_print_fmt::he38b6f68ca847f47
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x595dfd00f972 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::hb7e843cde1bc81a3
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x595dfd02333a - core::fmt::rt::Argument::fmt::hc1dd77ac64f2688c
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x595dfd02333a - core::fmt::write::h952c506e2dbe9cff
[INFO] [stdout]    6:     0x595dfcfdc3d6 - std::io::default_write_fmt::hd23bd8145c03a23a
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x595dfcfdc3d6 - std::io::Write::write_fmt::hdd3314a2bd8a34bd
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x595dfcfee3f9 - std::sys::backtrace::BacktraceLock::print::h1079b82381c2c252
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x595dfcfee3f9 - std::panicking::default_hook::{{closure}}::h85cb76b8462c00f2
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x595dfcfee291 - std::panicking::default_hook::h0134d220cc034c02
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x595dfcd145ae - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hb2e68dca3970e3ca
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x595dfcd145ae - test::test_main_with_exit_callback::{{closure}}::ha7ec2063a2565ec3
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x595dfcfee722 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::haebee478d0f56cf4
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x595dfcfee722 - std::panicking::panic_with_hook::h8119b6db1fef734f
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x595dfcfee4b8 - std::panicking::panic_handler::{{closure}}::h24f5360b91482c0e
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x595dfcfe9069 - std::sys::backtrace::__rust_end_short_backtrace::h4e60c5cbd1bd0108
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x595dfcfcf76d - __rustc[e4c6931bd8050421]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x595dfd02d27c - core::panicking::panic_fmt::hb1614a3ff6840071
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x595dfc73268e - velesdb_core::cache::performance_tests::test_bloom_filter_concurrent_throughput::h9d6d1979e5146142
[INFO] [stdout]                                at /opt/rustwide/workdir/src/cache/performance_tests.rs:177:5
[INFO] [stdout]   20:     0x595dfc732897 - velesdb_core::cache::performance_tests::test_bloom_filter_concurrent_throughput::{{closure}}::hb06303a3571ff5ef
[INFO] [stdout]                                at /opt/rustwide/workdir/src/cache/performance_tests.rs:139:45
[INFO] [stdout]   21:     0x595dfc75d686 - core::ops::function::FnOnce::call_once::hb34c4ea9d2e36e5a
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   22:     0x595dfcd143ab - core::ops::function::FnOnce::call_once::hefaf63600cd43d2a
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x595dfcd143ab - test::__rust_begin_short_backtrace::he30322a73a0e9ea6
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/test/src/lib.rs:663:18
[INFO] [stdout]   24:     0x595dfcd27d7a - test::run_test_in_process::{{closure}}::hdea3ab8d0243ef36
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/test/src/lib.rs:686:74
[INFO] [stdout]   25:     0x595dfcd27d7a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h66d192f42498ffce
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   26:     0x595dfcd27d7a - std::panicking::catch_unwind::do_call::h822e18e8d3a6bb65
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:581:40
[INFO] [stdout]   27:     0x595dfcd27d7a - std::panicking::catch_unwind::h54b1de7ceab578bf
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:544:19
[INFO] [stdout]   28:     0x595dfcd27d7a - std::panic::catch_unwind::h60c29b7a9d0246b1
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panic.rs:359:14
[INFO] [stdout]   29:     0x595dfcd27d7a - test::run_test_in_process::h6099b5f871379b13
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/test/src/lib.rs:686:27
[INFO] [stdout]   30:     0x595dfcd27d7a - test::run_test::{{closure}}::h926ce0a38281a4c8
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/test/src/lib.rs:607:43
[INFO] [stdout]   31:     0x595dfcd021d4 - test::run_test::{{closure}}::h508de21a9afc7140
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/test/src/lib.rs:637:41
[INFO] [stdout]   32:     0x595dfcd021d4 - std::sys::backtrace::__rust_begin_short_backtrace::h6e2f5c39ca00735a
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   33:     0x595dfcd05a92 - std::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}}::h133e44f0e5802c14
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   34:     0x595dfcd05a92 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h4718c1285283955c
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   35:     0x595dfcd05a92 - std::panicking::catch_unwind::do_call::h0bba3937b4892238
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:581:40
[INFO] [stdout]   36:     0x595dfcd05a92 - std::panicking::catch_unwind::h5b31cab5fb8c5d7f
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:544:19
[INFO] [stdout]   37:     0x595dfcd05a92 - std::panic::catch_unwind::hb2fa05d52ed0124e
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panic.rs:359:14
[INFO] [stdout]   38:     0x595dfcd05a92 - std::thread::lifecycle::spawn_unchecked::{{closure}}::hf401cf5ff501bd29
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   39:     0x595dfcd05a92 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h160022e94ce3b0bb
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   40:     0x595dfcfe409f - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::hf234e0d1d1d272ba
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   41:     0x595dfcfe409f - std::sys::thread::unix::Thread::new::thread_start::h106a295241840d3b
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/sys/thread/unix.rs:127:17
[INFO] [stdout]   42:     0x778c94402aa4 - <unknown>
[INFO] [stdout]   43:     0x778c9448fa64 - clone
[INFO] [stdout]   44:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- cache::performance_tests::test_lru_cache_eviction_performance stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'cache::performance_tests::test_lru_cache_eviction_performance' (97) panicked at src/cache/performance_tests.rs:28:5:
[INFO] [stdout] 10K inserts with eviction took too long: 1.0439708s
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x595dfd00f972 - std::backtrace_rs::backtrace::libunwind::trace::hf0bd46b30bc61685
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x595dfd00f972 - std::backtrace_rs::backtrace::trace_unsynchronized::h1d1fbb72ad89d7b7
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x595dfd00f972 - std::sys::backtrace::_print_fmt::he38b6f68ca847f47
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x595dfd00f972 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::hb7e843cde1bc81a3
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x595dfd02333a - core::fmt::rt::Argument::fmt::hc1dd77ac64f2688c
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x595dfd02333a - core::fmt::write::h952c506e2dbe9cff
[INFO] [stdout]    6:     0x595dfcfdc3d6 - std::io::default_write_fmt::hd23bd8145c03a23a
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x595dfcfdc3d6 - std::io::Write::write_fmt::hdd3314a2bd8a34bd
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x595dfcfee3f9 - std::sys::backtrace::BacktraceLock::print::h1079b82381c2c252
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x595dfcfee3f9 - std::panicking::default_hook::{{closure}}::h85cb76b8462c00f2
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x595dfcfee291 - std::panicking::default_hook::h0134d220cc034c02
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x595dfcd145ae - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hb2e68dca3970e3ca
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x595dfcd145ae - test::test_main_with_exit_callback::{{closure}}::ha7ec2063a2565ec3
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x595dfcfee722 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::haebee478d0f56cf4
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x595dfcfee722 - std::panicking::panic_with_hook::h8119b6db1fef734f
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x595dfcfee4b8 - std::panicking::panic_handler::{{closure}}::h24f5360b91482c0e
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x595dfcfe9069 - std::sys::backtrace::__rust_end_short_backtrace::h4e60c5cbd1bd0108
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x595dfcfcf76d - __rustc[e4c6931bd8050421]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x595dfd02d27c - core::panicking::panic_fmt::hb1614a3ff6840071
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x595dfc73153d - velesdb_core::cache::performance_tests::test_lru_cache_eviction_performance::hc638b7b351b6eac7
[INFO] [stdout]                                at /opt/rustwide/workdir/src/cache/performance_tests.rs:28:5
[INFO] [stdout]   20:     0x595dfc731717 - velesdb_core::cache::performance_tests::test_lru_cache_eviction_performance::{{closure}}::hf036117bb71fea03
[INFO] [stdout]                                at /opt/rustwide/workdir/src/cache/performance_tests.rs:14:41
[INFO] [stdout]   21:     0x595dfc7540b6 - core::ops::function::FnOnce::call_once::h3d3abfe1f2207934
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   22:     0x595dfcd143ab - core::ops::function::FnOnce::call_once::hefaf63600cd43d2a
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x595dfcd143ab - test::__rust_begin_short_backtrace::he30322a73a0e9ea6
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/test/src/lib.rs:663:18
[INFO] [stdout]   24:     0x595dfcd27d7a - test::run_test_in_process::{{closure}}::hdea3ab8d0243ef36
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/test/src/lib.rs:686:74
[INFO] [stdout]   25:     0x595dfcd27d7a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h66d192f42498ffce
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   26:     0x595dfcd27d7a - std::panicking::catch_unwind::do_call::h822e18e8d3a6bb65
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:581:40
[INFO] [stdout]   27:     0x595dfcd27d7a - std::panicking::catch_unwind::h54b1de7ceab578bf
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:544:19
[INFO] [stdout]   28:     0x595dfcd27d7a - std::panic::catch_unwind::h60c29b7a9d0246b1
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panic.rs:359:14
[INFO] [stdout]   29:     0x595dfcd27d7a - test::run_test_in_process::h6099b5f871379b13
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/test/src/lib.rs:686:27
[INFO] [stdout]   30:     0x595dfcd27d7a - test::run_test::{{closure}}::h926ce0a38281a4c8
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/test/src/lib.rs:607:43
[INFO] [stdout]   31:     0x595dfcd021d4 - test::run_test::{{closure}}::h508de21a9afc7140
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/test/src/lib.rs:637:41
[INFO] [stdout]   32:     0x595dfcd021d4 - std::sys::backtrace::__rust_begin_short_backtrace::h6e2f5c39ca00735a
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   33:     0x595dfcd05a92 - std::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}}::h133e44f0e5802c14
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   34:     0x595dfcd05a92 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h4718c1285283955c
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   35:     0x595dfcd05a92 - std::panicking::catch_unwind::do_call::h0bba3937b4892238
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:581:40
[INFO] [stdout]   36:     0x595dfcd05a92 - std::panicking::catch_unwind::h5b31cab5fb8c5d7f
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:544:19
[INFO] [stdout]   37:     0x595dfcd05a92 - std::panic::catch_unwind::hb2fa05d52ed0124e
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panic.rs:359:14
[INFO] [stdout]   38:     0x595dfcd05a92 - std::thread::lifecycle::spawn_unchecked::{{closure}}::hf401cf5ff501bd29
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   39:     0x595dfcd05a92 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h160022e94ce3b0bb
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   40:     0x595dfcfe409f - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::hf234e0d1d1d272ba
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   41:     0x595dfcfe409f - std::sys::thread::unix::Thread::new::thread_start::h106a295241840d3b
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/sys/thread/unix.rs:127:17
[INFO] [stdout]   42:     0x778c94402aa4 - <unknown>
[INFO] [stdout]   43:     0x778c9448fa64 - clone
[INFO] [stdout]   44:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- cache::lru_optimization_tests::test_eviction_performance_scaling stdout ----
[INFO] [stdout] Eviction complexity test:
[INFO] [stdout]   size=100: 54878.6 ns/eviction
[INFO] [stdout]   size=1000: 822991.7 ns/eviction
[INFO] [stdout]   size=10000: 4463430.9 ns/eviction
[INFO] [stdout]   Ratio 10K/100: 81.3x
[INFO] [stdout] 
[INFO] [stdout] thread 'cache::lru_optimization_tests::test_eviction_performance_scaling' (71) panicked at src/cache/lru_optimization_tests.rs:182:5:
[INFO] [stdout] Eviction too slow: 4463431 ns (target: < 500µs)
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x595dfd00f972 - std::backtrace_rs::backtrace::libunwind::trace::hf0bd46b30bc61685
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x595dfd00f972 - std::backtrace_rs::backtrace::trace_unsynchronized::h1d1fbb72ad89d7b7
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x595dfd00f972 - std::sys::backtrace::_print_fmt::he38b6f68ca847f47
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x595dfd00f972 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::hb7e843cde1bc81a3
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x595dfd02333a - core::fmt::rt::Argument::fmt::hc1dd77ac64f2688c
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x595dfd02333a - core::fmt::write::h952c506e2dbe9cff
[INFO] [stdout]    6:     0x595dfcfdc3d6 - std::io::default_write_fmt::hd23bd8145c03a23a
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x595dfcfdc3d6 - std::io::Write::write_fmt::hdd3314a2bd8a34bd
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x595dfcfee3f9 - std::sys::backtrace::BacktraceLock::print::h1079b82381c2c252
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x595dfcfee3f9 - std::panicking::default_hook::{{closure}}::h85cb76b8462c00f2
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x595dfcfee291 - std::panicking::default_hook::h0134d220cc034c02
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x595dfcd145ae - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hb2e68dca3970e3ca
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x595dfcd145ae - test::test_main_with_exit_callback::{{closure}}::ha7ec2063a2565ec3
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x595dfcfee722 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::haebee478d0f56cf4
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x595dfcfee722 - std::panicking::panic_with_hook::h8119b6db1fef734f
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x595dfcfee4b8 - std::panicking::panic_handler::{{closure}}::h24f5360b91482c0e
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x595dfcfe9069 - std::sys::backtrace::__rust_end_short_backtrace::h4e60c5cbd1bd0108
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x595dfcfcf76d - __rustc[e4c6931bd8050421]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x595dfd02d27c - core::panicking::panic_fmt::hb1614a3ff6840071
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x595dfc7353a8 - velesdb_core::cache::lru_optimization_tests::test_eviction_performance_scaling::hae7ebef9f7cd4a4f
[INFO] [stdout]                                at /opt/rustwide/workdir/src/cache/lru_optimization_tests.rs:182:5
[INFO] [stdout]   20:     0x595dfc735847 - velesdb_core::cache::lru_optimization_tests::test_eviction_performance_scaling::{{closure}}::h6f240f2eef8491e4
[INFO] [stdout]                                at /opt/rustwide/workdir/src/cache/lru_optimization_tests.rs:149:39
[INFO] [stdout]   21:     0x595dfc75b1a6 - core::ops::function::FnOnce::call_once::h939ad69ec15d93a0
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   22:     0x595dfcd143ab - core::ops::function::FnOnce::call_once::hefaf63600cd43d2a
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x595dfcd143ab - test::__rust_begin_short_backtrace::he30322a73a0e9ea6
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/test/src/lib.rs:663:18
[INFO] [stdout]   24:     0x595dfcd27d7a - test::run_test_in_process::{{closure}}::hdea3ab8d0243ef36
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/test/src/lib.rs:686:74
[INFO] [stdout]   25:     0x595dfcd27d7a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h66d192f42498ffce
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   26:     0x595dfcd27d7a - std::panicking::catch_unwind::do_call::h822e18e8d3a6bb65
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:581:40
[INFO] [stdout]   27:     0x595dfcd27d7a - std::panicking::catch_unwind::h54b1de7ceab578bf
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:544:19
[INFO] [stdout]   28:     0x595dfcd27d7a - std::panic::catch_unwind::h60c29b7a9d0246b1
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panic.rs:359:14
[INFO] [stdout]   29:     0x595dfcd27d7a - test::run_test_in_process::h6099b5f871379b13
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/test/src/lib.rs:686:27
[INFO] [stdout]   30:     0x595dfcd27d7a - test::run_test::{{closure}}::h926ce0a38281a4c8
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/test/src/lib.rs:607:43
[INFO] [stdout]   31:     0x595dfcd021d4 - test::run_test::{{closure}}::h508de21a9afc7140
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/test/src/lib.rs:637:41
[INFO] [stdout]   32:     0x595dfcd021d4 - std::sys::backtrace::__rust_begin_short_backtrace::h6e2f5c39ca00735a
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   33:     0x595dfcd05a92 - std::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}}::h133e44f0e5802c14
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   34:     0x595dfcd05a92 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h4718c1285283955c
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   35:     0x595dfcd05a92 - std::panicking::catch_unwind::do_call::h0bba3937b4892238
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:581:40
[INFO] [stdout]   36:     0x595dfcd05a92 - std::panicking::catch_unwind::h5b31cab5fb8c5d7f
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:544:19
[INFO] [stdout]   37:     0x595dfcd05a92 - std::panic::catch_unwind::hb2fa05d52ed0124e
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panic.rs:359:14
[INFO] [stdout]   38:     0x595dfcd05a92 - std::thread::lifecycle::spawn_unchecked::{{closure}}::hf401cf5ff501bd29
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   39:     0x595dfcd05a92 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h160022e94ce3b0bb
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   40:     0x595dfcfe409f - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::hf234e0d1d1d272ba
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   41:     0x595dfcfe409f - std::sys::thread::unix::Thread::new::thread_start::h106a295241840d3b
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/sys/thread/unix.rs:127:17
[INFO] [stdout]   42:     0x778c94402aa4 - <unknown>
[INFO] [stdout]   43:     0x778c9448fa64 - clone
[INFO] [stdout]   44:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- cache::lru_optimization_tests::test_insert_performance_scaling stdout ----
[INFO] [stdout] Insert complexity test:
[INFO] [stdout]   size=100: 222163.9 ns/op
[INFO] [stdout]   size=1000: 505224.0 ns/op
[INFO] [stdout]   size=10000: 3562228.8 ns/op
[INFO] [stdout]   Ratio 10K/100: 16.0x
[INFO] [stdout] 
[INFO] [stdout] thread 'cache::lru_optimization_tests::test_insert_performance_scaling' (78) panicked at src/cache/lru_optimization_tests.rs:58:5:
[INFO] [stdout] Insert too slow: 3562229 ns (target: < 500µs)
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x595dfd00f972 - std::backtrace_rs::backtrace::libunwind::trace::hf0bd46b30bc61685
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x595dfd00f972 - std::backtrace_rs::backtrace::trace_unsynchronized::h1d1fbb72ad89d7b7
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x595dfd00f972 - std::sys::backtrace::_print_fmt::he38b6f68ca847f47
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x595dfd00f972 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::hb7e843cde1bc81a3
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x595dfd02333a - core::fmt::rt::Argument::fmt::hc1dd77ac64f2688c
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x595dfd02333a - core::fmt::write::h952c506e2dbe9cff
[INFO] [stdout]    6:     0x595dfcfdc3d6 - std::io::default_write_fmt::hd23bd8145c03a23a
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x595dfcfdc3d6 - std::io::Write::write_fmt::hdd3314a2bd8a34bd
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x595dfcfee3f9 - std::sys::backtrace::BacktraceLock::print::h1079b82381c2c252
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x595dfcfee3f9 - std::panicking::default_hook::{{closure}}::h85cb76b8462c00f2
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x595dfcfee291 - std::panicking::default_hook::h0134d220cc034c02
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x595dfcd145ae - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hb2e68dca3970e3ca
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x595dfcd145ae - test::test_main_with_exit_callback::{{closure}}::ha7ec2063a2565ec3
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x595dfcfee722 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::haebee478d0f56cf4
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x595dfcfee722 - std::panicking::panic_with_hook::h8119b6db1fef734f
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x595dfcfee4b8 - std::panicking::panic_handler::{{closure}}::h24f5360b91482c0e
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x595dfcfe9069 - std::sys::backtrace::__rust_end_short_backtrace::h4e60c5cbd1bd0108
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x595dfcfcf76d - __rustc[e4c6931bd8050421]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x595dfd02d27c - core::panicking::panic_fmt::hb1614a3ff6840071
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x595dfc73435c - velesdb_core::cache::lru_optimization_tests::test_insert_performance_scaling::h9e50e40cabec5e17
[INFO] [stdout]                                at /opt/rustwide/workdir/src/cache/lru_optimization_tests.rs:58:5
[INFO] [stdout]   20:     0x595dfc734807 - velesdb_core::cache::lru_optimization_tests::test_insert_performance_scaling::{{closure}}::h9cf7cf55a2957de9
[INFO] [stdout]                                at /opt/rustwide/workdir/src/cache/lru_optimization_tests.rs:21:37
[INFO] [stdout]   21:     0x595dfc7513d6 - core::ops::function::FnOnce::call_once::h19157328789ec7af
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   22:     0x595dfcd143ab - core::ops::function::FnOnce::call_once::hefaf63600cd43d2a
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x595dfcd143ab - test::__rust_begin_short_backtrace::he30322a73a0e9ea6
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/test/src/lib.rs:663:18
[INFO] [stdout]   24:     0x595dfcd27d7a - test::run_test_in_process::{{closure}}::hdea3ab8d0243ef36
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/test/src/lib.rs:686:74
[INFO] [stdout]   25:     0x595dfcd27d7a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h66d192f42498ffce
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   26:     0x595dfcd27d7a - std::panicking::catch_unwind::do_call::h822e18e8d3a6bb65
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:581:40
[INFO] [stdout]   27:     0x595dfcd27d7a - std::panicking::catch_unwind::h54b1de7ceab578bf
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:544:19
[INFO] [stdout]   28:     0x595dfcd27d7a - std::panic::catch_unwind::h60c29b7a9d0246b1
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panic.rs:359:14
[INFO] [stdout]   29:     0x595dfcd27d7a - test::run_test_in_process::h6099b5f871379b13
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/test/src/lib.rs:686:27
[INFO] [stdout]   30:     0x595dfcd27d7a - test::run_test::{{closure}}::h926ce0a38281a4c8
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/test/src/lib.rs:607:43
[INFO] [stdout]   31:     0x595dfcd021d4 - test::run_test::{{closure}}::h508de21a9afc7140
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/test/src/lib.rs:637:41
[INFO] [stdout]   32:     0x595dfcd021d4 - std::sys::backtrace::__rust_begin_short_backtrace::h6e2f5c39ca00735a
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   33:     0x595dfcd05a92 - std::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}}::h133e44f0e5802c14
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   34:     0x595dfcd05a92 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h4718c1285283955c
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   35:     0x595dfcd05a92 - std::panicking::catch_unwind::do_call::h0bba3937b4892238
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:581:40
[INFO] [stdout]   36:     0x595dfcd05a92 - std::panicking::catch_unwind::h5b31cab5fb8c5d7f
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:544:19
[INFO] [stdout]   37:     0x595dfcd05a92 - std::panic::catch_unwind::hb2fa05d52ed0124e
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panic.rs:359:14
[INFO] [stdout]   38:     0x595dfcd05a92 - std::thread::lifecycle::spawn_unchecked::{{closure}}::hf401cf5ff501bd29
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   39:     0x595dfcd05a92 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h160022e94ce3b0bb
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   40:     0x595dfcfe409f - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::hf234e0d1d1d272ba
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   41:     0x595dfcfe409f - std::sys::thread::unix::Thread::new::thread_start::h106a295241840d3b
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/sys/thread/unix.rs:127:17
[INFO] [stdout]   42:     0x778c94402aa4 - <unknown>
[INFO] [stdout]   43:     0x778c9448fa64 - clone
[INFO] [stdout]   44:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- cache::performance_tests::test_lru_cache_concurrent_throughput stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'cache::performance_tests::test_lru_cache_concurrent_throughput' (96) panicked at src/cache/performance_tests.rs:130:5:
[INFO] [stdout] Throughput too low: 7704 ops/sec (target: 10K+)
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x595dfd00f972 - std::backtrace_rs::backtrace::libunwind::trace::hf0bd46b30bc61685
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x595dfd00f972 - std::backtrace_rs::backtrace::trace_unsynchronized::h1d1fbb72ad89d7b7
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x595dfd00f972 - std::sys::backtrace::_print_fmt::he38b6f68ca847f47
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x595dfd00f972 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::hb7e843cde1bc81a3
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x595dfd02333a - core::fmt::rt::Argument::fmt::hc1dd77ac64f2688c
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x595dfd02333a - core::fmt::write::h952c506e2dbe9cff
[INFO] [stdout]    6:     0x595dfcfdc3d6 - std::io::default_write_fmt::hd23bd8145c03a23a
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x595dfcfdc3d6 - std::io::Write::write_fmt::hdd3314a2bd8a34bd
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x595dfcfee3f9 - std::sys::backtrace::BacktraceLock::print::h1079b82381c2c252
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x595dfcfee3f9 - std::panicking::default_hook::{{closure}}::h85cb76b8462c00f2
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x595dfcfee291 - std::panicking::default_hook::h0134d220cc034c02
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x595dfcd145ae - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hb2e68dca3970e3ca
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x595dfcd145ae - test::test_main_with_exit_callback::{{closure}}::ha7ec2063a2565ec3
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x595dfcfee722 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::haebee478d0f56cf4
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x595dfcfee722 - std::panicking::panic_with_hook::h8119b6db1fef734f
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x595dfcfee4b8 - std::panicking::panic_handler::{{closure}}::h24f5360b91482c0e
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x595dfcfe9069 - std::sys::backtrace::__rust_end_short_backtrace::h4e60c5cbd1bd0108
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x595dfcfcf76d - __rustc[e4c6931bd8050421]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x595dfd02d27c - core::panicking::panic_fmt::hb1614a3ff6840071
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x595dfc731c3d - velesdb_core::cache::performance_tests::test_lru_cache_concurrent_throughput::he5cc409b777b0b1e
[INFO] [stdout]                                at /opt/rustwide/workdir/src/cache/performance_tests.rs:130:5
[INFO] [stdout]   20:     0x595dfc732177 - velesdb_core::cache::performance_tests::test_lru_cache_concurrent_throughput::{{closure}}::hffb88389f793ee63
[INFO] [stdout]                                at /opt/rustwide/workdir/src/cache/performance_tests.rs:92:42
[INFO] [stdout]   21:     0x595dfc762906 - core::ops::function::FnOnce::call_once::hf817e1257c1808f4
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   22:     0x595dfcd143ab - core::ops::function::FnOnce::call_once::hefaf63600cd43d2a
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x595dfcd143ab - test::__rust_begin_short_backtrace::he30322a73a0e9ea6
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/test/src/lib.rs:663:18
[INFO] [stdout]   24:     0x595dfcd27d7a - test::run_test_in_process::{{closure}}::hdea3ab8d0243ef36
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/test/src/lib.rs:686:74
[INFO] [stdout]   25:     0x595dfcd27d7a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h66d192f42498ffce
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   26:     0x595dfcd27d7a - std::panicking::catch_unwind::do_call::h822e18e8d3a6bb65
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:581:40
[INFO] [stdout]   27:     0x595dfcd27d7a - std::panicking::catch_unwind::h54b1de7ceab578bf
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:544:19
[INFO] [stdout]   28:     0x595dfcd27d7a - std::panic::catch_unwind::h60c29b7a9d0246b1
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panic.rs:359:14
[INFO] [stdout]   29:     0x595dfcd27d7a - test::run_test_in_process::h6099b5f871379b13
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/test/src/lib.rs:686:27
[INFO] [stdout]   30:     0x595dfcd27d7a - test::run_test::{{closure}}::h926ce0a38281a4c8
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/test/src/lib.rs:607:43
[INFO] [stdout]   31:     0x595dfcd021d4 - test::run_test::{{closure}}::h508de21a9afc7140
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/test/src/lib.rs:637:41
[INFO] [stdout]   32:     0x595dfcd021d4 - std::sys::backtrace::__rust_begin_short_backtrace::h6e2f5c39ca00735a
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   33:     0x595dfcd05a92 - std::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}}::h133e44f0e5802c14
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   34:     0x595dfcd05a92 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h4718c1285283955c
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   35:     0x595dfcd05a92 - std::panicking::catch_unwind::do_call::h0bba3937b4892238
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:581:40
[INFO] [stdout]   36:     0x595dfcd05a92 - std::panicking::catch_unwind::h5b31cab5fb8c5d7f
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:544:19
[INFO] [stdout]   37:     0x595dfcd05a92 - std::panic::catch_unwind::hb2fa05d52ed0124e
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panic.rs:359:14
[INFO] [stdout]   38:     0x595dfcd05a92 - std::thread::lifecycle::spawn_unchecked::{{closure}}::hf401cf5ff501bd29
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   39:     0x595dfcd05a92 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h160022e94ce3b0bb
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   40:     0x595dfcfe409f - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::hf234e0d1d1d272ba
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   41:     0x595dfcfe409f - std::sys::thread::unix::Thread::new::thread_start::h106a295241840d3b
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/sys/thread/unix.rs:127:17
[INFO] [stdout]   42:     0x778c94402aa4 - <unknown>
[INFO] [stdout]   43:     0x778c9448fa64 - clone
[INFO] [stdout]   44:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- cache::lru_optimization_tests::test_get_performance_scaling stdout ----
[INFO] [stdout] Get complexity test:
[INFO] [stdout]   size=100: 14251.2 ns/op
[INFO] [stdout]   size=1000: 609987.0 ns/op
[INFO] [stdout]   size=10000: 6536950.9 ns/op
[INFO] [stdout]   Ratio 10K/100: 458.7x
[INFO] [stdout] 
[INFO] [stdout] thread 'cache::lru_optimization_tests::test_get_performance_scaling' (72) panicked at src/cache/lru_optimization_tests.rs:101:5:
[INFO] [stdout] Get too slow: 6536951 ns (target: < 500µs)
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x595dfd00f972 - std::backtrace_rs::backtrace::libunwind::trace::hf0bd46b30bc61685
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x595dfd00f972 - std::backtrace_rs::backtrace::trace_unsynchronized::h1d1fbb72ad89d7b7
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x595dfd00f972 - std::sys::backtrace::_print_fmt::he38b6f68ca847f47
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x595dfd00f972 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::hb7e843cde1bc81a3
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x595dfd02333a - core::fmt::rt::Argument::fmt::hc1dd77ac64f2688c
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x595dfd02333a - core::fmt::write::h952c506e2dbe9cff
[INFO] [stdout]    6:     0x595dfcfdc3d6 - std::io::default_write_fmt::hd23bd8145c03a23a
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x595dfcfdc3d6 - std::io::Write::write_fmt::hdd3314a2bd8a34bd
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x595dfcfee3f9 - std::sys::backtrace::BacktraceLock::print::h1079b82381c2c252
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x595dfcfee3f9 - std::panicking::default_hook::{{closure}}::h85cb76b8462c00f2
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x595dfcfee291 - std::panicking::default_hook::h0134d220cc034c02
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x595dfcd145ae - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hb2e68dca3970e3ca
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x595dfcd145ae - test::test_main_with_exit_callback::{{closure}}::ha7ec2063a2565ec3
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x595dfcfee722 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::haebee478d0f56cf4
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x595dfcfee722 - std::panicking::panic_with_hook::h8119b6db1fef734f
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x595dfcfee4b8 - std::panicking::panic_handler::{{closure}}::h24f5360b91482c0e
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x595dfcfe9069 - std::sys::backtrace::__rust_end_short_backtrace::h4e60c5cbd1bd0108
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x595dfcfcf76d - __rustc[e4c6931bd8050421]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x595dfd02d27c - core::panicking::panic_fmt::hb1614a3ff6840071
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x595dfc733a6c - velesdb_core::cache::lru_optimization_tests::test_get_performance_scaling::hcf2f4f79c36bacef
[INFO] [stdout]                                at /opt/rustwide/workdir/src/cache/lru_optimization_tests.rs:101:5
[INFO] [stdout]   20:     0x595dfc733e97 - velesdb_core::cache::lru_optimization_tests::test_get_performance_scaling::{{closure}}::h86bd30714ef6016e
[INFO] [stdout]                                at /opt/rustwide/workdir/src/cache/lru_optimization_tests.rs:68:34
[INFO] [stdout]   21:     0x595dfc754256 - core::ops::function::FnOnce::call_once::h3e2502bd7cc89dd0
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   22:     0x595dfcd143ab - core::ops::function::FnOnce::call_once::hefaf63600cd43d2a
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x595dfcd143ab - test::__rust_begin_short_backtrace::he30322a73a0e9ea6
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/test/src/lib.rs:663:18
[INFO] [stdout]   24:     0x595dfcd27d7a - test::run_test_in_process::{{closure}}::hdea3ab8d0243ef36
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/test/src/lib.rs:686:74
[INFO] [stdout]   25:     0x595dfcd27d7a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h66d192f42498ffce
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   26:     0x595dfcd27d7a - std::panicking::catch_unwind::do_call::h822e18e8d3a6bb65
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:581:40
[INFO] [stdout]   27:     0x595dfcd27d7a - std::panicking::catch_unwind::h54b1de7ceab578bf
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:544:19
[INFO] [stdout]   28:     0x595dfcd27d7a - std::panic::catch_unwind::h60c29b7a9d0246b1
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panic.rs:359:14
[INFO] [stdout]   29:     0x595dfcd27d7a - test::run_test_in_process::h6099b5f871379b13
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/test/src/lib.rs:686:27
[INFO] [stdout]   30:     0x595dfcd27d7a - test::run_test::{{closure}}::h926ce0a38281a4c8
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/test/src/lib.rs:607:43
[INFO] [stdout]   31:     0x595dfcd021d4 - test::run_test::{{closure}}::h508de21a9afc7140
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/test/src/lib.rs:637:41
[INFO] [stdout]   32:     0x595dfcd021d4 - std::sys::backtrace::__rust_begin_short_backtrace::h6e2f5c39ca00735a
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   33:     0x595dfcd05a92 - std::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}}::h133e44f0e5802c14
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   34:     0x595dfcd05a92 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h4718c1285283955c
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   35:     0x595dfcd05a92 - std::panicking::catch_unwind::do_call::h0bba3937b4892238
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:581:40
[INFO] [stdout]   36:     0x595dfcd05a92 - std::panicking::catch_unwind::h5b31cab5fb8c5d7f
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:544:19
[INFO] [stdout]   37:     0x595dfcd05a92 - std::panic::catch_unwind::hb2fa05d52ed0124e
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panic.rs:359:14
[INFO] [stdout]   38:     0x595dfcd05a92 - std::thread::lifecycle::spawn_unchecked::{{closure}}::hf401cf5ff501bd29
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   39:     0x595dfcd05a92 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h160022e94ce3b0bb
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   40:     0x595dfcfe409f - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::hf234e0d1d1d272ba
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   41:     0x595dfcfe409f - std::sys::thread::unix::Thread::new::thread_start::h106a295241840d3b
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/sys/thread/unix.rs:127:17
[INFO] [stdout]   42:     0x778c94402aa4 - <unknown>
[INFO] [stdout]   43:     0x778c9448fa64 - clone
[INFO] [stdout]   44:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- index::trigram::simd::tests::test_simd_performance stdout ----
[INFO] [stdout] SIMD: 15.708564032s, Scalar: 7.667651008s, Speedup: 0.49x
[INFO] [stdout] 
[INFO] [stdout] thread 'index::trigram::simd::tests::test_simd_performance' (992) panicked at src/index/trigram/simd.rs:422:9:
[INFO] [stdout] assertion failed: simd_time <= scalar_time.mul_f32(1.5)
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x595dfd00f972 - std::backtrace_rs::backtrace::libunwind::trace::hf0bd46b30bc61685
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x595dfd00f972 - std::backtrace_rs::backtrace::trace_unsynchronized::h1d1fbb72ad89d7b7
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x595dfd00f972 - std::sys::backtrace::_print_fmt::he38b6f68ca847f47
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x595dfd00f972 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::hb7e843cde1bc81a3
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x595dfd02333a - core::fmt::rt::Argument::fmt::hc1dd77ac64f2688c
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x595dfd02333a - core::fmt::write::h952c506e2dbe9cff
[INFO] [stdout]    6:     0x595dfcfdc3d6 - std::io::default_write_fmt::hd23bd8145c03a23a
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x595dfcfdc3d6 - std::io::Write::write_fmt::hdd3314a2bd8a34bd
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x595dfcfee3f9 - std::sys::backtrace::BacktraceLock::print::h1079b82381c2c252
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x595dfcfee3f9 - std::panicking::default_hook::{{closure}}::h85cb76b8462c00f2
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x595dfcfee291 - std::panicking::default_hook::h0134d220cc034c02
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x595dfcd145ae - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hb2e68dca3970e3ca
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x595dfcd145ae - test::test_main_with_exit_callback::{{closure}}::ha7ec2063a2565ec3
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x595dfcfee722 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::haebee478d0f56cf4
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x595dfcfee722 - std::panicking::panic_with_hook::h8119b6db1fef734f
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x595dfcfee4ea - std::panicking::panic_handler::{{closure}}::h24f5360b91482c0e
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:691:13
[INFO] [stdout]   16:     0x595dfcfe9069 - std::sys::backtrace::__rust_end_short_backtrace::h4e60c5cbd1bd0108
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x595dfcfcf76d - __rustc[e4c6931bd8050421]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x595dfd02d27c - core::panicking::panic_fmt::hb1614a3ff6840071
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x595dfd02d242 - core::panicking::panic::h6519d2e94a76dd19
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/panicking.rs:150:5
[INFO] [stdout]   20:     0x595dfc982365 - velesdb_core::index::trigram::simd::tests::test_simd_performance::hfec34e3948b34653
[INFO] [stdout]                                at /opt/rustwide/workdir/src/index/trigram/simd.rs:422:9
[INFO] [stdout]   21:     0x595dfc982407 - velesdb_core::index::trigram::simd::tests::test_simd_performance::{{closure}}::h98717e10940ad2aa
[INFO] [stdout]                                at /opt/rustwide/workdir/src/index/trigram/simd.rs:397:31
[INFO] [stdout]   22:     0x595dfc755ce6 - core::ops::function::FnOnce::call_once::h5159b178cbc01e07
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x595dfcd143ab - core::ops::function::FnOnce::call_once::hefaf63600cd43d2a
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x595dfcd143ab - test::__rust_begin_short_backtrace::he30322a73a0e9ea6
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x595dfcd27d7a - test::run_test_in_process::{{closure}}::hdea3ab8d0243ef36
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x595dfcd27d7a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h66d192f42498ffce
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   27:     0x595dfcd27d7a - std::panicking::catch_unwind::do_call::h822e18e8d3a6bb65
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x595dfcd27d7a - std::panicking::catch_unwind::h54b1de7ceab578bf
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x595dfcd27d7a - std::panic::catch_unwind::h60c29b7a9d0246b1
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x595dfcd27d7a - test::run_test_in_process::h6099b5f871379b13
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x595dfcd27d7a - test::run_test::{{closure}}::h926ce0a38281a4c8
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x595dfcd021d4 - test::run_test::{{closure}}::h508de21a9afc7140
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x595dfcd021d4 - std::sys::backtrace::__rust_begin_short_backtrace::h6e2f5c39ca00735a
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x595dfcd05a92 - std::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}}::h133e44f0e5802c14
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   35:     0x595dfcd05a92 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h4718c1285283955c
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   36:     0x595dfcd05a92 - std::panicking::catch_unwind::do_call::h0bba3937b4892238
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x595dfcd05a92 - std::panicking::catch_unwind::h5b31cab5fb8c5d7f
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x595dfcd05a92 - std::panic::catch_unwind::hb2fa05d52ed0124e
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x595dfcd05a92 - std::thread::lifecycle::spawn_unchecked::{{closure}}::hf401cf5ff501bd29
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   40:     0x595dfcd05a92 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h160022e94ce3b0bb
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x595dfcfe409f - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::hf234e0d1d1d272ba
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   42:     0x595dfcfe409f - std::sys::thread::unix::Thread::new::thread_start::h106a295241840d3b
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/sys/thread/unix.rs:127:17
[INFO] [stdout]   43:     0x778c94402aa4 - <unknown>
[INFO] [stdout]   44:     0x778c9448fa64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- cache::performance_tests::test_lru_cache_get_performance_with_updates stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'cache::performance_tests::test_lru_cache_get_performance_with_updates' (102) panicked at src/cache/performance_tests.rs:60:5:
[INFO] [stdout] 1M gets took too long: 102.138259915s
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x595dfd00f972 - std::backtrace_rs::backtrace::libunwind::trace::hf0bd46b30bc61685
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x595dfd00f972 - std::backtrace_rs::backtrace::trace_unsynchronized::h1d1fbb72ad89d7b7
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x595dfd00f972 - std::sys::backtrace::_print_fmt::he38b6f68ca847f47
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x595dfd00f972 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::hb7e843cde1bc81a3
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x595dfd02333a - core::fmt::rt::Argument::fmt::hc1dd77ac64f2688c
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x595dfd02333a - core::fmt::write::h952c506e2dbe9cff
[INFO] [stdout]    6:     0x595dfcfdc3d6 - std::io::default_write_fmt::hd23bd8145c03a23a
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x595dfcfdc3d6 - std::io::Write::write_fmt::hdd3314a2bd8a34bd
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x595dfcfee3f9 - std::sys::backtrace::BacktraceLock::print::h1079b82381c2c252
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x595dfcfee3f9 - std::panicking::default_hook::{{closure}}::h85cb76b8462c00f2
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x595dfcfee291 - std::panicking::default_hook::h0134d220cc034c02
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x595dfcd145ae - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hb2e68dca3970e3ca
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x595dfcd145ae - test::test_main_with_exit_callback::{{closure}}::ha7ec2063a2565ec3
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x595dfcfee722 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::haebee478d0f56cf4
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x595dfcfee722 - std::panicking::panic_with_hook::h8119b6db1fef734f
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x595dfcfee4b8 - std::panicking::panic_handler::{{closure}}::h24f5360b91482c0e
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x595dfcfe9069 - std::sys::backtrace::__rust_end_short_backtrace::h4e60c5cbd1bd0108
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x595dfcfcf76d - __rustc[e4c6931bd8050421]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x595dfd02d27c - core::panicking::panic_fmt::hb1614a3ff6840071
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x595dfc732d11 - velesdb_core::cache::performance_tests::test_lru_cache_get_performance_with_updates::hca89ca04ee145402
[INFO] [stdout]                                at /opt/rustwide/workdir/src/cache/performance_tests.rs:60:5
[INFO] [stdout]   20:     0x595dfc732e97 - velesdb_core::cache::performance_tests::test_lru_cache_get_performance_with_updates::{{closure}}::h10f4915d7780d9cb
[INFO] [stdout]                                at /opt/rustwide/workdir/src/cache/performance_tests.rs:39:49
[INFO] [stdout]   21:     0x595dfc75ca66 - core::ops::function::FnOnce::call_once::ha9379c12e7e39fc9
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   22:     0x595dfcd143ab - core::ops::function::FnOnce::call_once::hefaf63600cd43d2a
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x595dfcd143ab - test::__rust_begin_short_backtrace::he30322a73a0e9ea6
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/test/src/lib.rs:663:18
[INFO] [stdout]   24:     0x595dfcd27d7a - test::run_test_in_process::{{closure}}::hdea3ab8d0243ef36
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/test/src/lib.rs:686:74
[INFO] [stdout]   25:     0x595dfcd27d7a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h66d192f42498ffce
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   26:     0x595dfcd27d7a - std::panicking::catch_unwind::do_call::h822e18e8d3a6bb65
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:581:40
[INFO] [stdout]   27:     0x595dfcd27d7a - std::panicking::catch_unwind::h54b1de7ceab578bf
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:544:19
[INFO] [stdout]   28:     0x595dfcd27d7a - std::panic::catch_unwind::h60c29b7a9d0246b1
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panic.rs:359:14
[INFO] [stdout]   29:     0x595dfcd27d7a - test::run_test_in_process::h6099b5f871379b13
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/test/src/lib.rs:686:27
[INFO] [stdout]   30:     0x595dfcd27d7a - test::run_test::{{closure}}::h926ce0a38281a4c8
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/test/src/lib.rs:607:43
[INFO] [stdout]   31:     0x595dfcd021d4 - test::run_test::{{closure}}::h508de21a9afc7140
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/test/src/lib.rs:637:41
[INFO] [stdout]   32:     0x595dfcd021d4 - std::sys::backtrace::__rust_begin_short_backtrace::h6e2f5c39ca00735a
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   33:     0x595dfcd05a92 - std::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}}::h133e44f0e5802c14
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   34:     0x595dfcd05a92 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h4718c1285283955c
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   35:     0x595dfcd05a92 - std::panicking::catch_unwind::do_call::h0bba3937b4892238
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:581:40
[INFO] [stdout]   36:     0x595dfcd05a92 - std::panicking::catch_unwind::h5b31cab5fb8c5d7f
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:544:19
[INFO] [stdout]   37:     0x595dfcd05a92 - std::panic::catch_unwind::hb2fa05d52ed0124e
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panic.rs:359:14
[INFO] [stdout]   38:     0x595dfcd05a92 - std::thread::lifecycle::spawn_unchecked::{{closure}}::hf401cf5ff501bd29
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   39:     0x595dfcd05a92 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h160022e94ce3b0bb
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   40:     0x595dfcfe409f - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::hf234e0d1d1d272ba
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   41:     0x595dfcfe409f - std::sys::thread::unix::Thread::new::thread_start::h106a295241840d3b
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/sys/thread/unix.rs:127:17
[INFO] [stdout]   42:     0x778c94402aa4 - <unknown>
[INFO] [stdout]   43:     0x778c9448fa64 - clone
[INFO] [stdout]   44:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     cache::lru_optimization_tests::test_eviction_performance_scaling
[INFO] [stdout]     cache::lru_optimization_tests::test_get_performance_scaling
[INFO] [stdout]     cache::lru_optimization_tests::test_insert_performance_scaling
[INFO] [stdout]     cache::performance_tests::test_bloom_filter_concurrent_throughput
[INFO] [stdout]     cache::performance_tests::test_lru_cache_concurrent_throughput
[INFO] [stdout]     cache::performance_tests::test_lru_cache_eviction_performance
[INFO] [stdout]     cache::performance_tests::test_lru_cache_get_performance_with_updates
[INFO] [stdout]     index::trigram::simd::tests::test_simd_performance
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 1014 passed; 8 failed; 0 ignored; 0 measured; 0 filtered out; finished in 102.55s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--lib`
[INFO] running `Command { std: "docker" "inspect" "948ca399c91f7d4bd4a6a7875e26bdaa3ac10738ba09de1e7eb406b88da7fb23", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "948ca399c91f7d4bd4a6a7875e26bdaa3ac10738ba09de1e7eb406b88da7fb23", kill_on_drop: false }`
[INFO] [stdout] 948ca399c91f7d4bd4a6a7875e26bdaa3ac10738ba09de1e7eb406b88da7fb23
