[INFO] fetching crate streaming-diskann 0.2.0...
[INFO] testing streaming-diskann-0.2.0 against 1.99.0-beta.8 for beta-1.100-2
[INFO] extracting crate streaming-diskann 0.2.0 into /workspace/builds/worker-1-tc1/source
[INFO] started tweaking crates.io crate streaming-diskann 0.2.0
[INFO] removed 0 missing examples
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate streaming-diskann 0.2.0
[INFO] tweaked toml for crates.io crate streaming-diskann 0.2.0 written to /workspace/builds/worker-1-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate streaming-diskann 0.2.0 on toolchain 1.99.0-beta.8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate streaming-diskann 0.2.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" "+1.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] fa7cd9c2f62470e8f03f7a2a16dd599f74e1d61d35e74dcc3be86ed95ad98aab
[INFO] running `Command { std: "docker" "start" "fa7cd9c2f62470e8f03f7a2a16dd599f74e1d61d35e74dcc3be86ed95ad98aab", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "fa7cd9c2f62470e8f03f7a2a16dd599f74e1d61d35e74dcc3be86ed95ad98aab", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "fa7cd9c2f62470e8f03f7a2a16dd599f74e1d61d35e74dcc3be86ed95ad98aab" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "fa7cd9c2f62470e8f03f7a2a16dd599f74e1d61d35e74dcc3be86ed95ad98aab", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "fa7cd9c2f62470e8f03f7a2a16dd599f74e1d61d35e74dcc3be86ed95ad98aab" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling streaming-diskann v0.2.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 3.34s
[INFO] running `Command { std: "docker" "inspect" "fa7cd9c2f62470e8f03f7a2a16dd599f74e1d61d35e74dcc3be86ed95ad98aab", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "fa7cd9c2f62470e8f03f7a2a16dd599f74e1d61d35e74dcc3be86ed95ad98aab" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling streaming-diskann v0.2.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 10.09s
[INFO] running `Command { std: "docker" "inspect" "fa7cd9c2f62470e8f03f7a2a16dd599f74e1d61d35e74dcc3be86ed95ad98aab", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "fa7cd9c2f62470e8f03f7a2a16dd599f74e1d61d35e74dcc3be86ed95ad98aab" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.04s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/streaming_diskann-9cfe36f3d4bff74d)
[INFO] [stdout] 
[INFO] [stdout] running 88 tests
[INFO] [stdout] test distance::tests::metric_dispatches_to_distance_function ... ok
[INFO] [stdout] test distance::tests::vectorized_kernels_match_scalar_reference ... ok
[INFO] [stdout] test distance::tests::preprocesses_cosine_vectors ... ok
[INFO] [stdout] test distance::tests::computes_l2_without_sqrt ... ok
[INFO] [stdout] test index::tests::cosine_clamped_large_magnitude_does_not_beat_exact_direction_match ... ok
[INFO] [stdout] test distance::tests::computes_xor_distance ... ok
[INFO] [stdout] test graph::tests::start_nodes_route_unlabeled_and_labeled_queries ... ok
[INFO] [stdout] test distance::tests::computes_inner_product_distance ... ok
[INFO] [stdout] test index::tests::delete_tombstone_is_skipped_by_search_results ... ok
[INFO] [stdout] test index::tests::cosine_search_matches_bruteforce_oracle_with_unnormalized_inputs ... ok
[INFO] [stdout] test index::tests::cosine_search_ranks_by_direction_not_magnitude ... ok
[INFO] [stdout] test index::tests::bulk_build_with_identical_vectors_keeps_every_node_searchable ... ok
[INFO] [stdout] test index::tests::bulk_build_with_duplicate_vectors_matches_bruteforce_oracle ... ok
[INFO] [stdout] test index::tests::deleting_labeled_start_node_keeps_valid_entries_for_remaining_labels ... ok
[INFO] [stdout] test index::tests::from_storage_with_high_water_manifest_reads_zero_nodes ... ok
[INFO] [stdout] test index::tests::legacy_manifest_without_high_water_mark_falls_back_to_graph_walk ... ok
[INFO] [stdout] test index::tests::from_storage_with_mismatched_config_is_rejected ... ok
[INFO] [stdout] test index::tests::low_neighbor_graph_remains_reachable_with_budgeted_reads ... ok
[INFO] [stdout] test index::tests::mutation_replay_normalizes_cosine_inserts_identically ... ok
[INFO] [stdout] test index::tests::plain_routing_uses_configured_inner_product_distance ... ok
[INFO] [stdout] test index::tests::label_filtered_search_uses_overlap_semantics ... ok
[INFO] [stdout] test index::tests::reduced_routing_dimensions_are_rescored_with_full_vectors ... ok
[INFO] [stdout] test index::tests::quantizer_cache_reloads_only_on_new_reference ... ok
[INFO] [stdout] test index::tests::mutation_replay_rebuilds_insert_delete_search_parity ... ok
[INFO] [stdout] test index::tests::online_insert_updates_backpointers_and_is_search_visible ... ok
[INFO] [stdout] test index::tests::reopened_memory_storage_allocates_after_published_nodes ... ok
[INFO] [stdout] test index::tests::plain_bulk_build_search_matches_bruteforce_oracle ... ok
[INFO] [stdout] test index::tests::search_enforces_max_full_vector_bytes ... ok
[INFO] [stdout] test index::tests::search_enforces_max_query_bytes ... ok
[INFO] [stdout] test index::tests::search_enforces_max_candidate_nodes ... ok
[INFO] [stdout] test index::tests::search_enforces_max_visited_nodes ... ok
[INFO] [stdout] test index::tests::search_enforces_max_rescore_count ... ok
[INFO] [stdout] test index::tests::search_enforces_query_state_bytes ... ok
[INFO] [stdout] test index::tests::search_rejects_non_finite_query_vectors ... ok
[INFO] [stdout] test index::tests::reopen_after_deleting_only_node_does_not_reuse_tombstoned_id ... ok
[INFO] [stdout] test index::tests::sbq_bulk_build_search_uses_xor_routing_and_full_rescore ... ok
[INFO] [stdout] test index::tests::typed_mutation_codec_round_trips_insert_and_delete ... ok
[INFO] [stdout] test index::tests::truncated_start_repair_keeps_unreached_labeled_entries ... ok
[INFO] [stdout] test labels::tests::checks_intersection_containment ... ok
[INFO] [stdout] test labels::tests::checks_overlap ... ok
[INFO] [stdout] test labels::tests::empty_intersections_are_contained ... ok
[INFO] [stdout] test index::tests::search_with_old_snapshot_keeps_insert_invisible_until_publish ... ok
[INFO] [stdout] test index::tests::search_resolves_each_visited_node_at_most_once ... ok
[INFO] [stdout] test sbq::tests::computes_quantized_lengths ... ok
[INFO] [stdout] test index::tests::bulk_build_is_deterministic_across_runs ... ok
[INFO] [stdout] test labels::tests::sorts_and_deduplicates_labels ... ok
[INFO] [stdout] test index::tests::search_succeeds_with_tight_budget_without_explicit_cache ... ok
[INFO] [stdout] test sbq::tests::one_bit_mean_quantizer_trains_and_encodes ... ok
[INFO] [stdout] test sbq::tests::stats_round_trip_preserves_encoding ... ok
[INFO] [stdout] test sbq::tests::rejects_quantize_while_training ... ok
[INFO] [stdout] test sbq::tests::multi_bit_encoding_is_unary_per_dimension ... ok
[INFO] [stdout] test storage::tests::cached_reader_keys_same_version_snapshots_by_hot_delta_identity ... ok
[INFO] [stdout] test storage::tests::cached_reader_keys_same_version_snapshots_by_segment_identity ... ok
[INFO] [stdout] test storage::tests::cached_reader_reuses_snapshot_scoped_node_reads ... ok
[INFO] [stdout] test sbq::tests::no_mean_quantizer_uses_zero_threshold ... ok
[INFO] [stdout] test storage::tests::hot_delta_neighbor_rewrites_overlay_immutable_records ... ok
[INFO] [stdout] test storage::tests::cached_reader_zero_capacity_returns_fetched_request_rows ... ok
[INFO] [stdout] test storage::tests::full_vector_reader_is_bounded_and_separate ... ok
[INFO] [stdout] test storage::tests::full_vector_reader_rejects_full_vector_byte_budget ... ok
[INFO] [stdout] test storage::tests::cached_reader_small_capacity_returns_multi_node_request_rows ... ok
[INFO] [stdout] test storage::tests::hot_delta_writes_are_visible_only_after_manifest_publish ... ok
[INFO] [stdout] test storage::tests::later_hot_delta_publish_keeps_prior_hot_nodes_visible ... ok
[INFO] [stdout] test storage::tests::mutation_log_replay_callback_can_reenter_same_storage ... ok
[INFO] [stdout] test storage::tests::mutation_log_replays_in_order_and_truncates_at_checkpoints ... ok
[INFO] [stdout] test storage::tests::no_cache_reader_matches_plain_reader ... ok
[INFO] [stdout] test storage::tests::manifest_publish_rejects_quantizer_ref_scope_or_version_mismatch ... ok
[INFO] [stdout] test storage::tests::metadata_store_uses_manifest_cas ... ok
[INFO] [stdout] test storage::tests::node_reader_rejects_read_batches_over_budget ... ok
[INFO] [stdout] test storage::tests::node_reader_keeps_old_snapshots_coherent ... ok
[INFO] [stdout] test storage::tests::node_reader_rejects_query_byte_budget_for_read_batch ... ok
[INFO] [stdout] test storage::tests::node_reader_enforces_bounds_and_snapshot_resolution ... ok
[INFO] [stdout] test storage::tests::node_reader_returns_routing_payload_without_full_vectors ... ok
[INFO] [stdout] test storage::tests::cached_reader_capacity_evicts_shared_entries ... ok
[INFO] [stdout] test types::tests::ids_are_backend_neutral_and_orderable ... ok
[INFO] [stdout] test types::tests::allows_empty_labels_when_index_config_enables_labels ... ok
[INFO] [stdout] test types::tests::query_budget_rejects_zero_caps ... ok
[INFO] [stdout] test types::tests::rejects_bad_node_record_neighbors ... ok
[INFO] [stdout] test types::tests::rejects_labels_when_index_config_disables_labels ... ok
[INFO] [stdout] test storage::tests::routing_reads_do_not_use_full_vector_byte_budget ... ok
[INFO] [stdout] test types::tests::validates_index_config ... ok
[INFO] [stdout] test storage::tests::quantizer_store_round_trips_sbq_stats_and_versions_refs ... ok
[INFO] [stdout] test types::tests::validates_search_options_and_budget ... ok
[INFO] [stdout] test types::tests::validates_quantized_node_record_shape ... ok
[INFO] [stdout] test types::tests::validates_node_record_shape ... ok
[INFO] [stdout] test types::tests::validates_search_hit_distance ... ok
[INFO] [stdout] test storage::tests::online_inserts_retain_linear_hot_delta_records ... ok
[INFO] [stdout] test index::tests::delete_traverses_only_for_start_nodes_with_batched_reads ... ok
[INFO] [stdout] test index::tests::legacy_manifest_reopen_batches_bfs_node_reads ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 88 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.30s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/conformance_memory.rs (/opt/rustwide/target/debug/deps/conformance_memory-cb87e1abcdd30ca6)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test memory_backend_passes_cached_query_path_conformance ... ok
[INFO] [stdout] test memory_backend_passes_uncached_query_path_conformance ... ok
[INFO] [stdout] test public_generators_and_oracle_are_reusable ... ok
[INFO] [stdout] test memory_backend_passes_combined_labels_sbq_tombstone_insert_rescore_conformance ... ok
[INFO] [stdout] test memory_backend_passes_public_trait_conformance ... ok
[INFO] [stderr]    Doc-tests streaming_diskann
[INFO] [stdout] test memory_backend_passes_public_index_conformance ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test src/storage.rs - storage::conformance (line 1540) ... ignored
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "fa7cd9c2f62470e8f03f7a2a16dd599f74e1d61d35e74dcc3be86ed95ad98aab", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "fa7cd9c2f62470e8f03f7a2a16dd599f74e1d61d35e74dcc3be86ed95ad98aab", kill_on_drop: false }`
[INFO] [stdout] fa7cd9c2f62470e8f03f7a2a16dd599f74e1d61d35e74dcc3be86ed95ad98aab
