[INFO] fetching crate shard-stream-engine 0.2.0...
[INFO] testing shard-stream-engine-0.2.0 against 1.100.0-beta.1 for beta-1.100-2
[INFO] extracting crate shard-stream-engine 0.2.0 into /workspace/builds/worker-5-tc2/source
[INFO] started tweaking crates.io crate shard-stream-engine 0.2.0
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate shard-stream-engine 0.2.0
[INFO] tweaked toml for crates.io crate shard-stream-engine 0.2.0 written to /workspace/builds/worker-5-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate shard-stream-engine 0.2.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 shard-stream-engine 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.100.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]   --> Cargo.toml:41:12
[INFO] [stderr]    |
[INFO] [stderr] 41 | homepage = "https://github.com/d-tietjen/shard-stream"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 46 | repository = "https://github.com/d-tietjen/shard-stream"
[INFO] [stderr]    |              -------------------------------------------
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `shard-stream-engine` (manifest) generated 1 warning
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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] f1a36428a937919763cf89828fcc070a34e0afdb39a225020953d4d3d830fe84
[INFO] running `Command { std: "docker" "start" "f1a36428a937919763cf89828fcc070a34e0afdb39a225020953d4d3d830fe84", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "f1a36428a937919763cf89828fcc070a34e0afdb39a225020953d4d3d830fe84", 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" "f1a36428a937919763cf89828fcc070a34e0afdb39a225020953d4d3d830fe84" "/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" "f1a36428a937919763cf89828fcc070a34e0afdb39a225020953d4d3d830fe84", 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" "f1a36428a937919763cf89828fcc070a34e0afdb39a225020953d4d3d830fe84" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]   --> Cargo.toml:41:12
[INFO] [stderr]    |
[INFO] [stderr] 41 | homepage = "https://github.com/d-tietjen/shard-stream"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 46 | repository = "https://github.com/d-tietjen/shard-stream"
[INFO] [stderr]    |              -------------------------------------------
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `shard-stream-engine` (manifest) generated 1 warning
[INFO] [stderr]    Compiling proc-macro2 v1.0.107
[INFO] [stderr]    Compiling unicode-ident v1.0.24
[INFO] [stderr]    Compiling quote v1.0.47
[INFO] [stderr]    Compiling serde_core v1.0.229
[INFO] [stderr]    Compiling shlex v2.0.1
[INFO] [stderr]    Compiling find-msvc-tools v0.1.9
[INFO] [stderr]    Compiling libc v0.2.189
[INFO] [stderr]    Compiling zmij v1.0.23
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling crc32fast v1.5.0
[INFO] [stderr]    Compiling cc v1.3.0
[INFO] [stderr]    Compiling cfg-if v1.0.4
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling xxhash-rust v0.8.18
[INFO] [stderr]    Compiling memchr v2.8.3
[INFO] [stderr]    Compiling arrayvec v0.7.8
[INFO] [stderr]    Compiling itoa v1.0.18
[INFO] [stderr]    Compiling arrayref v0.3.9
[INFO] [stderr]    Compiling constant_time_eq v0.4.2
[INFO] [stderr]    Compiling cpufeatures v0.3.0
[INFO] [stderr]    Compiling hashbrown v0.17.1
[INFO] [stderr]    Compiling syn v3.0.3
[INFO] [stderr]    Compiling blake3 v1.8.5
[INFO] [stderr]    Compiling ordered-segment-map v0.2.0
[INFO] [stderr]    Compiling fs2 v0.4.3
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling bytes v1.12.1
[INFO] [stderr]    Compiling shardlog v0.2.0
[INFO] [stderr]    Compiling shard-stream-core v0.2.0
[INFO] [stderr]    Compiling shard-stream-protocol v0.2.0
[INFO] [stderr]    Compiling shard-stream-engine v0.2.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/durable_sink.rs:349:14
[INFO] [stdout]     |
[INFO] [stdout] 349 |             .fetch_update(Ordering::AcqRel, Ordering::Acquire, |pending| {
[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] 349 -             .fetch_update(Ordering::AcqRel, Ordering::Acquire, |pending| {
[INFO] [stdout] 349 +             .try_update(Ordering::AcqRel, Ordering::Acquire, |pending| {
[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/durable_sink.rs:358:14
[INFO] [stdout]     |
[INFO] [stdout] 358 |             .fetch_update(Ordering::AcqRel, Ordering::Acquire, |pending| {
[INFO] [stdout]     |              ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: replace the use of the deprecated method
[INFO] [stdout]     |
[INFO] [stdout] 358 -             .fetch_update(Ordering::AcqRel, Ordering::Acquire, |pending| {
[INFO] [stdout] 358 +             .try_update(Ordering::AcqRel, Ordering::Acquire, |pending| {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 28.80s
[INFO] running `Command { std: "docker" "inspect" "f1a36428a937919763cf89828fcc070a34e0afdb39a225020953d4d3d830fe84", 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" "f1a36428a937919763cf89828fcc070a34e0afdb39a225020953d4d3d830fe84" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]   --> Cargo.toml:41:12
[INFO] [stderr]    |
[INFO] [stderr] 41 | homepage = "https://github.com/d-tietjen/shard-stream"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 46 | repository = "https://github.com/d-tietjen/shard-stream"
[INFO] [stderr]    |              -------------------------------------------
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `shard-stream-engine` (manifest) generated 1 warning
[INFO] [stderr]    Compiling shard-stream-engine v0.2.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/durable_sink.rs:349:14
[INFO] [stdout]     |
[INFO] [stdout] 349 |             .fetch_update(Ordering::AcqRel, Ordering::Acquire, |pending| {
[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] 349 -             .fetch_update(Ordering::AcqRel, Ordering::Acquire, |pending| {
[INFO] [stdout] 349 +             .try_update(Ordering::AcqRel, Ordering::Acquire, |pending| {
[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/durable_sink.rs:358:14
[INFO] [stdout]     |
[INFO] [stdout] 358 |             .fetch_update(Ordering::AcqRel, Ordering::Acquire, |pending| {
[INFO] [stdout]     |              ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: replace the use of the deprecated method
[INFO] [stdout]     |
[INFO] [stdout] 358 -             .fetch_update(Ordering::AcqRel, Ordering::Acquire, |pending| {
[INFO] [stdout] 358 +             .try_update(Ordering::AcqRel, Ordering::Acquire, |pending| {
[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/durable_sink.rs:349:14
[INFO] [stdout]     |
[INFO] [stdout] 349 |             .fetch_update(Ordering::AcqRel, Ordering::Acquire, |pending| {
[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] 349 -             .fetch_update(Ordering::AcqRel, Ordering::Acquire, |pending| {
[INFO] [stdout] 349 +             .try_update(Ordering::AcqRel, Ordering::Acquire, |pending| {
[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/durable_sink.rs:358:14
[INFO] [stdout]     |
[INFO] [stdout] 358 |             .fetch_update(Ordering::AcqRel, Ordering::Acquire, |pending| {
[INFO] [stdout]     |              ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: replace the use of the deprecated method
[INFO] [stdout]     |
[INFO] [stdout] 358 -             .fetch_update(Ordering::AcqRel, Ordering::Acquire, |pending| {
[INFO] [stdout] 358 +             .try_update(Ordering::AcqRel, Ordering::Acquire, |pending| {
[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/engine.rs:1956:18
[INFO] [stdout]      |
[INFO] [stdout] 1956 |                 .fetch_update(Ordering::AcqRel, Ordering::Acquire, |remaining| {
[INFO] [stdout]      |                  ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: replace the use of the deprecated method
[INFO] [stdout]      |
[INFO] [stdout] 1956 -                 .fetch_update(Ordering::AcqRel, Ordering::Acquire, |remaining| {
[INFO] [stdout] 1956 +                 .try_update(Ordering::AcqRel, Ordering::Acquire, |remaining| {
[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/engine.rs:1993:18
[INFO] [stdout]      |
[INFO] [stdout] 1993 |                 .fetch_update(Ordering::AcqRel, Ordering::Acquire, |remaining| {
[INFO] [stdout]      |                  ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: replace the use of the deprecated method
[INFO] [stdout]      |
[INFO] [stdout] 1993 -                 .fetch_update(Ordering::AcqRel, Ordering::Acquire, |remaining| {
[INFO] [stdout] 1993 +                 .try_update(Ordering::AcqRel, Ordering::Acquire, |remaining| {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 8.41s
[INFO] running `Command { std: "docker" "inspect" "f1a36428a937919763cf89828fcc070a34e0afdb39a225020953d4d3d830fe84", 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" "f1a36428a937919763cf89828fcc070a34e0afdb39a225020953d4d3d830fe84" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]   --> Cargo.toml:41:12
[INFO] [stderr]    |
[INFO] [stderr] 41 | homepage = "https://github.com/d-tietjen/shard-stream"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 46 | repository = "https://github.com/d-tietjen/shard-stream"
[INFO] [stderr]    |              -------------------------------------------
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `shard-stream-engine` (manifest) generated 1 warning
[INFO] [stderr] warning: use of deprecated method `std::sync::atomic::Atomic::<usize>::fetch_update`: renamed to `try_update` for consistency
[INFO] [stderr]    --> src/durable_sink.rs:349:14
[INFO] [stderr]     |
[INFO] [stderr] 349 |             .fetch_update(Ordering::AcqRel, Ordering::Acquire, |pending| {
[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] 349 -             .fetch_update(Ordering::AcqRel, Ordering::Acquire, |pending| {
[INFO] [stderr] 349 +             .try_update(Ordering::AcqRel, Ordering::Acquire, |pending| {
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `std::sync::atomic::Atomic::<usize>::fetch_update`: renamed to `try_update` for consistency
[INFO] [stderr]    --> src/durable_sink.rs:358:14
[INFO] [stderr]     |
[INFO] [stderr] 358 |             .fetch_update(Ordering::AcqRel, Ordering::Acquire, |pending| {
[INFO] [stderr]     |              ^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr] help: replace the use of the deprecated method
[INFO] [stderr]     |
[INFO] [stderr] 358 -             .fetch_update(Ordering::AcqRel, Ordering::Acquire, |pending| {
[INFO] [stderr] 358 +             .try_update(Ordering::AcqRel, Ordering::Acquire, |pending| {
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: `shard-stream-engine` (lib) generated 2 warnings (run `cargo fix --lib -p shard-stream-engine` to apply 2 suggestions)
[INFO] [stderr] warning: use of deprecated method `std::sync::atomic::Atomic::<usize>::fetch_update`: renamed to `try_update` for consistency
[INFO] [stderr]     --> src/engine.rs:1956:18
[INFO] [stderr]      |
[INFO] [stderr] 1956 |                 .fetch_update(Ordering::AcqRel, Ordering::Acquire, |remaining| {
[INFO] [stderr]      |                  ^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr] help: replace the use of the deprecated method
[INFO] [stderr]      |
[INFO] [stderr] 1956 -                 .fetch_update(Ordering::AcqRel, Ordering::Acquire, |remaining| {
[INFO] [stderr] 1956 +                 .try_update(Ordering::AcqRel, Ordering::Acquire, |remaining| {
[INFO] [stderr]      |
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `std::sync::atomic::Atomic::<usize>::fetch_update`: renamed to `try_update` for consistency
[INFO] [stderr]     --> src/engine.rs:1993:18
[INFO] [stderr]      |
[INFO] [stderr] 1993 |                 .fetch_update(Ordering::AcqRel, Ordering::Acquire, |remaining| {
[INFO] [stderr]      |                  ^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr] help: replace the use of the deprecated method
[INFO] [stderr]      |
[INFO] [stderr] 1993 -                 .fetch_update(Ordering::AcqRel, Ordering::Acquire, |remaining| {
[INFO] [stderr] 1993 +                 .try_update(Ordering::AcqRel, Ordering::Acquire, |remaining| {
[INFO] [stderr]      |
[INFO] [stderr] 
[INFO] [stderr] warning: `shard-stream-engine` (lib test) generated 4 warnings (2 duplicates) (run `cargo fix --lib -p shard-stream-engine --tests` to apply 2 suggestions)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.12s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/build/shard-stream-engine/4fd444cf928835c0/out/shard_stream_engine-4fd444cf928835c0)
[INFO] [stdout] 
[INFO] [stdout] running 47 tests
[INFO] [stdout] test durable_apply::tests::buffers_out_of_order_batches_until_the_gap_is_durable ... ok
[INFO] [stdout] test durable_apply::tests::rejects_batches_beyond_the_bounded_reorder_window ... ok
[INFO] [stdout] test durable_apply::tests::bounds_out_of_order_payload_bytes_per_partition ... ok
[INFO] [stdout] test engine::tests::atomic_group_holds_last_stable_offset_until_commit ... ok
[INFO] [stdout] test engine::tests::availability_mode_drops_only_notification_and_rescans_retained_wal ... ok
[INFO] [stdout] test engine::tests::appends_round_robin_and_fetches_in_logical_order ... ok
[INFO] [stdout] test engine::tests::atomic_group_commit_waits_for_minimum_isr_durability ... ok
[INFO] [stdout] test engine::tests::async_idempotent_retry_reenqueues_missing_follower_replication ... ok
[INFO] [stdout] test engine::tests::committed_only_sink_stages_then_finalizes_atomic_groups ... ok
[INFO] [stdout] test engine::tests::backpressure_happens_before_reserving_an_offset ... ok
[INFO] [stdout] test engine::tests::durable_sink_retries_nonadvancing_conflicts_and_accepts_external_commit ... ok
[INFO] [stdout] test engine::tests::durable_sink_replays_wal_written_before_sink_installation ... ok
[INFO] [stdout] test engine::tests::durable_sink_checkpoint_pins_retention_until_delivery ... ok
[INFO] [stdout] test engine::tests::duplicate_sequence_with_different_payload_is_rejected ... ok
[INFO] [stdout] test engine::tests::durable_sink_shutdown_is_bounded_when_callback_hangs ... ok
[INFO] [stdout] test engine::tests::durable_sink_validates_orders_maps_physical_shards_and_retries_failures ... ok
[INFO] [stdout] test engine::tests::follower_reservation_is_retryable_only_after_the_inflight_attempt_aborts ... ok
[INFO] [stdout] test engine::tests::installed_write_fence_requires_and_validates_leader_epoch ... ok
[INFO] [stdout] test engine::tests::leader_ack_replication_progress_advances_after_replica_drain ... ok
[INFO] [stdout] test engine::tests::leader_ack_returns_before_distributed_replication_and_tracks_later_completion ... ok
[INFO] [stdout] test engine::tests::durable_sink_sequences_concurrent_cross_shard_completions ... ok
[INFO] [stdout] test engine::tests::durable_sink_retry_backoff_does_not_stall_healthy_partitions ... ok
[INFO] [stdout] test engine::tests::missing_interior_extent_recovers_as_abort_range ... ok
[INFO] [stdout] test engine::tests::concurrent_appends_recover_without_per_append_journal_events ... ok
[INFO] [stdout] test engine::tests::object_ack_seals_pack_publishes_manifest_and_survives_restart ... ok
[INFO] [stdout] test engine::tests::recovery_applies_log_start_before_validating_a_fully_reclaimed_prefix ... ok
[INFO] [stdout] test engine::tests::partition_replication_policy_survives_restart ... ok
[INFO] [stdout] test engine::tests::promoted_replica_replays_missing_cluster_sink_event ... ok
[INFO] [stdout] test engine::tests::partition_affine_topics_keep_each_partition_on_one_distributed_lane ... ok
[INFO] [stdout] test engine::tests::replicated_watermark_waits_for_contiguous_out_of_order_completions ... ok
[INFO] [stdout] test engine::tests::remote_all_replicas_retry_preserves_the_reservation_and_populates_the_follower ... ok
[INFO] [stdout] test engine::tests::restart_recovers_extents_sequencer_and_deduplication ... ok
[INFO] [stdout] test engine::tests::rf_above_one_requires_an_extension_transport ... ok
[INFO] [stdout] test engine::tests::rf1_quorum_alias_advances_local_durable_watermark ... ok
[INFO] [stdout] test engine::tests::retention_log_start_is_monotonic_batch_aligned_and_restart_durable ... ok
[INFO] [stdout] test engine::tests::fetch_materializes_only_the_globally_selected_batches ... ok
[INFO] [stdout] test engine::tests::restart_replays_recovered_wal_tail_before_advancing_replica_watermark ... ok
[INFO] [stdout] test worker::tests::append_group_linger_grows_for_sparse_groups_and_resets_after_idle ... ok
[INFO] [stdout] test worker::tests::saturated_append_groups_reduce_linger ... ok
[INFO] [stdout] test worker::tests::zero_append_linger_disables_group_waiting ... ok
[INFO] [stdout] test engine::tests::zero_length_batch_does_not_make_a_later_oversized_batch_free ... ok
[INFO] [stdout] test engine::tests::transient_sink_context_is_forwarded_bounded_and_not_authoritative ... ok
[INFO] [stdout] test engine::tests::retention_reclaims_only_fully_expired_sealed_packs ... ok
[INFO] [stdout] test engine::tests::topic_policy_update_is_generation_checked_idempotent_and_restart_durable ... ok
[INFO] [stdout] test engine::tests::restart_replication_replays_unresolved_atomic_tail_before_commit ... ok
[INFO] [stdout] test engine::tests::unresolved_group_survives_restart_and_abort_unblocks_visibility ... ok
[INFO] [stdout] test engine::tests::dense_batch_index_crosses_segments_and_restarts_after_prefix_retention ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 47 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 5.78s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/durable_sink_crash.rs (/opt/rustwide/target/debug/build/shard-stream-engine/19efdf589f1e2869/out/durable_sink_crash-19efdf589f1e2869)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test crash_after_checkpoint_does_not_duplicate_committed_sink_event ... 
[INFO] [stdout] running 1 test
[INFO] [stdout] test crash_across_pack_rotation_replays_every_durable_batch ... 
[INFO] [stdout] running 1 test
[INFO] [stdout] test crash_after_notification_enqueue_replays_from_retained_wal ... test crash_after_notification_enqueue_replays_from_retained_wal ... ok
[INFO] [stdout] test crash_after_checkpoint_does_not_duplicate_committed_sink_event ... ok
[INFO] [stderr]    Doc-tests shard_stream_engine
[INFO] [stdout] test crash_across_pack_rotation_replays_every_durable_batch ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.46s
[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" "f1a36428a937919763cf89828fcc070a34e0afdb39a225020953d4d3d830fe84", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f1a36428a937919763cf89828fcc070a34e0afdb39a225020953d4d3d830fe84", kill_on_drop: false }`
[INFO] [stdout] f1a36428a937919763cf89828fcc070a34e0afdb39a225020953d4d3d830fe84
