[INFO] fetching crate rustfs-uring 0.3.0...
[INFO] testing rustfs-uring-0.3.0 against 1.100.0-beta.1 for beta-1.100-2
[INFO] extracting crate rustfs-uring 0.3.0 into /workspace/builds/worker-6-tc2/source
[INFO] started tweaking crates.io crate rustfs-uring 0.3.0
[INFO] removed 0 missing examples
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate rustfs-uring 0.3.0
[INFO] tweaked toml for crates.io crate rustfs-uring 0.3.0 written to /workspace/builds/worker-6-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate rustfs-uring 0.3.0 on toolchain 1.100.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate rustfs-uring 0.3.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.100.0-beta.1" "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-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 2684c0bb4319334e44b6295f9427968f322c15535bfc662a615a0b3886d40c30
[INFO] running `Command { std: "docker" "start" "2684c0bb4319334e44b6295f9427968f322c15535bfc662a615a0b3886d40c30", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "2684c0bb4319334e44b6295f9427968f322c15535bfc662a615a0b3886d40c30", 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" "2684c0bb4319334e44b6295f9427968f322c15535bfc662a615a0b3886d40c30" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "2684c0bb4319334e44b6295f9427968f322c15535bfc662a615a0b3886d40c30", 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" "2684c0bb4319334e44b6295f9427968f322c15535bfc662a615a0b3886d40c30" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.189
[INFO] [stderr]    Compiling io-uring v0.7.15
[INFO] [stderr]    Compiling bitflags v2.13.2
[INFO] [stderr]    Compiling tokio v1.53.1
[INFO] [stderr]    Compiling rustfs-uring v0.3.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: use of deprecated method `std::sync::atomic::Atomic::<usize>::fetch_update`: renamed to `try_update` for consistency
[INFO] [stdout]    --> src/driver.rs:583:14
[INFO] [stdout]     |
[INFO] [stdout] 583 |             .fetch_update(Ordering::AcqRel, Ordering::Acquire, |available| available.checked_sub(bytes))
[INFO] [stdout]     |              ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] help: replace the use of the deprecated method
[INFO] [stdout]     |
[INFO] [stdout] 583 -             .fetch_update(Ordering::AcqRel, Ordering::Acquire, |available| available.checked_sub(bytes))
[INFO] [stdout] 583 +             .try_update(Ordering::AcqRel, Ordering::Acquire, |available| available.checked_sub(bytes))
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 3.61s
[INFO] running `Command { std: "docker" "inspect" "2684c0bb4319334e44b6295f9427968f322c15535bfc662a615a0b3886d40c30", 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" "2684c0bb4319334e44b6295f9427968f322c15535bfc662a615a0b3886d40c30" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling tokio-macros v2.7.2
[INFO] [stderr]    Compiling tokio v1.53.1
[INFO] [stderr]    Compiling rustfs-uring v0.3.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: use of deprecated method `std::sync::atomic::Atomic::<usize>::fetch_update`: renamed to `try_update` for consistency
[INFO] [stdout]    --> src/driver.rs:583:14
[INFO] [stdout]     |
[INFO] [stdout] 583 |             .fetch_update(Ordering::AcqRel, Ordering::Acquire, |available| available.checked_sub(bytes))
[INFO] [stdout]     |              ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] help: replace the use of the deprecated method
[INFO] [stdout]     |
[INFO] [stdout] 583 -             .fetch_update(Ordering::AcqRel, Ordering::Acquire, |available| available.checked_sub(bytes))
[INFO] [stdout] 583 +             .try_update(Ordering::AcqRel, Ordering::Acquire, |available| available.checked_sub(bytes))
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::sync::atomic::Atomic::<usize>::fetch_update`: renamed to `try_update` for consistency
[INFO] [stdout]    --> src/driver.rs:583:14
[INFO] [stdout]     |
[INFO] [stdout] 583 |             .fetch_update(Ordering::AcqRel, Ordering::Acquire, |available| available.checked_sub(bytes))
[INFO] [stdout]     |              ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] help: replace the use of the deprecated method
[INFO] [stdout]     |
[INFO] [stdout] 583 -             .fetch_update(Ordering::AcqRel, Ordering::Acquire, |available| available.checked_sub(bytes))
[INFO] [stdout] 583 +             .try_update(Ordering::AcqRel, Ordering::Acquire, |available| available.checked_sub(bytes))
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 8.45s
[INFO] running `Command { std: "docker" "inspect" "2684c0bb4319334e44b6295f9427968f322c15535bfc662a615a0b3886d40c30", 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" "2684c0bb4319334e44b6295f9427968f322c15535bfc662a615a0b3886d40c30" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr] warning: use of deprecated method `std::sync::atomic::Atomic::<usize>::fetch_update`: renamed to `try_update` for consistency
[INFO] [stderr]    --> src/driver.rs:583:14
[INFO] [stderr]     |
[INFO] [stderr] 583 |             .fetch_update(Ordering::AcqRel, Ordering::Acquire, |available| available.checked_sub(bytes))
[INFO] [stderr]     |              ^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(deprecated)]` on by default
[INFO] [stderr] help: replace the use of the deprecated method
[INFO] [stderr]     |
[INFO] [stderr] 583 -             .fetch_update(Ordering::AcqRel, Ordering::Acquire, |available| available.checked_sub(bytes))
[INFO] [stderr] 583 +             .try_update(Ordering::AcqRel, Ordering::Acquire, |available| available.checked_sub(bytes))
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: `rustfs-uring` (lib) generated 1 warning (run `cargo fix --lib -p rustfs-uring` to apply 1 suggestion)
[INFO] [stderr] warning: `rustfs-uring` (lib test) generated 1 warning (1 duplicate)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.04s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/build/rustfs-uring/0169494bc26741ce/out/rustfs_uring-0169494bc26741ce)
[INFO] [stdout] 
[INFO] [stdout] running 80 tests
[INFO] [stdout] test driver::admission_tests::byte_saturation_returns_partial_count_reservation_on_drop ... ok
[INFO] [stdout] test driver::admission_tests::canceling_partial_fifo_byte_reservation_unblocks_next_waiter ... ok
[INFO] [stdout] test driver::admission_tests::late_registration_is_closed_after_terminal_admission_close ... ok
[INFO] [stdout] test driver::batch_read_tests::capacity_aware_batch_notifies_final_owner_only ... ok
[INFO] [stdout] test driver::admission_tests::shared_byte_budget_serializes_reads_from_distinct_shards ... ok
[INFO] [stdout] test driver::admission_tests::dropping_count_waiter_does_not_reserve_bytes ... ok
[INFO] [stdout] test driver::batch_read_tests::deferred_batch_member_notifies_when_polled_after_byte_permit_returns ... ok
[INFO] [stdout] test driver::batch_read_tests::dropping_batch_routes_cancels_and_keeps_accepted_permits_owned ... ok
[INFO] [stdout] test driver::admission_tests::shard_exit_closes_bytes_and_releases_waiting_count_permit ... ok
[INFO] [stdout] test driver::batch_read_tests::empty_and_invalid_requests_do_not_notify_or_reject_valid_members ... ok
[INFO] [stdout] test driver::cancellation_efficiency_tests::closed_receiver_skips_direct_result_copy_and_materialization ... ok
[INFO] [stdout] test driver::admission_tests::invalid_budget_is_rejected_before_kernel_probe ... ok
[INFO] [stdout] test driver::admission_tests::global_close_wakes_count_stage_waiter_without_releasing_hung_read ... ok
[INFO] [stdout] test driver::cancellation_efficiency_tests::closed_receiver_without_cancel_still_continues_positioned_reads ... ok
[INFO] [stdout] test driver::admission_tests::permits_retained_by_leaked_operation_remain_charged_after_close ... ok
[INFO] [stdout] test driver::cancellation_efficiency_tests::current_position_transient_error_never_retries ... ok
[INFO] [stdout] test driver::batch_read_tests::batch_signals_once_per_owner_while_single_reads_keep_individual_signals ... ok
[INFO] [stdout] test driver::cancellation_efficiency_tests::eof_after_prefix_preserves_success_during_shutdown ... ok
[INFO] [stdout] test driver::batch_read_tests::oversized_batch_rejects_every_request_before_submission ... ok
[INFO] [stdout] test driver::cancellation_efficiency_tests::eventfd_retries_interruption_until_transfer_or_would_block ... ok
[INFO] [stdout] test driver::cancellation_efficiency_tests::explicit_cancel_stops_both_transient_errno_retries ... ok
[INFO] [stdout] test driver::cancellation_efficiency_tests::explicit_cancel_stops_short_read_without_releasing_resources_early ... ok
[INFO] [stdout] test driver::cancellation_efficiency_tests::saturated_eventfd_signal_keeps_readiness_and_drain_clears_it ... ok
[INFO] [stdout] test driver::cancellation_efficiency_tests::eventfd_propagates_unexpected_error_and_short_transfer ... ok
[INFO] [stdout] test driver::cancellation_efficiency_tests::live_receiver_gets_exact_direct_result_range ... ok
[INFO] [stdout] test driver::cancellation_efficiency_tests::successful_complete_read_wins_cancel_race ... ok
[INFO] [stdout] test driver::fault_recovery_tests::direct_confirmed_tail_returns_only_initialized_logical_bytes ... ok
[INFO] [stdout] test driver::fault_recovery_tests::direct_metadata_failure_preserves_errno_without_delivering_prefix ... ok
[INFO] [stdout] test driver::cancellation_efficiency_tests::current_position_short_read_survives_cancel_and_shutdown_race ... ok
[INFO] [stdout] test driver::fault_recovery_tests::direct_eof_before_logical_start_returns_empty ... ok
[INFO] [stdout] test driver::fault_recovery_tests::direct_concurrent_truncation_preserves_completed_prefix ... ok
[INFO] [stdout] test driver::fault_recovery_tests::empty_sq_flushes_real_kernel_overflow_after_reap ... ok
[INFO] [stdout] test driver::fault_recovery_tests::idle_ring_skips_enter ... ok
[INFO] [stdout] test driver::fault_recovery_tests::direct_mid_file_short_read_errors_without_delivering_prefix ... ok
[INFO] [stdout] test driver::cancellation_efficiency_tests::transient_retry_keeps_prefix_and_exhausts_budget ... ok
[INFO] [stdout] test driver::iowq_setup_tests::failed_registration_without_errno_keeps_its_error_kind ... ok
[INFO] [stdout] test driver::fault_recovery_tests::unchanged_cumulative_overflow_warns_only_once ... ok
[INFO] [stdout] test driver::fault_recovery_tests::overflow_counter_wrap_to_zero_updates_snapshot_and_rearms_warning ... ok
[INFO] [stdout] test driver::fault_recovery_tests::sq_capacity_leaves_backlog_owned_until_later_submission ... ok
[INFO] [stdout] test driver::loop_budget_tests::completion_burst_yields_to_intake_and_continues_without_a_new_edge ... ok
[INFO] [stdout] test driver::loop_budget_tests::exact_message_boundary_costs_one_empty_turn_then_sleeps ... ok
[INFO] [stdout] test driver::loop_budget_tests::failed_or_zero_progress_submissions_cannot_spin_from_queued_sqes_alone ... ok
[INFO] [stdout] test driver::loop_budget_tests::oversized_allocation_makes_progress_then_yields_to_reap ... ok
[INFO] [stdout] test driver::loop_budget_tests::submission_progress_without_remaining_work_does_not_busy_poll ... ok
[INFO] [stdout] test driver::shard_policy_tests::byte_shortage_releases_failed_count_reservation_and_waiter_drop_releases_partial_admission ... ok
[INFO] [stdout] test driver::iowq_setup_tests::failed_registration_records_errno_without_claiming_previous_limits ... ok
[INFO] [stdout] test driver::iowq_setup_tests::successful_registration_preserves_the_request_and_labels_kernel_output_as_previous ... ok
[INFO] [stdout] test driver::shard_policy_tests::capacity_aware_read_and_cancel_use_the_acquired_shard ... ok
[INFO] [stdout] test driver::shard_policy_tests::capacity_aware_rejects_when_every_shard_is_closed ... ok
[INFO] [stdout] test driver::shard_policy_tests::capacity_aware_deferred_waiters_keep_semaphore_queue_order ... ok
[INFO] [stdout] test driver::shard_policy_tests::capacity_aware_skips_closed_shards_but_default_does_not ... ok
[INFO] [stdout] test driver::fault_recovery_tests::overflow_counter_wrap_to_nonzero_warns_for_new_observation ... ok
[INFO] [stdout] test driver::loop_budget_tests::drained_eventfd_does_not_strand_messages_beyond_intake_budget ... ok
[INFO] [stdout] test driver::shard_policy_tests::default_and_stream_routing_still_wait_on_the_round_robin_shard ... ok
[INFO] [stdout] test driver::loop_budget_tests::allocation_volume_yields_before_message_limit ... ok
[INFO] [stdout] test driver::shared_budget_reservation_tests::deferred_admission_keeps_reservation_until_closed_poll_or_drop ... ok
[INFO] [stdout] test driver::shard_policy_tests::capacity_aware_deferred_owner_remains_fixed_when_another_shard_frees ... ok
[INFO] [stdout] test driver::shared_budget_reservation_tests::invalid_and_temporarily_unavailable_driver_limits_fail_before_probing ... ok
[INFO] [stdout] test driver::loop_budget_tests::completion_readiness_wins_even_when_last_submit_failed ... ok
[INFO] [stdout] test driver::shared_budget_reservation_tests::whole_driver_reservations_do_not_narrow_to_u32_or_overflow_refunds ... ok
[INFO] [stdout] test driver::shared_budget_reservation_tests::pool_reserves_whole_weights_and_refunds_only_the_last_receipt_owner ... ok
[INFO] [stdout] test driver::shutdown_request_tests::request_shutdown_closes_count_only_admission_before_returning ... ok
[INFO] [stdout] test driver::shard_policy_tests::closed_byte_admission_is_terminal_even_with_available_count_permits ... ok
[INFO] [stdout] test driver::shared_budget_reservation_tests::local_shutdown_does_not_close_another_participating_driver ... ok
[INFO] [stdout] test driver::shutdown_request_tests::request_shutdown_wakes_both_admission_stages_without_reclaiming_buffers ... ok
[INFO] [stdout] test driver::submit_result_tests::persistent_failures_shutdown_once_and_keep_every_pending_resource ... ok
[INFO] [stdout] test driver::shared_budget_reservation_tests::eager_messages_keep_reservations_after_driver_and_caller_drop ... ok
[INFO] [stdout] test driver::submit_result_tests::success_and_transient_errors_break_the_consecutive_shutdown_threshold ... ok
[INFO] [stdout] test driver::submit_result_tests::zero_acceptance_resets_error_streak_but_waits_with_remaining_sqes ... ok
[INFO] [stdout] test driver::submit_result_tests::eagain_is_counted_as_a_bounded_submit_failure ... ok
[INFO] [stdout] test driver::submit_result_tests::interrupted_or_busy_submission_resets_streak_without_counting_or_spinning ... ok
[INFO] [stdout] test driver::shared_budget_reservation_tests::concurrent_reservations_never_exceed_pool_capacity ... ok
[INFO] [stdout] test driver::shutdown_request_tests::concurrent_shutdown_requests_each_return_with_all_admission_closed ... ok
[INFO] [stdout] test driver::admission_tests::logical_limit_rejects_before_message_or_allocation ... ok
[INFO] [stdout] test driver::admission_tests::direct_budget_includes_superset_padding_and_zero_length_geometry ... ok
[INFO] [stdout] test driver::cancellation_efficiency_tests::shutdown_stops_short_read_and_transient_continuations ... ok
[INFO] [stdout] test driver::submit_result_tests::partial_positive_acceptance_resets_errors_and_allows_bounded_retry ... ok
[INFO] [stdout] test driver::admission_tests::concurrent_registration_cannot_escape_terminal_close ... ok
[INFO] [stdout] test driver::batch_read_tests::interrupted_construction_drops_handles_and_wakes_previously_queued_reads ... ok
[INFO] [stdout] test driver::shutdown_request_tests::finished_observes_thread_exit_not_request_or_clean_drain ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 80 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/admission.rs (/opt/rustwide/target/debug/build/rustfs-uring/e7d896e9882274b8/out/admission-e7d896e9882274b8)
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cancel.rs (/opt/rustwide/target/debug/build/rustfs-uring/d2c76fcc4ce09189/out/cancel-d2c76fcc4ce09189)
[INFO] [stdout] running 4 tests
[INFO] [stdout] test dropping_a_byte_waiter_does_not_submit_or_strand_capacity ... ok
[INFO] [stdout] test completed_results_do_not_hold_driver_byte_admission ... ok
[INFO] [stdout] test shutdown_wakes_byte_waiters_while_canceling_pending_read ... ok
[INFO] [stdout] test orphan_holds_shared_bytes_until_its_real_read_completes ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 18 tests
[INFO] [stdout] test orphan_in_flight_does_not_corrupt_delivered_reads ... ok
[INFO] [stdout] test batch_reads_return_byte_exact_results_in_handle_order ... ok
[INFO] [stdout] test sharded_cancel_routes_to_the_owning_ring ... ok
[INFO] [stdout] test no_cq_overflow_under_load ... ok
[INFO] [stdout] test batch_cancellation_and_deferred_admission_drain_without_losing_live_results ... ok
[INFO] [stdout] test direct_read_returns_exact_unaligned_ranges ... ok
[INFO] [stdout] test dropped_future_buffer_lives_until_cqe ... ok
[INFO] [stdout] test async_cancel_accelerates_reclaim ... ok
[INFO] [stdout] test pending_table_owns_fd_after_caller_drop ... ok
[INFO] [stdout] test read_matches_std ... ok
[INFO] [stdout] test pipe_half_close_reads_eof ... ok
[INFO] [stdout] test saturated_submit_defers_instead_of_blocking ... ok
[INFO] [stdout] test cancel_stress_accounts_for_every_buffer ... ok
[INFO] [stdout] test boundary_reads ... ok
[INFO] [stdout] test sharded_driver_with_one_shard_matches_single_ring ... ok
[INFO] [stdout] test shutdown_drains_in_flight_ops ... ok
[INFO] [stdout] test sharded_driver_conserves_buffers_across_shards ... ok
[INFO] [stderr]      Running tests/fault_injection.rs (/opt/rustwide/target/debug/build/rustfs-uring/248801c63dbf8ae2/out/fault_injection-248801c63dbf8ae2)
[INFO] [stdout] test drop_without_shutdown_drains_and_cancels ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s
[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] [stderr]      Running tests/iowq_setup.rs (/opt/rustwide/target/debug/build/rustfs-uring/4b1db2cc034db476/out/iowq_setup-4b1db2cc034db476)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test each_shard_reports_startup_iowq_result_without_changing_read_correctness ... ok
[INFO] [stderr]      Running tests/ordered_prefetch.rs (/opt/rustwide/target/debug/build/rustfs-uring/7df25b1387b08e10/out/ordered_prefetch-7df25b1387b08e10)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stdout] test deferred_tail_assigned_bytes_is_repolled_even_while_head_waits_on_admission ... ok
[INFO] [stdout] test dropping_pending_next_keeps_head_handle_and_offset ... ok
[INFO] [stdout] test dropping_reader_drops_every_active_handle ... ok
[INFO] [stdout] test invalid_limits_and_overflow_fail_before_any_source_call ... ok
[INFO] [stdout] test early_tail_eof_cancels_later_slots_but_preserves_earlier_output ... ok
[INFO] [stdout] test empty_range_submits_nothing_and_zero_byte_eof_returns_no_chunk ... ok
[INFO] [stdout] test oversized_source_result_is_invalid_data_and_cancels_tail ... ok
[INFO] [stdout] test ready_tail_remains_charged_to_the_same_logical_byte_window ... ok
[INFO] [stdout] test error_is_delivered_at_its_ordered_position_then_reader_is_fused ... ok
[INFO] [stdout] test final_requested_slot_is_shortened_to_range_end_without_extra_reads ... ok
[INFO] [stderr]      Running tests/shard_policy.rs (/opt/rustwide/target/debug/build/rustfs-uring/97ebc8df7b24beb4/out/shard_policy-97ebc8df7b24beb4)
[INFO] [stdout] test out_of_order_results_remain_ordered_and_no_refill_occurs_after_yield ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test round_robin_still_waits_for_its_original_busy_shard ... ok
[INFO] [stdout] test capacity_aware_bypasses_a_shard_saturated_by_a_blocked_pipe ... 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/shared_budget.rs (/opt/rustwide/target/debug/build/rustfs-uring/24a31daa0a3c6822/out/shared_budget-24a31daa0a3c6822)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test driver_quota_larger_than_u32_is_not_truncated_to_per_read_permit_width ... ok
[INFO] [stdout] test retired_drivers_polled_byte_waiter_returns_final_receipt_when_dropped ... ok
[INFO] [stdout] test shared_budget_accepts_large_usize_capacity_without_allocating_read_buffers ... ok
[INFO] [stdout] test shared_constructor_rejects_missing_zero_or_oversized_local_quota_before_probe ... ok
[INFO] [stdout] test unpolled_deferred_count_handle_retains_whole_quota_after_clean_driver_shutdown ... ok
[INFO] [stdout] test shutting_down_one_driver_does_not_close_another_drivers_admission ... ok
[INFO] [stdout] test shared_quota_is_reserved_once_per_driver_and_clean_shutdown_recycles_it ... ok
[INFO] [stdout] test canceled_polled_byte_waiter_releases_local_reservation_but_live_driver_keeps_quota ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/shutdown.rs (/opt/rustwide/target/debug/build/rustfs-uring/b8c98df3ac178e2e/out/shutdown-b8c98df3ac178e2e)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test request_shutdown_drains_byte_limited_driver_and_rejects_new_reads ... ok
[INFO] [stdout] test request_shutdown_wakes_registered_cross_shard_byte_waiter ... ok
[INFO] [stdout] test request_shutdown_drains_default_driver_and_rejects_new_reads ... ok
[INFO] [stdout] test request_shutdown_wakes_registered_count_waiter ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests rustfs_uring
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test src/driver.rs - driver::SharedReadBudget (line 504) - compile ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 0.30s; merged doctests compilation took 0.28s
[INFO] running `Command { std: "docker" "inspect" "2684c0bb4319334e44b6295f9427968f322c15535bfc662a615a0b3886d40c30", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "2684c0bb4319334e44b6295f9427968f322c15535bfc662a615a0b3886d40c30", kill_on_drop: false }`
[INFO] [stdout] 2684c0bb4319334e44b6295f9427968f322c15535bfc662a615a0b3886d40c30
