[INFO] fetching crate cassadilia 0.4.7...
[INFO] testing cassadilia-0.4.7 against beta-2026-01-20 for beta-1.94-1
[INFO] extracting crate cassadilia 0.4.7 into /workspace/builds/worker-0-tc2/source
[INFO] removed /workspace/builds/worker-0-tc2/source/.cargo/config.toml
[INFO] started tweaking crates.io crate cassadilia 0.4.7
[INFO] finished tweaking crates.io crate cassadilia 0.4.7
[INFO] tweaked toml for crates.io crate cassadilia 0.4.7 written to /workspace/builds/worker-0-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate cassadilia 0.4.7 on toolchain beta-2026-01-20
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2026-01-20" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate cassadilia 0.4.7 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2026-01-20" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:98afbf2d16093dec2546ff8915fddc74e65664aa03fc460b3712b1c2c54a33e4" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-01-20" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 05d3c158c5553c9cf27953437dc29e355cc8169bb8c12c8c5c3943b7667fef7a
[INFO] running `Command { std: "docker" "start" "-a" "05d3c158c5553c9cf27953437dc29e355cc8169bb8c12c8c5c3943b7667fef7a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "05d3c158c5553c9cf27953437dc29e355cc8169bb8c12c8c5c3943b7667fef7a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "05d3c158c5553c9cf27953437dc29e355cc8169bb8c12c8c5c3943b7667fef7a", kill_on_drop: false }`
[INFO] [stdout] 05d3c158c5553c9cf27953437dc29e355cc8169bb8c12c8c5c3943b7667fef7a
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:98afbf2d16093dec2546ff8915fddc74e65664aa03fc460b3712b1c2c54a33e4" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-01-20" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 411020cec4ab6f3d9f60fbb922ee95a2a53c2f8657ae1970d7a3d58d1e417dec
[INFO] running `Command { std: "docker" "start" "-a" "411020cec4ab6f3d9f60fbb922ee95a2a53c2f8657ae1970d7a3d58d1e417dec", kill_on_drop: false }`
[INFO] [stderr]    Compiling cc v1.2.49
[INFO] [stderr]    Compiling rustix v1.1.2
[INFO] [stderr]    Compiling syn v2.0.111
[INFO] [stderr]    Compiling zerocopy v0.8.31
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling lock_api v0.4.14
[INFO] [stderr]    Compiling memmap2 v0.9.9
[INFO] [stderr]    Compiling tracing-core v0.1.35
[INFO] [stderr]    Compiling constant_time_eq v0.3.1
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling blake3 v1.8.2
[INFO] [stderr]    Compiling tempfile v3.23.0
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling thiserror-impl v2.0.17
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling thiserror v2.0.17
[INFO] [stderr]    Compiling tracing v0.1.43
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling cassadilia v0.4.7 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 23.91s
[INFO] running `Command { std: "docker" "inspect" "411020cec4ab6f3d9f60fbb922ee95a2a53c2f8657ae1970d7a3d58d1e417dec", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "411020cec4ab6f3d9f60fbb922ee95a2a53c2f8657ae1970d7a3d58d1e417dec", kill_on_drop: false }`
[INFO] [stdout] 411020cec4ab6f3d9f60fbb922ee95a2a53c2f8657ae1970d7a3d58d1e417dec
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:98afbf2d16093dec2546ff8915fddc74e65664aa03fc460b3712b1c2c54a33e4" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-01-20" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 67cfce5232d5f09dff9fbae163002aabd40ed8546899a7661bdb6a95c600b039
[INFO] running `Command { std: "docker" "start" "-a" "67cfce5232d5f09dff9fbae163002aabd40ed8546899a7661bdb6a95c600b039", kill_on_drop: false }`
[INFO] [stderr]    Compiling cfg-if v1.0.4
[INFO] [stderr]    Compiling libc v0.2.178
[INFO] [stderr]    Compiling once_cell v1.21.3
[INFO] [stderr]    Compiling memchr v2.7.6
[INFO] [stderr]    Compiling crossbeam-utils v0.8.21
[INFO] [stderr]    Compiling smallvec v1.15.1
[INFO] [stderr]    Compiling object v0.37.3
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling linux-raw-sys v0.11.0
[INFO] [stderr]    Compiling pin-project-lite v0.2.16
[INFO] [stderr]    Compiling tracing-core v0.1.35
[INFO] [stderr]    Compiling bitflags v2.10.0
[INFO] [stderr]    Compiling adler2 v2.0.1
[INFO] [stderr]    Compiling gimli v0.32.3
[INFO] [stderr]    Compiling regex-syntax v0.8.8
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.18
[INFO] [stderr]    Compiling scopeguard v1.2.0
[INFO] [stderr]    Compiling lock_api v0.4.14
[INFO] [stderr]    Compiling crossbeam-deque v0.8.6
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling memmap2 v0.9.9
[INFO] [stderr]    Compiling rustix v1.1.2
[INFO] [stderr]    Compiling rayon-core v1.13.0
[INFO] [stderr]    Compiling tracing v0.1.43
[INFO] [stderr]    Compiling miniz_oxide v0.8.9
[INFO] [stderr]    Compiling zerocopy v0.8.31
[INFO] [stderr]    Compiling fastrand v2.3.0
[INFO] [stderr]    Compiling lazy_static v1.5.0
[INFO] [stderr]    Compiling ryu v1.0.20
[INFO] [stderr]    Compiling itoa v1.0.15
[INFO] [stderr]    Compiling arrayref v0.3.9
[INFO] [stderr]    Compiling regex-automata v0.4.13
[INFO] [stderr]    Compiling anyhow v1.0.100
[INFO] [stderr]    Compiling log v0.4.29
[INFO] [stderr]    Compiling rustc-demangle v0.1.26
[INFO] [stderr]    Compiling constant_time_eq v0.3.1
[INFO] [stderr]    Compiling arrayvec v0.7.6
[INFO] [stderr]    Compiling blake3 v1.8.2
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]    Compiling addr2line v0.25.1
[INFO] [stderr]    Compiling backtrace v0.3.76
[INFO] [stderr]    Compiling tempfile v3.23.0
[INFO] [stderr]    Compiling tracing-log v0.2.0
[INFO] [stderr]    Compiling sharded-slab v0.1.7
[INFO] [stderr]    Compiling thiserror v2.0.17
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling thread_local v1.1.9
[INFO] [stderr]    Compiling bytes v1.11.0
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling serde_json v1.0.145
[INFO] [stderr]    Compiling nu-ansi-term v0.50.3
[INFO] [stderr]    Compiling hex v0.4.3
[INFO] [stderr]    Compiling matchers v0.2.0
[INFO] [stderr]    Compiling tracing-subscriber v0.3.22
[INFO] [stderr]    Compiling cassadilia v0.4.7 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 49.28s
[INFO] running `Command { std: "docker" "inspect" "67cfce5232d5f09dff9fbae163002aabd40ed8546899a7661bdb6a95c600b039", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "67cfce5232d5f09dff9fbae163002aabd40ed8546899a7661bdb6a95c600b039", kill_on_drop: false }`
[INFO] [stdout] 67cfce5232d5f09dff9fbae163002aabd40ed8546899a7661bdb6a95c600b039
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:98afbf2d16093dec2546ff8915fddc74e65664aa03fc460b3712b1c2c54a33e4" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-01-20" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 3489d85650e5e5a6c08d42c97dfce0ddd1ab5ef2665436a384ee0f14b8a207a6
[INFO] running `Command { std: "docker" "start" "-a" "3489d85650e5e5a6c08d42c97dfce0ddd1ab5ef2665436a384ee0f14b8a207a6", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.57s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/cassadilia-729f774be8e460ff)
[INFO] [stdout] running 72 tests
[INFO] [stdout] test index::tests::test_intent_guard_cleanup_direct_state ... ok
[INFO] [stdout] test index::tests::test_intent_guard_reference_counting_direct_state ... ok
[INFO] [stdout] test serialization::tests::test_btreemap_serialization_last_version_none ... ok
[INFO] [stdout] test index::tests::test_index_read_guard_len ... ok
[INFO] [stdout] test index::tests::test_intent_guard_commit_removes_intent ... ok
[INFO] [stdout] test serialization::tests::test_btreemap_serialization_multiple_keys ... ok
[INFO] [stdout] test serialization::tests::test_btreemap_serialization_last_version_some ... ok
[INFO] [stdout] test serialization::tests::test_btreemap_serialization_single_empty_key ... ok
[INFO] [stdout] test serialization::tests::test_btreemap_invalid_data ... ok
[INFO] [stdout] test io::tests::same_fs_linux ... ok
[INFO] [stdout] test index::tests::test_intent_guard_multiple_intents_same_key_direct_state ... ok
[INFO] [stdout] test serialization::tests::test_helper_functions_errors ... ok
[INFO] [stdout] test serialization::tests::test_wal_op_put_large_key ... ok
[INFO] [stdout] test serialization::tests::test_wal_op_remove_mixed_keys ... ok
[INFO] [stdout] test serialization::tests::test_wal_op_put_empty_key ... ok
[INFO] [stdout] test serialization::tests::test_wal_op_remove_empty ... ok
[INFO] [stdout] test serialization::tests::test_wal_op_remove_single_empty_key ... ok
[INFO] [stdout] test settings::tests::test_future_version_rejected ... ok
[INFO] [stdout] test serialization::tests::test_wal_op_invalid_data ... ok
[INFO] [stdout] [2m2026-01-28T06:25:07.496194Z[0m [32m INFO[0m [2mcassadilia[0m[2m:[0m Orphan scan complete [3morphans[0m[2m=[0m0 [3minvalid_files[0m[2m=[0m0 [3mmissing_blobs[0m[2m=[0m0 [3mcorrupted_blobs[0m[2m=[0m0 [3mstaging_files[0m[2m=[0m0 [3mscan_time[0m[2m=[0m5.268e-5 [3mtotal_blobs[0m[2m=[0m0
[INFO] [stdout] test settings::tests::test_immutable_settings_validation ... ok
[INFO] [stdout] test settings::tests::test_past_version_rejected ... ok
[INFO] [stdout] test serialization::tests::test_btreemap_serialization_empty ... ok
[INFO] [stdout] test serialization::tests::test_helper_functions ... ok
[INFO] [stdout] [2m2026-01-28T06:25:07.509156Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmpbPG7U0/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2026-01-28T06:25:07.509288Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: []
[INFO] [stdout] [2m2026-01-28T06:25:07.509306Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-28T06:25:07.509335Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Ensuring WAL segment file 0 (for next op version 1) exists at path: /tmp/.tmpbPG7U0/0_index.wal
[INFO] [stdout] [2m2026-01-28T06:25:07.513205Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmpwudW89/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2026-01-28T06:25:07.513317Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: []
[INFO] [stdout] [2m2026-01-28T06:25:07.513343Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-28T06:25:07.513508Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmpHLYEC5/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2026-01-28T06:25:07.514236Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: []
[INFO] [stdout] [2m2026-01-28T06:25:07.514274Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-28T06:25:07.514305Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Ensuring WAL segment file 0 (for next op version 1) exists at path: /tmp/.tmpHLYEC5/0_index.wal
[INFO] [stdout] [2m2026-01-28T06:25:07.514967Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmp8hjmf5/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2026-01-28T06:25:07.515028Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Ensuring WAL segment file 0 (for next op version 1) exists at path: /tmp/.tmpwudW89/0_index.wal
[INFO] [stdout] [2m2026-01-28T06:25:07.521119Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmpzfAvjP/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2026-01-28T06:25:07.521313Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: []
[INFO] [stdout] [2m2026-01-28T06:25:07.521365Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-28T06:25:07.521414Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Ensuring WAL segment file 0 (for next op version 1) exists at path: /tmp/.tmpzfAvjP/0_index.wal
[INFO] [stdout] [2m2026-01-28T06:25:07.522433Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: []
[INFO] [stdout] [2m2026-01-28T06:25:07.522463Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-28T06:25:07.522496Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Ensuring WAL segment file 0 (for next op version 1) exists at path: /tmp/.tmp8hjmf5/0_index.wal
[INFO] [stdout] [2m2026-01-28T06:25:07.522076Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmpJg023n/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2026-01-28T06:25:07.522729Z[0m [32m INFO[0m [2mcassadilia[0m[2m:[0m Orphan scan complete [3morphans[0m[2m=[0m0 [3minvalid_files[0m[2m=[0m0 [3mmissing_blobs[0m[2m=[0m0 [3mcorrupted_blobs[0m[2m=[0m0 [3mstaging_files[0m[2m=[0m0 [3mscan_time[0m[2m=[0m5.295e-5 [3mtotal_blobs[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-28T06:25:07.522858Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key1"' using staging file '/tmp/.tmpHLYEC5/staging/.tmpL1ytOt'
[INFO] [stdout] [2m2026-01-28T06:25:07.522920Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key1"'
[INFO] [stdout] [2m2026-01-28T06:25:07.523450Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: []
[INFO] [stdout] [2m2026-01-28T06:25:07.523476Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-28T06:25:07.523506Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Ensuring WAL segment file 0 (for next op version 1) exists at path: /tmp/.tmpJg023n/0_index.wal
[INFO] [stdout] [2m2026-01-28T06:25:07.523796Z[0m [32m INFO[0m [2mcassadilia[0m[2m:[0m Orphan scan complete [3morphans[0m[2m=[0m0 [3minvalid_files[0m[2m=[0m0 [3mmissing_blobs[0m[2m=[0m0 [3mcorrupted_blobs[0m[2m=[0m0 [3mstaging_files[0m[2m=[0m0 [3mscan_time[0m[2m=[0m0.00036 [3mtotal_blobs[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-28T06:25:07.524627Z[0m [32m INFO[0m [2mcassadilia[0m[2m:[0m Orphan scan complete [3morphans[0m[2m=[0m0 [3minvalid_files[0m[2m=[0m0 [3mmissing_blobs[0m[2m=[0m0 [3mcorrupted_blobs[0m[2m=[0m0 [3mstaging_files[0m[2m=[0m0 [3mscan_time[0m[2m=[0m0.00095576 [3mtotal_blobs[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-28T06:25:07.524829Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key00"' using staging file '/tmp/.tmpzfAvjP/staging/.tmp1q9DBc'
[INFO] [stdout] [2m2026-01-28T06:25:07.524945Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key00"'
[INFO] [stdout] [2m2026-01-28T06:25:07.526988Z[0m [32m INFO[0m [2mcassadilia[0m[2m:[0m Orphan scan complete [3morphans[0m[2m=[0m0 [3minvalid_files[0m[2m=[0m0 [3mmissing_blobs[0m[2m=[0m0 [3mcorrupted_blobs[0m[2m=[0m0 [3mstaging_files[0m[2m=[0m0 [3mscan_time[0m[2m=[0m4.472e-5 [3mtotal_blobs[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-28T06:25:07.527141Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmp8hjmf5/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2026-01-28T06:25:07.527213Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmp8hjmf5/0_index.wal" }]
[INFO] [stdout] [2m2026-01-28T06:25:07.527229Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m1
[INFO] [stdout] [2m2026-01-28T06:25:07.527254Z[0m [34mDEBUG[0m [2mcassadilia::wal::replay[0m[2m:[0m Replaying segment [3msegment[0m[2m=[0m0 [3mpath[0m[2m=[0m/tmp/.tmp8hjmf5/0_index.wal
[INFO] [stdout] [2m2026-01-28T06:25:07.527292Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Reached end of WAL segment 0 at '/tmp/.tmp8hjmf5/0_index.wal'.
[INFO] [stdout] [2m2026-01-28T06:25:07.527309Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Segment replay complete [3msegment[0m[2m=[0m0 [3mentries[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-28T06:25:07.527322Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m WAL replay complete [3mtotal_entries[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-28T06:25:07.527386Z[0m [32m INFO[0m [2mcassadilia[0m[2m:[0m Orphan scan complete [3morphans[0m[2m=[0m0 [3minvalid_files[0m[2m=[0m0 [3mmissing_blobs[0m[2m=[0m0 [3mcorrupted_blobs[0m[2m=[0m0 [3mstaging_files[0m[2m=[0m0 [3mscan_time[0m[2m=[0m3.293e-5 [3mtotal_blobs[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-28T06:25:07.527499Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmp8hjmf5/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2026-01-28T06:25:07.527566Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmp8hjmf5/0_index.wal" }]
[INFO] [stdout] [2m2026-01-28T06:25:07.527582Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m1
[INFO] [stdout] [2m2026-01-28T06:25:07.527593Z[0m [34mDEBUG[0m [2mcassadilia::wal::replay[0m[2m:[0m Replaying segment [3msegment[0m[2m=[0m0 [3mpath[0m[2m=[0m/tmp/.tmp8hjmf5/0_index.wal
[INFO] [stdout] [2m2026-01-28T06:25:07.527615Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Reached end of WAL segment 0 at '/tmp/.tmp8hjmf5/0_index.wal'.
[INFO] [stdout] [2m2026-01-28T06:25:07.527629Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Segment replay complete [3msegment[0m[2m=[0m0 [3mentries[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-28T06:25:07.527640Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m WAL replay complete [3mtotal_entries[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-28T06:25:07.527706Z[0m [32m INFO[0m [2mcassadilia[0m[2m:[0m Orphan scan complete [3morphans[0m[2m=[0m0 [3minvalid_files[0m[2m=[0m0 [3mmissing_blobs[0m[2m=[0m0 [3mcorrupted_blobs[0m[2m=[0m0 [3mstaging_files[0m[2m=[0m0 [3mscan_time[0m[2m=[0m3.351e-5 [3mtotal_blobs[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-28T06:25:07.527789Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key00"' using staging file '/tmp/.tmp8hjmf5/staging/.tmp3fIt07'
[INFO] [stdout] [2m2026-01-28T06:25:07.527808Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key00"'
[INFO] [stdout] [2m2026-01-28T06:25:07.528033Z[0m [32m INFO[0m [2mcassadilia[0m[2m:[0m Orphan scan complete [3morphans[0m[2m=[0m0 [3minvalid_files[0m[2m=[0m0 [3mmissing_blobs[0m[2m=[0m0 [3mcorrupted_blobs[0m[2m=[0m0 [3mstaging_files[0m[2m=[0m0 [3mscan_time[0m[2m=[0m7.183e-5 [3mtotal_blobs[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-28T06:25:07.528214Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key00"' using staging file '/tmp/.tmpJg023n/staging/.tmpTqFUnq'
[INFO] [stdout] [2m2026-01-28T06:25:07.528281Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key00"'
[INFO] [stdout] [2m2026-01-28T06:25:07.531941Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key00"' using staging file '/tmp/.tmpwudW89/staging/.tmpY8sldQ'
[INFO] [stdout] [2m2026-01-28T06:25:07.532016Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key00"'
[INFO] [stdout] [2m2026-01-28T06:25:07.534378Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0mcd5d9b6e45fc2098572aefc35b48abf6c81505edcba343900721dfee610e5340 [3mkey[0m[2m=[0m"key1"
[INFO] [stdout] [2m2026-01-28T06:25:07.534480Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0me5c858cc2b45f0c423a741c0785b4ec244c7618b7b73d855a1e9b8147eae434c [3mkey[0m[2m=[0m"key00"
[INFO] [stdout] [2m2026-01-28T06:25:07.534612Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob cd5d9b6e45fc2098572aefc35b48abf6c81505edcba343900721dfee610e5340 to CAS path '/tmp/.tmpHLYEC5/cas/cd/5d/9b6e45fc2098572aefc35b48abf6c81505edcba343900721dfee610e5340'
[INFO] [stdout] [2m2026-01-28T06:25:07.534670Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 0 for write at path: /tmp/.tmpHLYEC5/0_index.wal
[INFO] [stdout] [2m2026-01-28T06:25:07.534705Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 0.
[INFO] [stdout] [2m2026-01-28T06:25:07.534805Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0ma739eeab85b32b0d39eaa97be726ef2a5894f8273fb54ea8c17cda5a3e3be9e0 [3mkey[0m[2m=[0m"key00"
[INFO] [stdout] [2m2026-01-28T06:25:07.535059Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0mc4986a4567cde92203892070ccc59ae96e88100c4ee650c12bee3eb09324d574 [3mkey[0m[2m=[0m"key00"
[INFO] [stdout] [2m2026-01-28T06:25:07.535217Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob a739eeab85b32b0d39eaa97be726ef2a5894f8273fb54ea8c17cda5a3e3be9e0 to CAS path '/tmp/.tmpJg023n/cas/a7/39/eeab85b32b0d39eaa97be726ef2a5894f8273fb54ea8c17cda5a3e3be9e0'
[INFO] [stdout] [2m2026-01-28T06:25:07.535264Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 0 for write at path: /tmp/.tmpJg023n/0_index.wal
[INFO] [stdout] [2m2026-01-28T06:25:07.535292Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 0.
[INFO] [stdout] [2m2026-01-28T06:25:07.537061Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob e5c858cc2b45f0c423a741c0785b4ec244c7618b7b73d855a1e9b8147eae434c to CAS path '/tmp/.tmpzfAvjP/cas/e5/c8/58cc2b45f0c423a741c0785b4ec244c7618b7b73d855a1e9b8147eae434c'
[INFO] [stdout] [2m2026-01-28T06:25:07.537143Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 0 for write at path: /tmp/.tmpzfAvjP/0_index.wal
[INFO] [stdout] [2m2026-01-28T06:25:07.537193Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 0.
[INFO] [stdout] [2m2026-01-28T06:25:07.538313Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob c4986a4567cde92203892070ccc59ae96e88100c4ee650c12bee3eb09324d574 to CAS path '/tmp/.tmp8hjmf5/cas/c4/98/6a4567cde92203892070ccc59ae96e88100c4ee650c12bee3eb09324d574'
[INFO] [stdout] [2m2026-01-28T06:25:07.538358Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 0 for write at path: /tmp/.tmp8hjmf5/0_index.wal
[INFO] [stdout] [2m2026-01-28T06:25:07.538382Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 0.
[INFO] [stdout] [2m2026-01-28T06:25:07.538599Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0m8b238f317be0774b380bf423cdf32ff743c4f7c4681e7477b495329019155e1f [3mkey[0m[2m=[0m"key00"
[INFO] [stdout] [2m2026-01-28T06:25:07.538690Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key1"' using staging file '/tmp/.tmpHLYEC5/staging/.tmpAHbbEd'
[INFO] [stdout] [2m2026-01-28T06:25:07.538830Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key1"'
[INFO] [stdout] [2m2026-01-28T06:25:07.539052Z[0m [32m INFO[0m [2mcassadilia[0m[2m:[0m Orphan scan complete [3morphans[0m[2m=[0m0 [3minvalid_files[0m[2m=[0m0 [3mmissing_blobs[0m[2m=[0m0 [3mcorrupted_blobs[0m[2m=[0m0 [3mstaging_files[0m[2m=[0m0 [3mscan_time[0m[2m=[0m0.0230619 [3mtotal_blobs[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-28T06:25:07.540176Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 0
[INFO] [stdout] [2m2026-01-28T06:25:07.542831Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 8b238f317be0774b380bf423cdf32ff743c4f7c4681e7477b495329019155e1f to CAS path '/tmp/.tmpwudW89/cas/8b/23/8f317be0774b380bf423cdf32ff743c4f7c4681e7477b495329019155e1f'
[INFO] [stdout] [2m2026-01-28T06:25:07.542876Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 0 for write at path: /tmp/.tmpwudW89/0_index.wal
[INFO] [stdout] [2m2026-01-28T06:25:07.542916Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 0.
[INFO] [stdout] [2m2026-01-28T06:25:07.542994Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key01"' using staging file '/tmp/.tmpzfAvjP/staging/.tmpqCB2Lt'
[INFO] [stdout] [2m2026-01-28T06:25:07.543057Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key01"'
[INFO] [stdout] [2m2026-01-28T06:25:07.543091Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key01"' using staging file '/tmp/.tmpJg023n/staging/.tmp0LhLvK'
[INFO] [stdout] [2m2026-01-28T06:25:07.543128Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key01"'
[INFO] [stdout] [2m2026-01-28T06:25:07.543283Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmp8hjmf5/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2026-01-28T06:25:07.543380Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmp8hjmf5/0_index.wal" }]
[INFO] [stdout] [2m2026-01-28T06:25:07.543408Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m1
[INFO] [stdout] [2m2026-01-28T06:25:07.543423Z[0m [34mDEBUG[0m [2mcassadilia::wal::replay[0m[2m:[0m Replaying segment [3msegment[0m[2m=[0m0 [3mpath[0m[2m=[0m/tmp/.tmp8hjmf5/0_index.wal
[INFO] [stdout] [2m2026-01-28T06:25:07.543804Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Reached end of WAL segment 0 at '/tmp/.tmp8hjmf5/0_index.wal'.
[INFO] [stdout] [2m2026-01-28T06:25:07.543840Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Segment replay complete [3msegment[0m[2m=[0m0 [3mentries[0m[2m=[0m1
[INFO] [stdout] [2m2026-01-28T06:25:07.543857Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m WAL replay complete [3mtotal_entries[0m[2m=[0m1 [3mhighest_op_version[0m[2m=[0m1
[INFO] [stdout] [2m2026-01-28T06:25:07.543921Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mreason[0m[2m=[0mAfterReplay
[INFO] [stdout] [2m2026-01-28T06:25:07.543941Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mcheckpoint_reason[0m[2m=[0mAfterReplay
[INFO] [stdout] [2m2026-01-28T06:25:07.544183Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0m284be493da5e8cf2de3c3bf4de5dd28d19ea3e07975e58d32b3c36b04a6ae8ee [3mkey[0m[2m=[0m"key1"
[INFO] [stdout] [2m2026-01-28T06:25:07.544431Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 284be493da5e8cf2de3c3bf4de5dd28d19ea3e07975e58d32b3c36b04a6ae8ee to CAS path '/tmp/.tmpHLYEC5/cas/28/4b/e493da5e8cf2de3c3bf4de5dd28d19ea3e07975e58d32b3c36b04a6ae8ee'
[INFO] [stdout] test io::tests::file_lock ... ok
[INFO] [stdout] [2m2026-01-28T06:25:07.547347Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0m7db435c33dc4a7d581a9259698dbcae28a7b130bbff1123b36b2e2e987bf9676 [3mkey[0m[2m=[0m"key01"
[INFO] [stdout] [2m2026-01-28T06:25:07.547841Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 7db435c33dc4a7d581a9259698dbcae28a7b130bbff1123b36b2e2e987bf9676 to CAS path '/tmp/.tmpJg023n/cas/7d/b4/35c33dc4a7d581a9259698dbcae28a7b130bbff1123b36b2e2e987bf9676'
[INFO] [stdout] [2m2026-01-28T06:25:07.548590Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Persisted 1 entries to index '/tmp/.tmp8hjmf5/index'
[INFO] [stdout] [2m2026-01-28T06:25:07.548621Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Removing stale WAL segments older than segment ID 0.
[INFO] [stdout] [2m2026-01-28T06:25:07.548706Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmp8hjmf5/0_index.wal" }]
[INFO] [stdout] [2m2026-01-28T06:25:07.548731Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m No stale WAL segments found to remove (older than 0).
[INFO] [stdout] [2m2026-01-28T06:25:07.548745Z[0m [32m INFO[0m [2mcassadilia::wal[0m[2m:[0m Checkpoint committed [3mcheckpoint_version[0m[2m=[0m1
[INFO] [stdout] [2m2026-01-28T06:25:07.548759Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Checkpoint completed successfully. [3mcheckpoint_version[0m[2m=[0m1
[INFO] [stdout] [2m2026-01-28T06:25:07.548958Z[0m [32m INFO[0m [2mcassadilia[0m[2m:[0m Orphan scan complete [3morphans[0m[2m=[0m0 [3minvalid_files[0m[2m=[0m0 [3mmissing_blobs[0m[2m=[0m0 [3mcorrupted_blobs[0m[2m=[0m0 [3mstaging_files[0m[2m=[0m0 [3mscan_time[0m[2m=[0m0.00015714 [3mtotal_blobs[0m[2m=[0m1
[INFO] [stdout] [2m2026-01-28T06:25:07.551062Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0m7daf4870c31069d381520201dc445fabbd623dd0254163806fda08617a3546ca [3mkey[0m[2m=[0m"key01"
[INFO] [stdout] [2m2026-01-28T06:25:07.552117Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 7daf4870c31069d381520201dc445fabbd623dd0254163806fda08617a3546ca to CAS path '/tmp/.tmpzfAvjP/cas/7d/af/4870c31069d381520201dc445fabbd623dd0254163806fda08617a3546ca'
[INFO] [stdout] [2m2026-01-28T06:25:07.552407Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key01"' using staging file '/tmp/.tmpwudW89/staging/.tmpg7mopm'
[INFO] [stdout] [2m2026-01-28T06:25:07.552443Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key01"'
[INFO] [stdout] test tests::checkpoint::test_empty_database_checkpoint_on_first_write ... ok
[INFO] [stdout] [2m2026-01-28T06:25:07.553379Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Successfully deleted unreferenced CAS file: /tmp/.tmpHLYEC5/cas/cd/5d/9b6e45fc2098572aefc35b48abf6c81505edcba343900721dfee610e5340
[INFO] [stdout] [2m2026-01-28T06:25:07.553442Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mreason[0m[2m=[0mExplicit
[INFO] [stdout] [2m2026-01-28T06:25:07.553459Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mcheckpoint_reason[0m[2m=[0mExplicit
[INFO] [stdout] [2m2026-01-28T06:25:07.553478Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key02"' using staging file '/tmp/.tmpJg023n/staging/.tmpTTJMZe'
[INFO] [stdout] [2m2026-01-28T06:25:07.553517Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key02"'
[INFO] [stdout] [2m2026-01-28T06:25:07.554505Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmp3GC0lW/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2026-01-28T06:25:07.554608Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: []
[INFO] [stdout] [2m2026-01-28T06:25:07.554627Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-28T06:25:07.554654Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Ensuring WAL segment file 0 (for next op version 1) exists at path: /tmp/.tmp3GC0lW/0_index.wal
[INFO] [stdout] [2m2026-01-28T06:25:07.554835Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0m58549030e11366706bf6c8648f97e6d7e52baa493157aa1ef1679d64f131f93c [3mkey[0m[2m=[0m"key01"
[INFO] [stdout] [2m2026-01-28T06:25:07.555094Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key02"' using staging file '/tmp/.tmpzfAvjP/staging/.tmpMf6OnP'
[INFO] [stdout] [2m2026-01-28T06:25:07.555125Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key02"'
[INFO] [stdout] [2m2026-01-28T06:25:07.556147Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 58549030e11366706bf6c8648f97e6d7e52baa493157aa1ef1679d64f131f93c to CAS path '/tmp/.tmpwudW89/cas/58/54/9030e11366706bf6c8648f97e6d7e52baa493157aa1ef1679d64f131f93c'
[INFO] [stdout] [2m2026-01-28T06:25:07.556148Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmpD9xCAP/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2026-01-28T06:25:07.556270Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: []
[INFO] [stdout] [2m2026-01-28T06:25:07.556276Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Persisted 1 entries to index '/tmp/.tmpHLYEC5/index'
[INFO] [stdout] [2m2026-01-28T06:25:07.556294Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-28T06:25:07.556297Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Removing stale WAL segments older than segment ID 0.
[INFO] [stdout] [2m2026-01-28T06:25:07.556323Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Ensuring WAL segment file 0 (for next op version 1) exists at path: /tmp/.tmpD9xCAP/0_index.wal
[INFO] [stdout] [2m2026-01-28T06:25:07.556385Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmpHLYEC5/0_index.wal" }]
[INFO] [stdout] [2m2026-01-28T06:25:07.556408Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m No stale WAL segments found to remove (older than 0).
[INFO] [stdout] [2m2026-01-28T06:25:07.556420Z[0m [32m INFO[0m [2mcassadilia::wal[0m[2m:[0m Checkpoint committed [3mcheckpoint_version[0m[2m=[0m2
[INFO] [stdout] [2m2026-01-28T06:25:07.556433Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Checkpoint completed successfully. [3mcheckpoint_version[0m[2m=[0m2
[INFO] [stdout] [2m2026-01-28T06:25:07.556539Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0m409d96651e5e689bdbe491c2ed943ed4d6744be9ee1f01aa5a61b387f2491b0f [3mkey[0m[2m=[0m"key02"
[INFO] [stdout] [2m2026-01-28T06:25:07.556678Z[0m [32m INFO[0m [2mcassadilia[0m[2m:[0m Orphan scan complete [3morphans[0m[2m=[0m0 [3minvalid_files[0m[2m=[0m0 [3mmissing_blobs[0m[2m=[0m0 [3mcorrupted_blobs[0m[2m=[0m0 [3mstaging_files[0m[2m=[0m0 [3mscan_time[0m[2m=[0m4.295e-5 [3mtotal_blobs[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-28T06:25:07.556477Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 0
[INFO] [stdout] [2m2026-01-28T06:25:07.557292Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key"' using staging file '/tmp/.tmp3GC0lW/staging/.tmpntjoof'
[INFO] [stdout] [2m2026-01-28T06:25:07.557503Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key"'
[INFO] [stdout] [2m2026-01-28T06:25:07.557697Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Loaded 1 entries from index '/tmp/.tmpHLYEC5/index' and populated ref counts.
[INFO] [stdout] [2m2026-01-28T06:25:07.557795Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmpHLYEC5/0_index.wal" }]
[INFO] [stdout] [2m2026-01-28T06:25:07.557814Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m1 [3mcheckpoint[0m[2m=[0m2
[INFO] [stdout] [2m2026-01-28T06:25:07.557829Z[0m [34mDEBUG[0m [2mcassadilia::wal::replay[0m[2m:[0m Replaying segment [3msegment[0m[2m=[0m0 [3mpath[0m[2m=[0m/tmp/.tmpHLYEC5/0_index.wal
[INFO] [stdout] [2m2026-01-28T06:25:07.557452Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 409d96651e5e689bdbe491c2ed943ed4d6744be9ee1f01aa5a61b387f2491b0f to CAS path '/tmp/.tmpJg023n/cas/40/9d/96651e5e689bdbe491c2ed943ed4d6744be9ee1f01aa5a61b387f2491b0f'
[INFO] [stdout] [2m2026-01-28T06:25:07.560015Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key02"' using staging file '/tmp/.tmpwudW89/staging/.tmpRrrXa5'
[INFO] [stdout] [2m2026-01-28T06:25:07.560084Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key02"'
[INFO] [stdout] [2m2026-01-28T06:25:07.560201Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Reached end of WAL segment 0 at '/tmp/.tmpHLYEC5/0_index.wal'.
[INFO] [stdout] [2m2026-01-28T06:25:07.560227Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Segment replay complete [3msegment[0m[2m=[0m0 [3mentries[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-28T06:25:07.560244Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m WAL replay complete [3mtotal_entries[0m[2m=[0m0 [3mhighest_op_version[0m[2m=[0m2
[INFO] [stdout] [2m2026-01-28T06:25:07.560697Z[0m [32m INFO[0m [2mcassadilia[0m[2m:[0m Orphan scan complete [3morphans[0m[2m=[0m0 [3minvalid_files[0m[2m=[0m0 [3mmissing_blobs[0m[2m=[0m0 [3mcorrupted_blobs[0m[2m=[0m0 [3mstaging_files[0m[2m=[0m0 [3mscan_time[0m[2m=[0m0.00296522 [3mtotal_blobs[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-28T06:25:07.560839Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key00"' using staging file '/tmp/.tmpD9xCAP/staging/.tmpT2A05c'
[INFO] [stdout] [2m2026-01-28T06:25:07.560878Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key00"'
[INFO] [stdout] [2m2026-01-28T06:25:07.561034Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0m51cd9402fc08f863ab366f6ed36aa254e28597a0ab6a8f1baa94b0ce1540c04e [3mkey[0m[2m=[0m"key02"
[INFO] [stdout] [2m2026-01-28T06:25:07.561273Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0m28a249c2e4d3a92bc0a16ed8f1b5cf83ca20415ee12e502b096624902bbc97bd [3mkey[0m[2m=[0m"key"
[INFO] [stdout] [2m2026-01-28T06:25:07.562049Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 51cd9402fc08f863ab366f6ed36aa254e28597a0ab6a8f1baa94b0ce1540c04e to CAS path '/tmp/.tmpzfAvjP/cas/51/cd/9402fc08f863ab366f6ed36aa254e28597a0ab6a8f1baa94b0ce1540c04e'
[INFO] [stdout] [2m2026-01-28T06:25:07.562419Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0m3e21a4068006bc8f919969e362f5f3ac3e0f589cb770a8b34342fd3b7224c359 [3mkey[0m[2m=[0m"key00"
[INFO] [stdout] [2m2026-01-28T06:25:07.562637Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 3e21a4068006bc8f919969e362f5f3ac3e0f589cb770a8b34342fd3b7224c359 to CAS path '/tmp/.tmpD9xCAP/cas/3e/21/a4068006bc8f919969e362f5f3ac3e0f589cb770a8b34342fd3b7224c359'
[INFO] [stdout] [2m2026-01-28T06:25:07.562670Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 0 for write at path: /tmp/.tmpD9xCAP/0_index.wal
[INFO] [stdout] [2m2026-01-28T06:25:07.562694Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 0.
[INFO] [stdout] test tests::checkpoint::test_overwrite_deletes_old_blob_no_orphans ... ok
[INFO] [stdout] [2m2026-01-28T06:25:07.563169Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0m549969c8f7146d43a1c0f42bd2aa865c704cc491fef4fb887164b48ff1167a1a [3mkey[0m[2m=[0m"key02"
[INFO] [stdout] [2m2026-01-28T06:25:07.563709Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 28a249c2e4d3a92bc0a16ed8f1b5cf83ca20415ee12e502b096624902bbc97bd to CAS path '/tmp/.tmp3GC0lW/cas/28/a2/49c2e4d3a92bc0a16ed8f1b5cf83ca20415ee12e502b096624902bbc97bd'
[INFO] [stdout] [2m2026-01-28T06:25:07.563749Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 0 for write at path: /tmp/.tmp3GC0lW/0_index.wal
[INFO] [stdout] [2m2026-01-28T06:25:07.563775Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 0.
[INFO] [stdout] [2m2026-01-28T06:25:07.563875Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key03"' using staging file '/tmp/.tmpJg023n/staging/.tmpg4jJpX'
[INFO] [stdout] [2m2026-01-28T06:25:07.563910Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key03"'
[INFO] [stdout] [2m2026-01-28T06:25:07.564001Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 549969c8f7146d43a1c0f42bd2aa865c704cc491fef4fb887164b48ff1167a1a to CAS path '/tmp/.tmpwudW89/cas/54/99/69c8f7146d43a1c0f42bd2aa865c704cc491fef4fb887164b48ff1167a1a'
[INFO] [stdout] [2m2026-01-28T06:25:07.564501Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key03"' using staging file '/tmp/.tmpzfAvjP/staging/.tmpMU73NX'
[INFO] [stdout] [2m2026-01-28T06:25:07.564540Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key03"'
[INFO] [stdout] [2m2026-01-28T06:25:07.565456Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mreason[0m[2m=[0mExplicit
[INFO] [stdout] [2m2026-01-28T06:25:07.565481Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mcheckpoint_reason[0m[2m=[0mExplicit
[INFO] [stdout] [2m2026-01-28T06:25:07.565554Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0m68e1d56d64bd1f355f8b709e19d56daa02c60139a5f0cee043e6255a3ce16abc [3mkey[0m[2m=[0m"key03"
[INFO] [stdout] [2m2026-01-28T06:25:07.565637Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mreason[0m[2m=[0mExplicit
[INFO] [stdout] [2m2026-01-28T06:25:07.565651Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mcheckpoint_reason[0m[2m=[0mExplicit
[INFO] [stdout] [2m2026-01-28T06:25:07.566156Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key01"' using staging file '/tmp/.tmpD9xCAP/staging/.tmp8IypQ5'
[INFO] [stdout] [2m2026-01-28T06:25:07.566191Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key01"'
[INFO] [stdout] [2m2026-01-28T06:25:07.566261Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 68e1d56d64bd1f355f8b709e19d56daa02c60139a5f0cee043e6255a3ce16abc to CAS path '/tmp/.tmpJg023n/cas/68/e1/d56d64bd1f355f8b709e19d56daa02c60139a5f0cee043e6255a3ce16abc'
[INFO] [stdout] [2m2026-01-28T06:25:07.566448Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0m992adda1f42b66cc68a044037ce24619e07f5ce3900c955277f9e35abade2157 [3mkey[0m[2m=[0m"key03"
[INFO] [stdout] [2m2026-01-28T06:25:07.566623Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmpxaVdI2/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2026-01-28T06:25:07.566715Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: []
[INFO] [stdout] [2m2026-01-28T06:25:07.566732Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-28T06:25:07.566760Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Ensuring WAL segment file 0 (for next op version 1) exists at path: /tmp/.tmpxaVdI2/0_index.wal
[INFO] [stdout] [2m2026-01-28T06:25:07.567873Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 992adda1f42b66cc68a044037ce24619e07f5ce3900c955277f9e35abade2157 to CAS path '/tmp/.tmpzfAvjP/cas/99/2a/dda1f42b66cc68a044037ce24619e07f5ce3900c955277f9e35abade2157'
[INFO] [stdout] [2m2026-01-28T06:25:07.568092Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Persisted 1 entries to index '/tmp/.tmp3GC0lW/index'
[INFO] [stdout] [2m2026-01-28T06:25:07.568273Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Removing stale WAL segments older than segment ID 0.
[INFO] [stdout] [2m2026-01-28T06:25:07.568355Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0me5a89c89723208444a472878d4887ef85565731bf2c6789ddbc7082040457e21 [3mkey[0m[2m=[0m"key01"
[INFO] [stdout] [2m2026-01-28T06:25:07.568530Z[0m [32m INFO[0m [2mcassadilia[0m[2m:[0m Orphan scan complete [3morphans[0m[2m=[0m0 [3minvalid_files[0m[2m=[0m0 [3mmissing_blobs[0m[2m=[0m0 [3mcorrupted_blobs[0m[2m=[0m0 [3mstaging_files[0m[2m=[0m0 [3mscan_time[0m[2m=[0m6.339e-5 [3mtotal_blobs[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-28T06:25:07.568973Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmp3GC0lW/0_index.wal" }]
[INFO] [stdout] [2m2026-01-28T06:25:07.569015Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m No stale WAL segments found to remove (older than 0).
[INFO] [stdout] [2m2026-01-28T06:25:07.569028Z[0m [32m INFO[0m [2mcassadilia::wal[0m[2m:[0m Checkpoint committed [3mcheckpoint_version[0m[2m=[0m1
[INFO] [stdout] [2m2026-01-28T06:25:07.569042Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Checkpoint completed successfully. [3mcheckpoint_version[0m[2m=[0m1
[INFO] [stdout] [2m2026-01-28T06:25:07.569179Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Persisted 3 entries to index '/tmp/.tmpwudW89/index'
[INFO] [stdout] [2m2026-01-28T06:25:07.569209Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Removing stale WAL segments older than segment ID 0.
[INFO] [stdout] [2m2026-01-28T06:25:07.569308Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmpwudW89/0_index.wal" }]
[INFO] [stdout] [2m2026-01-28T06:25:07.569334Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m No stale WAL segments found to remove (older than 0).
[INFO] [stdout] [2m2026-01-28T06:25:07.569345Z[0m [32m INFO[0m [2mcassadilia::wal[0m[2m:[0m Checkpoint committed [3mcheckpoint_version[0m[2m=[0m3
[INFO] [stdout] [2m2026-01-28T06:25:07.569358Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Checkpoint completed successfully. [3mcheckpoint_version[0m[2m=[0m3
[INFO] [stdout] [2m2026-01-28T06:25:07.569392Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 0
[INFO] [stdout] [2m2026-01-28T06:25:07.569647Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Loaded 3 entries from index '/tmp/.tmpwudW89/index' and populated ref counts.
[INFO] [stdout] [2m2026-01-28T06:25:07.569748Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmpwudW89/0_index.wal" }]
[INFO] [stdout] [2m2026-01-28T06:25:07.569767Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m1 [3mcheckpoint[0m[2m=[0m3
[INFO] [stdout] [2m2026-01-28T06:25:07.569782Z[0m [34mDEBUG[0m [2mcassadilia::wal::replay[0m[2m:[0m Replaying segment [3msegment[0m[2m=[0m0 [3mpath[0m[2m=[0m/tmp/.tmpwudW89/0_index.wal
[INFO] [stdout] [2m2026-01-28T06:25:07.569847Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Reached end of WAL segment 0 at '/tmp/.tmpwudW89/0_index.wal'.
[INFO] [stdout] [2m2026-01-28T06:25:07.569870Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Segment replay complete [3msegment[0m[2m=[0m0 [3mentries[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-28T06:25:07.569885Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m WAL replay complete [3mtotal_entries[0m[2m=[0m0 [3mhighest_op_version[0m[2m=[0m3
[INFO] [stdout] [2m2026-01-28T06:25:07.570250Z[0m [32m INFO[0m [2mcassadilia[0m[2m:[0m Orphan scan complete [3morphans[0m[2m=[0m0 [3minvalid_files[0m[2m=[0m0 [3mmissing_blobs[0m[2m=[0m0 [3mcorrupted_blobs[0m[2m=[0m0 [3mstaging_files[0m[2m=[0m0 [3mscan_time[0m[2m=[0m0.00028493 [3mtotal_blobs[0m[2m=[0m3
[INFO] [stdout] test tests::checkpoint::test_checkpoint_prevents_double_replay ... ok
[INFO] [stdout] [2m2026-01-28T06:25:07.572093Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob e5a89c89723208444a472878d4887ef85565731bf2c6789ddbc7082040457e21 to CAS path '/tmp/.tmpD9xCAP/cas/e5/a8/9c89723208444a472878d4887ef85565731bf2c6789ddbc7082040457e21'
[INFO] [stdout] [2m2026-01-28T06:25:07.572195Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 0
[INFO] [stdout] [2m2026-01-28T06:25:07.572287Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '[115, 97, 109, 101, 32, 107, 101, 121]' using staging file '/tmp/.tmpxaVdI2/staging/.tmpPlH40Y'
[INFO] [stdout] [2m2026-01-28T06:25:07.572327Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '[115, 97, 109, 101, 32, 107, 101, 121]'
[INFO] [stdout] [2m2026-01-28T06:25:07.572756Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key04"' using staging file '/tmp/.tmpJg023n/staging/.tmpGoxlGh'
[INFO] [stdout] [2m2026-01-28T06:25:07.572782Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key04"'
[INFO] [stdout] [2m2026-01-28T06:25:07.573544Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key04"' using staging file '/tmp/.tmpzfAvjP/staging/.tmp0cK67q'
[INFO] [stdout] [2m2026-01-28T06:25:07.573580Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key04"'
[INFO] [stdout] test tests::checkpoint::test_stats_index_size_on_checkpoint ... [2m2026-01-28T06:25:07.575206Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0md8fbb1336bc105c90af17f12f0a5d7808e445cdcae40324a74c788fa13d7a2b5 [3mkey[0m[2m=[0m"key04"
[INFO] [stdout] [2m2026-01-28T06:25:07.575306Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key02"' using staging file '/tmp/.tmpD9xCAP/staging/.tmpp2yrAY'
[INFO] [stdout] [2m2026-01-28T06:25:07.575612Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key02"'
[INFO] [stdout] ok
[INFO] [stdout] [2m2026-01-28T06:25:07.575801Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmpTk4Olo/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2026-01-28T06:25:07.576399Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob d8fbb1336bc105c90af17f12f0a5d7808e445cdcae40324a74c788fa13d7a2b5 to CAS path '/tmp/.tmpzfAvjP/cas/d8/fb/b1336bc105c90af17f12f0a5d7808e445cdcae40324a74c788fa13d7a2b5'
[INFO] [stdout] [2m2026-01-28T06:25:07.577007Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: []
[INFO] [stdout] [2m2026-01-28T06:25:07.577036Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-28T06:25:07.577067Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Ensuring WAL segment file 0 (for next op version 1) exists at path: /tmp/.tmpTk4Olo/0_index.wal
[INFO] [stdout] [2m2026-01-28T06:25:07.577315Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0m2b80d6e264690d8a19de16ffa3c3271cd778c96a1bf300c3231cc692786fed50 [3mkey[0m[2m=[0m[115, 97, 109, 101, 32, 107, 101, 121]
[INFO] [stdout] [2m2026-01-28T06:25:07.577398Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0m4607a1b43e8c29a684fe473b6bc2302a7c114692f84e8bf4432850fe81abd16d [3mkey[0m[2m=[0m"key04"
[INFO] [stdout] [2m2026-01-28T06:25:07.578359Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 2b80d6e264690d8a19de16ffa3c3271cd778c96a1bf300c3231cc692786fed50 to CAS path '/tmp/.tmpxaVdI2/cas/2b/80/d6e264690d8a19de16ffa3c3271cd778c96a1bf300c3231cc692786fed50'
[INFO] [stdout] [2m2026-01-28T06:25:07.578407Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 0 for write at path: /tmp/.tmpxaVdI2/0_index.wal
[INFO] [stdout] [2m2026-01-28T06:25:07.578436Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 0.
[INFO] [stdout] [2m2026-01-28T06:25:07.578667Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 4607a1b43e8c29a684fe473b6bc2302a7c114692f84e8bf4432850fe81abd16d to CAS path '/tmp/.tmpJg023n/cas/46/07/a1b43e8c29a684fe473b6bc2302a7c114692f84e8bf4432850fe81abd16d'
[INFO] [stdout] [2m2026-01-28T06:25:07.578828Z[0m [32m INFO[0m [2mcassadilia[0m[2m:[0m Orphan scan complete [3morphans[0m[2m=[0m0 [3minvalid_files[0m[2m=[0m0 [3mmissing_blobs[0m[2m=[0m0 [3mcorrupted_blobs[0m[2m=[0m0 [3mstaging_files[0m[2m=[0m0 [3mscan_time[0m[2m=[0m5.134e-5 [3mtotal_blobs[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-28T06:25:07.579702Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0m9238706b442fb58f55eca463f0f0b6fb5d3ee00853b61210178b88ea33e95195 [3mkey[0m[2m=[0m"key02"
[INFO] [stdout] test tests::test_api_on_nonexistent_key ... ok
[INFO] [stdout] [2m2026-01-28T06:25:07.590685Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key05"' using staging file '/tmp/.tmpzfAvjP/staging/.tmp9zsbBM'
[INFO] [stdout] [2m2026-01-28T06:25:07.590739Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key05"'
[INFO] [stdout] [2m2026-01-28T06:25:07.591553Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 9238706b442fb58f55eca463f0f0b6fb5d3ee00853b61210178b88ea33e95195 to CAS path '/tmp/.tmpD9xCAP/cas/92/38/706b442fb58f55eca463f0f0b6fb5d3ee00853b61210178b88ea33e95195'
[INFO] [stdout] [2m2026-01-28T06:25:07.591637Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '[115, 97, 109, 101, 32, 107, 101, 121]' using staging file '/tmp/.tmpxaVdI2/staging/.tmpEc9D81'
[INFO] [stdout] [2m2026-01-28T06:25:07.591668Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '[115, 97, 109, 101, 32, 107, 101, 121]'
[INFO] [stdout] [2m2026-01-28T06:25:07.591795Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 0
[INFO] [stdout] [2m2026-01-28T06:25:07.591930Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmpACx76t/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2026-01-28T06:25:07.592024Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: []
[INFO] [stdout] [2m2026-01-28T06:25:07.592046Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-28T06:25:07.592072Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Ensuring WAL segment file 0 (for next op version 1) exists at path: /tmp/.tmpACx76t/0_index.wal
[INFO] [stdout] [2m2026-01-28T06:25:07.593282Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmpJg023n/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2026-01-28T06:25:07.593386Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmpJg023n/0_index.wal" }]
[INFO] [stdout] [2m2026-01-28T06:25:07.593407Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m1
[INFO] [stdout] [2m2026-01-28T06:25:07.593421Z[0m [34mDEBUG[0m [2mcassadilia::wal::replay[0m[2m:[0m Replaying segment [3msegment[0m[2m=[0m0 [3mpath[0m[2m=[0m/tmp/.tmpJg023n/0_index.wal
[INFO] [stdout] [2m2026-01-28T06:25:07.593759Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0m2b80d6e264690d8a19de16ffa3c3271cd778c96a1bf300c3231cc692786fed50 [3mkey[0m[2m=[0m[115, 97, 109, 101, 32, 107, 101, 121]
[INFO] [stdout] [2m2026-01-28T06:25:07.593930Z[0m [32m INFO[0m [2mcassadilia[0m[2m:[0m Orphan scan complete [3morphans[0m[2m=[0m0 [3minvalid_files[0m[2m=[0m0 [3mmissing_blobs[0m[2m=[0m0 [3mcorrupted_blobs[0m[2m=[0m0 [3mstaging_files[0m[2m=[0m0 [3mscan_time[0m[2m=[0m7.078e-5 [3mtotal_blobs[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-28T06:25:07.594023Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Reached end of WAL segment 0 at '/tmp/.tmpJg023n/0_index.wal'.
[INFO] [stdout] [2m2026-01-28T06:25:07.594047Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Segment replay complete [3msegment[0m[2m=[0m0 [3mentries[0m[2m=[0m5
[INFO] [stdout] [2m2026-01-28T06:25:07.594164Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key03"' using staging file '/tmp/.tmpD9xCAP/staging/.tmpntgZNK'
[INFO] [stdout] [2m2026-01-28T06:25:07.594190Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key03"'
[INFO] [stdout] [2m2026-01-28T06:25:07.594202Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 2b80d6e264690d8a19de16ffa3c3271cd778c96a1bf300c3231cc692786fed50 to CAS path '/tmp/.tmpxaVdI2/cas/2b/80/d6e264690d8a19de16ffa3c3271cd778c96a1bf300c3231cc692786fed50'
[INFO] [stdout] [2m2026-01-28T06:25:07.594061Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m WAL replay complete [3mtotal_entries[0m[2m=[0m5 [3mhighest_op_version[0m[2m=[0m5
[INFO] [stdout] [2m2026-01-28T06:25:07.594548Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mreason[0m[2m=[0mAfterReplay
[INFO] [stdout] [2m2026-01-28T06:25:07.594563Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mcheckpoint_reason[0m[2m=[0mAfterReplay
[INFO] [stdout] [2m2026-01-28T06:25:07.594714Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key1"' using staging file '/tmp/.tmpACx76t/staging/.tmpuZESgE'
[INFO] [stdout] [2m2026-01-28T06:25:07.594739Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key1"'
[INFO] [stdout] [2m2026-01-28T06:25:07.595135Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0mf8165b3c58c0f163fc0aacae0f050d2ba299f3170e772d1d9d5c2435f8c46cc2 [3mkey[0m[2m=[0m"key05"
[INFO] [stdout] [2m2026-01-28T06:25:07.595458Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmpSLR6vb/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2026-01-28T06:25:07.595841Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: []
[INFO] [stdout] [2m2026-01-28T06:25:07.595859Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0m82127748252e541c7b3bdfd5b9370d6e1764f374663863d4dcdd1a1845811823 [3mkey[0m[2m=[0m"key03"
[INFO] [stdout] [2m2026-01-28T06:25:07.595685Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob f8165b3c58c0f163fc0aacae0f050d2ba299f3170e772d1d9d5c2435f8c46cc2 to CAS path '/tmp/.tmpzfAvjP/cas/f8/16/5b3c58c0f163fc0aacae0f050d2ba299f3170e772d1d9d5c2435f8c46cc2'
[INFO] [stdout] [2m2026-01-28T06:25:07.596108Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-28T06:25:07.596280Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Ensuring WAL segment file 0 (for next op version 1) exists at path: /tmp/.tmpSLR6vb/0_index.wal
[INFO] [stdout] [2m2026-01-28T06:25:07.596575Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 82127748252e541c7b3bdfd5b9370d6e1764f374663863d4dcdd1a1845811823 to CAS path '/tmp/.tmpD9xCAP/cas/82/12/7748252e541c7b3bdfd5b9370d6e1764f374663863d4dcdd1a1845811823'
[INFO] [stdout] [2m2026-01-28T06:25:07.596938Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 0
[INFO] [stdout] [2m2026-01-28T06:25:07.597082Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0mf362faa031d3265e7457430a6907759557c8a983b6f2a31214df75273fe37472 [3mkey[0m[2m=[0m"key1"
[INFO] [stdout] [2m2026-01-28T06:25:07.597983Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Persisted 5 entries to index '/tmp/.tmpJg023n/index'
[INFO] [stdout] [2m2026-01-28T06:25:07.598035Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Removing stale WAL segments older than segment ID 0.
[INFO] [stdout] [2m2026-01-28T06:25:07.598287Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmpJg023n/0_index.wal" }]
[INFO] [stdout] [2m2026-01-28T06:25:07.598508Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key04"' using staging file '/tmp/.tmpD9xCAP/staging/.tmpIdjgDn'
[INFO] [stdout] [2m2026-01-28T06:25:07.598479Z[0m [32m INFO[0m [2mcassadilia[0m[2m:[0m Orphan scan complete [3morphans[0m[2m=[0m0 [3minvalid_files[0m[2m=[0m0 [3mmissing_blobs[0m[2m=[0m0 [3mcorrupted_blobs[0m[2m=[0m0 [3mstaging_files[0m[2m=[0m0 [3mscan_time[0m[2m=[0m6.7e-5 [3mtotal_blobs[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-28T06:25:07.598946Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key04"'
[INFO] [stdout] [2m2026-01-28T06:25:07.599002Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m No stale WAL segments found to remove (older than 0).
[INFO] [stdout] [2m2026-01-28T06:25:07.599026Z[0m [32m INFO[0m [2mcassadilia::wal[0m[2m:[0m Checkpoint committed [3mcheckpoint_version[0m[2m=[0m5
[INFO] [stdout] [2m2026-01-28T06:25:07.599040Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Checkpoint completed successfully. [3mcheckpoint_version[0m[2m=[0m5
[INFO] [stdout] [2m2026-01-28T06:25:07.598180Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob f362faa031d3265e7457430a6907759557c8a983b6f2a31214df75273fe37472 to CAS path '/tmp/.tmpACx76t/cas/f3/62/faa031d3265e7457430a6907759557c8a983b6f2a31214df75273fe37472'
[INFO] [stdout] [2m2026-01-28T06:25:07.599107Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 0 for write at path: /tmp/.tmpACx76t/0_index.wal
[INFO] [stdout] [2m2026-01-28T06:25:07.599140Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 0.
[INFO] [stdout] [2m2026-01-28T06:25:07.598826Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key06"' using staging file '/tmp/.tmpzfAvjP/staging/.tmpOYcZgC'
[INFO] [stdout] [2m2026-01-28T06:25:07.599285Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key06"'
[INFO] [stdout] [2m2026-01-28T06:25:07.601050Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0m22a0b478a78b950b68b18cb61079b51012be4452c570fa98f9b5dba4f6e9bb27 [3mkey[0m[2m=[0m"key04"
[INFO] [stdout] [2m2026-01-28T06:25:07.601929Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 22a0b478a78b950b68b18cb61079b51012be4452c570fa98f9b5dba4f6e9bb27 to CAS path '/tmp/.tmpD9xCAP/cas/22/a0/b478a78b950b68b18cb61079b51012be4452c570fa98f9b5dba4f6e9bb27'
[INFO] [stdout] test tests::regression_put_same_content_should_not_delete_blob ... ok
[INFO] [stdout] [2m2026-01-28T06:25:07.602207Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0m40eea84cc0e36fc173385598c36a8beb7dfe908b93c8d0f8cf0a273fb805d293 [3mkey[0m[2m=[0m"key06"
[INFO] [stdout] [2m2026-01-28T06:25:07.603409Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mreason[0m[2m=[0mExplicit
[INFO] [stdout] [2m2026-01-28T06:25:07.603465Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mcheckpoint_reason[0m[2m=[0mExplicit
[INFO] [stdout] [2m2026-01-28T06:25:07.603680Z[0m [32m INFO[0m [2mcassadilia[0m[2m:[0m Orphan scan complete [3morphans[0m[2m=[0m0 [3minvalid_files[0m[2m=[0m0 [3mmissing_blobs[0m[2m=[0m0 [3mcorrupted_blobs[0m[2m=[0m0 [3mstaging_files[0m[2m=[0m0 [3mscan_time[0m[2m=[0m0.00359066 [3mtotal_blobs[0m[2m=[0m5
[INFO] [stdout] [2m2026-01-28T06:25:07.603228Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmpSLR6vb/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2026-01-28T06:25:07.604066Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmpSLR6vb/0_index.wal" }]
[INFO] [stdout] [2m2026-01-28T06:25:07.604130Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m1
[INFO] [stdout] [2m2026-01-28T06:25:07.604148Z[0m [34mDEBUG[0m [2mcassadilia::wal::replay[0m[2m:[0m Replaying segment [3msegment[0m[2m=[0m0 [3mpath[0m[2m=[0m/tmp/.tmpSLR6vb/0_index.wal
[INFO] [stdout] [2m2026-01-28T06:25:07.604461Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Reached end of WAL segment 0 at '/tmp/.tmpSLR6vb/0_index.wal'.
[INFO] [stdout] [2m2026-01-28T06:25:07.604490Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Segment replay complete [3msegment[0m[2m=[0m0 [3mentries[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-28T06:25:07.604638Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 40eea84cc0e36fc173385598c36a8beb7dfe908b93c8d0f8cf0a273fb805d293 to CAS path '/tmp/.tmpzfAvjP/cas/40/ee/a84cc0e36fc173385598c36a8beb7dfe908b93c8d0f8cf0a273fb805d293'
[INFO] [stdout] [2m2026-01-28T06:25:07.604873Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m WAL replay complete [3mtotal_entries[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-28T06:25:07.605402Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 0
[INFO] [stdout] [2m2026-01-28T06:25:07.606088Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key05"' using staging file '/tmp/.tmpJg023n/staging/.tmpfLLeDA'
[INFO] [stdout] [2m2026-01-28T06:25:07.606119Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key05"'
[INFO] [stdout] [2m2026-01-28T06:25:07.606739Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Persisted 1 entries to index '/tmp/.tmpACx76t/index'
[INFO] [stdout] [2m2026-01-28T06:25:07.606787Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Removing stale WAL segments older than segment ID 0.
[INFO] [stdout] [2m2026-01-28T06:25:07.607248Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmpd7XkGU/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2026-01-28T06:25:07.607250Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmpACx76t/0_index.wal" }]
[INFO] [stdout] [2m2026-01-28T06:25:07.607513Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m No stale WAL segments found to remove (older than 0).
[INFO] [stdout] [2m2026-01-28T06:25:07.607531Z[0m [32m INFO[0m [2mcassadilia::wal[0m[2m:[0m Checkpoint committed [3mcheckpoint_version[0m[2m=[0m1
[INFO] [stdout] [2m2026-01-28T06:25:07.607543Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Checkpoint completed successfully. [3mcheckpoint_version[0m[2m=[0m1
[INFO] [stdout] [2m2026-01-28T06:25:07.607662Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 0
[INFO] [stdout] [2m2026-01-28T06:25:07.608099Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: []
[INFO] [stdout] [2m2026-01-28T06:25:07.608123Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-28T06:25:07.608149Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Ensuring WAL segment file 0 (for next op version 1) exists at path: /tmp/.tmpd7XkGU/0_index.wal
[INFO] [stdout] [2m2026-01-28T06:25:07.608419Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmpD9xCAP/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2026-01-28T06:25:07.608489Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0m2f5899145239bb665c524eda56584e5e995df3dd675d5a78353262fcf61411b3 [3mkey[0m[2m=[0m"key05"
[INFO] [stdout] [2m2026-01-28T06:25:07.608537Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key07"' using staging file '/tmp/.tmpzfAvjP/staging/.tmpOWGL9h'
[INFO] [stdout] [2m2026-01-28T06:25:07.608577Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key07"'
[INFO] [stdout] [2m2026-01-28T06:25:07.608840Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmpD9xCAP/0_index.wal" }]
[INFO] [stdout] [2m2026-01-28T06:25:07.608876Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m1
[INFO] [stdout] [2m2026-01-28T06:25:07.608977Z[0m [34mDEBUG[0m [2mcassadilia::wal::replay[0m[2m:[0m Replaying segment [3msegment[0m[2m=[0m0 [3mpath[0m[2m=[0m/tmp/.tmpD9xCAP/0_index.wal
[INFO] [stdout] [2m2026-01-28T06:25:07.609082Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Reached end of WAL segment 0 at '/tmp/.tmpD9xCAP/0_index.wal'.
[INFO] [stdout] [2m2026-01-28T06:25:07.609108Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Segment replay complete [3msegment[0m[2m=[0m0 [3mentries[0m[2m=[0m5
[INFO] [stdout] [2m2026-01-28T06:25:07.609123Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m WAL replay complete [3mtotal_entries[0m[2m=[0m5 [3mhighest_op_version[0m[2m=[0m5
[INFO] [stdout] [2m2026-01-28T06:25:07.609150Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Ensuring WAL segment file 1 (for next op version 6) exists at path: /tmp/.tmpD9xCAP/1_index.wal
[INFO] [stdout] [2m2026-01-28T06:25:07.609727Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Loaded 1 entries from index '/tmp/.tmpACx76t/index' and populated ref counts.
[INFO] [stdout] [2m2026-01-28T06:25:07.609828Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmpACx76t/0_index.wal" }]
[INFO] [stdout] [2m2026-01-28T06:25:07.609860Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m1 [3mcheckpoint[0m[2m=[0m1
[INFO] [stdout] [2m2026-01-28T06:25:07.609876Z[0m [34mDEBUG[0m [2mcassadilia::wal::replay[0m[2m:[0m Replaying segment [3msegment[0m[2m=[0m0 [3mpath[0m[2m=[0m/tmp/.tmpACx76t/0_index.wal
[INFO] [stdout] [2m2026-01-28T06:25:07.610556Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Reached end of WAL segment 0 at '/tmp/.tmpACx76t/0_index.wal'.
[INFO] [stdout] [2m2026-01-28T06:25:07.610455Z[0m [32m INFO[0m [2mcassadilia[0m[2m:[0m Orphan scan complete [3morphans[0m[2m=[0m0 [3minvalid_files[0m[2m=[0m0 [3mmissing_blobs[0m[2m=[0m0 [3mcorrupted_blobs[0m[2m=[0m0 [3mstaging_files[0m[2m=[0m0 [3mscan_time[0m[2m=[0m0.00069779 [3mtotal_blobs[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-28T06:25:07.610584Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Segment replay complete [3msegment[0m[2m=[0m0 [3mentries[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-28T06:25:07.610599Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m WAL replay complete [3mtotal_entries[0m[2m=[0m0 [3mhighest_op_version[0m[2m=[0m1
[INFO] [stdout] [2m2026-01-28T06:25:07.610665Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"range_blob"' using staging file '/tmp/.tmpd7XkGU/staging/.tmpSOBtpL'
[INFO] [stdout] [2m2026-01-28T06:25:07.610690Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"range_blob"'
[INFO] [stdout] [2m2026-01-28T06:25:07.610756Z[0m [32m INFO[0m [2mcassadilia[0m[2m:[0m Orphan scan complete [3morphans[0m[2m=[0m0 [3minvalid_files[0m[2m=[0m0 [3mmissing_blobs[0m[2m=[0m0 [3mcorrupted_blobs[0m[2m=[0m0 [3mstaging_files[0m[2m=[0m0 [3mscan_time[0m[2m=[0m0.00011739 [3mtotal_blobs[0m[2m=[0m1
[INFO] [stdout] [2m2026-01-28T06:25:07.611081Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mreason[0m[2m=[0mAfterReplay
[INFO] [stdout] [2m2026-01-28T06:25:07.611105Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mcheckpoint_reason[0m[2m=[0mAfterReplay
[INFO] [stdout] [2m2026-01-28T06:25:07.612299Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0mb8f6b168214bf501f5a4b84bff9e105cc5c1f3851b798dcb55ffe887391e84b0 [3mkey[0m[2m=[0m"range_blob"
[INFO] [stdout] [2m2026-01-28T06:25:07.613371Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob b8f6b168214bf501f5a4b84bff9e105cc5c1f3851b798dcb55ffe887391e84b0 to CAS path '/tmp/.tmpd7XkGU/cas/b8/f6/b168214bf501f5a4b84bff9e105cc5c1f3851b798dcb55ffe887391e84b0'
[INFO] [stdout] [2m2026-01-28T06:25:07.613414Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 0 for write at path: /tmp/.tmpd7XkGU/0_index.wal
[INFO] [stdout] [2m2026-01-28T06:25:07.613441Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 0.
[INFO] [stdout] [2m2026-01-28T06:25:07.614269Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Persisted 5 entries to index '/tmp/.tmpD9xCAP/index'
[INFO] [stdout] [2m2026-01-28T06:25:07.614296Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Removing stale WAL segments older than segment ID 0.
[INFO] [stdout] [2m2026-01-28T06:25:07.614386Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmpD9xCAP/0_index.wal" }, SegmentInfo { id: 1, path: "/tmp/.tmpD9xCAP/1_index.wal" }]
[INFO] [stdout] [2m2026-01-28T06:25:07.614409Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m No stale WAL segments found to remove (older than 0).
[INFO] [stdout] [2m2026-01-28T06:25:07.614420Z[0m [32m INFO[0m [2mcassadilia::wal[0m[2m:[0m Checkpoint committed [3mcheckpoint_version[0m[2m=[0m5
[INFO] [stdout] [2m2026-01-28T06:25:07.614432Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Checkpoint completed successfully. [3mcheckpoint_version[0m[2m=[0m5
[INFO] [stdout] test tests::test_cleanup_disabled ... ok
[INFO] [stdout] test tests::test_checkpoint_persists_index ... ok
[INFO] [stdout] [2m2026-01-28T06:25:07.616070Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0m0d828af5e0bdbdb41f026cdf2d1f75e486383fc322c8fc601f308c21ddf00ceb [3mkey[0m[2m=[0m"key07"
[INFO] [stdout] [2m2026-01-28T06:25:07.616269Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 0d828af5e0bdbdb41f026cdf2d1f75e486383fc322c8fc601f308c21ddf00ceb to CAS path '/tmp/.tmpzfAvjP/cas/0d/82/8af5e0bdbdb41f026cdf2d1f75e486383fc322c8fc601f308c21ddf00ceb'
[INFO] [stdout] [2m2026-01-28T06:25:07.616480Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 2f5899145239bb665c524eda56584e5e995df3dd675d5a78353262fcf61411b3 to CAS path '/tmp/.tmpJg023n/cas/2f/58/99145239bb665c524eda56584e5e995df3dd675d5a78353262fcf61411b3'
[INFO] [stdout] [2m2026-01-28T06:25:07.616559Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 0 for write at path: /tmp/.tmpJg023n/0_index.wal
[INFO] [stdout] [2m2026-01-28T06:25:07.616588Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 0.
[INFO] [stdout] [2m2026-01-28T06:25:07.618004Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 0
[INFO] [stdout] [2m2026-01-28T06:25:07.618562Z[0m [32m INFO[0m [2mcassadilia[0m[2m:[0m Orphan scan complete [3morphans[0m[2m=[0m0 [3minvalid_files[0m[2m=[0m0 [3mmissing_blobs[0m[2m=[0m0 [3mcorrupted_blobs[0m[2m=[0m0 [3mstaging_files[0m[2m=[0m0 [3mscan_time[0m[2m=[0m0.00409278 [3mtotal_blobs[0m[2m=[0m5
[INFO] [stdout] [2m2026-01-28T06:25:07.619727Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key08"' using staging file '/tmp/.tmpzfAvjP/staging/.tmpyIgqnu'
[INFO] [stdout] [2m2026-01-28T06:25:07.619765Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key08"'
[INFO] [stdout] [2m2026-01-28T06:25:07.620553Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key06"' using staging file '/tmp/.tmpJg023n/staging/.tmpGROaFO'
[INFO] [stdout] [2m2026-01-28T06:25:07.620590Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key06"'
[INFO] [stdout] [2m2026-01-28T06:25:07.620712Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key05"' using staging file '/tmp/.tmpD9xCAP/staging/.tmpgSGPTx'
[INFO] [stdout] [2m2026-01-28T06:25:07.620746Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key05"'
[INFO] [stdout] test tests::test_get_range ... ok
[INFO] [stdout] [2m2026-01-28T06:25:07.621868Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmpJIboub/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2026-01-28T06:25:07.621981Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: []
[INFO] [stdout] [2m2026-01-28T06:25:07.622009Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-28T06:25:07.622037Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Ensuring WAL segment file 0 (for next op version 1) exists at path: /tmp/.tmpJIboub/0_index.wal
[INFO] [stdout] [2m2026-01-28T06:25:07.622241Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmp5A57vk/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2026-01-28T06:25:07.622535Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0mb230a71283381b75647c675fcb43daf84115851f6255178bb93a935f49349843 [3mkey[0m[2m=[0m"key08"
[INFO] [stdout] [2m2026-01-28T06:25:07.622618Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0m983ad14be5c0e05f5f9cd121ecb76c248e547922a3a1e0c40ad63c0565e30244 [3mkey[0m[2m=[0m"key06"
[INFO] [stdout] [2m2026-01-28T06:25:07.630098Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: []
[INFO] [stdout] [2m2026-01-28T06:25:07.630136Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-28T06:25:07.630166Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Ensuring WAL segment file 0 (for next op version 1) exists at path: /tmp/.tmp5A57vk/0_index.wal
[INFO] [stdout] [2m2026-01-28T06:25:07.631666Z[0m [32m INFO[0m [2mcassadilia[0m[2m:[0m Orphan scan complete [3morphans[0m[2m=[0m0 [3minvalid_files[0m[2m=[0m0 [3mmissing_blobs[0m[2m=[0m0 [3mcorrupted_blobs[0m[2m=[0m0 [3mstaging_files[0m[2m=[0m0 [3mscan_time[0m[2m=[0m0.00142785 [3mtotal_blobs[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-28T06:25:07.631785Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"valid_key1"' using staging file '/tmp/.tmpJIboub/staging/.tmpU5WyRj'
[INFO] [stdout] [2m2026-01-28T06:25:07.631818Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"valid_key1"'
[INFO] [stdout] [2m2026-01-28T06:25:07.632086Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0me1adf0a000db31748e36902436adb350e41197faf7375298faefb7fa2cae9ba9 [3mkey[0m[2m=[0m"key05"
[INFO] [stdout] [2m2026-01-28T06:25:07.632941Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob b230a71283381b75647c675fcb43daf84115851f6255178bb93a935f49349843 to CAS path '/tmp/.tmpzfAvjP/cas/b2/30/a71283381b75647c675fcb43daf84115851f6255178bb93a935f49349843'
[INFO] [stdout] [2m2026-01-28T06:25:07.633059Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 983ad14be5c0e05f5f9cd121ecb76c248e547922a3a1e0c40ad63c0565e30244 to CAS path '/tmp/.tmpJg023n/cas/98/3a/d14be5c0e05f5f9cd121ecb76c248e547922a3a1e0c40ad63c0565e30244'
[INFO] [stdout] [2m2026-01-28T06:25:07.633274Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0mcdf315a98d4330519b10c8c3a3965000d21a130b83f94fe6e172227923b07d5f [3mkey[0m[2m=[0m"valid_key1"
[INFO] [stdout] [2m2026-01-28T06:25:07.633456Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob cdf315a98d4330519b10c8c3a3965000d21a130b83f94fe6e172227923b07d5f to CAS path '/tmp/.tmpJIboub/cas/cd/f3/15a98d4330519b10c8c3a3965000d21a130b83f94fe6e172227923b07d5f'
[INFO] [stdout] [2m2026-01-28T06:25:07.633487Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 0 for write at path: /tmp/.tmpJIboub/0_index.wal
[INFO] [stdout] [2m2026-01-28T06:25:07.633518Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 0.
[INFO] [stdout] [2m2026-01-28T06:25:07.633672Z[0m [32m INFO[0m [2mcassadilia[0m[2m:[0m Orphan scan complete [3morphans[0m[2m=[0m0 [3minvalid_files[0m[2m=[0m0 [3mmissing_blobs[0m[2m=[0m0 [3mcorrupted_blobs[0m[2m=[0m0 [3mstaging_files[0m[2m=[0m0 [3mscan_time[0m[2m=[0m4.893e-5 [3mtotal_blobs[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-28T06:25:07.633779Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"test_key"' using staging file '/tmp/.tmp5A57vk/staging/.tmpvkEn2T'
[INFO] [stdout] [2m2026-01-28T06:25:07.636062Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmp5aCR3g/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2026-01-28T06:25:07.636172Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: []
[INFO] [stdout] [2m2026-01-28T06:25:07.636196Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-28T06:25:07.636224Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Ensuring WAL segment file 0 (for next op version 1) exists at path: /tmp/.tmp5aCR3g/0_index.wal
[INFO] [stdout] [2m2026-01-28T06:25:07.639431Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob e1adf0a000db31748e36902436adb350e41197faf7375298faefb7fa2cae9ba9 to CAS path '/tmp/.tmpD9xCAP/cas/e1/ad/f0a000db31748e36902436adb350e41197faf7375298faefb7fa2cae9ba9'
[INFO] [stdout] [2m2026-01-28T06:25:07.639482Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 1 for write at path: /tmp/.tmpD9xCAP/1_index.wal
[INFO] [stdout] [2m2026-01-28T06:25:07.639512Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 1.
[INFO] [stdout] [2m2026-01-28T06:25:07.639688Z[0m [32m INFO[0m [2mcassadilia[0m[2m:[0m Orphan scan complete [3morphans[0m[2m=[0m0 [3minvalid_files[0m[2m=[0m0 [3mmissing_blobs[0m[2m=[0m0 [3mcorrupted_blobs[0m[2m=[0m0 [3mstaging_files[0m[2m=[0m0 [3mscan_time[0m[2m=[0m5.079e-5 [3mtotal_blobs[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-28T06:25:07.639721Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 0
[INFO] [stdout] [2m2026-01-28T06:25:07.639794Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"valid_key1"' using staging file '/tmp/.tmp5aCR3g/staging/.tmpeHJo4K'
[INFO] [stdout] [2m2026-01-28T06:25:07.639824Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"valid_key1"'
[INFO] [stdout] [2m2026-01-28T06:25:07.639878Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key07"' using staging file '/tmp/.tmpJg023n/staging/.tmpvbvO4r'
[INFO] [stdout] [2m2026-01-28T06:25:07.639925Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key07"'
[INFO] [stdout] [2m2026-01-28T06:25:07.640257Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key09"' using staging file '/tmp/.tmpzfAvjP/staging/.tmpH3YGvi'
[INFO] [stdout] [2m2026-01-28T06:25:07.640356Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key09"'
[INFO] [stdout] [2m2026-01-28T06:25:07.641422Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mcheckpoint_reason[0m[2m=[0mSegmentRollover
[INFO] [stdout] [2m2026-01-28T06:25:07.642065Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmpJIboub/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2026-01-28T06:25:07.642160Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmpJIboub/0_index.wal" }]
[INFO] [stdout] [2m2026-01-28T06:25:07.642188Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m1
[INFO] [stdout] [2m2026-01-28T06:25:07.642201Z[0m [34mDEBUG[0m [2mcassadilia::wal::replay[0m[2m:[0m Replaying segment [3msegment[0m[2m=[0m0 [3mpath[0m[2m=[0m/tmp/.tmpJIboub/0_index.wal
[INFO] [stdout] [2m2026-01-28T06:25:07.642257Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Reached end of WAL segment 0 at '/tmp/.tmpJIboub/0_index.wal'.
[INFO] [stdout] [2m2026-01-28T06:25:07.642282Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Segment replay complete [3msegment[0m[2m=[0m0 [3mentries[0m[2m=[0m1
[INFO] [stdout] [2m2026-01-28T06:25:07.642294Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m WAL replay complete [3mtotal_entries[0m[2m=[0m1 [3mhighest_op_version[0m[2m=[0m1
[INFO] [stdout] [2m2026-01-28T06:25:07.642315Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mreason[0m[2m=[0mAfterReplay
[INFO] [stdout] [2m2026-01-28T06:25:07.642327Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mcheckpoint_reason[0m[2m=[0mAfterReplay
[INFO] [stdout] [2m2026-01-28T06:25:07.643135Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0mcdf315a98d4330519b10c8c3a3965000d21a130b83f94fe6e172227923b07d5f [3mkey[0m[2m=[0m"valid_key1"
[INFO] [stdout] [2m2026-01-28T06:25:07.643887Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Persisted 6 entries to index '/tmp/.tmpD9xCAP/index'
[INFO] [stdout] [2m2026-01-28T06:25:07.643927Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Removing stale WAL segments older than segment ID 1.
[INFO] [stdout] [2m2026-01-28T06:25:07.644021Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmpD9xCAP/0_index.wal" }, SegmentInfo { id: 1, path: "/tmp/.tmpD9xCAP/1_index.wal" }]
[INFO] [stdout] [2m2026-01-28T06:25:07.644090Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Removing stale WAL segment 0: /tmp/.tmpD9xCAP/0_index.wal
[INFO] [stdout] [2m2026-01-28T06:25:07.644220Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0m760ca58ec3df7085c57928fe29694647cb011a9dbb8b4fd0d5cf74819bfa90eb [3mkey[0m[2m=[0m"key07"
[INFO] [stdout] [2m2026-01-28T06:25:07.644430Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 760ca58ec3df7085c57928fe29694647cb011a9dbb8b4fd0d5cf74819bfa90eb to CAS path '/tmp/.tmpJg023n/cas/76/0c/a58ec3df7085c57928fe29694647cb011a9dbb8b4fd0d5cf74819bfa90eb'
[INFO] [stdout] [2m2026-01-28T06:25:07.644521Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0m600c41b30aef01961df9b4d93fe56c5b0bd2d8b7ec60767a4f0135a712e16a81 [3mkey[0m[2m=[0m"key09"
[INFO] [stdout] [2m2026-01-28T06:25:07.644718Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 600c41b30aef01961df9b4d93fe56c5b0bd2d8b7ec60767a4f0135a712e16a81 to CAS path '/tmp/.tmpzfAvjP/cas/60/0c/41b30aef01961df9b4d93fe56c5b0bd2d8b7ec60767a4f0135a712e16a81'
[INFO] [stdout] [2m2026-01-28T06:25:07.644808Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully removed 1 stale WAL segment(s).
[INFO] [stdout] [2m2026-01-28T06:25:07.644829Z[0m [32m INFO[0m [2mcassadilia::wal[0m[2m:[0m Checkpoint committed [3mcheckpoint_version[0m[2m=[0m6
[INFO] [stdout] [2m2026-01-28T06:25:07.644842Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Checkpoint completed successfully. [3mcheckpoint_version[0m[2m=[0m6
[INFO] [stdout] [2m2026-01-28T06:25:07.647276Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 0
[INFO] [stdout] [2m2026-01-28T06:25:07.647536Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Loaded 5 entries from index '/tmp/.tmpJg023n/index' and populated ref counts.
[INFO] [stdout] [2m2026-01-28T06:25:07.647641Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmpJg023n/0_index.wal" }]
[INFO] [stdout] [2m2026-01-28T06:25:07.647662Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m1 [3mcheckpoint[0m[2m=[0m5
[INFO] [stdout] [2m2026-01-28T06:25:07.647678Z[0m [34mDEBUG[0m [2mcassadilia::wal::replay[0m[2m:[0m Replaying segment [3msegment[0m[2m=[0m0 [3mpath[0m[2m=[0m/tmp/.tmpJg023n/0_index.wal
[INFO] [stdout] [2m2026-01-28T06:25:07.647777Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Reached end of WAL segment 0 at '/tmp/.tmpJg023n/0_index.wal'.
[INFO] [stdout] [2m2026-01-28T06:25:07.647799Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Segment replay complete [3msegment[0m[2m=[0m0 [3mentries[0m[2m=[0m3
[INFO] [stdout] [2m2026-01-28T06:25:07.647812Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m WAL replay complete [3mtotal_entries[0m[2m=[0m3 [3mhighest_op_version[0m[2m=[0m8
[INFO] [stdout] [2m2026-01-28T06:25:07.647834Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mreason[0m[2m=[0mAfterReplay
[INFO] [stdout] [2m2026-01-28T06:25:07.647847Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mcheckpoint_reason[0m[2m=[0mAfterReplay
[INFO] [stdout] [2m2026-01-28T06:25:07.648393Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Persisted 1 entries to index '/tmp/.tmpJIboub/index'
[INFO] [stdout] [2m2026-01-28T06:25:07.648423Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Removing stale WAL segments older than segment ID 0.
[INFO] [stdout] [2m2026-01-28T06:25:07.646730Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 1
[INFO] [stdout] [2m2026-01-28T06:25:07.648787Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key10"' using staging file '/tmp/.tmpzfAvjP/staging/.tmp2WjSMf'
[INFO] [stdout] [2m2026-01-28T06:25:07.648813Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key10"'
[INFO] [stdout] [2m2026-01-28T06:25:07.649439Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmpJIboub/0_index.wal" }]
[INFO] [stdout] [2m2026-01-28T06:25:07.649462Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m No stale WAL segments found to remove (older than 0).
[INFO] [stdout] [2m2026-01-28T06:25:07.649473Z[0m [32m INFO[0m [2mcassadilia::wal[0m[2m:[0m Checkpoint committed [3mcheckpoint_version[0m[2m=[0m1
[INFO] [stdout] [2m2026-01-28T06:25:07.649483Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Checkpoint completed successfully. [3mcheckpoint_version[0m[2m=[0m1
[INFO] [stdout] [2m2026-01-28T06:25:07.649508Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob cdf315a98d4330519b10c8c3a3965000d21a130b83f94fe6e172227923b07d5f to CAS path '/tmp/.tmp5aCR3g/cas/cd/f3/15a98d4330519b10c8c3a3965000d21a130b83f94fe6e172227923b07d5f'
[INFO] [stdout] [2m2026-01-28T06:25:07.649546Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 0 for write at path: /tmp/.tmp5aCR3g/0_index.wal
[INFO] [stdout] [2m2026-01-28T06:25:07.649573Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 0.
[INFO] [stdout] [2m2026-01-28T06:25:07.649817Z[0m [32m INFO[0m [2mcassadilia::orphan[0m[2m:[0m Deleted orphaned blob [3mhash[0m[2m=[0m2b2e0f3ac5c07ce0e1a48cbac77e3efcc4b21d58de0826c22319ddb123e4432f
[INFO] [stdout] [2m2026-01-28T06:25:07.649937Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Persisted 8 entries to index '/tmp/.tmpJg023n/index'
[INFO] [stdout] [2m2026-01-28T06:25:07.649958Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Removing stale WAL segments older than segment ID 0.
[INFO] [stdout] [2m2026-01-28T06:25:07.650036Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmpJg023n/0_index.wal" }]
[INFO] [stdout] [2m2026-01-28T06:25:07.650055Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m No stale WAL segments found to remove (older than 0).
[INFO] [stdout] [2m2026-01-28T06:25:07.650052Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Loaded 6 entries from index '/tmp/.tmpD9xCAP/index' and populated ref counts.
[INFO] [stdout] [2m2026-01-28T06:25:07.650066Z[0m [32m INFO[0m [2mcassadilia::wal[0m[2m:[0m Checkpoint committed [3mcheckpoint_version[0m[2m=[0m8
[INFO] [stdout] [2m2026-01-28T06:25:07.650077Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Checkpoint completed successfully. [3mcheckpoint_version[0m[2m=[0m8
[INFO] [stdout] [2m2026-01-28T06:25:07.650149Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 1, path: "/tmp/.tmpD9xCAP/1_index.wal" }]
[INFO] [stdout] [2m2026-01-28T06:25:07.650168Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m1 [3mcheckpoint[0m[2m=[0m6
[INFO] [stdout] [2m2026-01-28T06:25:07.650180Z[0m [34mDEBUG[0m [2mcassadilia::wal::replay[0m[2m:[0m Replaying segment [3msegment[0m[2m=[0m1 [3mpath[0m[2m=[0m/tmp/.tmpD9xCAP/1_index.wal
[INFO] [stdout] [2m2026-01-28T06:25:07.650218Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Reached end of WAL segment 1 at '/tmp/.tmpD9xCAP/1_index.wal'.
[INFO] [stdout] [2m2026-01-28T06:25:07.650234Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Segment replay complete [3msegment[0m[2m=[0m1 [3mentries[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-28T06:25:07.650249Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m WAL replay complete [3mtotal_entries[0m[2m=[0m0 [3mhighest_op_version[0m[2m=[0m6
[INFO] [stdout] [2m2026-01-28T06:25:07.650672Z[0m [32m INFO[0m [2mcassadilia[0m[2m:[0m Orphan scan complete [3morphans[0m[2m=[0m0 [3minvalid_files[0m[2m=[0m0 [3mmissing_blobs[0m[2m=[0m0 [3mcorrupted_blobs[0m[2m=[0m0 [3mstaging_files[0m[2m=[0m0 [3mscan_time[0m[2m=[0m0.00038187 [3mtotal_blobs[0m[2m=[0m6
[INFO] [stdout] [2m2026-01-28T06:25:07.650674Z[0m [32m INFO[0m [2mcassadilia[0m[2m:[0m Orphan scan complete [3morphans[0m[2m=[0m0 [3minvalid_files[0m[2m=[0m0 [3mmissing_blobs[0m[2m=[0m0 [3mcorrupted_blobs[0m[2m=[0m0 [3mstaging_files[0m[2m=[0m0 [3mscan_time[0m[2m=[0m0.00056139 [3mtotal_blobs[0m[2m=[0m8
[INFO] [stdout] test tests::checkpoint::test_wal_segment_rollover_triggers_checkpoint ... ok
[INFO] [stdout] [2m2026-01-28T06:25:07.653790Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0mc2fe34f9a080b55c101dc9d336438763ddbe757f11ef794b602458e26a21ffe5 [3mkey[0m[2m=[0m"key10"
[INFO] [stdout] [2m2026-01-28T06:25:07.653923Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 0
[INFO] [stdout] [2m2026-01-28T06:25:07.653976Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob c2fe34f9a080b55c101dc9d336438763ddbe757f11ef794b602458e26a21ffe5 to CAS path '/tmp/.tmpzfAvjP/cas/c2/fe/34f9a080b55c101dc9d336438763ddbe757f11ef794b602458e26a21ffe5'
[INFO] [stdout] [2m2026-01-28T06:25:07.654014Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Sealing WAL segment 0
[INFO] [stdout] [2m2026-01-28T06:25:07.654027Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 0
[INFO] [stdout] [2m2026-01-28T06:25:07.655212Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmp5aCR3g/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2026-01-28T06:25:07.655316Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmp5aCR3g/0_index.wal" }]
[INFO] [stdout] [2m2026-01-28T06:25:07.655335Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m1
[INFO] [stdout] [2m2026-01-28T06:25:07.655348Z[0m [34mDEBUG[0m [2mcassadilia::wal::replay[0m[2m:[0m Replaying segment [3msegment[0m[2m=[0m0 [3mpath[0m[2m=[0m/tmp/.tmp5aCR3g/0_index.wal
[INFO] [stdout] [2m2026-01-28T06:25:07.655399Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Reached end of WAL segment 0 at '/tmp/.tmp5aCR3g/0_index.wal'.
[INFO] [stdout] [2m2026-01-28T06:25:07.655469Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Segment replay complete [3msegment[0m[2m=[0m0 [3mentries[0m[2m=[0m1
[INFO] [stdout] [2m2026-01-28T06:25:07.655483Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m WAL replay complete [3mtotal_entries[0m[2m=[0m1 [3mhighest_op_version[0m[2m=[0m1
[INFO] [stdout] [2m2026-01-28T06:25:07.655509Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mreason[0m[2m=[0mAfterReplay
[INFO] [stdout] [2m2026-01-28T06:25:07.655523Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mcheckpoint_reason[0m[2m=[0mAfterReplay
[INFO] [stdout] [2m2026-01-28T06:25:07.655884Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 1 for write at path: /tmp/.tmpzfAvjP/1_index.wal
[INFO] [stdout] [2m2026-01-28T06:25:07.656057Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 1.
[INFO] [stdout] [2m2026-01-28T06:25:07.658011Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Persisted 1 entries to index '/tmp/.tmp5aCR3g/index'
[INFO] [stdout] [2m2026-01-28T06:25:07.658032Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Removing stale WAL segments older than segment ID 0.
[INFO] [stdout] [2m2026-01-28T06:25:07.658109Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmp5aCR3g/0_index.wal" }]
[INFO] [stdout] [2m2026-01-28T06:25:07.658130Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m No stale WAL segments found to remove (older than 0).
[INFO] [stdout] [2m2026-01-28T06:25:07.658141Z[0m [32m INFO[0m [2mcassadilia::wal[0m[2m:[0m Checkpoint committed [3mcheckpoint_version[0m[2m=[0m1
[INFO] [stdout] [2m2026-01-28T06:25:07.658152Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Checkpoint completed successfully. [3mcheckpoint_version[0m[2m=[0m1
[INFO] [stdout] [2m2026-01-28T06:25:07.658286Z[0m [31mERROR[0m [2mcassadilia::orphan[0m[2m:[0m Corrupted blob detected [3mhash[0m[2m=[0mcdf315a98d4330519b10c8c3a3965000d21a130b83f94fe6e172227923b07d5f [3mexpected_meta[0m[2m=[0mExpectedMeta { blob_size: 12 }
[INFO] [stdout] [2m2026-01-28T06:25:07.658389Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mcheckpoint_reason[0m[2m=[0mSegmentRollover
[INFO] [stdout] [2m2026-01-28T06:25:07.658394Z[0m [32m INFO[0m [2mcassadilia[0m[2m:[0m Orphan scan complete [3morphans[0m[2m=[0m0 [3minvalid_files[0m[2m=[0m0 [3mmissing_blobs[0m[2m=[0m0 [3mcorrupted_blobs[0m[2m=[0m1 [3mstaging_files[0m[2m=[0m0 [3mscan_time[0m[2m=[0m0.00020878 [3mtotal_blobs[0m[2m=[0m1
[INFO] [stdout] [2m2026-01-28T06:25:07.658464Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmpf8fCyh/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2026-01-28T06:25:07.658558Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: []
[INFO] [stdout] [2m2026-01-28T06:25:07.658571Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-28T06:25:07.658594Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Ensuring WAL segment file 0 (for next op version 1) exists at path: /tmp/.tmpf8fCyh/0_index.wal
[INFO] [stdout] [2m2026-01-28T06:25:07.660081Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Persisted 11 entries to index '/tmp/.tmpzfAvjP/index'
[INFO] [stdout] [2m2026-01-28T06:25:07.660102Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Removing stale WAL segments older than segment ID 1.
[INFO] [stdout] [2m2026-01-28T06:25:07.660186Z[0m [32m INFO[0m [2mcassadilia[0m[2m:[0m Orphan scan complete [3morphans[0m[2m=[0m0 [3minvalid_files[0m[2m=[0m0 [3mmissing_blobs[0m[2m=[0m0 [3mcorrupted_blobs[0m[2m=[0m0 [3mstaging_files[0m[2m=[0m0 [3mscan_time[0m[2m=[0m5.164e-5 [3mtotal_blobs[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-28T06:25:07.660202Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmpzfAvjP/0_index.wal" }, SegmentInfo { id: 1, path: "/tmp/.tmpzfAvjP/1_index.wal" }]
[INFO] [stdout] [2m2026-01-28T06:25:07.660225Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Removing stale WAL segment 0: /tmp/.tmpzfAvjP/0_index.wal
[INFO] [stdout] [2m2026-01-28T06:25:07.660296Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully removed 1 stale WAL segment(s).
[INFO] [stdout] [2m2026-01-28T06:25:07.660296Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key1"' using staging file '/tmp/.tmpf8fCyh/staging/.tmpRoQhc0'
[INFO] [stdout] [2m2026-01-28T06:25:07.660311Z[0m [32m INFO[0m [2mcassadilia::wal[0m[2m:[0m Checkpoint committed [3mcheckpoint_version[0m[2m=[0m11
[INFO] [stdout] [2m2026-01-28T06:25:07.660321Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key1"'
[INFO] [stdout] [2m2026-01-28T06:25:07.660323Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Checkpoint completed successfully. [3mcheckpoint_version[0m[2m=[0m11
[INFO] [stdout] [2m2026-01-28T06:25:07.660420Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key11"' using staging file '/tmp/.tmpzfAvjP/staging/.tmpEEGyiE'
[INFO] [stdout] [2m2026-01-28T06:25:07.660444Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key11"'
[INFO] [stdout] test tests::test_orphan_detection_with_integrity_check ... ok
[INFO] [stdout] test tests::test_orphan_detection_and_cleanup ... ok
[INFO] [stdout] test tests::checkpoint::test_replay_creates_checkpoint_after_restart ... ok
[INFO] [stdout] [2m2026-01-28T06:25:07.663873Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0mb6e382289cdb3b5285d65af149c3420d418ae8d9737779515f4bc8bba7af1a22 [3mkey[0m[2m=[0m"key1"
[INFO] [stdout] [2m2026-01-28T06:25:07.664092Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob b6e382289cdb3b5285d65af149c3420d418ae8d9737779515f4bc8bba7af1a22 to CAS path '/tmp/.tmpf8fCyh/cas/b6/e3/82289cdb3b5285d65af149c3420d418ae8d9737779515f4bc8bba7af1a22'
[INFO] [stdout] [2m2026-01-28T06:25:07.664198Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0m6b786ef158450a90c98f422b22808925948a61428b6b72fda90216a7bb2fb413 [3mkey[0m[2m=[0m"key11"
[INFO] [stdout] [2m2026-01-28T06:25:07.664395Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 6b786ef158450a90c98f422b22808925948a61428b6b72fda90216a7bb2fb413 to CAS path '/tmp/.tmpzfAvjP/cas/6b/78/6ef158450a90c98f422b22808925948a61428b6b72fda90216a7bb2fb413'
[INFO] [stdout] [2m2026-01-28T06:25:07.664124Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 0 for write at path: /tmp/.tmpf8fCyh/0_index.wal
[INFO] [stdout] [2m2026-01-28T06:25:07.667582Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 0.
[INFO] [stdout] [2m2026-01-28T06:25:07.667634Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key12"' using staging file '/tmp/.tmpzfAvjP/staging/.tmpPCqOSG'
[INFO] [stdout] [2m2026-01-28T06:25:07.667663Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key12"'
[INFO] [stdout] [2m2026-01-28T06:25:07.668656Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmpiqIPXF/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2026-01-28T06:25:07.668751Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: []
[INFO] [stdout] [2m2026-01-28T06:25:07.668771Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-28T06:25:07.668799Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Ensuring WAL segment file 0 (for next op version 1) exists at path: /tmp/.tmpiqIPXF/0_index.wal
[INFO] [stdout] [2m2026-01-28T06:25:07.668919Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmpgFp2BR/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2026-01-28T06:25:07.669001Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: []
[INFO] [stdout] [2m2026-01-28T06:25:07.669013Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-28T06:25:07.669037Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Ensuring WAL segment file 0 (for next op version 1) exists at path: /tmp/.tmpgFp2BR/0_index.wal
[INFO] [stdout] [2m2026-01-28T06:25:07.669526Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0mbf264d7f3851008e6ba34171bc9b1d1c46999b67c2ab7ae74afa0210146da579 [3mkey[0m[2m=[0m"key12"
[INFO] [stdout] [2m2026-01-28T06:25:07.670070Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 0
[INFO] [stdout] [2m2026-01-28T06:25:07.670071Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmpF7KOXA/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2026-01-28T06:25:07.670151Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: []
[INFO] [stdout] [2m2026-01-28T06:25:07.670165Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-28T06:25:07.670187Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Ensuring WAL segment file 0 (for next op version 1) exists at path: /tmp/.tmpF7KOXA/0_index.wal
[INFO] [stdout] [2m2026-01-28T06:25:07.670607Z[0m [32m INFO[0m [2mcassadilia[0m[2m:[0m Orphan scan complete [3morphans[0m[2m=[0m0 [3minvalid_files[0m[2m=[0m0 [3mmissing_blobs[0m[2m=[0m0 [3mcorrupted_blobs[0m[2m=[0m0 [3mstaging_files[0m[2m=[0m0 [3mscan_time[0m[2m=[0m9.235e-5 [3mtotal_blobs[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-28T06:25:07.670761Z[0m [32m INFO[0m [2mcassadilia[0m[2m:[0m Orphan scan complete [3morphans[0m[2m=[0m0 [3minvalid_files[0m[2m=[0m0 [3mmissing_blobs[0m[2m=[0m0 [3mcorrupted_blobs[0m[2m=[0m0 [3mstaging_files[0m[2m=[0m0 [3mscan_time[0m[2m=[0m0.00029477 [3mtotal_blobs[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-28T06:25:07.670845Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"overwrite_test"' using staging file '/tmp/.tmpgFp2BR/staging/.tmpz9wwTl'
[INFO] [stdout] [2m2026-01-28T06:25:07.670865Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"overwrite_test"'
[INFO] [stdout] [2m2026-01-28T06:25:07.671171Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob bf264d7f3851008e6ba34171bc9b1d1c46999b67c2ab7ae74afa0210146da579 to CAS path '/tmp/.tmpzfAvjP/cas/bf/26/4d7f3851008e6ba34171bc9b1d1c46999b67c2ab7ae74afa0210146da579'
[INFO] [stdout] [2m2026-01-28T06:25:07.671214Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmpf8fCyh/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2026-01-28T06:25:07.671305Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmpf8fCyh/0_index.wal" }]
[INFO] [stdout] [2m2026-01-28T06:25:07.671323Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m1
[INFO] [stdout] [2m2026-01-28T06:25:07.671335Z[0m [34mDEBUG[0m [2mcassadilia::wal::replay[0m[2m:[0m Replaying segment [3msegment[0m[2m=[0m0 [3mpath[0m[2m=[0m/tmp/.tmpf8fCyh/0_index.wal
[INFO] [stdout] [2m2026-01-28T06:25:07.671387Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Reached end of WAL segment 0 at '/tmp/.tmpf8fCyh/0_index.wal'.
[INFO] [stdout] [2m2026-01-28T06:25:07.671410Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Segment replay complete [3msegment[0m[2m=[0m0 [3mentries[0m[2m=[0m1
[INFO] [stdout] [2m2026-01-28T06:25:07.671424Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m WAL replay complete [3mtotal_entries[0m[2m=[0m1 [3mhighest_op_version[0m[2m=[0m1
[INFO] [stdout] [2m2026-01-28T06:25:07.671447Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mreason[0m[2m=[0mAfterReplay
[INFO] [stdout] [2m2026-01-28T06:25:07.671510Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mcheckpoint_reason[0m[2m=[0mAfterReplay
[INFO] [stdout] [2m2026-01-28T06:25:07.671584Z[0m [32m INFO[0m [2mcassadilia[0m[2m:[0m Orphan scan complete [3morphans[0m[2m=[0m0 [3minvalid_files[0m[2m=[0m0 [3mmissing_blobs[0m[2m=[0m0 [3mcorrupted_blobs[0m[2m=[0m0 [3mstaging_files[0m[2m=[0m0 [3mscan_time[0m[2m=[0m4.428e-5 [3mtotal_blobs[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-28T06:25:07.671678Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key1"' using staging file '/tmp/.tmpF7KOXA/staging/.tmpByLDyE'
[INFO] [stdout] [2m2026-01-28T06:25:07.671700Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key1"'
[INFO] [stdout] [2m2026-01-28T06:25:07.673019Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmpiqIPXF/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2026-01-28T06:25:07.673095Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmpiqIPXF/0_index.wal" }]
[INFO] [stdout] [2m2026-01-28T06:25:07.673111Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m1
[INFO] [stdout] [2m2026-01-28T06:25:07.673169Z[0m [34mDEBUG[0m [2mcassadilia::wal::replay[0m[2m:[0m Replaying segment [3msegment[0m[2m=[0m0 [3mpath[0m[2m=[0m/tmp/.tmpiqIPXF/0_index.wal
[INFO] [stdout] [2m2026-01-28T06:25:07.673199Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Reached end of WAL segment 0 at '/tmp/.tmpiqIPXF/0_index.wal'.
[INFO] [stdout] [2m2026-01-28T06:25:07.673193Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0mb6e382289cdb3b5285d65af149c3420d418ae8d9737779515f4bc8bba7af1a22 [3mkey[0m[2m=[0m"key1"
[INFO] [stdout] [2m2026-01-28T06:25:07.673216Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Segment replay complete [3msegment[0m[2m=[0m0 [3mentries[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-28T06:25:07.673227Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m WAL replay complete [3mtotal_entries[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-28T06:25:07.673259Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key13"' using staging file '/tmp/.tmpzfAvjP/staging/.tmpcUcnIy'
[INFO] [stdout] [2m2026-01-28T06:25:07.673285Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key13"'
[INFO] [stdout] [2m2026-01-28T06:25:07.673378Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob b6e382289cdb3b5285d65af149c3420d418ae8d9737779515f4bc8bba7af1a22 to CAS path '/tmp/.tmpF7KOXA/cas/b6/e3/82289cdb3b5285d65af149c3420d418ae8d9737779515f4bc8bba7af1a22'
[INFO] [stdout] [2m2026-01-28T06:25:07.673408Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 0 for write at path: /tmp/.tmpF7KOXA/0_index.wal
[INFO] [stdout] [2m2026-01-28T06:25:07.673407Z[0m [32m INFO[0m [2mcassadilia::orphan[0m[2m:[0m Deleted orphaned blob [3mhash[0m[2m=[0maa13b58b0bf7dad737cccadc8dba4f966d58f57c61c864c6e8228164358256f3
[INFO] [stdout] [2m2026-01-28T06:25:07.673429Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 0.
[INFO] [stdout] [2m2026-01-28T06:25:07.673673Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0ma6e7f93354fdbbc10c31e6f310a968b94525d577fd4267550dedd55d846ab1c5 [3mkey[0m[2m=[0m"overwrite_test"
[INFO] [stdout] [2m2026-01-28T06:25:07.674519Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob a6e7f93354fdbbc10c31e6f310a968b94525d577fd4267550dedd55d846ab1c5 to CAS path '/tmp/.tmpgFp2BR/cas/a6/e7/f93354fdbbc10c31e6f310a968b94525d577fd4267550dedd55d846ab1c5'
[INFO] [stdout] [2m2026-01-28T06:25:07.674551Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 0 for write at path: /tmp/.tmpgFp2BR/0_index.wal
[INFO] [stdout] [2m2026-01-28T06:25:07.674573Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 0.
[INFO] [stdout] [2m2026-01-28T06:25:07.674693Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0m022bf00ea24955df1ffd5f4de80b676435a254dbab8fe0067b4f4794c6290938 [3mkey[0m[2m=[0m"key13"
[INFO] [stdout] [2m2026-01-28T06:25:07.674859Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 022bf00ea24955df1ffd5f4de80b676435a254dbab8fe0067b4f4794c6290938 to CAS path '/tmp/.tmpzfAvjP/cas/02/2b/f00ea24955df1ffd5f4de80b676435a254dbab8fe0067b4f4794c6290938'
[INFO] [stdout] [2m2026-01-28T06:25:07.676145Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 0
[INFO] [stdout] [2m2026-01-28T06:25:07.676290Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key14"' using staging file '/tmp/.tmpzfAvjP/staging/.tmphNOL8y'
[INFO] [stdout] [2m2026-01-28T06:25:07.676314Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key14"'
[INFO] [stdout] [2m2026-01-28T06:25:07.676492Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmpgFp2BR/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2026-01-28T06:25:07.676576Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmpgFp2BR/0_index.wal" }]
[INFO] [stdout] [2m2026-01-28T06:25:07.676595Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m1
[INFO] [stdout] [2m2026-01-28T06:25:07.676609Z[0m [34mDEBUG[0m [2mcassadilia::wal::replay[0m[2m:[0m Replaying segment [3msegment[0m[2m=[0m0 [3mpath[0m[2m=[0m/tmp/.tmpgFp2BR/0_index.wal
[INFO] [stdout] [2m2026-01-28T06:25:07.676666Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Reached end of WAL segment 0 at '/tmp/.tmpgFp2BR/0_index.wal'.
[INFO] [stdout] [2m2026-01-28T06:25:07.676686Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Segment replay complete [3msegment[0m[2m=[0m0 [3mentries[0m[2m=[0m1
[INFO] [stdout] [2m2026-01-28T06:25:07.676700Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m WAL replay complete [3mtotal_entries[0m[2m=[0m1 [3mhighest_op_version[0m[2m=[0m1
[INFO] [stdout] [2m2026-01-28T06:25:07.676724Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mreason[0m[2m=[0mAfterReplay
[INFO] [stdout] [2m2026-01-28T06:25:07.676736Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mcheckpoint_reason[0m[2m=[0mAfterReplay
[INFO] [stdout] test tests::test_orphan_stats_holds_lock ... ok
[INFO] [stdout] [2m2026-01-28T06:25:07.677099Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Persisted 1 entries to index '/tmp/.tmpf8fCyh/index'
[INFO] [stdout] [2m2026-01-28T06:25:07.677118Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Removing stale WAL segments older than segment ID 0.
[INFO] [stdout] [2m2026-01-28T06:25:07.677196Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmpf8fCyh/0_index.wal" }]
[INFO] [stdout] [2m2026-01-28T06:25:07.677214Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m No stale WAL segments found to remove (older than 0).
[INFO] [stdout] [2m2026-01-28T06:25:07.677224Z[0m [32m INFO[0m [2mcassadilia::wal[0m[2m:[0m Checkpoint committed [3mcheckpoint_version[0m[2m=[0m1
[INFO] [stdout] [2m2026-01-28T06:25:07.677236Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Checkpoint completed successfully. [3mcheckpoint_version[0m[2m=[0m1
[INFO] [stdout] [2m2026-01-28T06:25:07.677382Z[0m [31mERROR[0m [2mcassadilia::orphan[0m[2m:[0m Missing blob in filesystem [3mhash[0m[2m=[0mb6e382289cdb3b5285d65af149c3420d418ae8d9737779515f4bc8bba7af1a22
[INFO] [stdout] [2m2026-01-28T06:25:07.677429Z[0m [32m INFO[0m [2mcassadilia[0m[2m:[0m Orphan scan complete [3morphans[0m[2m=[0m0 [3minvalid_files[0m[2m=[0m0 [3mmissing_blobs[0m[2m=[0m1 [3mcorrupted_blobs[0m[2m=[0m0 [3mstaging_files[0m[2m=[0m0 [3mscan_time[0m[2m=[0m0.0001487 [3mtotal_blobs[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-28T06:25:07.678054Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0meeef0fe5509d1d8747688deb5189fbfdf1f99c790e1022b53084fe0c9e25a877 [3mkey[0m[2m=[0m"key14"
[INFO] [stdout] [2m2026-01-28T06:25:07.678125Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 0
[INFO] [stdout] test tests::test_orphan_detection_with_missing_blobs ... ok
[INFO] [stdout] [2m2026-01-28T06:25:07.678676Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmpF7KOXA/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2026-01-28T06:25:07.678767Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmpF7KOXA/0_index.wal" }]
[INFO] [stdout] [2m2026-01-28T06:25:07.678787Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m1
[INFO] [stdout] [2m2026-01-28T06:25:07.678800Z[0m [34mDEBUG[0m [2mcassadilia::wal::replay[0m[2m:[0m Replaying segment [3msegment[0m[2m=[0m0 [3mpath[0m[2m=[0m/tmp/.tmpF7KOXA/0_index.wal
[INFO] [stdout] [2m2026-01-28T06:25:07.678852Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Reached end of WAL segment 0 at '/tmp/.tmpF7KOXA/0_index.wal'.
[INFO] [stdout] [2m2026-01-28T06:25:07.678878Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Segment replay complete [3msegment[0m[2m=[0m0 [3mentries[0m[2m=[0m1
[INFO] [stdout] [2m2026-01-28T06:25:07.678919Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m WAL replay complete [3mtotal_entries[0m[2m=[0m1 [3mhighest_op_version[0m[2m=[0m1
[INFO] [stdout] [2m2026-01-28T06:25:07.678945Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mreason[0m[2m=[0mAfterReplay
[INFO] [stdout] [2m2026-01-28T06:25:07.678957Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mcheckpoint_reason[0m[2m=[0mAfterReplay
[INFO] [stdout] [2m2026-01-28T06:25:07.679018Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob eeef0fe5509d1d8747688deb5189fbfdf1f99c790e1022b53084fe0c9e25a877 to CAS path '/tmp/.tmpzfAvjP/cas/ee/ef/0fe5509d1d8747688deb5189fbfdf1f99c790e1022b53084fe0c9e25a877'
[INFO] [stdout] [2m2026-01-28T06:25:07.679671Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Persisted 1 entries to index '/tmp/.tmpgFp2BR/index'
[INFO] [stdout] [2m2026-01-28T06:25:07.679692Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Removing stale WAL segments older than segment ID 0.
[INFO] [stdout] [2m2026-01-28T06:25:07.679773Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmpgFp2BR/0_index.wal" }]
[INFO] [stdout] [2m2026-01-28T06:25:07.679792Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m No stale WAL segments found to remove (older than 0).
[INFO] [stdout] [2m2026-01-28T06:25:07.679803Z[0m [32m INFO[0m [2mcassadilia::wal[0m[2m:[0m Checkpoint committed [3mcheckpoint_version[0m[2m=[0m1
[INFO] [stdout] [2m2026-01-28T06:25:07.679815Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Checkpoint completed successfully. [3mcheckpoint_version[0m[2m=[0m1
[INFO] [stdout] [2m2026-01-28T06:25:07.679990Z[0m [32m INFO[0m [2mcassadilia[0m[2m:[0m Orphan scan complete [3morphans[0m[2m=[0m0 [3minvalid_files[0m[2m=[0m0 [3mmissing_blobs[0m[2m=[0m0 [3mcorrupted_blobs[0m[2m=[0m0 [3mstaging_files[0m[2m=[0m0 [3mscan_time[0m[2m=[0m0.00013981 [3mtotal_blobs[0m[2m=[0m1
[INFO] [stdout] [2m2026-01-28T06:25:07.680113Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"overwrite_test"' using staging file '/tmp/.tmpgFp2BR/staging/.tmpZhlWz2'
[INFO] [stdout] [2m2026-01-28T06:25:07.680137Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"overwrite_test"'
[INFO] [stdout] [2m2026-01-28T06:25:07.680298Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmpdnlzMy/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2026-01-28T06:25:07.680407Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: []
[INFO] [stdout] [2m2026-01-28T06:25:07.680422Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-28T06:25:07.680448Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Ensuring WAL segment file 0 (for next op version 1) exists at path: /tmp/.tmpdnlzMy/0_index.wal
[INFO] [stdout] [2m2026-01-28T06:25:07.681311Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Persisted 1 entries to index '/tmp/.tmpF7KOXA/index'
[INFO] [stdout] [2m2026-01-28T06:25:07.681314Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 1
[INFO] [stdout] [2m2026-01-28T06:25:07.681317Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmpjm6X6e/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2026-01-28T06:25:07.681330Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Removing stale WAL segments older than segment ID 0.
[INFO] [stdout] [2m2026-01-28T06:25:07.681403Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: []
[INFO] [stdout] [2m2026-01-28T06:25:07.681407Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmpF7KOXA/0_index.wal" }]
[INFO] [stdout] [2m2026-01-28T06:25:07.681417Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-28T06:25:07.681426Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m No stale WAL segments found to remove (older than 0).
[INFO] [stdout] [2m2026-01-28T06:25:07.681439Z[0m [32m INFO[0m [2mcassadilia::wal[0m[2m:[0m Checkpoint committed [3mcheckpoint_version[0m[2m=[0m1
[INFO] [stdout] [2m2026-01-28T06:25:07.681440Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Ensuring WAL segment file 0 (for next op version 1) exists at path: /tmp/.tmpjm6X6e/0_index.wal
[INFO] [stdout] [2m2026-01-28T06:25:07.681451Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Checkpoint completed successfully. [3mcheckpoint_version[0m[2m=[0m1
[INFO] [stdout] [2m2026-01-28T06:25:07.681596Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Loaded 11 entries from index '/tmp/.tmpzfAvjP/index' and populated ref counts.
[INFO] [stdout] [2m2026-01-28T06:25:07.681701Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 1, path: "/tmp/.tmpzfAvjP/1_index.wal" }]
[INFO] [stdout] [2m2026-01-28T06:25:07.681721Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m1 [3mcheckpoint[0m[2m=[0m11
[INFO] [stdout] [2m2026-01-28T06:25:07.681735Z[0m [34mDEBUG[0m [2mcassadilia::wal::replay[0m[2m:[0m Replaying segment [3msegment[0m[2m=[0m1 [3mpath[0m[2m=[0m/tmp/.tmpzfAvjP/1_index.wal
[INFO] [stdout] [2m2026-01-28T06:25:07.681826Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Reached end of WAL segment 1 at '/tmp/.tmpzfAvjP/1_index.wal'.
[INFO] [stdout] [2m2026-01-28T06:25:07.681846Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Segment replay complete [3msegment[0m[2m=[0m1 [3mentries[0m[2m=[0m4
[INFO] [stdout] [2m2026-01-28T06:25:07.681842Z[0m [32m INFO[0m [2mcassadilia::orphan[0m[2m:[0m Quarantined orphaned blob [3mhash[0m[2m=[0maa13b58b0bf7dad737cccadc8dba4f966d58f57c61c864c6e8228164358256f3 [3mdest[0m[2m=[0m"/tmp/.tmpF7KOXA/quarantine/aa13b58b0bf7dad737cccadc8dba4f966d58f57c61c864c6e8228164358256f3"
[INFO] [stdout] [2m2026-01-28T06:25:07.681858Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m WAL replay complete [3mtotal_entries[0m[2m=[0m4 [3mhighest_op_version[0m[2m=[0m15
[INFO] [stdout] [2m2026-01-28T06:25:07.681880Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mreason[0m[2m=[0mAfterReplay
[INFO] [stdout] [2m2026-01-28T06:25:07.681909Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mcheckpoint_reason[0m[2m=[0mAfterReplay
[INFO] [stdout] [2m2026-01-28T06:25:07.682149Z[0m [32m INFO[0m [2mcassadilia[0m[2m:[0m Orphan scan complete [3morphans[0m[2m=[0m0 [3minvalid_files[0m[2m=[0m0 [3mmissing_blobs[0m[2m=[0m0 [3mcorrupted_blobs[0m[2m=[0m0 [3mstaging_files[0m[2m=[0m0 [3mscan_time[0m[2m=[0m5.819e-5 [3mtotal_blobs[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-28T06:25:07.682651Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '[109, 121, 95, 98, 121, 116, 101, 115, 95, 98, 108, 111, 98]' using staging file '/tmp/.tmpdnlzMy/staging/.tmpscWV0Q'
[INFO] [stdout] [2m2026-01-28T06:25:07.682684Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '[109, 121, 95, 98, 121, 116, 101, 115, 95, 98, 108, 111, 98]'
[INFO] [stdout] [2m2026-01-28T06:25:07.683023Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0mb4de87a1c0535ed854ef70db5a5e1b72f4dc30c696b58a4a3615d7317167099f [3mkey[0m[2m=[0m"overwrite_test"
[INFO] [stdout] [2m2026-01-28T06:25:07.683098Z[0m [32m INFO[0m [2mcassadilia[0m[2m:[0m Orphan scan complete [3morphans[0m[2m=[0m0 [3minvalid_files[0m[2m=[0m0 [3mmissing_blobs[0m[2m=[0m0 [3mcorrupted_blobs[0m[2m=[0m0 [3mstaging_files[0m[2m=[0m0 [3mscan_time[0m[2m=[0m5.937e-5 [3mtotal_blobs[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-28T06:25:07.683630Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"my_first_blob"' using staging file '/tmp/.tmpjm6X6e/staging/.tmpTn6UNw'
[INFO] [stdout] [2m2026-01-28T06:25:07.683658Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"my_first_blob"'
[INFO] [stdout] [2m2026-01-28T06:25:07.683686Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob b4de87a1c0535ed854ef70db5a5e1b72f4dc30c696b58a4a3615d7317167099f to CAS path '/tmp/.tmpgFp2BR/cas/b4/de/87a1c0535ed854ef70db5a5e1b72f4dc30c696b58a4a3615d7317167099f'
[INFO] [stdout] [2m2026-01-28T06:25:07.683721Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 0 for write at path: /tmp/.tmpgFp2BR/0_index.wal
[INFO] [stdout] [2m2026-01-28T06:25:07.683744Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 0.
[INFO] [stdout] [2m2026-01-28T06:25:07.684071Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0m5926801fac07b300531ff182c815f42c1d11a65c72fb365204de81d2d00acff6 [3mkey[0m[2m=[0m[109, 121, 95, 98, 121, 116, 101, 115, 95, 98, 108, 111, 98]
[INFO] [stdout] [2m2026-01-28T06:25:07.684142Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Persisted 15 entries to index '/tmp/.tmpzfAvjP/index'
[INFO] [stdout] [2m2026-01-28T06:25:07.684162Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Removing stale WAL segments older than segment ID 1.
[INFO] [stdout] test tests::test_orphan_quarantine ... ok
[INFO] [stdout] [2m2026-01-28T06:25:07.684237Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 1, path: "/tmp/.tmpzfAvjP/1_index.wal" }]
[INFO] [stdout] [2m2026-01-28T06:25:07.684262Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m No stale WAL segments found to remove (older than 1).
[INFO] [stdout] [2m2026-01-28T06:25:07.684274Z[0m [32m INFO[0m [2mcassadilia::wal[0m[2m:[0m Checkpoint committed [3mcheckpoint_version[0m[2m=[0m15
[INFO] [stdout] [2m2026-01-28T06:25:07.684285Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Checkpoint completed successfully. [3mcheckpoint_version[0m[2m=[0m15
[INFO] [stdout] [2m2026-01-28T06:25:07.684296Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 5926801fac07b300531ff182c815f42c1d11a65c72fb365204de81d2d00acff6 to CAS path '/tmp/.tmpdnlzMy/cas/59/26/801fac07b300531ff182c815f42c1d11a65c72fb365204de81d2d00acff6'
[INFO] [stdout] [2m2026-01-28T06:25:07.684332Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 0 for write at path: /tmp/.tmpdnlzMy/0_index.wal
[INFO] [stdout] [2m2026-01-28T06:25:07.684357Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 0.
[INFO] [stdout] [2m2026-01-28T06:25:07.685175Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0m3e5cebb6c8e26480a4b41a27eb356a16765db43f91e72a506fcb86c13a1628f7 [3mkey[0m[2m=[0m"my_first_blob"
[INFO] [stdout] [2m2026-01-28T06:25:07.686150Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 3e5cebb6c8e26480a4b41a27eb356a16765db43f91e72a506fcb86c13a1628f7 to CAS path '/tmp/.tmpjm6X6e/cas/3e/5c/ebb6c8e26480a4b41a27eb356a16765db43f91e72a506fcb86c13a1628f7'
[INFO] [stdout] [2m2026-01-28T06:25:07.686187Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 0 for write at path: /tmp/.tmpjm6X6e/0_index.wal
[INFO] [stdout] [2m2026-01-28T06:25:07.686214Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 0.
[INFO] [stdout] [2m2026-01-28T06:25:07.686364Z[0m [32m INFO[0m [2mcassadilia[0m[2m:[0m Orphan scan complete [3morphans[0m[2m=[0m0 [3minvalid_files[0m[2m=[0m0 [3mmissing_blobs[0m[2m=[0m0 [3mcorrupted_blobs[0m[2m=[0m0 [3mstaging_files[0m[2m=[0m0 [3mscan_time[0m[2m=[0m0.00204331 [3mtotal_blobs[0m[2m=[0m15
[INFO] [stdout] [2m2026-01-28T06:25:07.686455Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key10"' using staging file '/tmp/.tmpzfAvjP/staging/.tmpE1uqMB'
[INFO] [stdout] [2m2026-01-28T06:25:07.686477Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key10"'
[INFO] [stdout] [2m2026-01-28T06:25:07.686556Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Successfully deleted unreferenced CAS file: /tmp/.tmpgFp2BR/cas/a6/e7/f93354fdbbc10c31e6f310a968b94525d577fd4267550dedd55d846ab1c5
[INFO] [stdout] [2m2026-01-28T06:25:07.686640Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 0
[INFO] [stdout] [2m2026-01-28T06:25:07.687374Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Loaded 1 entries from index '/tmp/.tmpgFp2BR/index' and populated ref counts.
[INFO] [stdout] [2m2026-01-28T06:25:07.687463Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmpgFp2BR/0_index.wal" }]
[INFO] [stdout] [2m2026-01-28T06:25:07.687481Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m1 [3mcheckpoint[0m[2m=[0m1
[INFO] [stdout] [2m2026-01-28T06:25:07.687494Z[0m [34mDEBUG[0m [2mcassadilia::wal::replay[0m[2m:[0m Replaying segment [3msegment[0m[2m=[0m0 [3mpath[0m[2m=[0m/tmp/.tmpgFp2BR/0_index.wal
[INFO] [stdout] [2m2026-01-28T06:25:07.687548Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Reached end of WAL segment 0 at '/tmp/.tmpgFp2BR/0_index.wal'.
[INFO] [stdout] [2m2026-01-28T06:25:07.687566Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Segment replay complete [3msegment[0m[2m=[0m0 [3mentries[0m[2m=[0m1
[INFO] [stdout] [2m2026-01-28T06:25:07.687580Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m WAL replay complete [3mtotal_entries[0m[2m=[0m1 [3mhighest_op_version[0m[2m=[0m2
[INFO] [stdout] [2m2026-01-28T06:25:07.687600Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mreason[0m[2m=[0mAfterReplay
[INFO] [stdout] [2m2026-01-28T06:25:07.687611Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mcheckpoint_reason[0m[2m=[0mAfterReplay
[INFO] [stdout] [2m2026-01-28T06:25:07.687946Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Successfully deleted unreferenced CAS file: /tmp/.tmpdnlzMy/cas/59/26/801fac07b300531ff182c815f42c1d11a65c72fb365204de81d2d00acff6
[INFO] [stdout] [2m2026-01-28T06:25:07.687991Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 0
[INFO] [stdout] [2m2026-01-28T06:25:07.688772Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0m74c13e56f64bbf12a0b5b010b2f289d174cda38aadd7b227f65af4e87b87078e [3mkey[0m[2m=[0m"key10"
[INFO] [stdout] [2m2026-01-28T06:25:07.689505Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 74c13e56f64bbf12a0b5b010b2f289d174cda38aadd7b227f65af4e87b87078e to CAS path '/tmp/.tmpzfAvjP/cas/74/c1/3e56f64bbf12a0b5b010b2f289d174cda38aadd7b227f65af4e87b87078e'
[INFO] [stdout] [2m2026-01-28T06:25:07.689545Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 1 for write at path: /tmp/.tmpzfAvjP/1_index.wal
[INFO] [stdout] [2m2026-01-28T06:25:07.689572Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 1.
[INFO] [stdout] [2m2026-01-28T06:25:07.690743Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Persisted 1 entries to index '/tmp/.tmpgFp2BR/index'
[INFO] [stdout] [2m2026-01-28T06:25:07.690764Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Removing stale WAL segments older than segment ID 0.
[INFO] [stdout] [2m2026-01-28T06:25:07.690849Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmpgFp2BR/0_index.wal" }]
[INFO] [stdout] [2m2026-01-28T06:25:07.690870Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m No stale WAL segments found to remove (older than 0).
[INFO] [stdout] [2m2026-01-28T06:25:07.690881Z[0m [32m INFO[0m [2mcassadilia::wal[0m[2m:[0m Checkpoint committed [3mcheckpoint_version[0m[2m=[0m2
[INFO] [stdout] [2m2026-01-28T06:25:07.690909Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Checkpoint completed successfully. [3mcheckpoint_version[0m[2m=[0m2
[INFO] [stdout] [2m2026-01-28T06:25:07.691070Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Successfully deleted unreferenced CAS file: /tmp/.tmpjm6X6e/cas/3e/5c/ebb6c8e26480a4b41a27eb356a16765db43f91e72a506fcb86c13a1628f7
[INFO] [stdout] [2m2026-01-28T06:25:07.691107Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 0
[INFO] [stdout] test tests::test_io_error_on_staging_file_creation ... FAILED
[INFO] [stdout] [2m2026-01-28T06:25:07.693615Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmpjeC6yf/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2026-01-28T06:25:07.693709Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: []
[INFO] [stdout] [2m2026-01-28T06:25:07.693722Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-28T06:25:07.693745Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Ensuring WAL segment file 0 (for next op version 1) exists at path: /tmp/.tmpjeC6yf/0_index.wal
[INFO] [stdout] [2m2026-01-28T06:25:07.695513Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmpU8reyk/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2026-01-28T06:25:07.695610Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: []
[INFO] [stdout] [2m2026-01-28T06:25:07.695623Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-28T06:25:07.695647Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Ensuring WAL segment file 0 (for next op version 1) exists at path: /tmp/.tmpU8reyk/0_index.wal
[INFO] [stdout] [2m2026-01-28T06:25:07.696106Z[0m [32m INFO[0m [2mcassadilia[0m[2m:[0m Orphan scan complete [3morphans[0m[2m=[0m0 [3minvalid_files[0m[2m=[0m0 [3mmissing_blobs[0m[2m=[0m0 [3mcorrupted_blobs[0m[2m=[0m0 [3mstaging_files[0m[2m=[0m0 [3mscan_time[0m[2m=[0m0.00515878 [3mtotal_blobs[0m[2m=[0m1
[INFO] [stdout] [2m2026-01-28T06:25:07.696630Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Successfully deleted unreferenced CAS file: /tmp/.tmpzfAvjP/cas/c2/fe/34f9a080b55c101dc9d336438763ddbe757f11ef794b602458e26a21ffe5
[INFO] [stdout] [2m2026-01-28T06:25:07.696746Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key11"' using staging file '/tmp/.tmpzfAvjP/staging/.tmpf3tjrU'
[INFO] [stdout] [2m2026-01-28T06:25:07.696778Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key11"'
[INFO] [stdout] test tests::test_put_get_remove_bytes_key ... ok
[INFO] [stdout] [2m2026-01-28T06:25:07.697403Z[0m [32m INFO[0m [2mcassadilia[0m[2m:[0m Orphan scan complete [3morphans[0m[2m=[0m0 [3minvalid_files[0m[2m=[0m0 [3mmissing_blobs[0m[2m=[0m0 [3mcorrupted_blobs[0m[2m=[0m0 [3mstaging_files[0m[2m=[0m0 [3mscan_time[0m[2m=[0m4.959e-5 [3mtotal_blobs[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-28T06:25:07.697512Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"remove_persist_test"' using staging file '/tmp/.tmpjeC6yf/staging/.tmpM56YHc'
[INFO] [stdout] [2m2026-01-28T06:25:07.697536Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"remove_persist_test"'
[INFO] [stdout] [2m2026-01-28T06:25:07.697644Z[0m [32m INFO[0m [2mcassadilia[0m[2m:[0m Orphan scan complete [3morphans[0m[2m=[0m0 [3minvalid_files[0m[2m=[0m0 [3mmissing_blobs[0m[2m=[0m0 [3mcorrupted_blobs[0m[2m=[0m0 [3mstaging_files[0m[2m=[0m0 [3mscan_time[0m[2m=[0m5.337e-5 [3mtotal_blobs[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-28T06:25:07.697745Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key_1"' using staging file '/tmp/.tmpU8reyk/staging/.tmpKZEEdr'
[INFO] [stdout] [2m2026-01-28T06:25:07.697769Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key_1"'
[INFO] [stdout] [2m2026-01-28T06:25:07.699285Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0m86339d2a113359e47d6335318e526d87cccad2c647633cd9b2130a6d11cf2e58 [3mkey[0m[2m=[0m"key11"
[INFO] [stdout] [2m2026-01-28T06:25:07.700016Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmpYUwz09/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2026-01-28T06:25:07.700112Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: []
[INFO] [stdout] [2m2026-01-28T06:25:07.700129Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-28T06:25:07.700163Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Ensuring WAL segment file 0 (for next op version 1) exists at path: /tmp/.tmpYUwz09/0_index.wal
[INFO] [stdout] test tests::test_put_get_remove_string_key ... ok
[INFO] [stdout] [2m2026-01-28T06:25:07.700323Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0m7db435c33dc4a7d581a9259698dbcae28a7b130bbff1123b36b2e2e987bf9676 [3mkey[0m[2m=[0m"key_1"
[INFO] [stdout] [2m2026-01-28T06:25:07.700928Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0m2c0e850013924f7df98347ff6dcf2d84d6f9d04e678ab76e343ae4732edf25d1 [3mkey[0m[2m=[0m"remove_persist_test"
[INFO] [stdout] [2m2026-01-28T06:25:07.701118Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 86339d2a113359e47d6335318e526d87cccad2c647633cd9b2130a6d11cf2e58 to CAS path '/tmp/.tmpzfAvjP/cas/86/33/9d2a113359e47d6335318e526d87cccad2c647633cd9b2130a6d11cf2e58'
[INFO] [stdout] [2m2026-01-28T06:25:07.701185Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 7db435c33dc4a7d581a9259698dbcae28a7b130bbff1123b36b2e2e987bf9676 to CAS path '/tmp/.tmpU8reyk/cas/7d/b4/35c33dc4a7d581a9259698dbcae28a7b130bbff1123b36b2e2e987bf9676'
[INFO] [stdout] [2m2026-01-28T06:25:07.701224Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 0 for write at path: /tmp/.tmpU8reyk/0_index.wal
[INFO] [stdout] [2m2026-01-28T06:25:07.701216Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 2c0e850013924f7df98347ff6dcf2d84d6f9d04e678ab76e343ae4732edf25d1 to CAS path '/tmp/.tmpjeC6yf/cas/2c/0e/850013924f7df98347ff6dcf2d84d6f9d04e678ab76e343ae4732edf25d1'
[INFO] [stdout] [2m2026-01-28T06:25:07.701252Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 0 for write at path: /tmp/.tmpjeC6yf/0_index.wal
[INFO] [stdout] [2m2026-01-28T06:25:07.701258Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 0.
[INFO] [stdout] [2m2026-01-28T06:25:07.701277Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 0.
[INFO] [stdout] [2m2026-01-28T06:25:07.701509Z[0m [32m INFO[0m [2mcassadilia[0m[2m:[0m Orphan scan complete [3morphans[0m[2m=[0m0 [3minvalid_files[0m[2m=[0m0 [3mmissing_blobs[0m[2m=[0m0 [3mcorrupted_blobs[0m[2m=[0m0 [3mstaging_files[0m[2m=[0m0 [3mscan_time[0m[2m=[0m5.117e-5 [3mtotal_blobs[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-28T06:25:07.701602Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"k1"' using staging file '/tmp/.tmpYUwz09/staging/.tmp1VtJaH'
[INFO] [stdout] [2m2026-01-28T06:25:07.701623Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"k1"'
[INFO] [stdout] [2m2026-01-28T06:25:07.703710Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Successfully deleted unreferenced CAS file: /tmp/.tmpzfAvjP/cas/6b/78/6ef158450a90c98f422b22808925948a61428b6b72fda90216a7bb2fb413
[INFO] [stdout] [2m2026-01-28T06:25:07.703825Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key12"' using staging file '/tmp/.tmpzfAvjP/staging/.tmpcsW6rj'
[INFO] [stdout] [2m2026-01-28T06:25:07.703849Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key12"'
[INFO] [stdout] [2m2026-01-28T06:25:07.703967Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key_2"' using staging file '/tmp/.tmpU8reyk/staging/.tmpF51XDT'
[INFO] [stdout] [2m2026-01-28T06:25:07.703995Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key_2"'
[INFO] [stdout] [2m2026-01-28T06:25:07.704054Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0m6437b3ac38465133ffb63b75273a8db548c558465d79db03fd359c6cd5bd9d85 [3mkey[0m[2m=[0m"k1"
[INFO] [stdout] [2m2026-01-28T06:25:07.704885Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 6437b3ac38465133ffb63b75273a8db548c558465d79db03fd359c6cd5bd9d85 to CAS path '/tmp/.tmpYUwz09/cas/64/37/b3ac38465133ffb63b75273a8db548c558465d79db03fd359c6cd5bd9d85'
[INFO] [stdout] [2m2026-01-28T06:25:07.704957Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 0 for write at path: /tmp/.tmpYUwz09/0_index.wal
[INFO] [stdout] [2m2026-01-28T06:25:07.704983Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 0.
[INFO] [stdout] [2m2026-01-28T06:25:07.705919Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmpsnt3aI/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2026-01-28T06:25:07.706012Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: []
[INFO] [stdout] [2m2026-01-28T06:25:07.706076Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Successfully deleted unreferenced CAS file: /tmp/.tmpjeC6yf/cas/2c/0e/850013924f7df98347ff6dcf2d84d6f9d04e678ab76e343ae4732edf25d1
[INFO] [stdout] [2m2026-01-28T06:25:07.706148Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 0
[INFO] [stdout] [2m2026-01-28T06:25:07.706210Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0m2bef6d996a68d9ace889cd81ab739fe0408a00dd06046ac1eca9de4a86b23ccd [3mkey[0m[2m=[0m"key12"
[INFO] [stdout] [2m2026-01-28T06:25:07.706314Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-28T06:25:07.706380Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Ensuring WAL segment file 0 (for next op version 1) exists at path: /tmp/.tmpsnt3aI/0_index.wal
[INFO] [stdout] [2m2026-01-28T06:25:07.706551Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmpjeC6yf/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2026-01-28T06:25:07.706717Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmpjeC6yf/0_index.wal" }]
[INFO] [stdout] [2m2026-01-28T06:25:07.706788Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m1
[INFO] [stdout] [2m2026-01-28T06:25:07.706808Z[0m [34mDEBUG[0m [2mcassadilia::wal::replay[0m[2m:[0m Replaying segment [3msegment[0m[2m=[0m0 [3mpath[0m[2m=[0m/tmp/.tmpjeC6yf/0_index.wal
[INFO] [stdout] [2m2026-01-28T06:25:07.707057Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Reached end of WAL segment 0 at '/tmp/.tmpjeC6yf/0_index.wal'.
[INFO] [stdout] [2m2026-01-28T06:25:07.707087Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Segment replay complete [3msegment[0m[2m=[0m0 [3mentries[0m[2m=[0m2
[INFO] [stdout] [2m2026-01-28T06:25:07.707102Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m WAL replay complete [3mtotal_entries[0m[2m=[0m2 [3mhighest_op_version[0m[2m=[0m2
[INFO] [stdout] [2m2026-01-28T06:25:07.707127Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mreason[0m[2m=[0mAfterReplay
[INFO] [stdout] [2m2026-01-28T06:25:07.707141Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mcheckpoint_reason[0m[2m=[0mAfterReplay
[INFO] [stdout] [2m2026-01-28T06:25:07.706218Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0m409d96651e5e689bdbe491c2ed943ed4d6744be9ee1f01aa5a61b387f2491b0f [3mkey[0m[2m=[0m"key_2"
[INFO] [stdout] test tests::test_overwrite_persists_across_reopen ... ok
[INFO] [stdout] [2m2026-01-28T06:25:07.708765Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 409d96651e5e689bdbe491c2ed943ed4d6744be9ee1f01aa5a61b387f2491b0f to CAS path '/tmp/.tmpU8reyk/cas/40/9d/96651e5e689bdbe491c2ed943ed4d6744be9ee1f01aa5a61b387f2491b0f'
[INFO] [stdout] [2m2026-01-28T06:25:07.708878Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"k2"' using staging file '/tmp/.tmpYUwz09/staging/.tmp29i86T'
[INFO] [stdout] [2m2026-01-28T06:25:07.708931Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"k2"'
[INFO] [stdout] [2m2026-01-28T06:25:07.709068Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Persisted 0 entries to index '/tmp/.tmpjeC6yf/index'
[INFO] [stdout] [2m2026-01-28T06:25:07.709089Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Removing stale WAL segments older than segment ID 0.
[INFO] [stdout] [2m2026-01-28T06:25:07.709167Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmpjeC6yf/0_index.wal" }]
[INFO] [stdout] [2m2026-01-28T06:25:07.709260Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m No stale WAL segments found to remove (older than 0).
[INFO] [stdout] [2m2026-01-28T06:25:07.709321Z[0m [32m INFO[0m [2mcassadilia::wal[0m[2m:[0m Checkpoint committed [3mcheckpoint_version[0m[2m=[0m2
[INFO] [stdout] [2m2026-01-28T06:25:07.709356Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Checkpoint completed successfully. [3mcheckpoint_version[0m[2m=[0m2
[INFO] [stdout] [2m2026-01-28T06:25:07.709448Z[0m [32m INFO[0m [2mcassadilia[0m[2m:[0m Orphan scan complete [3morphans[0m[2m=[0m0 [3minvalid_files[0m[2m=[0m0 [3mmissing_blobs[0m[2m=[0m0 [3mcorrupted_blobs[0m[2m=[0m0 [3mstaging_files[0m[2m=[0m0 [3mscan_time[0m[2m=[0m0.00021023 [3mtotal_blobs[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-28T06:25:07.710035Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key"' using staging file '/tmp/.tmpsnt3aI/staging/.tmpCNOcM7'
[INFO] [stdout] [2m2026-01-28T06:25:07.710268Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key"'
[INFO] [stdout] [2m2026-01-28T06:25:07.710068Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 2bef6d996a68d9ace889cd81ab739fe0408a00dd06046ac1eca9de4a86b23ccd to CAS path '/tmp/.tmpzfAvjP/cas/2b/ef/6d996a68d9ace889cd81ab739fe0408a00dd06046ac1eca9de4a86b23ccd'
[INFO] [stdout] [2m2026-01-28T06:25:07.710427Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0m6437b3ac38465133ffb63b75273a8db548c558465d79db03fd359c6cd5bd9d85 [3mkey[0m[2m=[0m"k2"
[INFO] [stdout] [2m2026-01-28T06:25:07.710224Z[0m [32m INFO[0m [2mcassadilia[0m[2m:[0m Orphan scan complete [3morphans[0m[2m=[0m0 [3minvalid_files[0m[2m=[0m0 [3mmissing_blobs[0m[2m=[0m0 [3mcorrupted_blobs[0m[2m=[0m0 [3mstaging_files[0m[2m=[0m0 [3mscan_time[0m[2m=[0m0.00049945 [3mtotal_blobs[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-28T06:25:07.710546Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 6437b3ac38465133ffb63b75273a8db548c558465d79db03fd359c6cd5bd9d85 to CAS path '/tmp/.tmpYUwz09/cas/64/37/b3ac38465133ffb63b75273a8db548c558465d79db03fd359c6cd5bd9d85'
[INFO] [stdout] [2m2026-01-28T06:25:07.710713Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key_3"' using staging file '/tmp/.tmpU8reyk/staging/.tmplZ7aq9'
[INFO] [stdout] [2m2026-01-28T06:25:07.710751Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key_3"'
[INFO] [stdout] [2m2026-01-28T06:25:07.711879Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 0
[INFO] [stdout] [2m2026-01-28T06:25:07.711939Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0m17762fddd969a453925d65717ac3eea21320b66b54342fde15128d6caf21215f [3mkey[0m[2m=[0m"key"
[INFO] [stdout] [2m2026-01-28T06:25:07.712194Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmpfVya1J/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2026-01-28T06:25:07.712456Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: []
[INFO] [stdout] [2m2026-01-28T06:25:07.712477Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-28T06:25:07.712504Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Ensuring WAL segment file 0 (for next op version 1) exists at path: /tmp/.tmpfVya1J/0_index.wal
[INFO] [stdout] [2m2026-01-28T06:25:07.712756Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmpYUwz09/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2026-01-28T06:25:07.712837Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmpYUwz09/0_index.wal" }]
[INFO] [stdout] [2m2026-01-28T06:25:07.712854Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m1
[INFO] [stdout] [2m2026-01-28T06:25:07.712866Z[0m [34mDEBUG[0m [2mcassadilia::wal::replay[0m[2m:[0m Replaying segment [3msegment[0m[2m=[0m0 [3mpath[0m[2m=[0m/tmp/.tmpYUwz09/0_index.wal
[INFO] [stdout] [2m2026-01-28T06:25:07.712948Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Reached end of WAL segment 0 at '/tmp/.tmpYUwz09/0_index.wal'.
[INFO] [stdout] [2m2026-01-28T06:25:07.712975Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Segment replay complete [3msegment[0m[2m=[0m0 [3mentries[0m[2m=[0m2
[INFO] [stdout] [2m2026-01-28T06:25:07.712989Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m WAL replay complete [3mtotal_entries[0m[2m=[0m2 [3mhighest_op_version[0m[2m=[0m2
[INFO] [stdout] [2m2026-01-28T06:25:07.713011Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mreason[0m[2m=[0mAfterReplay
[INFO] [stdout] [2m2026-01-28T06:25:07.713025Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mcheckpoint_reason[0m[2m=[0mAfterReplay
[INFO] [stdout] [2m2026-01-28T06:25:07.713352Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0m68e1d56d64bd1f355f8b709e19d56daa02c60139a5f0cee043e6255a3ce16abc [3mkey[0m[2m=[0m"key_3"
[INFO] [stdout] [2m2026-01-28T06:25:07.714083Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Successfully deleted unreferenced CAS file: /tmp/.tmpzfAvjP/cas/bf/26/4d7f3851008e6ba34171bc9b1d1c46999b67c2ab7ae74afa0210146da579
[INFO] [stdout] [2m2026-01-28T06:25:07.714452Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key13"' using staging file '/tmp/.tmpzfAvjP/staging/.tmpe9AuWq'
[INFO] [stdout] [2m2026-01-28T06:25:07.714488Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key13"'
[INFO] [stdout] test tests::test_remove_persists_across_reopen ... ok
[INFO] [stdout] [2m2026-01-28T06:25:07.718323Z[0m [32m INFO[0m [2mcassadilia[0m[2m:[0m Orphan scan complete [3morphans[0m[2m=[0m0 [3minvalid_files[0m[2m=[0m0 [3mmissing_blobs[0m[2m=[0m0 [3mcorrupted_blobs[0m[2m=[0m0 [3mstaging_files[0m[2m=[0m0 [3mscan_time[0m[2m=[0m0.00015865 [3mtotal_blobs[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-28T06:25:07.718458Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key1"' using staging file '/tmp/.tmpfVya1J/staging/.tmpmYc5Gu'
[INFO] [stdout] [2m2026-01-28T06:25:07.718488Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key1"'
[INFO] [stdout] [2m2026-01-28T06:25:07.719259Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 17762fddd969a453925d65717ac3eea21320b66b54342fde15128d6caf21215f to CAS path '/tmp/.tmpsnt3aI/cas/17/76/2fddd969a453925d65717ac3eea21320b66b54342fde15128d6caf21215f'
[INFO] [stdout] [2m2026-01-28T06:25:07.719305Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 0 for write at path: /tmp/.tmpsnt3aI/0_index.wal
[INFO] [stdout] [2m2026-01-28T06:25:07.719330Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 0.
[INFO] [stdout] [2m2026-01-28T06:25:07.719474Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 68e1d56d64bd1f355f8b709e19d56daa02c60139a5f0cee043e6255a3ce16abc to CAS path '/tmp/.tmpU8reyk/cas/68/e1/d56d64bd1f355f8b709e19d56daa02c60139a5f0cee043e6255a3ce16abc'
[INFO] [stdout] [2m2026-01-28T06:25:07.719963Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0m840fef00251a910c284e237a8ac74883de1a1d7af5a206afca8213fa2aa5a8ba [3mkey[0m[2m=[0m"key13"
[INFO] [stdout] [2m2026-01-28T06:25:07.723230Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key"' using staging file '/tmp/.tmpsnt3aI/staging/.tmpGxTM6A'
[INFO] [stdout] [2m2026-01-28T06:25:07.723270Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key"'
[INFO] [stdout] [2m2026-01-28T06:25:07.723435Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key_4"' using staging file '/tmp/.tmpU8reyk/staging/.tmp43jiM3'
[INFO] [stdout] [2m2026-01-28T06:25:07.723461Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key_4"'
[INFO] [stdout] [2m2026-01-28T06:25:07.723537Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0m6437b3ac38465133ffb63b75273a8db548c558465d79db03fd359c6cd5bd9d85 [3mkey[0m[2m=[0m"key1"
[INFO] [stdout] [2m2026-01-28T06:25:07.723737Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 6437b3ac38465133ffb63b75273a8db548c558465d79db03fd359c6cd5bd9d85 to CAS path '/tmp/.tmpfVya1J/cas/64/37/b3ac38465133ffb63b75273a8db548c558465d79db03fd359c6cd5bd9d85'
[INFO] [stdout] [2m2026-01-28T06:25:07.723774Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 0 for write at path: /tmp/.tmpfVya1J/0_index.wal
[INFO] [stdout] [2m2026-01-28T06:25:07.723798Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 0.
[INFO] [stdout] [2m2026-01-28T06:25:07.725274Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Persisted 2 entries to index '/tmp/.tmpYUwz09/index'
[INFO] [stdout] [2m2026-01-28T06:25:07.725300Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Removing stale WAL segments older than segment ID 0.
[INFO] [stdout] [2m2026-01-28T06:25:07.725394Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmpYUwz09/0_index.wal" }]
[INFO] [stdout] [2m2026-01-28T06:25:07.725417Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m No stale WAL segments found to remove (older than 0).
[INFO] [stdout] [2m2026-01-28T06:25:07.725428Z[0m [32m INFO[0m [2mcassadilia::wal[0m[2m:[0m Checkpoint committed [3mcheckpoint_version[0m[2m=[0m2
[INFO] [stdout] [2m2026-01-28T06:25:07.725440Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Checkpoint completed successfully. [3mcheckpoint_version[0m[2m=[0m2
[INFO] [stdout] [2m2026-01-28T06:25:07.725918Z[0m [32m INFO[0m [2mcassadilia[0m[2m:[0m Orphan scan complete [3morphans[0m[2m=[0m0 [3minvalid_files[0m[2m=[0m0 [3mmissing_blobs[0m[2m=[0m0 [3mcorrupted_blobs[0m[2m=[0m0 [3mstaging_files[0m[2m=[0m0 [3mscan_time[0m[2m=[0m0.00041011 [3mtotal_blobs[0m[2m=[0m1
[INFO] [stdout] [2m2026-01-28T06:25:07.726327Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0m1229c1ebf281f829001c1d36a46444b7057a16573ee4a23e36608bf757546835 [3mkey[0m[2m=[0m"key"
[INFO] [stdout] [2m2026-01-28T06:25:07.726563Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 1229c1ebf281f829001c1d36a46444b7057a16573ee4a23e36608bf757546835 to CAS path '/tmp/.tmpsnt3aI/cas/12/29/c1ebf281f829001c1d36a46444b7057a16573ee4a23e36608bf757546835'
[INFO] [stdout] [2m2026-01-28T06:25:07.727128Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0m4607a1b43e8c29a684fe473b6bc2302a7c114692f84e8bf4432850fe81abd16d [3mkey[0m[2m=[0m"key_4"
[INFO] [stdout] [2m2026-01-28T06:25:07.727340Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 4607a1b43e8c29a684fe473b6bc2302a7c114692f84e8bf4432850fe81abd16d to CAS path '/tmp/.tmpU8reyk/cas/46/07/a1b43e8c29a684fe473b6bc2302a7c114692f84e8bf4432850fe81abd16d'
[INFO] [stdout] [2m2026-01-28T06:25:07.727498Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key2"' using staging file '/tmp/.tmpfVya1J/staging/.tmpcd80K1'
[INFO] [stdout] [2m2026-01-28T06:25:07.727521Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key2"'
[INFO] [stdout] [2m2026-01-28T06:25:07.727769Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 840fef00251a910c284e237a8ac74883de1a1d7af5a206afca8213fa2aa5a8ba to CAS path '/tmp/.tmpzfAvjP/cas/84/0f/ef00251a910c284e237a8ac74883de1a1d7af5a206afca8213fa2aa5a8ba'
[INFO] [stdout] [2m2026-01-28T06:25:07.729408Z[0m [34mDEBUG[0m [2mcassadilia[0m[2m:[0m Removing 2 keys in range "key_1".."key_3"
[INFO] [stdout] test tests::test_stats_recomputed_after_reopen ... ok
[INFO] [stdout] [2m2026-01-28T06:25:07.730038Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Successfully deleted unreferenced CAS file: /tmp/.tmpsnt3aI/cas/17/76/2fddd969a453925d65717ac3eea21320b66b54342fde15128d6caf21215f
[INFO] [stdout] [2m2026-01-28T06:25:07.730114Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 0
[INFO] [stdout] [2m2026-01-28T06:25:07.730292Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0m6437b3ac38465133ffb63b75273a8db548c558465d79db03fd359c6cd5bd9d85 [3mkey[0m[2m=[0m"key2"
[INFO] [stdout] [2m2026-01-28T06:25:07.730407Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 6437b3ac38465133ffb63b75273a8db548c558465d79db03fd359c6cd5bd9d85 to CAS path '/tmp/.tmpfVya1J/cas/64/37/b3ac38465133ffb63b75273a8db548c558465d79db03fd359c6cd5bd9d85'
[INFO] [stdout] [2m2026-01-28T06:25:07.731674Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Successfully deleted unreferenced CAS file: /tmp/.tmpzfAvjP/cas/02/2b/f00ea24955df1ffd5f4de80b676435a254dbab8fe0067b4f4794c6290938
[INFO] [stdout] [2m2026-01-28T06:25:07.731837Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key14"' using staging file '/tmp/.tmpzfAvjP/staging/.tmpdnpa88'
[INFO] [stdout] [2m2026-01-28T06:25:07.731868Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key14"'
[INFO] [stdout] [2m2026-01-28T06:25:07.732016Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Successfully deleted unreferenced CAS file: /tmp/.tmpU8reyk/cas/7d/b4/35c33dc4a7d581a9259698dbcae28a7b130bbff1123b36b2e2e987bf9676
[INFO] [stdout] [2m2026-01-28T06:25:07.732227Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Successfully deleted unreferenced CAS file: /tmp/.tmpU8reyk/cas/40/9d/96651e5e689bdbe491c2ed943ed4d6744be9ee1f01aa5a61b387f2491b0f
[INFO] [stdout] [2m2026-01-28T06:25:07.732429Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 0
[INFO] [stdout] [2m2026-01-28T06:25:07.733483Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmpU8reyk/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2026-01-28T06:25:07.733735Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0m11587230fea50d75fc5c9cb733010a5c12f75426287ed081e5efd2a31cbdef00 [3mkey[0m[2m=[0m"key14"
[INFO] [stdout] [2m2026-01-28T06:25:07.734187Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 11587230fea50d75fc5c9cb733010a5c12f75426287ed081e5efd2a31cbdef00 to CAS path '/tmp/.tmpzfAvjP/cas/11/58/7230fea50d75fc5c9cb733010a5c12f75426287ed081e5efd2a31cbdef00'
[INFO] [stdout] [2m2026-01-28T06:25:07.734320Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmpU8reyk/0_index.wal" }]
[INFO] [stdout] [2m2026-01-28T06:25:07.734341Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m1
[INFO] [stdout] [2m2026-01-28T06:25:07.734355Z[0m [34mDEBUG[0m [2mcassadilia::wal::replay[0m[2m:[0m Replaying segment [3msegment[0m[2m=[0m0 [3mpath[0m[2m=[0m/tmp/.tmpU8reyk/0_index.wal
[INFO] [stdout] [2m2026-01-28T06:25:07.734450Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Reached end of WAL segment 0 at '/tmp/.tmpU8reyk/0_index.wal'.
[INFO] [stdout] [2m2026-01-28T06:25:07.734473Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Segment replay complete [3msegment[0m[2m=[0m0 [3mentries[0m[2m=[0m5
[INFO] [stdout] [2m2026-01-28T06:25:07.734487Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m WAL replay complete [3mtotal_entries[0m[2m=[0m5 [3mhighest_op_version[0m[2m=[0m5
[INFO] [stdout] [2m2026-01-28T06:25:07.734510Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mreason[0m[2m=[0mAfterReplay
[INFO] [stdout] [2m2026-01-28T06:25:07.734524Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mcheckpoint_reason[0m[2m=[0mAfterReplay
[INFO] [stdout] [2m2026-01-28T06:25:07.736247Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Successfully deleted unreferenced CAS file: /tmp/.tmpfVya1J/cas/64/37/b3ac38465133ffb63b75273a8db548c558465d79db03fd359c6cd5bd9d85
[INFO] [stdout] [2m2026-01-28T06:25:07.736302Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 0
[INFO] [stdout] [2m2026-01-28T06:25:07.738014Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmpQp59nB/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2026-01-28T06:25:07.738105Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: []
[INFO] [stdout] [2m2026-01-28T06:25:07.738125Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-28T06:25:07.738150Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Ensuring WAL segment file 0 (for next op version 1) exists at path: /tmp/.tmpQp59nB/0_index.wal
[INFO] [stdout] [2m2026-01-28T06:25:07.738576Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Persisted 2 entries to index '/tmp/.tmpU8reyk/index'
[INFO] [stdout] [2m2026-01-28T06:25:07.738601Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Removing stale WAL segments older than segment ID 0.
[INFO] [stdout] [2m2026-01-28T06:25:07.738735Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmpU8reyk/0_index.wal" }]
[INFO] [stdout] [2m2026-01-28T06:25:07.738762Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m No stale WAL segments found to remove (older than 0).
[INFO] [stdout] [2m2026-01-28T06:25:07.738797Z[0m [32m INFO[0m [2mcassadilia::wal[0m[2m:[0m Checkpoint committed [3mcheckpoint_version[0m[2m=[0m5
[INFO] [stdout] [2m2026-01-28T06:25:07.738816Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Checkpoint completed successfully. [3mcheckpoint_version[0m[2m=[0m5
[INFO] [stdout] [2m2026-01-28T06:25:07.739206Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Successfully deleted unreferenced CAS file: /tmp/.tmpzfAvjP/cas/ee/ef/0fe5509d1d8747688deb5189fbfdf1f99c790e1022b53084fe0c9e25a877
[INFO] [stdout] [2m2026-01-28T06:25:07.739539Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key15"' using staging file '/tmp/.tmpzfAvjP/staging/.tmpdTVH3A'
[INFO] [stdout] [2m2026-01-28T06:25:07.739572Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key15"'
[INFO] [stdout] [2m2026-01-28T06:25:07.740075Z[0m [32m INFO[0m [2mcassadilia[0m[2m:[0m Orphan scan complete [3morphans[0m[2m=[0m0 [3minvalid_files[0m[2m=[0m0 [3mmissing_blobs[0m[2m=[0m0 [3mcorrupted_blobs[0m[2m=[0m0 [3mstaging_files[0m[2m=[0m0 [3mscan_time[0m[2m=[0m0.00119554 [3mtotal_blobs[0m[2m=[0m2
[INFO] [stdout] [2m2026-01-28T06:25:07.741550Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0md8e1044299623a8c5a69ac85299b0c1bee5296749eb81b398165b1db141f192e [3mkey[0m[2m=[0m"key15"
[INFO] [stdout] [2m2026-01-28T06:25:07.741774Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob d8e1044299623a8c5a69ac85299b0c1bee5296749eb81b398165b1db141f192e to CAS path '/tmp/.tmpzfAvjP/cas/d8/e1/044299623a8c5a69ac85299b0c1bee5296749eb81b398165b1db141f192e'
[INFO] [stdout] [2m2026-01-28T06:25:07.741839Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Sealing WAL segment 1
[INFO] [stdout] [2m2026-01-28T06:25:07.741922Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 1
[INFO] [stdout] test tests::test_stats_repoint_overwrite_updates_bytes ... ok
[INFO] [stdout] test tests::test_stats_unique_and_bytes_shared_blob ... ok
[INFO] [stdout] test types::tests::test_blob_hash_from_relative_path_valid_cases ... ok
[INFO] [stdout] test types::tests::test_blob_hash_from_relative_path_with_prefix ... ok
[INFO] [stdout] test types::tests::test_blob_hash_relative_path_roundtrip ... ok
[INFO] [stdout] test types::tests::test_blob_hash_from_relative_path_error_cases ... ok
[INFO] [stdout] [2m2026-01-28T06:25:07.743601Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 2 for write at path: /tmp/.tmpzfAvjP/2_index.wal
[INFO] [stdout] [2m2026-01-28T06:25:07.743909Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 2.
[INFO] [stdout] test tests::test_remove_range_persists ... ok
[INFO] [stdout] test types::tests::test_blob_hash_relative_path_structure ... ok
[INFO] [stdout] [2m2026-01-28T06:25:07.743650Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 0 for write at path: /tmp/.tmpmOsSCv/0_index.wal
[INFO] [stdout] [2m2026-01-28T06:25:07.745989Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mcheckpoint_reason[0m[2m=[0mSegmentRollover
[INFO] [stdout] [2m2026-01-28T06:25:07.748869Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 0.
[INFO] [stdout] [2m2026-01-28T06:25:07.749202Z[0m [32m INFO[0m [2mcassadilia[0m[2m:[0m Orphan scan complete [3morphans[0m[2m=[0m0 [3minvalid_files[0m[2m=[0m0 [3mmissing_blobs[0m[2m=[0m0 [3mcorrupted_blobs[0m[2m=[0m0 [3mstaging_files[0m[2m=[0m0 [3mscan_time[0m[2m=[0m0.00454593 [3mtotal_blobs[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-28T06:25:07.751763Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 0 for write at path: /tmp/.tmpx09nlq/0_index.wal
[INFO] [stdout] [2m2026-01-28T06:25:07.753086Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key1"' using staging file '/tmp/.tmpQp59nB/staging/.tmpytLafG'
[INFO] [stdout] [2m2026-01-28T06:25:07.753118Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key1"'
[INFO] [stdout] [2m2026-01-28T06:25:07.753487Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Persisted 16 entries to index '/tmp/.tmpzfAvjP/index'
[INFO] [stdout] [2m2026-01-28T06:25:07.753515Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Removing stale WAL segments older than segment ID 2.
[INFO] [stdout] [2m2026-01-28T06:25:07.753617Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 1, path: "/tmp/.tmpzfAvjP/1_index.wal" }, SegmentInfo { id: 2, path: "/tmp/.tmpzfAvjP/2_index.wal" }]
[INFO] [stdout] [2m2026-01-28T06:25:07.753643Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Removing stale WAL segment 1: /tmp/.tmpzfAvjP/1_index.wal
[INFO] [stdout] [2m2026-01-28T06:25:07.753704Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully removed 1 stale WAL segment(s).
[INFO] [stdout] [2m2026-01-28T06:25:07.753718Z[0m [32m INFO[0m [2mcassadilia::wal[0m[2m:[0m Checkpoint committed [3mcheckpoint_version[0m[2m=[0m21
[INFO] [stdout] [2m2026-01-28T06:25:07.753730Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Checkpoint completed successfully. [3mcheckpoint_version[0m[2m=[0m21
[INFO] [stdout] [2m2026-01-28T06:25:07.753836Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key16"' using staging file '/tmp/.tmpzfAvjP/staging/.tmpvcXKzs'
[INFO] [stdout] [2m2026-01-28T06:25:07.753861Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key16"'
[INFO] [stdout] [2m2026-01-28T06:25:07.754180Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 0.
[INFO] [stdout] [2m2026-01-28T06:25:07.754554Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmp7JajAI/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2026-01-28T06:25:07.755168Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: []
[INFO] [stdout] [2m2026-01-28T06:25:07.755402Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0m637140a8a0a8e97655585db60b46b89af928c2c431953a2ec77b766e113a38a3 [3mkey[0m[2m=[0m"key1"
[INFO] [stdout] [2m2026-01-28T06:25:07.755914Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 637140a8a0a8e97655585db60b46b89af928c2c431953a2ec77b766e113a38a3 to CAS path '/tmp/.tmpQp59nB/cas/63/71/40a8a0a8e97655585db60b46b89af928c2c431953a2ec77b766e113a38a3'
[INFO] [stdout] [2m2026-01-28T06:25:07.756075Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 0 for write at path: /tmp/.tmpQp59nB/0_index.wal
[INFO] [stdout] [2m2026-01-28T06:25:07.756120Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 0.
[INFO] [stdout] [2m2026-01-28T06:25:07.756476Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-28T06:25:07.756570Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Ensuring WAL segment file 0 (for next op version 1) exists at path: /tmp/.tmp7JajAI/0_index.wal
[INFO] [stdout] [2m2026-01-28T06:25:07.757598Z[0m [33m WARN[0m [2mcassadilia::wal::storage[0m[2m:[0m Found WAL-like file with non-numeric segment ID: /tmp/.tmpFBV3Y2/abc_index.wal
[INFO] [stdout] [2m2026-01-28T06:25:07.757655Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmpFBV3Y2/0_index.wal" }, SegmentInfo { id: 2, path: "/tmp/.tmpFBV3Y2/2_index.wal" }]
[INFO] [stdout] [2m2026-01-28T06:25:07.758097Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key2"' using staging file '/tmp/.tmpQp59nB/staging/.tmpGH5YuG'
[INFO] [stdout] [2m2026-01-28T06:25:07.758127Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key2"'
[INFO] [stdout] [2m2026-01-28T06:25:07.758220Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Sealing WAL segment 0
[INFO] [stdout] [2m2026-01-28T06:25:07.758238Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 0
[INFO] [stdout] test wal::tests::discover_segments_ignores_malformed_filenames ... ok
[INFO] [stdout] [2m2026-01-28T06:25:07.759708Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0m591c6c3a9299a2b4d2165956457aff50d6aa376007235a26675d223563d4863d [3mkey[0m[2m=[0m"key16"
[INFO] [stdout] [2m2026-01-28T06:25:07.761887Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Sealing WAL segment 0
[INFO] [stdout] [2m2026-01-28T06:25:07.761974Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 0
[INFO] [stdout] [2m2026-01-28T06:25:07.762044Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0m71df75541f3ee9d14a6eecd051a88e1cf16f3ff146901a0886406caffe31004d [3mkey[0m[2m=[0m"key2"
[INFO] [stdout] [2m2026-01-28T06:25:07.762252Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 71df75541f3ee9d14a6eecd051a88e1cf16f3ff146901a0886406caffe31004d to CAS path '/tmp/.tmpQp59nB/cas/71/df/75541f3ee9d14a6eecd051a88e1cf16f3ff146901a0886406caffe31004d'
[INFO] [stdout] [2m2026-01-28T06:25:07.762357Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 1 for write at path: /tmp/.tmpmOsSCv/1_index.wal
[INFO] [stdout] [2m2026-01-28T06:25:07.762426Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 1.
[INFO] [stdout] [2m2026-01-28T06:25:07.763907Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 1 for write at path: /tmp/.tmpx09nlq/1_index.wal
[INFO] [stdout] [2m2026-01-28T06:25:07.761914Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 591c6c3a9299a2b4d2165956457aff50d6aa376007235a26675d223563d4863d to CAS path '/tmp/.tmpzfAvjP/cas/59/1c/6c3a9299a2b4d2165956457aff50d6aa376007235a26675d223563d4863d'
[INFO] [stdout] [2m2026-01-28T06:25:07.764677Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 1.
[INFO] [stdout] [2m2026-01-28T06:25:07.764802Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key3"' using staging file '/tmp/.tmpQp59nB/staging/.tmpvDVKNI'
[INFO] [stdout] [2m2026-01-28T06:25:07.764835Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key3"'
[INFO] [stdout] [2m2026-01-28T06:25:07.765350Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 1
[INFO] [stdout] [2m2026-01-28T06:25:07.766512Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0m0393cf92b050830bcda68a04a88ec0865c0aee91acd19966dff18d8958a38520 [3mkey[0m[2m=[0m"key3"
[INFO] [stdout] [2m2026-01-28T06:25:07.766710Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 0393cf92b050830bcda68a04a88ec0865c0aee91acd19966dff18d8958a38520 to CAS path '/tmp/.tmpQp59nB/cas/03/93/cf92b050830bcda68a04a88ec0865c0aee91acd19966dff18d8958a38520'
[INFO] [stdout] [2m2026-01-28T06:25:07.766772Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Sealing WAL segment 0
[INFO] [stdout] [2m2026-01-28T06:25:07.766787Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 0
[INFO] [stdout] [2m2026-01-28T06:25:07.767337Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key17"' using staging file '/tmp/.tmpzfAvjP/staging/.tmp8ocQaA'
[INFO] [stdout] [2m2026-01-28T06:25:07.767472Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key17"'
[INFO] [stdout] test wal::tests::append_op_fails_when_segment_rollover_cannot_create_file ... FAILED
[INFO] [stdout] [2m2026-01-28T06:25:07.767974Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Sealing WAL segment 1
[INFO] [stdout] [2m2026-01-28T06:25:07.768004Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 1
[INFO] [stdout] [2m2026-01-28T06:25:07.768916Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 0 for write at path: /tmp/.tmpMlgG0Q/0_index.wal
[INFO] [stdout] [2m2026-01-28T06:25:07.769188Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 1 for write at path: /tmp/.tmpQp59nB/1_index.wal
[INFO] [stdout] [2m2026-01-28T06:25:07.769196Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0mf1023e972ed87f319c2688019de45c89941bb75fcccfc0f1b73351a49da3f4f1 [3mkey[0m[2m=[0m"key17"
[INFO] [stdout] [2m2026-01-28T06:25:07.769874Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 0.
[INFO] [stdout] [2m2026-01-28T06:25:07.770024Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob f1023e972ed87f319c2688019de45c89941bb75fcccfc0f1b73351a49da3f4f1 to CAS path '/tmp/.tmpzfAvjP/cas/f1/02/3e972ed87f319c2688019de45c89941bb75fcccfc0f1b73351a49da3f4f1'
[INFO] [stdout] [2m2026-01-28T06:25:07.770417Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 1.
[INFO] [stdout] [2m2026-01-28T06:25:07.770471Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 2 for write at path: /tmp/.tmpx09nlq/2_index.wal
[INFO] [stdout] [2m2026-01-28T06:25:07.770933Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 2.
[INFO] [stdout] [2m2026-01-28T06:25:07.771235Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 0
[INFO] [stdout] [2m2026-01-28T06:25:07.771441Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmpTzQJQG/0_index.wal" }]
[INFO] [stdout] [2m2026-01-28T06:25:07.771484Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m1
[INFO] [stdout] [2m2026-01-28T06:25:07.771506Z[0m [34mDEBUG[0m [2mcassadilia::wal::replay[0m[2m:[0m Replaying segment [3msegment[0m[2m=[0m0 [3mpath[0m[2m=[0m/tmp/.tmpTzQJQG/0_index.wal
[INFO] [stdout] [2m2026-01-28T06:25:07.771925Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmpMlgG0Q/0_index.wal" }]
[INFO] [stdout] [2m2026-01-28T06:25:07.771960Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m1
[INFO] [stdout] [2m2026-01-28T06:25:07.771968Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key18"' using staging file '/tmp/.tmpzfAvjP/staging/.tmpRpoeiP'
[INFO] [stdout] [2m2026-01-28T06:25:07.771973Z[0m [34mDEBUG[0m [2mcassadilia::wal::replay[0m[2m:[0m Replaying segment [3msegment[0m[2m=[0m0 [3mpath[0m[2m=[0m/tmp/.tmpMlgG0Q/0_index.wal
[INFO] [stdout] [2m2026-01-28T06:25:07.771988Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key18"'
[INFO] [stdout] test wal::tests::replay_fails_on_key_decode_error ... ok
[INFO] [stdout] test wal::tests::replay_fails_on_corrupted_op_entry ... ok
[INFO] [stdout] [2m2026-01-28T06:25:07.772476Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mcheckpoint_reason[0m[2m=[0mSegmentRollover
[INFO] [stdout] [2m2026-01-28T06:25:07.772532Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Removing stale WAL segments older than segment ID 2.
[INFO] [stdout] [2m2026-01-28T06:25:07.772597Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmpx09nlq/0_index.wal" }, SegmentInfo { id: 1, path: "/tmp/.tmpx09nlq/1_index.wal" }, SegmentInfo { id: 2, path: "/tmp/.tmpx09nlq/2_index.wal" }]
[INFO] [stdout] [2m2026-01-28T06:25:07.772641Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Removing stale WAL segment 0: /tmp/.tmpx09nlq/0_index.wal
[INFO] [stdout] [2m2026-01-28T06:25:07.773146Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 0 for write at path: /tmp/.tmpEAYLHz/0_index.wal
[INFO] [stdout] [2m2026-01-28T06:25:07.773223Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 0.
[INFO] [stdout] [2m2026-01-28T06:25:07.773352Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: []
[INFO] [stdout] [2m2026-01-28T06:25:07.773380Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-28T06:25:07.773410Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Ensuring WAL segment file 0 (for next op version 1) exists at path: /tmp/.tmpramuHa/0_index.wal
[INFO] [stdout] [2m2026-01-28T06:25:07.773631Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0m7a6268a8c31792798d33b5670af2610093f0461ddc2c373416f17e666b6f8d90 [3mkey[0m[2m=[0m"key18"
[INFO] [stdout] [2m2026-01-28T06:25:07.774400Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 7a6268a8c31792798d33b5670af2610093f0461ddc2c373416f17e666b6f8d90 to CAS path '/tmp/.tmpzfAvjP/cas/7a/62/68a8c31792798d33b5670af2610093f0461ddc2c373416f17e666b6f8d90'
[INFO] [stdout] [2m2026-01-28T06:25:07.774570Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Removing stale WAL segment 1: /tmp/.tmpx09nlq/1_index.wal
[INFO] [stdout] [2m2026-01-28T06:25:07.775375Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully removed 2 stale WAL segment(s).
[INFO] [stdout] [2m2026-01-28T06:25:07.775402Z[0m [32m INFO[0m [2mcassadilia::wal[0m[2m:[0m Checkpoint committed [3mcheckpoint_version[0m[2m=[0m5
[INFO] [stdout] test wal::tests::replay_on_completely_empty_directory ... ok
[INFO] [stdout] [2m2026-01-28T06:25:07.775468Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 2, path: "/tmp/.tmpx09nlq/2_index.wal" }]
[INFO] [stdout] [2m2026-01-28T06:25:07.775557Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 2
[INFO] [stdout] [2m2026-01-28T06:25:07.776016Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Persisted 3 entries to index '/tmp/.tmpQp59nB/index'
[INFO] [stdout] [2m2026-01-28T06:25:07.776046Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Removing stale WAL segments older than segment ID 1.
[INFO] [stdout] [2m2026-01-28T06:25:07.776138Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmpQp59nB/0_index.wal" }, SegmentInfo { id: 1, path: "/tmp/.tmpQp59nB/1_index.wal" }]
[INFO] [stdout] [2m2026-01-28T06:25:07.776162Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Removing stale WAL segment 0: /tmp/.tmpQp59nB/0_index.wal
[INFO] [stdout] test wal::tests::segment_id_calculation_is_correct ... ok
[INFO] [stdout] [2m2026-01-28T06:25:07.776978Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully removed 1 stale WAL segment(s).
[INFO] [stdout] [2m2026-01-28T06:25:07.777003Z[0m [32m INFO[0m [2mcassadilia::wal[0m[2m:[0m Checkpoint committed [3mcheckpoint_version[0m[2m=[0m3
[INFO] [stdout] [2m2026-01-28T06:25:07.777016Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Checkpoint completed successfully. [3mcheckpoint_version[0m[2m=[0m3
[INFO] [stdout] [2m2026-01-28T06:25:07.777053Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mreason[0m[2m=[0mExplicit
[INFO] [stdout] [2m2026-01-28T06:25:07.777080Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mcheckpoint_reason[0m[2m=[0mExplicit
[INFO] [stdout] [2m2026-01-28T06:25:07.777237Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key19"' using staging file '/tmp/.tmpzfAvjP/staging/.tmp5uD5Jd'
[INFO] [stdout] [2m2026-01-28T06:25:07.777276Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key19"'
[INFO] [stdout] [2m2026-01-28T06:25:07.778153Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Sealing WAL segment 0
[INFO] [stdout] [2m2026-01-28T06:25:07.778178Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 0
[INFO] [stdout] test wal::tests::checkpoint_succeeds_and_prunes_old_segments ... ok
[INFO] [stdout] [2m2026-01-28T06:25:07.778569Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 0 for write at path: /tmp/.tmpmNi2pc/0_index.wal
[INFO] [stdout] [2m2026-01-28T06:25:07.778644Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 0.
[INFO] [stdout] test wal::tests::segment_reader_next_fails_on_checksum_mismatch ... ok
[INFO] [stdout] [2m2026-01-28T06:25:07.779983Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 0 for write at path: /tmp/.tmp93rxAA/0_index.wal
[INFO] [stdout] [2m2026-01-28T06:25:07.780042Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 1 for write at path: /tmp/.tmpEAYLHz/1_index.wal
[INFO] [stdout] [2m2026-01-28T06:25:07.780061Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0mf34e40d8cdd537244aa3858a6dbf867ae1e8c9258b2d846f7c9e9385f76dd14c [3mkey[0m[2m=[0m"key19"
[INFO] [stdout] [2m2026-01-28T06:25:07.780799Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 1.
[INFO] [stdout] [2m2026-01-28T06:25:07.780853Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Persisted 3 entries to index '/tmp/.tmpQp59nB/index'
[INFO] [stdout] [2m2026-01-28T06:25:07.780882Z[0m [34mDEBUG[0m [2mcassadilia::wal[0m[2m:[0m Skipping checkpoint commit (idempotent/no-op). [3mlast_checkpointed_version[0m[2m=[0m3 [3mcommit_version[0m[2m=[0m3
[INFO] [stdout] [2m2026-01-28T06:25:07.780928Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob f34e40d8cdd537244aa3858a6dbf867ae1e8c9258b2d846f7c9e9385f76dd14c to CAS path '/tmp/.tmpzfAvjP/cas/f3/4e/40d8cdd537244aa3858a6dbf867ae1e8c9258b2d846f7c9e9385f76dd14c'
[INFO] [stdout] [2m2026-01-28T06:25:07.780945Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Checkpoint completed successfully. [3mcheckpoint_version[0m[2m=[0m3
[INFO] [stdout] [2m2026-01-28T06:25:07.780998Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 1
[INFO] [stdout] [2m2026-01-28T06:25:07.781021Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 0.
[INFO] [stdout] [2m2026-01-28T06:25:07.781927Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Loaded 3 entries from index '/tmp/.tmpQp59nB/index' and populated ref counts.
[INFO] [stdout] [2m2026-01-28T06:25:07.782039Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 1, path: "/tmp/.tmpQp59nB/1_index.wal" }]
[INFO] [stdout] [2m2026-01-28T06:25:07.782061Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m1 [3mcheckpoint[0m[2m=[0m3
[INFO] [stdout] [2m2026-01-28T06:25:07.782085Z[0m [34mDEBUG[0m [2mcassadilia::wal::replay[0m[2m:[0m Replaying segment [3msegment[0m[2m=[0m1 [3mpath[0m[2m=[0m/tmp/.tmpQp59nB/1_index.wal
[INFO] [stdout] [2m2026-01-28T06:25:07.782132Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Reached end of WAL segment 1 at '/tmp/.tmpQp59nB/1_index.wal'.
[INFO] [stdout] [2m2026-01-28T06:25:07.782170Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Segment replay complete [3msegment[0m[2m=[0m1 [3mentries[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-28T06:25:07.782351Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mreason[0m[2m=[0mExplicit
[INFO] [stdout] [2m2026-01-28T06:25:07.782373Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mcheckpoint_reason[0m[2m=[0mExplicit
[INFO] [stdout] [2m2026-01-28T06:25:07.782186Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m WAL replay complete [3mtotal_entries[0m[2m=[0m0 [3mhighest_op_version[0m[2m=[0m3
[INFO] [stdout] [2m2026-01-28T06:25:07.783104Z[0m [32m INFO[0m [2mcassadilia[0m[2m:[0m Orphan scan complete [3morphans[0m[2m=[0m0 [3minvalid_files[0m[2m=[0m0 [3mmissing_blobs[0m[2m=[0m0 [3mcorrupted_blobs[0m[2m=[0m0 [3mstaging_files[0m[2m=[0m0 [3mscan_time[0m[2m=[0m0.00068105 [3mtotal_blobs[0m[2m=[0m3
[INFO] [stdout] [2m2026-01-28T06:25:07.783365Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 0
[INFO] [stdout] test wal::tests::wal_manager_drop_is_safe_with_active_writer ... ok
[INFO] [stdout] test wal::tests::wal_manager_new_fails_on_uncreatable_directory ... ok
[INFO] [stdout] [2m2026-01-28T06:25:07.784481Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Removing stale WAL segments older than segment ID 1.
[INFO] [stdout] [2m2026-01-28T06:25:07.784562Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmpEAYLHz/0_index.wal" }, SegmentInfo { id: 1, path: "/tmp/.tmpEAYLHz/1_index.wal" }]
[INFO] [stdout] [2m2026-01-28T06:25:07.784591Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Removing stale WAL segment 0: /tmp/.tmpEAYLHz/0_index.wal
[INFO] [stdout] [2m2026-01-28T06:25:07.784654Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully removed 1 stale WAL segment(s).
[INFO] [stdout] [2m2026-01-28T06:25:07.784669Z[0m [32m INFO[0m [2mcassadilia::wal[0m[2m:[0m Checkpoint committed [3mcheckpoint_version[0m[2m=[0m4
[INFO] [stdout] [2m2026-01-28T06:25:07.784681Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Sealing WAL segment 0
[INFO] [stdout] [2m2026-01-28T06:25:07.784686Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Sealing WAL segment 1
[INFO] [stdout] [2m2026-01-28T06:25:07.784693Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 0
[INFO] [stdout] [2m2026-01-28T06:25:07.784695Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 1
[INFO] [stdout] [2m2026-01-28T06:25:07.784803Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Persisted 20 entries to index '/tmp/.tmpzfAvjP/index'
[INFO] [stdout] [2m2026-01-28T06:25:07.784821Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Removing stale WAL segments older than segment ID 2.
[INFO] [stdout] [2m2026-01-28T06:25:07.784917Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 2, path: "/tmp/.tmpzfAvjP/2_index.wal" }]
[INFO] [stdout] [2m2026-01-28T06:25:07.784938Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m No stale WAL segments found to remove (older than 2).
[INFO] [stdout] [2m2026-01-28T06:25:07.784949Z[0m [32m INFO[0m [2mcassadilia::wal[0m[2m:[0m Checkpoint committed [3mcheckpoint_version[0m[2m=[0m25
[INFO] [stdout] [2m2026-01-28T06:25:07.784961Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Checkpoint completed successfully. [3mcheckpoint_version[0m[2m=[0m25
[INFO] [stdout] [2m2026-01-28T06:25:07.784993Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 2
[INFO] [stdout] test wal::tests::zero_panics - should panic ... ok
[INFO] [stdout] [2m2026-01-28T06:25:07.786031Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Loaded 20 entries from index '/tmp/.tmpzfAvjP/index' and populated ref counts.
[INFO] [stdout] [2m2026-01-28T06:25:07.786146Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 2, path: "/tmp/.tmpzfAvjP/2_index.wal" }]
[INFO] [stdout] [2m2026-01-28T06:25:07.786165Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m1 [3mcheckpoint[0m[2m=[0m25
[INFO] [stdout] [2m2026-01-28T06:25:07.786180Z[0m [34mDEBUG[0m [2mcassadilia::wal::replay[0m[2m:[0m Replaying segment [3msegment[0m[2m=[0m2 [3mpath[0m[2m=[0m/tmp/.tmpzfAvjP/2_index.wal
[INFO] [stdout] [2m2026-01-28T06:25:07.786243Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Reached end of WAL segment 2 at '/tmp/.tmpzfAvjP/2_index.wal'.
[INFO] [stdout] [2m2026-01-28T06:25:07.786269Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Segment replay complete [3msegment[0m[2m=[0m2 [3mentries[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-28T06:25:07.786282Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m WAL replay complete [3mtotal_entries[0m[2m=[0m0 [3mhighest_op_version[0m[2m=[0m25
[INFO] [stdout] [2m2026-01-28T06:25:07.786362Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Reached end-of-segment marker (version 0) in segment 0. Cleanly ending replay for this segment.
[INFO] [stdout] [2m2026-01-28T06:25:07.786382Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 2 for write at path: /tmp/.tmpEAYLHz/2_index.wal
[INFO] [stdout] [2m2026-01-28T06:25:07.786440Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 2.
[INFO] [stdout] test wal::tests::segment_reader_stops_at_explicit_sentinel ... ok
[INFO] [stdout] test tests::test_wal_rollover_and_cleanup ... ok
[INFO] [stdout] [2m2026-01-28T06:25:07.789768Z[0m [32m INFO[0m [2mcassadilia[0m[2m:[0m Orphan scan complete [3morphans[0m[2m=[0m0 [3minvalid_files[0m[2m=[0m0 [3mmissing_blobs[0m[2m=[0m0 [3mcorrupted_blobs[0m[2m=[0m0 [3mstaging_files[0m[2m=[0m0 [3mscan_time[0m[2m=[0m0.00321687 [3mtotal_blobs[0m[2m=[0m20
[INFO] [stdout] [2m2026-01-28T06:25:07.789955Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 1, path: "/tmp/.tmpEAYLHz/1_index.wal" }, SegmentInfo { id: 2, path: "/tmp/.tmpEAYLHz/2_index.wal" }]
[INFO] [stdout] [2m2026-01-28T06:25:07.789981Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m2 [3mcheckpoint[0m[2m=[0m4
[INFO] [stdout] [2m2026-01-28T06:25:07.789995Z[0m [34mDEBUG[0m [2mcassadilia::wal::replay[0m[2m:[0m Replaying segment [3msegment[0m[2m=[0m1 [3mpath[0m[2m=[0m/tmp/.tmpEAYLHz/1_index.wal
[INFO] [stdout] [2m2026-01-28T06:25:07.790035Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Reached end-of-segment marker (version 0) in segment 1. Cleanly ending replay for this segment.
[INFO] [stdout] [2m2026-01-28T06:25:07.790057Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Segment replay complete [3msegment[0m[2m=[0m1 [3mentries[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-28T06:25:07.790070Z[0m [34mDEBUG[0m [2mcassadilia::wal::replay[0m[2m:[0m Replaying segment [3msegment[0m[2m=[0m2 [3mpath[0m[2m=[0m/tmp/.tmpEAYLHz/2_index.wal
[INFO] [stdout] [2m2026-01-28T06:25:07.790112Z[0m [34mDEBUG[0m [2mcassadilia::wal::tests[0m[2m:[0m Replaying op #1
[INFO] [stdout] [2m2026-01-28T06:25:07.790130Z[0m [34mDEBUG[0m [2mcassadilia::wal::tests[0m[2m:[0m Replaying op #2
[INFO] [stdout] [2m2026-01-28T06:25:07.790142Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Reached end of WAL segment 2 at '/tmp/.tmpEAYLHz/2_index.wal'.
[INFO] [stdout] [2m2026-01-28T06:25:07.790156Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Segment replay complete [3msegment[0m[2m=[0m2 [3mentries[0m[2m=[0m2
[INFO] [stdout] [2m2026-01-28T06:25:07.790169Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m WAL replay complete [3mtotal_entries[0m[2m=[0m2 [3mhighest_op_version[0m[2m=[0m6
[INFO] [stdout] [2m2026-01-28T06:25:07.790193Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Ensuring WAL segment file 3 (for next op version 7) exists at path: /tmp/.tmpEAYLHz/3_index.wal
[INFO] [stdout] [2m2026-01-28T06:25:07.791576Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Loaded 20 entries from index '/tmp/.tmpzfAvjP/index' and populated ref counts.
[INFO] [stdout] [2m2026-01-28T06:25:07.791685Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 2, path: "/tmp/.tmpzfAvjP/2_index.wal" }]
[INFO] [stdout] [2m2026-01-28T06:25:07.791705Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m1 [3mcheckpoint[0m[2m=[0m25
[INFO] [stdout] [2m2026-01-28T06:25:07.791719Z[0m [34mDEBUG[0m [2mcassadilia::wal::replay[0m[2m:[0m Replaying segment [3msegment[0m[2m=[0m2 [3mpath[0m[2m=[0m/tmp/.tmpzfAvjP/2_index.wal
[INFO] [stdout] [2m2026-01-28T06:25:07.791770Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Reached end of WAL segment 2 at '/tmp/.tmpzfAvjP/2_index.wal'.
[INFO] [stdout] [2m2026-01-28T06:25:07.791794Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Segment replay complete [3msegment[0m[2m=[0m2 [3mentries[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-28T06:25:07.791807Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m WAL replay complete [3mtotal_entries[0m[2m=[0m0 [3mhighest_op_version[0m[2m=[0m25
[INFO] [stdout] [2m2026-01-28T06:25:07.793205Z[0m [32m INFO[0m [2mcassadilia[0m[2m:[0m Orphan scan complete [3morphans[0m[2m=[0m0 [3minvalid_files[0m[2m=[0m0 [3mmissing_blobs[0m[2m=[0m0 [3mcorrupted_blobs[0m[2m=[0m0 [3mstaging_files[0m[2m=[0m0 [3mscan_time[0m[2m=[0m0.00135795 [3mtotal_blobs[0m[2m=[0m20
[INFO] [stdout] [2m2026-01-28T06:25:07.795067Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 2
[INFO] [stdout] test wal::tests::replay_should_ignore_segments_before_checkpoint ... ok
[INFO] [stdout] test tests::checkpoint::test_checkpoint_persists_overwrites_correctly ... ok
[INFO] [stdout] [2m2026-01-28T06:25:07.804083Z[0m [32m INFO[0m [2mcassadilia[0m[2m:[0m Orphan scan complete [3morphans[0m[2m=[0m0 [3minvalid_files[0m[2m=[0m0 [3mmissing_blobs[0m[2m=[0m0 [3mcorrupted_blobs[0m[2m=[0m0 [3mstaging_files[0m[2m=[0m0 [3mscan_time[0m[2m=[0m8.197e-5 [3mtotal_blobs[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-28T06:25:07.804206Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"dropped_tx_key"' using staging file '/tmp/.tmp7JajAI/staging/.tmpzaUaAG'
[INFO] [stdout] test tests::test_transaction_drop_cleans_up_staging_file ... ok
[INFO] [stdout] [2m2026-01-28T06:25:23.116270Z[0m [32m INFO[0m [2mcassadilia[0m[2m:[0m Pre-created 65,536 CAS directories
[INFO] [stdout] [2m2026-01-28T06:25:23.244039Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmp1KQD5v/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2026-01-28T06:25:23.244213Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: []
[INFO] [stdout] [2m2026-01-28T06:25:23.244267Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-28T06:25:23.244318Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Ensuring WAL segment file 0 (for next op version 1) exists at path: /tmp/.tmp1KQD5v/0_index.wal
[INFO] [stdout] [2m2026-01-28T06:25:24.157950Z[0m [32m INFO[0m [2mcassadilia[0m[2m:[0m Pre-created 65,536 CAS directories
[INFO] [stdout] [2m2026-01-28T06:25:24.164883Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmp83CSSN/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2026-01-28T06:25:24.165075Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: []
[INFO] [stdout] [2m2026-01-28T06:25:24.165138Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-28T06:25:24.165192Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Ensuring WAL segment file 0 (for next op version 1) exists at path: /tmp/.tmp83CSSN/0_index.wal
[INFO] [stdout] [2m2026-01-28T06:25:26.734196Z[0m [32m INFO[0m [2mcassadilia[0m[2m:[0m Orphan scan complete [3morphans[0m[2m=[0m0 [3minvalid_files[0m[2m=[0m0 [3mmissing_blobs[0m[2m=[0m0 [3mcorrupted_blobs[0m[2m=[0m0 [3mstaging_files[0m[2m=[0m0 [3mscan_time[0m[2m=[0m3.484194324 [3mtotal_blobs[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-28T06:25:28.860062Z[0m [32m INFO[0m [2mcassadilia[0m[2m:[0m Orphan scan complete [3morphans[0m[2m=[0m0 [3minvalid_files[0m[2m=[0m0 [3mmissing_blobs[0m[2m=[0m0 [3mcorrupted_blobs[0m[2m=[0m0 [3mstaging_files[0m[2m=[0m0 [3mscan_time[0m[2m=[0m4.693225591 [3mtotal_blobs[0m[2m=[0m0
[INFO] [stdout] test settings::tests::test_settings_file ... ok
[INFO] [stdout] [2m2026-01-28T06:25:37.643356Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"test_key"' using staging file '/tmp/.tmp83CSSN/staging/.tmpwNtydu'
[INFO] [stdout] [2m2026-01-28T06:25:37.643415Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"test_key"'
[INFO] [stdout] [2m2026-01-28T06:25:37.644949Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0m6a953581d60dbebc9749b56d2383277fb02b58d260b4ccf6f119108fa0f1d4ef [3mkey[0m[2m=[0m"test_key"
[INFO] [stdout] [2m2026-01-28T06:25:37.645190Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 6a953581d60dbebc9749b56d2383277fb02b58d260b4ccf6f119108fa0f1d4ef to CAS path '/tmp/.tmp83CSSN/cas/6a/95/3581d60dbebc9749b56d2383277fb02b58d260b4ccf6f119108fa0f1d4ef'
[INFO] [stdout] [2m2026-01-28T06:25:37.645280Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 0 for write at path: /tmp/.tmp83CSSN/0_index.wal
[INFO] [stdout] [2m2026-01-28T06:25:37.645355Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 0.
[INFO] [stdout] [2m2026-01-28T06:25:37.647779Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 0
[INFO] [stdout] [2m2026-01-28T06:25:37.648128Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmp83CSSN/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2026-01-28T06:25:37.648330Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmp83CSSN/0_index.wal" }]
[INFO] [stdout] [2m2026-01-28T06:25:37.648420Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m1
[INFO] [stdout] [2m2026-01-28T06:25:37.648459Z[0m [34mDEBUG[0m [2mcassadilia::wal::replay[0m[2m:[0m Replaying segment [3msegment[0m[2m=[0m0 [3mpath[0m[2m=[0m/tmp/.tmp83CSSN/0_index.wal
[INFO] [stdout] [2m2026-01-28T06:25:37.648672Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Reached end of WAL segment 0 at '/tmp/.tmp83CSSN/0_index.wal'.
[INFO] [stdout] [2m2026-01-28T06:25:37.648746Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Segment replay complete [3msegment[0m[2m=[0m0 [3mentries[0m[2m=[0m1
[INFO] [stdout] [2m2026-01-28T06:25:37.648782Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m WAL replay complete [3mtotal_entries[0m[2m=[0m1 [3mhighest_op_version[0m[2m=[0m1
[INFO] [stdout] [2m2026-01-28T06:25:37.648867Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mreason[0m[2m=[0mAfterReplay
[INFO] [stdout] [2m2026-01-28T06:25:37.648944Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mcheckpoint_reason[0m[2m=[0mAfterReplay
[INFO] [stdout] [2m2026-01-28T06:25:37.650295Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Persisted 1 entries to index '/tmp/.tmp83CSSN/index'
[INFO] [stdout] [2m2026-01-28T06:25:37.650368Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Removing stale WAL segments older than segment ID 0.
[INFO] [stdout] [2m2026-01-28T06:25:37.650529Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmp83CSSN/0_index.wal" }]
[INFO] [stdout] [2m2026-01-28T06:25:37.650592Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m No stale WAL segments found to remove (older than 0).
[INFO] [stdout] [2m2026-01-28T06:25:37.650634Z[0m [32m INFO[0m [2mcassadilia::wal[0m[2m:[0m Checkpoint committed [3mcheckpoint_version[0m[2m=[0m1
[INFO] [stdout] [2m2026-01-28T06:25:37.650724Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Checkpoint completed successfully. [3mcheckpoint_version[0m[2m=[0m1
[INFO] [stdout] [2m2026-01-28T06:25:40.375378Z[0m [32m INFO[0m [2mcassadilia[0m[2m:[0m Orphan scan complete [3morphans[0m[2m=[0m0 [3minvalid_files[0m[2m=[0m0 [3mmissing_blobs[0m[2m=[0m0 [3mcorrupted_blobs[0m[2m=[0m0 [3mstaging_files[0m[2m=[0m0 [3mscan_time[0m[2m=[0m2.7245586250000002 [3mtotal_blobs[0m[2m=[0m1
[INFO] [stdout] [2m2026-01-28T06:25:40.375718Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"test_key2"' using staging file '/tmp/.tmp83CSSN/staging/.tmpx12VPH'
[INFO] [stdout] [2m2026-01-28T06:25:40.376036Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"test_key2"'
[INFO] [stdout] [2m2026-01-28T06:25:40.378929Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0mbe8c48be81ad6bb45df2eae3f8261e6232ee8cebe8f8f8aa3c2fd7bf61ba5fc6 [3mkey[0m[2m=[0m"test_key2"
[INFO] [stdout] [2m2026-01-28T06:25:40.379205Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob be8c48be81ad6bb45df2eae3f8261e6232ee8cebe8f8f8aa3c2fd7bf61ba5fc6 to CAS path '/tmp/.tmp83CSSN/cas/be/8c/48be81ad6bb45df2eae3f8261e6232ee8cebe8f8f8aa3c2fd7bf61ba5fc6'
[INFO] [stdout] [2m2026-01-28T06:25:40.379358Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 0 for write at path: /tmp/.tmp83CSSN/0_index.wal
[INFO] [stdout] [2m2026-01-28T06:25:40.379491Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 0.
[INFO] [stdout] [2m2026-01-28T06:25:40.381082Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 0
[INFO] [stdout] test settings::tests::test_pre_create_cas_dirs ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- tests::test_io_error_on_staging_file_creation stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'tests::test_io_error_on_staging_file_creation' (55) panicked at src/tests/mod.rs:426:5:
[INFO] [stdout] assertion failed: result.is_err()
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x6064ac0d49f2 - std::backtrace_rs::backtrace::libunwind::trace::hf0bd46b30bc61685
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x6064ac0d49f2 - std::backtrace_rs::backtrace::trace_unsynchronized::h1d1fbb72ad89d7b7
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x6064ac0d49f2 - std::sys::backtrace::_print_fmt::he38b6f68ca847f47
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x6064ac0d49f2 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::hb7e843cde1bc81a3
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x6064ac0e635a - core::fmt::rt::Argument::fmt::hc1dd77ac64f2688c
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x6064ac0e635a - core::fmt::write::h952c506e2dbe9cff
[INFO] [stdout]    6:     0x6064ac0a00c6 - std::io::default_write_fmt::hd23bd8145c03a23a
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x6064ac0a00c6 - std::io::Write::write_fmt::hdd3314a2bd8a34bd
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x6064ac0b2ed9 - std::sys::backtrace::BacktraceLock::print::h1079b82381c2c252
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x6064ac0b2ed9 - std::panicking::default_hook::{{closure}}::h85cb76b8462c00f2
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x6064ac0b2d71 - std::panicking::default_hook::h0134d220cc034c02
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x6064ac0324ee - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hb2e68dca3970e3ca
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x6064ac0324ee - test::test_main_with_exit_callback::{{closure}}::ha7ec2063a2565ec3
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x6064ac0b3202 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::haebee478d0f56cf4
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x6064ac0b3202 - std::panicking::panic_with_hook::h8119b6db1fef734f
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x6064ac0b2fca - std::panicking::panic_handler::{{closure}}::h24f5360b91482c0e
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:691:13
[INFO] [stdout]   16:     0x6064ac0ad3d9 - std::sys::backtrace::__rust_end_short_backtrace::h4e60c5cbd1bd0108
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x6064ac0933cd - __rustc[e4c6931bd8050421]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x6064ac0ef6fc - core::panicking::panic_fmt::hb1614a3ff6840071
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x6064ac0ef6c2 - core::panicking::panic::h6519d2e94a76dd19
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/panicking.rs:150:5
[INFO] [stdout]   20:     0x6064abd42822 - cassadilia::tests::test_io_error_on_staging_file_creation::h2c17982958bbb3fe
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests/mod.rs:426:5
[INFO] [stdout]   21:     0x6064abd42d77 - cassadilia::tests::test_io_error_on_staging_file_creation::{{closure}}::h91ff0d3afc836380
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests/mod.rs:416:48
[INFO] [stdout]   22:     0x6064abd82376 - core::ops::function::FnOnce::call_once::hc10e0d25c7e11997
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x6064ac0322eb - core::ops::function::FnOnce::call_once::hefaf63600cd43d2a
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x6064ac0322eb - test::__rust_begin_short_backtrace::he30322a73a0e9ea6
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x6064ac045cba - test::run_test_in_process::{{closure}}::hdea3ab8d0243ef36
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x6064ac045cba - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h66d192f42498ffce
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   27:     0x6064ac045cba - std::panicking::catch_unwind::do_call::h822e18e8d3a6bb65
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x6064ac045cba - std::panicking::catch_unwind::h54b1de7ceab578bf
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x6064ac045cba - std::panic::catch_unwind::h60c29b7a9d0246b1
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x6064ac045cba - test::run_test_in_process::h6099b5f871379b13
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x6064ac045cba - test::run_test::{{closure}}::h926ce0a38281a4c8
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x6064ac020114 - test::run_test::{{closure}}::h508de21a9afc7140
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x6064ac020114 - std::sys::backtrace::__rust_begin_short_backtrace::h6e2f5c39ca00735a
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x6064ac0239d2 - std::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}}::h133e44f0e5802c14
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   35:     0x6064ac0239d2 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h4718c1285283955c
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   36:     0x6064ac0239d2 - std::panicking::catch_unwind::do_call::h0bba3937b4892238
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x6064ac0239d2 - std::panicking::catch_unwind::h5b31cab5fb8c5d7f
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x6064ac0239d2 - std::panic::catch_unwind::hb2fa05d52ed0124e
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x6064ac0239d2 - std::thread::lifecycle::spawn_unchecked::{{closure}}::hf401cf5ff501bd29
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   40:     0x6064ac0239d2 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h160022e94ce3b0bb
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x6064ac0a852f - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::hf234e0d1d1d272ba
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   42:     0x6064ac0a852f - std::sys::thread::unix::Thread::new::thread_start::h106a295241840d3b
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/sys/thread/unix.rs:127:17
[INFO] [stdout]   43:     0x7528fe019aa4 - <unknown>
[INFO] [stdout]   44:     0x7528fe0a6a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- wal::tests::append_op_fails_when_segment_rollover_cannot_create_file stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'wal::tests::append_op_fails_when_segment_rollover_cannot_create_file' (76) panicked at src/wal/tests.rs:106:9:
[INFO] [stdout] want OpenSegmentWrite, got Ok(WalAppendInfo { version: 3, op_hash: BlobHash("a97aa27894ace3aa4ce112ee883097ea9f4d158b7c55757e1215a5f19dd7de26") })
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x6064ac0d49f2 - std::backtrace_rs::backtrace::libunwind::trace::hf0bd46b30bc61685
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x6064ac0d49f2 - std::backtrace_rs::backtrace::trace_unsynchronized::h1d1fbb72ad89d7b7
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x6064ac0d49f2 - std::sys::backtrace::_print_fmt::he38b6f68ca847f47
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x6064ac0d49f2 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::hb7e843cde1bc81a3
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x6064ac0e635a - core::fmt::rt::Argument::fmt::hc1dd77ac64f2688c
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x6064ac0e635a - core::fmt::write::h952c506e2dbe9cff
[INFO] [stdout]    6:     0x6064ac0a00c6 - std::io::default_write_fmt::hd23bd8145c03a23a
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x6064ac0a00c6 - std::io::Write::write_fmt::hdd3314a2bd8a34bd
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x6064ac0b2ed9 - std::sys::backtrace::BacktraceLock::print::h1079b82381c2c252
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x6064ac0b2ed9 - std::panicking::default_hook::{{closure}}::h85cb76b8462c00f2
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x6064ac0b2d71 - std::panicking::default_hook::h0134d220cc034c02
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x6064ac0324ee - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hb2e68dca3970e3ca
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x6064ac0324ee - test::test_main_with_exit_callback::{{closure}}::ha7ec2063a2565ec3
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x6064ac0b3202 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::haebee478d0f56cf4
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x6064ac0b3202 - std::panicking::panic_with_hook::h8119b6db1fef734f
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x6064ac0b2f98 - std::panicking::panic_handler::{{closure}}::h24f5360b91482c0e
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x6064ac0ad3d9 - std::sys::backtrace::__rust_end_short_backtrace::h4e60c5cbd1bd0108
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x6064ac0933cd - __rustc[e4c6931bd8050421]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x6064ac0ef6fc - core::panicking::panic_fmt::hb1614a3ff6840071
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x6064abcfca76 - cassadilia::wal::tests::append_op_fails_when_segment_rollover_cannot_create_file::h1b2a478625258730
[INFO] [stdout]                                at /opt/rustwide/workdir/src/wal/tests.rs:106:9
[INFO] [stdout]   20:     0x6064abcfcd07 - cassadilia::wal::tests::append_op_fails_when_segment_rollover_cannot_create_file::{{closure}}::h4698a0eec6c78f4c
[INFO] [stdout]                                at /opt/rustwide/workdir/src/wal/tests.rs:87:62
[INFO] [stdout]   21:     0x6064abd82786 - core::ops::function::FnOnce::call_once::hd7a0d6390b44fe20
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   22:     0x6064ac0322eb - core::ops::function::FnOnce::call_once::hefaf63600cd43d2a
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x6064ac0322eb - test::__rust_begin_short_backtrace::he30322a73a0e9ea6
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/test/src/lib.rs:663:18
[INFO] [stdout]   24:     0x6064ac045cba - test::run_test_in_process::{{closure}}::hdea3ab8d0243ef36
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/test/src/lib.rs:686:74
[INFO] [stdout]   25:     0x6064ac045cba - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h66d192f42498ffce
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   26:     0x6064ac045cba - std::panicking::catch_unwind::do_call::h822e18e8d3a6bb65
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:581:40
[INFO] [stdout]   27:     0x6064ac045cba - std::panicking::catch_unwind::h54b1de7ceab578bf
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:544:19
[INFO] [stdout]   28:     0x6064ac045cba - std::panic::catch_unwind::h60c29b7a9d0246b1
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panic.rs:359:14
[INFO] [stdout]   29:     0x6064ac045cba - test::run_test_in_process::h6099b5f871379b13
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/test/src/lib.rs:686:27
[INFO] [stdout]   30:     0x6064ac045cba - test::run_test::{{closure}}::h926ce0a38281a4c8
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/test/src/lib.rs:607:43
[INFO] [stdout]   31:     0x6064ac020114 - test::run_test::{{closure}}::h508de21a9afc7140
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/test/src/lib.rs:637:41
[INFO] [stdout]   32:     0x6064ac020114 - std::sys::backtrace::__rust_begin_short_backtrace::h6e2f5c39ca00735a
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   33:     0x6064ac0239d2 - std::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}}::h133e44f0e5802c14
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   34:     0x6064ac0239d2 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h4718c1285283955c
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   35:     0x6064ac0239d2 - std::panicking::catch_unwind::do_call::h0bba3937b4892238
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:581:40
[INFO] [stdout]   36:     0x6064ac0239d2 - std::panicking::catch_unwind::h5b31cab5fb8c5d7f
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:544:19
[INFO] [stdout]   37:     0x6064ac0239d2 - std::panic::catch_unwind::hb2fa05d52ed0124e
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panic.rs:359:14
[INFO] [stdout]   38:     0x6064ac0239d2 - std::thread::lifecycle::spawn_unchecked::{{closure}}::hf401cf5ff501bd29
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   39:     0x6064ac0239d2 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h160022e94ce3b0bb
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   40:     0x6064ac0a852f - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::hf234e0d1d1d272ba
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   41:     0x6064ac0a852f - std::sys::thread::unix::Thread::new::thread_start::h106a295241840d3b
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/sys/thread/unix.rs:127:17
[INFO] [stdout]   42:     0x7528fe019aa4 - <unknown>
[INFO] [stdout]   43:     0x7528fe0a6a64 - clone
[INFO] [stdout]   44:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     tests::test_io_error_on_staging_file_creation
[INFO] [stdout]     wal::tests::append_op_fails_when_segment_rollover_cannot_create_file
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 70 passed; 2 failed; 0 ignored; 0 measured; 0 filtered out; finished in 38.47s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--lib`
[INFO] running `Command { std: "docker" "inspect" "3489d85650e5e5a6c08d42c97dfce0ddd1ab5ef2665436a384ee0f14b8a207a6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "3489d85650e5e5a6c08d42c97dfce0ddd1ab5ef2665436a384ee0f14b8a207a6", kill_on_drop: false }`
[INFO] [stdout] 3489d85650e5e5a6c08d42c97dfce0ddd1ab5ef2665436a384ee0f14b8a207a6
