[INFO] fetching crate tsink 0.8.1... [INFO] testing tsink-0.8.1 against try#8da20828b6ea601dfd8e2448cb50ace88876bd78 for pr-150933 [INFO] extracting crate tsink 0.8.1 into /workspace/builds/worker-7-tc2/source [INFO] started tweaking crates.io crate tsink 0.8.1 [INFO] removed 0 missing examples [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate tsink 0.8.1 [INFO] tweaked toml for crates.io crate tsink 0.8.1 written to /workspace/builds/worker-7-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate tsink 0.8.1 on toolchain 8da20828b6ea601dfd8e2448cb50ace88876bd78 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+8da20828b6ea601dfd8e2448cb50ace88876bd78" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate tsink 0.8.1 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" "+8da20828b6ea601dfd8e2448cb50ace88876bd78" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+8da20828b6ea601dfd8e2448cb50ace88876bd78" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] ad54dfba245d49e7b674b96ef034f55ac0ced80291f2b81c5c5e787e762f86e5 [INFO] running `Command { std: "docker" "start" "-a" "ad54dfba245d49e7b674b96ef034f55ac0ced80291f2b81c5c5e787e762f86e5", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "ad54dfba245d49e7b674b96ef034f55ac0ced80291f2b81c5c5e787e762f86e5", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "ad54dfba245d49e7b674b96ef034f55ac0ced80291f2b81c5c5e787e762f86e5", kill_on_drop: false }` [INFO] [stdout] ad54dfba245d49e7b674b96ef034f55ac0ced80291f2b81c5c5e787e762f86e5 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+8da20828b6ea601dfd8e2448cb50ace88876bd78" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 14ad7fc34cdcfa8cc69997091de323b40547f2123e23a079ff7ee438dbf4c3b8 [INFO] running `Command { std: "docker" "start" "-a" "14ad7fc34cdcfa8cc69997091de323b40547f2123e23a079ff7ee438dbf4c3b8", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.101 [INFO] [stderr] Compiling crossbeam-utils v0.8.21 [INFO] [stderr] Compiling libc v0.2.175 [INFO] [stderr] Compiling memchr v2.7.5 [INFO] [stderr] Compiling parking_lot_core v0.9.11 [INFO] [stderr] Compiling rayon-core v1.13.0 [INFO] [stderr] Compiling cfg-if v1.0.3 [INFO] [stderr] Compiling thiserror v2.0.16 [INFO] [stderr] Compiling serde_json v1.0.143 [INFO] [stderr] Compiling crc32fast v1.5.0 [INFO] [stderr] Compiling lock_api v0.4.13 [INFO] [stderr] Compiling regex-syntax v0.8.6 [INFO] [stderr] Compiling tracing-core v0.1.36 [INFO] [stderr] Compiling either v1.15.0 [INFO] [stderr] Compiling xxhash-rust v0.8.15 [INFO] [stderr] Compiling aho-corasick v1.1.3 [INFO] [stderr] Compiling quote v1.0.40 [INFO] [stderr] Compiling syn v2.0.106 [INFO] [stderr] Compiling num_cpus v1.17.0 [INFO] [stderr] Compiling memmap2 v0.9.8 [INFO] [stderr] Compiling crossbeam-epoch v0.9.18 [INFO] [stderr] Compiling crossbeam-channel v0.5.15 [INFO] [stderr] Compiling parking_lot v0.12.4 [INFO] [stderr] Compiling crossbeam-deque v0.8.6 [INFO] [stderr] Compiling rayon v1.11.0 [INFO] [stderr] Compiling regex-automata v0.4.10 [INFO] [stderr] Compiling regex v1.11.2 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling thiserror-impl v2.0.16 [INFO] [stderr] Compiling tracing-attributes v0.1.31 [INFO] [stderr] Compiling tracing v0.1.44 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling bincode v1.3.3 [INFO] [stderr] Compiling tsink v0.8.1 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 22.58s [INFO] running `Command { std: "docker" "inspect" "14ad7fc34cdcfa8cc69997091de323b40547f2123e23a079ff7ee438dbf4c3b8", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "14ad7fc34cdcfa8cc69997091de323b40547f2123e23a079ff7ee438dbf4c3b8", kill_on_drop: false }` [INFO] [stdout] 14ad7fc34cdcfa8cc69997091de323b40547f2123e23a079ff7ee438dbf4c3b8 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+8da20828b6ea601dfd8e2448cb50ace88876bd78" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] d24cc483b0f56ecc11f2b537c4133b17c61e60b78f6fdeb5ee60b25b3d2d1046 [INFO] running `Command { std: "docker" "start" "-a" "d24cc483b0f56ecc11f2b537c4133b17c61e60b78f6fdeb5ee60b25b3d2d1046", kill_on_drop: false }` [INFO] [stderr] Compiling getrandom v0.3.3 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling anstyle v1.0.11 [INFO] [stderr] Compiling zerocopy v0.8.27 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling rustix v1.1.2 [INFO] [stderr] Compiling regex-automata v0.4.10 [INFO] [stderr] Compiling linux-raw-sys v0.11.0 [INFO] [stderr] Compiling log v0.4.28 [INFO] [stderr] Compiling bitflags v2.9.4 [INFO] [stderr] Compiling half v2.6.0 [INFO] [stderr] Compiling ciborium-io v0.2.2 [INFO] [stderr] Compiling plotters-backend v0.3.7 [INFO] [stderr] Compiling clap_lex v0.7.5 [INFO] [stderr] Compiling anstyle-parse v0.2.7 [INFO] [stderr] Compiling rayon v1.11.0 [INFO] [stderr] Compiling tracing v0.1.44 [INFO] [stderr] Compiling wait-timeout v0.2.1 [INFO] [stderr] Compiling plotters-svg v0.3.7 [INFO] [stderr] Compiling clap_builder v4.5.47 [INFO] [stderr] Compiling itertools v0.10.5 [INFO] [stderr] Compiling ciborium-ll v0.2.2 [INFO] [stderr] Compiling bit-vec v0.8.0 [INFO] [stderr] Compiling colorchoice v1.0.4 [INFO] [stderr] Compiling anyhow v1.0.99 [INFO] [stderr] Compiling anstyle-query v1.1.4 [INFO] [stderr] Compiling cast v0.3.0 [INFO] [stderr] Compiling quick-error v1.2.3 [INFO] [stderr] Compiling anstream v0.6.20 [INFO] [stderr] Compiling bit-set v0.8.0 [INFO] [stderr] Compiling tracing-log v0.2.0 [INFO] [stderr] Compiling sharded-slab v0.1.7 [INFO] [stderr] Compiling tokio-macros v2.5.0 [INFO] [stderr] Compiling rand_core v0.9.3 [INFO] [stderr] Compiling is-terminal v0.4.16 [INFO] [stderr] Compiling thread_local v1.1.9 [INFO] [stderr] Compiling anes v0.1.6 [INFO] [stderr] Compiling jiff v0.2.15 [INFO] [stderr] Compiling rand v0.9.2 [INFO] [stderr] Compiling rand_xorshift v0.4.0 [INFO] [stderr] Compiling plotters v0.3.7 [INFO] [stderr] Compiling iana-time-zone v0.1.63 [INFO] [stderr] Compiling unarray v0.1.4 [INFO] [stderr] Compiling oorandom v11.1.5 [INFO] [stderr] Compiling chrono v0.4.42 [INFO] [stderr] Compiling tokio v1.47.1 [INFO] [stderr] Compiling serde_json v1.0.143 [INFO] [stderr] Compiling ciborium v0.2.2 [INFO] [stderr] Compiling bincode v1.3.3 [INFO] [stderr] Compiling clap v4.5.47 [INFO] [stderr] Compiling tempfile v3.22.0 [INFO] [stderr] Compiling criterion-plot v0.5.0 [INFO] [stderr] Compiling rusty-fork v0.3.0 [INFO] [stderr] Compiling tinytemplate v1.2.1 [INFO] [stderr] Compiling ppv-lite86 v0.2.21 [INFO] [stderr] Compiling rand_chacha v0.9.0 [INFO] [stderr] Compiling proptest v1.7.0 [INFO] [stderr] Compiling regex v1.11.2 [INFO] [stderr] Compiling matchers v0.2.0 [INFO] [stderr] Compiling tracing-subscriber v0.3.22 [INFO] [stderr] Compiling env_filter v0.1.3 [INFO] [stderr] Compiling criterion v0.5.1 [INFO] [stderr] Compiling tsink v0.8.1 (/opt/rustwide/workdir) [INFO] [stderr] Compiling env_logger v0.11.8 [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 38.94s [INFO] running `Command { std: "docker" "inspect" "d24cc483b0f56ecc11f2b537c4133b17c61e60b78f6fdeb5ee60b25b3d2d1046", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "d24cc483b0f56ecc11f2b537c4133b17c61e60b78f6fdeb5ee60b25b3d2d1046", kill_on_drop: false }` [INFO] [stdout] d24cc483b0f56ecc11f2b537c4133b17c61e60b78f6fdeb5ee60b25b3d2d1046 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+8da20828b6ea601dfd8e2448cb50ace88876bd78" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] d0fcc7f922aae25170bf11069a8dfcf9c697edb151e6e900a61d8939c69e86e8 [INFO] running `Command { std: "docker" "start" "-a" "d0fcc7f922aae25170bf11069a8dfcf9c697edb151e6e900a61d8939c69e86e8", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.27s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/tsink-80d7f45960c3f6d2) [INFO] [stdout] [INFO] [stdout] running 161 tests [INFO] [stdout] test cgroup::tests::parse_cpu_override_env_rejects_values_larger_than_usize ... ok [INFO] [stdout] test cgroup::tests::parse_cpu_override_env_rejects_non_numeric_values ... ok [INFO] [stdout] test cgroup::tests::parse_cpu_override_env_accepts_positive_usize ... ok [INFO] [stdout] test concurrency::tests::acquire_all_returns_all_permits_and_releases_on_drop ... ok [INFO] [stdout] test cgroup::tests::default_workers_limit_uses_available_cpu_count ... ok [INFO] [stdout] test cgroup::tests::test_available_cpus ... ok [INFO] [stdout] test cgroup::tests::parse_cpu_override_env_rejects_zero ... ok [INFO] [stdout] test concurrency::tests::semaphore_with_zero_permits_clamps_to_one ... ok [INFO] [stdout] test concurrency::tests::test_semaphore ... ok [INFO] [stdout] test engine::encoder::tests::chooses_constant_codec_for_constant_values ... ok [INFO] [stdout] test engine::encoder::tests::chooses_fixed_step_for_regular_timestamps ... ok [INFO] [stdout] test engine::encoder::tests::gorilla_f64_range_decode_matches_full_decode_slice ... ok [INFO] [stdout] test engine::encoder::tests::falls_back_to_delta_varint_when_delta_of_delta_overflows ... ok [INFO] [stdout] test engine::encoder::tests::rejects_timestamp_delta_overflow ... ok [INFO] [stdout] test engine::encoder::tests::roundtrip_bool_values ... ok [INFO] [stdout] test engine::encoder::tests::roundtrip_f64_values ... ok [INFO] [stdout] test engine::encoder::tests::roundtrip_i64_values ... ok [INFO] [stdout] test engine::encoder::tests::roundtrip_u64_values ... ok [INFO] [stdout] test engine::encoder::tests::roundtrip_u64_values_with_large_deltas ... ok [INFO] [stdout] test engine::index::tests::postings_index_get_returns_inserted_series_ids ... ok [INFO] [stdout] test engine::index::tests::range_for_series_is_empty_for_non_positive_range ... ok [INFO] [stdout] test engine::index::tests::range_for_series_uses_exclusive_end_boundary ... ok [INFO] [stdout] test engine::query::tests::chunk_cursor_binary_searches_range ... ok [INFO] [stdout] test engine::query::tests::decode_range_decodes_lazy_encoded_chunk ... ok [INFO] [stdout] test engine::encoder::tests::gorilla_f64_bitpacking_reduces_payload_for_smooth_series ... ok [INFO] [stdout] test concurrency::tests::try_acquire_for_zero_timeout_behaves_like_non_blocking_try ... ok [INFO] [stdout] test engine::encoder::tests::roundtrip_blob_values ... ok [INFO] [stdout] test cgroup::tests::parse_cpu_override_env_returns_none_when_missing ... ok [INFO] [stdout] test engine::series_registry::tests::decode_series_key_recovers_metric_and_labels ... ok [INFO] [stdout] test engine::encoder::tests::rejects_i64_delta_overflow ... ok [INFO] [stdout] test engine::series_registry::tests::postings_track_all_series_for_same_label_pair ... ok [INFO] [stdout] test engine::series_registry::tests::interns_metric_and_label_dictionaries_once ... ok [INFO] [stdout] test engine::series_registry::tests::register_series_with_id_restores_series_identity ... ok [INFO] [stdout] test engine::series_registry::tests::rejects_invalid_input ... ok [INFO] [stdout] test engine::series_registry::tests::resolve_existing_and_series_ids_for_metric_work ... ok [INFO] [stdout] test engine::series_registry::tests::resolve_rows_returns_series_ids_for_batch_inserts ... ok [INFO] [stdout] test engine::series_registry::tests::resolves_same_series_to_same_id_regardless_of_label_order ... ok [INFO] [stdout] test engine::series_registry::tests::rollback_created_series_removes_series_without_rewinding_ids_or_dictionaries ... ok [INFO] [stdout] test concurrency::tests::acquire_all_times_out_if_any_permit_remains_unavailable ... ok [INFO] [stdout] test concurrency::tests::try_acquire_for_returns_timeout_when_no_permits_are_available ... ok [INFO] [stdout] test engine::storage_engine::tests::cardinality_limit_rejection_does_not_grow_string_dictionaries ... ok [INFO] [stdout] test engine::storage_engine::tests::cardinality_limit_rejects_new_series_beyond_limit ... ok [INFO] [stdout] test engine::storage_engine::tests::chunk_storage_default_retention_enforcement_matches_builder_default ... ok [INFO] [stdout] test concurrency::tests::acquire_blocks_until_permit_is_released ... ok [INFO] [stdout] test engine::segment::tests::segment_roundtrip_preserves_series_and_chunks ... ok [INFO] [stdout] test concurrency::tests::try_acquire_for_succeeds_when_permit_is_released_before_deadline ... ok [INFO] [stdout] test engine::storage_engine::tests::default_retention_rejects_out_of_window_writes ... ok [INFO] [stdout] test engine::segment::tests::segment_roundtrip_preserves_wal_highwater ... ok [INFO] [stdout] test engine::storage_engine::tests::explicitly_setting_default_retention_rejects_out_of_window_writes ... ok [INFO] [stdout] test engine::storage_engine::tests::close_clears_metadata_only_wal_when_no_chunks_are_sealed ... ok [INFO] [stdout] test engine::segment::tests::segment_writer_defers_final_dir_creation_until_publish ... ok [INFO] [stdout] test engine::storage_engine::tests::failed_insert_rolls_back_new_series_metadata_immediately ... ok [INFO] [stdout] test engine::segment::tests::segment_writer_replaces_stale_root_missing_manifest ... ok [INFO] [stdout] test engine::storage_engine::tests::disabling_retention_enforcement_never_expires_or_rejects_points ... ok [INFO] [stdout] test engine::storage_engine::tests::failed_mixed_numeric_insert_does_not_resurrect_series_after_reopen ... ok [INFO] [stdout] test engine::storage_engine::tests::failed_ingest_does_not_append_wal_samples ... ok [INFO] [stdout] test engine::storage_engine::tests::background_flush_pipeline_refreshes_persisted_index_and_evicts_sealed_chunks_while_open ... ok [INFO] [stdout] test engine::storage_engine::tests::memory_budget_stats_reflect_builder_configuration ... ok [INFO] [stdout] test engine::storage_engine::tests::memory_budget_guard_rejects_writes_when_in_memory_budget_cannot_be_relaxed ... ok [INFO] [stdout] test engine::storage_engine::tests::partition_window_rotates_chunks_before_reaching_chunk_cap ... ok [INFO] [stdout] test concurrency::tests::concurrent_acquire_all_calls_do_not_split_permits ... ok [INFO] [stdout] test engine::compactor::tests::compacts_overlapping_l0_segments_into_l1 ... ok [INFO] [stdout] test engine::segment::tests::collect_expired_segment_dirs_finds_all_levels ... ok [INFO] [stdout] test engine::storage_engine::tests::memory_budget_spills_to_l0_and_preserves_query_results ... ok [INFO] [stdout] test engine::storage_engine::tests::rejects_lane_mismatch_for_same_series ... ok [INFO] [stdout] test engine::compactor::tests::compactor_uses_shared_segment_id_allocator ... ok [INFO] [stdout] test engine::storage_engine::tests::rejects_mixed_numeric_insert_across_calls_when_wal_is_disabled ... ok [INFO] [stdout] test engine::storage_engine::tests::rejects_mixed_numeric_insert_when_wal_is_disabled ... ok [INFO] [stdout] test engine::storage_engine::tests::isolates_numeric_and_blob_segments_and_merges_in_queries ... ok [INFO] [stdout] test engine::storage_engine::tests::recovers_rows_from_wal_after_reopen ... ok [INFO] [stdout] test engine::storage_engine::tests::persist_segment_rolls_back_published_lane_when_other_lane_fails ... ok [INFO] [stdout] test engine::storage_engine::tests::replay_highwater_is_conservative_when_one_configured_lane_has_no_segments ... ok [INFO] [stdout] test engine::storage_engine::tests::retention_window_hides_points_older_than_latest_minus_window ... ok [INFO] [stdout] test engine::storage_engine::tests::rotates_chunks_at_configured_cap ... ok [INFO] [stdout] test engine::storage_engine::tests::select_into_reuses_output_buffer ... ok [INFO] [stdout] test engine::storage_engine::tests::admission_pressure_drain_times_out_when_another_writer_is_in_flight ... ok [INFO] [stdout] test engine::storage_engine::tests::select_preserves_duplicate_timestamps_across_overlapping_chunks ... ok [INFO] [stdout] test engine::storage_engine::tests::select_reads_active_points_without_flushing_and_sorts_points ... ok [INFO] [stdout] test engine::storage_engine::tests::select_series_rejects_invalid_regex ... ok [INFO] [stdout] test engine::storage_engine::tests::list_metrics_remains_available_while_writer_waits_on_active_lock ... ok [INFO] [stdout] test engine::storage_engine::tests::select_sorts_manual_unsorted_chunk_without_payload ... ok [INFO] [stdout] test engine::storage_engine::tests::select_sorts_overlapping_sealed_chunks ... ok [INFO] [stdout] test engine::storage_engine::tests::select_sorts_unsorted_active_points_without_flushing ... ok [INFO] [stdout] test engine::storage_engine::tests::select_uses_exact_label_match_with_postings_candidates ... ok [INFO] [stdout] test engine::storage_engine::tests::select_series_supports_matcher_intersections ... ok [INFO] [stdout] test engine::storage_engine::tests::flush_pipeline_waits_for_busy_writer_permit ... ok [INFO] [stdout] test engine::storage_engine::tests::reopens_from_segment_files_without_wal ... ok [INFO] [stdout] test engine::storage_engine::tests::timestamp_precision_changes_retention_unit_conversion ... ok [INFO] [stdout] test engine::storage_engine::tests::query_prefers_compacted_generation_when_compaction_crash_leaves_both_generations ... ok [INFO] [stdout] test engine::storage_engine::tests::reenable_wal_after_wal_disabled_run_ignores_stale_wal_generation ... ok [INFO] [stdout] test engine::storage_engine::tests::retention_sweeper_is_disabled_when_retention_enforcement_is_off ... ok [INFO] [stdout] test engine::storage_engine::tests::wal_size_limit_rejects_writes_that_cannot_fit_new_frames ... ok [INFO] [stdout] test engine::storage_engine::tests::write_limiter_respects_configured_timeout ... ok [INFO] [stdout] test engine::wal::tests::failed_append_does_not_advance_next_seq ... ok [INFO] [stdout] test engine::wal::tests::ensure_min_next_seq_sets_sequence_floor ... ok [INFO] [stdout] test engine::wal::tests::ensure_min_highwater_moves_active_segment_floor ... ok [INFO] [stdout] test engine::wal::tests::replay_stops_at_truncated_tail_frame ... ok [INFO] [stdout] test engine::wal::tests::replay_stops_at_frame_with_magic_mismatch ... ok [INFO] [stdout] test engine::wal::tests::replay_frames_after_skips_checkpointed_frames ... ok [INFO] [stdout] test engine::wal::tests::samples_batch_roundtrip_preserves_points ... ok [INFO] [stdout] test engine::wal::tests::scan_last_seq_stops_at_frame_with_checksum_mismatch ... ok [INFO] [stdout] test engine::wal::tests::scan_last_seq_uses_max_sequence_when_frames_are_out_of_order ... ok [INFO] [stdout] test engine::wal::tests::wal_open_with_buffer_size_configures_writer_capacity ... ok [INFO] [stdout] test engine::wal::tests::replay_stream_after_skips_checkpointed_frames ... ok [INFO] [stdout] test engine::wal::tests::rollback_partial_append_clears_buffered_bytes_and_preserves_next_frame ... ok [INFO] [stdout] test engine::wal::tests::wal_reset_clears_existing_frames ... ok [INFO] [stdout] test engine::storage_engine::tests::select_series_time_range_uses_chunk_indexes ... ok [INFO] [stdout] test engine::wal::tests::wal_reset_preserves_monotonic_sequence ... ok [INFO] [stdout] test error::tests::recv_error_maps_to_channel_receive ... ok [INFO] [stdout] test error::tests::recv_timeout_error_disconnected_maps_to_channel_receive ... ok [INFO] [stdout] test error::tests::recv_timeout_error_timeout_maps_to_channel_timeout ... ok [INFO] [stdout] test error::tests::send_error_maps_to_channel_send ... ok [INFO] [stdout] test label::tests::test_invalid_label ... ok [INFO] [stdout] test engine::wal::tests::wal_roundtrip_replays_series_defs_and_samples ... ok [INFO] [stdout] test label::tests::test_label_new_preserves_oversized_input ... ok [INFO] [stdout] test label::tests::test_label_new_preserves_utf8_input ... ok [INFO] [stdout] test label::tests::test_label_ordering ... ok [INFO] [stdout] test label::tests::test_marshal_metric_name ... ok [INFO] [stdout] test label::tests::test_marshal_metric_name_long_metric_does_not_overflow ... ok [INFO] [stdout] test label::tests::test_marshal_with_long_labels ... ok [INFO] [stdout] test label::tests::test_oversized_values_with_common_prefix_remain_distinct ... ok [INFO] [stdout] test label::tests::test_unlabeled_roundtrip_with_length_prefixed_like_name ... ok [INFO] [stdout] test label::tests::test_unmarshal_preserves_oversized_label_name_roundtrip ... ok [INFO] [stdout] test label::tests::test_unmarshal_rejects_legacy_raw_metric_bytes ... ok [INFO] [stdout] test label::tests::test_label_creation ... ok [INFO] [stdout] test mmap::tests::test_max_map_size ... ok [INFO] [stdout] test mmap::tests::test_size_limit ... ok [INFO] [stdout] test storage::tests::all_nan_numeric_aggregations_return_none_for_bucket ... ok [INFO] [stdout] test storage::tests::all_nan_numeric_aggregations_return_none_for_series ... ok [INFO] [stdout] test storage::tests::mixed_i64_f64_min_max_preserve_order_for_large_values ... ok [INFO] [stdout] test storage::tests::mixed_i64_u64_min_max_use_integer_order_for_large_values ... ok [INFO] [stdout] test mmap::tests::test_platform_mmap ... ok [INFO] [stdout] test storage::tests::mixed_u64_f64_min_max_preserve_order_for_large_values ... ok [INFO] [stdout] test storage::tests::variance_rejects_non_representable_large_integers ... ok [INFO] [stdout] test tests::datapoint_equality_keeps_standard_f64_behavior_for_non_nan_values ... ok [INFO] [stdout] test tests::datapoint_equality_treats_nan_values_as_equal ... ok [INFO] [stdout] test value::tests::as_f64_rejects_non_representable_large_integers ... ok [INFO] [stdout] test value::tests::codec_aggregator_aggregates_series_and_buckets ... ok [INFO] [stdout] test value::tests::codec_aggregator_rejects_non_bytes_payloads ... ok [INFO] [stdout] test value::tests::decode_with_rejects_non_bytes_values ... ok [INFO] [stdout] test value::tests::encode_decode_with_codec_roundtrips ... ok [INFO] [stdout] test value::tests::sum_over_value_iter_ignores_non_numeric_values ... ok [INFO] [stdout] test value::tests::sum_over_value_iter_uses_numeric_coercion ... ok [INFO] [stdout] test value::tests::sum_over_value_ref_iter_ignores_non_numeric_values ... ok [INFO] [stdout] test value::tests::value_accessors_and_kind_cover_all_variants ... ok [INFO] [stdout] test value::tests::value_equality_treats_nan_values_as_equal ... ok [INFO] [stdout] test engine::storage_engine::tests::memory_pressure_drain_times_out_when_another_writer_is_in_flight ... ok [INFO] [stdout] test engine::wal::tests::wal_rotates_segments_and_replays_across_them ... ok [INFO] [stdout] test engine::storage_engine::tests::retention_sweep_reload_failure_keeps_existing_persisted_data_visible ... ok [INFO] [stdout] test engine::storage_engine::tests::retention_sweeper_deletes_expired_persisted_segments_across_levels ... ok [INFO] [stdout] test engine::compactor::tests::compactor_limits_source_window_per_pass ... ok [INFO] [stdout] test engine::storage_engine::tests::background_compaction_reduces_l0_segments_while_storage_is_open ... ok [INFO] [stdout] test engine::compactor::tests::compactor_splits_large_output_into_multiple_segments ... ok [INFO] [stdout] test error::tests::poison_error_maps_to_lock_poisoned ... ok [INFO] [stdout] test engine::storage_engine::tests::stale_wal_with_already_persisted_points_does_not_duplicate_query_results ... ok [INFO] [stdout] test engine::storage_engine::tests::close_blocks_until_in_flight_writer_releases_permit ... ok [INFO] [stdout] test engine::storage_engine::tests::stale_wal_with_already_persisted_nan_points_does_not_duplicate_query_results ... ok [INFO] [stdout] test storage::tests::mixed_i64_u64_range_preserves_unit_difference_at_high_values ... ok [INFO] [stdout] test engine::storage_engine::tests::concurrent_lane_mismatch_does_not_log_failed_write_to_wal ... ok [INFO] [stdout] test engine::storage_engine::tests::writer_waiting_on_one_metric_shard_does_not_block_other_metric_shards ... ok [INFO] [stdout] test engine::storage_engine::tests::wal_append_failure_does_not_ingest_points_or_survive_reopen ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 161 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.05s [INFO] [stdout] [INFO] [stderr] Running tests/async_storage_test.rs (/opt/rustwide/target/debug/deps/async_storage_test-6f545c98a2bd02f2) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/concurrency_test.rs (/opt/rustwide/target/debug/deps/concurrency_test-fd1425c3db46142b) [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test test_concurrent_labeled_metrics ... ok [INFO] [stdout] test test_concurrent_different_metrics ... ok [INFO] [stdout] test test_high_contention_concurrent_writes ... ok [INFO] [stdout] test test_concurrent_reads_during_writes ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.65s [INFO] [stdout] [INFO] [stderr] Running tests/integration_test.rs (/opt/rustwide/target/debug/deps/integration_test-8b9418f28763bbfb) [INFO] [stdout] [INFO] [stdout] running 29 tests [INFO] [stdout] test test_basic_insert_and_select ... ok [INFO] [stdout] test test_insert_rejects_empty_metric_name ... ok [INFO] [stdout] test test_insert_rejects_oversized_labels_even_with_struct_literal ... ok [INFO] [stdout] test test_invalid_time_range ... ok [INFO] [stdout] test test_insert_rejects_overlong_metric_name ... ok [INFO] [stdout] test test_empty_metric_name ... ok [INFO] [stdout] test test_labeled_metrics ... ok [INFO] [stdout] test test_no_data_points_error ... ok [INFO] [stdout] test test_operations_after_close_return_storage_closed ... ok [INFO] [stdout] test test_out_of_order_inserts ... ok [INFO] [stdout] test test_select_returns_sorted_points ... ok [INFO] [stdout] test test_concurrent_writes ... ok [INFO] [stdout] test test_list_metrics_with_wal_includes_runtime_wal_only_series ... ok [INFO] [stdout] test test_wal_disabled_does_not_replay_stale_segments ... ok [INFO] [stdout] test test_list_metrics_ignores_runtime_wal_only_series ... ok [INFO] [stdout] test test_with_max_writers_zero_allows_writes ... ok [INFO] [stdout] test test_build_with_new_data_path_and_wal_disabled ... ok [INFO] [stdout] test test_close_handles_partition_name_conflict ... ok [INFO] [stdout] test test_close_persists_partitions_with_same_time_bounds_without_overwrite ... ok [INFO] [stdout] test test_close_failure_can_be_retried_on_same_handle ... ok [INFO] [stdout] test test_drop_without_close_persists_when_wal_disabled ... ok [INFO] [stdout] test test_list_metrics_deduplicates_across_disk_memory_and_wal ... ok [INFO] [stdout] test test_wal_disabled_cleans_stale_segments_before_reenable ... ok [INFO] [stdout] test test_wal_buffer_size_zero_still_recovers ... ok [INFO] [stdout] test test_persistence ... ok [INFO] [stdout] test test_select_across_multiple_partitions_persistent ... ok [INFO] [stdout] test test_persistence_with_existing_partitions_still_allows_writes ... ok [INFO] [stdout] test test_wal_sync_mode_can_be_switched ... ok [INFO] [stdout] test test_future_data_is_not_expired_by_partition_age ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 29 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.01s [INFO] [stdout] [INFO] [stderr] Running tests/label_test.rs (/opt/rustwide/target/debug/deps/label_test-d67e83fdd3d2e362) [INFO] [stdout] [INFO] [stdout] running 7 tests [INFO] [stdout] test test_select_all_mixed_labels_and_no_labels ... ok [INFO] [stdout] test test_select_all_no_labels ... ok [INFO] [stdout] test test_select_all_time_range_filtering ... ok [INFO] [stdout] test test_select_all_nonexistent_metric ... ok [INFO] [stdout] test test_select_with_empty_labels_returns_empty_when_only_labeled_series_exist ... ok [INFO] [stdout] test test_select_with_empty_labels_returns_only_unlabeled_series ... ok [INFO] [stdout] test test_select_all_with_multiple_labels ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.11s [INFO] [stdout] [INFO] [stderr] Running tests/memory_safety_test.rs (/opt/rustwide/target/debug/deps/memory_safety_test-a69d54944aa6e37e) [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test test_malformed_metadata_handling ... ok [INFO] [stdout] test test_empty_partition_handling ... ok [INFO] [stdout] test test_memory_mapped_bounds_checking ... ok [INFO] [stdout] test test_large_offset_bounds_check ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s [INFO] [stdout] [INFO] [stderr] Running tests/promql_integration_test.rs (/opt/rustwide/target/debug/deps/promql_integration_test-3685aa8baf05b3d1) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/promql_parser_lexer_extended_test.rs (/opt/rustwide/target/debug/deps/promql_parser_lexer_extended_test-7b1c33325ebda8b4) [INFO] [stderr] Running tests/query_edge_cases_test.rs (/opt/rustwide/target/debug/deps/query_edge_cases_test-acf218751357b108) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 9 tests [INFO] [stdout] test test_query_rejects_invalid_labels ... ok [INFO] [stdout] test test_query_boundary_conditions ... ok [INFO] [stdout] test test_query_with_complex_labels ... ok [INFO] [stdout] test test_query_with_extreme_timestamps ... ok [INFO] [stdout] test test_query_empty_database ... ok [INFO] [stdout] test test_query_range_completely_outside_data ... ok [INFO] [stdout] test test_query_after_partition_rotation ... ok [INFO] [stdout] test test_query_with_duplicate_timestamps ... ok [INFO] [stdout] test test_query_with_nan_and_infinity ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s [INFO] [stdout] [INFO] [stderr] Running tests/query_options_test.rs (/opt/rustwide/target/debug/deps/query_options_test-4402ba5b6ebbe6f8) [INFO] [stdout] [INFO] [stdout] running 13 tests [INFO] [stdout] test test_downsample_sum_avg_ignores_nan_when_possible ... ok [INFO] [stdout] test test_aggregation_first_whole_series ... ok [INFO] [stdout] test test_sum_avg_aggregation_ignores_nan_when_possible ... ok [INFO] [stdout] test test_downsample_fast_forward_aligns_to_query_start ... ok [INFO] [stdout] test test_custom_bytes_aggregation_with_codec_and_aggregator ... ok [INFO] [stdout] test test_downsample_range_variance_stddev ... ok [INFO] [stdout] test test_downsample_first_last_count_median ... ok [INFO] [stdout] test test_aggregation_range_variance_stddev_whole_series_ignore_nan ... ok [INFO] [stdout] test test_downsample_average ... ok [INFO] [stdout] test test_limit_and_offset ... ok [INFO] [stdout] test test_min_max_aggregation_ignores_nan_when_possible ... ok [INFO] [stdout] test test_aggregation_sum_whole_series ... ok [INFO] [stdout] test test_aggregation_count_median_whole_series_ignore_nan ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s [INFO] [stdout] [INFO] [stderr] Running tests/simple_test.rs (/opt/rustwide/target/debug/deps/simple_test-e3308a884efae659) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test test_multiple_inserts ... ok [INFO] [stdout] test test_simple_insert ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/typed_value_behaviors_test.rs (/opt/rustwide/target/debug/deps/typed_value_behaviors_test-99d6030a8c6fe3ff) [INFO] [stdout] [INFO] [stdout] running 6 tests [INFO] [stdout] test typed_aggregations_cover_integer_bool_and_string_rules ... ok [INFO] [stdout] test rejects_mixed_numeric_types_within_series ... ok [INFO] [stdout] test custom_bytes_aggregation_rejects_non_bytes_streams ... ok [INFO] [stdout] test unsupported_and_mixed_type_aggregations_return_errors ... ok [INFO] [stdout] test custom_bytes_aggregation_supports_downsampling ... ok [INFO] [stdout] test typed_values_roundtrip_after_persistence ... ok [INFO] [stdout] [INFO] [stderr] Doc-tests tsink [INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.12s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "d0fcc7f922aae25170bf11069a8dfcf9c697edb151e6e900a61d8939c69e86e8", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "d0fcc7f922aae25170bf11069a8dfcf9c697edb151e6e900a61d8939c69e86e8", kill_on_drop: false }` [INFO] [stdout] d0fcc7f922aae25170bf11069a8dfcf9c697edb151e6e900a61d8939c69e86e8