[INFO] fetching crate cassadilia 0.4.7...
[INFO] testing cassadilia-0.4.7 against 1.93.0 for beta-1.94-1
[INFO] extracting crate cassadilia 0.4.7 into /workspace/builds/worker-0-tc1/source
[INFO] removed /workspace/builds/worker-0-tc1/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-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate cassadilia 0.4.7 on toolchain 1.93.0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.93.0" "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" "+1.93.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/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" "+1.93.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 6dcff966f7bcd0431be97e434c6672f762e87590e4db21dcdce0eb9d5f327bde
[INFO] running `Command { std: "docker" "start" "-a" "6dcff966f7bcd0431be97e434c6672f762e87590e4db21dcdce0eb9d5f327bde", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "6dcff966f7bcd0431be97e434c6672f762e87590e4db21dcdce0eb9d5f327bde", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "6dcff966f7bcd0431be97e434c6672f762e87590e4db21dcdce0eb9d5f327bde", kill_on_drop: false }`
[INFO] [stdout] 6dcff966f7bcd0431be97e434c6672f762e87590e4db21dcdce0eb9d5f327bde
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/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" "+1.93.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] f9e6efbab4aeb3764d5feb6931f4f6e42d36f39414f962e73764ef9e9b31ed6e
[INFO] running `Command { std: "docker" "start" "-a" "f9e6efbab4aeb3764d5feb6931f4f6e42d36f39414f962e73764ef9e9b31ed6e", 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 lock_api v0.4.14
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[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 thiserror-impl v2.0.17
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling tracing v0.1.43
[INFO] [stderr]    Compiling thiserror v2.0.17
[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 22.41s
[INFO] running `Command { std: "docker" "inspect" "f9e6efbab4aeb3764d5feb6931f4f6e42d36f39414f962e73764ef9e9b31ed6e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f9e6efbab4aeb3764d5feb6931f4f6e42d36f39414f962e73764ef9e9b31ed6e", kill_on_drop: false }`
[INFO] [stdout] f9e6efbab4aeb3764d5feb6931f4f6e42d36f39414f962e73764ef9e9b31ed6e
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/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" "+1.93.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] b4f5cb7bd9480fe46f0e797aea5ace531fcf365ad374b00ab07369c3ff1a60b9
[INFO] running `Command { std: "docker" "start" "-a" "b4f5cb7bd9480fe46f0e797aea5ace531fcf365ad374b00ab07369c3ff1a60b9", kill_on_drop: false }`
[INFO] [stderr]    Compiling cfg-if v1.0.4
[INFO] [stderr]    Compiling once_cell v1.21.3
[INFO] [stderr]    Compiling libc v0.2.178
[INFO] [stderr]    Compiling crossbeam-utils v0.8.21
[INFO] [stderr]    Compiling memchr v2.7.6
[INFO] [stderr]    Compiling object v0.37.3
[INFO] [stderr]    Compiling smallvec v1.15.1
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling tracing-core v0.1.35
[INFO] [stderr]    Compiling adler2 v2.0.1
[INFO] [stderr]    Compiling scopeguard v1.2.0
[INFO] [stderr]    Compiling linux-raw-sys v0.11.0
[INFO] [stderr]    Compiling regex-syntax v0.8.8
[INFO] [stderr]    Compiling gimli v0.32.3
[INFO] [stderr]    Compiling pin-project-lite v0.2.16
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.18
[INFO] [stderr]    Compiling bitflags v2.10.0
[INFO] [stderr]    Compiling tracing v0.1.43
[INFO] [stderr]    Compiling rustix v1.1.2
[INFO] [stderr]    Compiling crossbeam-deque v0.8.6
[INFO] [stderr]    Compiling lock_api v0.4.14
[INFO] [stderr]    Compiling rayon-core v1.13.0
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling memmap2 v0.9.9
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling regex-automata v0.4.13
[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 constant_time_eq v0.3.1
[INFO] [stderr]    Compiling anyhow v1.0.100
[INFO] [stderr]    Compiling itoa v1.0.15
[INFO] [stderr]    Compiling arrayvec v0.7.6
[INFO] [stderr]    Compiling arrayref v0.3.9
[INFO] [stderr]    Compiling ryu v1.0.20
[INFO] [stderr]    Compiling lazy_static v1.5.0
[INFO] [stderr]    Compiling addr2line v0.25.1
[INFO] [stderr]    Compiling rustc-demangle v0.1.26
[INFO] [stderr]    Compiling log v0.4.29
[INFO] [stderr]    Compiling tracing-log v0.2.0
[INFO] [stderr]    Compiling tempfile v3.23.0
[INFO] [stderr]    Compiling sharded-slab v0.1.7
[INFO] [stderr]    Compiling blake3 v1.8.2
[INFO] [stderr]    Compiling serde_json v1.0.145
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling thiserror v2.0.17
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling matchers v0.2.0
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]    Compiling thread_local v1.1.9
[INFO] [stderr]    Compiling nu-ansi-term v0.50.3
[INFO] [stderr]    Compiling hex v0.4.3
[INFO] [stderr]    Compiling bytes v1.11.0
[INFO] [stderr]    Compiling tracing-subscriber v0.3.22
[INFO] [stderr]    Compiling cassadilia v0.4.7 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling backtrace v0.3.76
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 48.33s
[INFO] running `Command { std: "docker" "inspect" "b4f5cb7bd9480fe46f0e797aea5ace531fcf365ad374b00ab07369c3ff1a60b9", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "b4f5cb7bd9480fe46f0e797aea5ace531fcf365ad374b00ab07369c3ff1a60b9", kill_on_drop: false }`
[INFO] [stdout] b4f5cb7bd9480fe46f0e797aea5ace531fcf365ad374b00ab07369c3ff1a60b9
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/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" "+1.93.0" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] a4bd48c540b6ab5611fea642cc6f9bf874085f543b9541521a4eb05fd551916a
[INFO] running `Command { std: "docker" "start" "-a" "a4bd48c540b6ab5611fea642cc6f9bf874085f543b9541521a4eb05fd551916a", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.14s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/cassadilia-9878078b8c06b25e)
[INFO] [stdout] 
[INFO] [stdout] running 72 tests
[INFO] [stdout] test serialization::tests::test_btreemap_invalid_data ... ok
[INFO] [stdout] test serialization::tests::test_btreemap_serialization_empty ... ok
[INFO] [stdout] test io::tests::same_fs_linux ... ok
[INFO] [stdout] test index::tests::test_intent_guard_cleanup_direct_state ... ok
[INFO] [stdout] test serialization::tests::test_btreemap_serialization_last_version_none ... ok
[INFO] [stdout] test index::tests::test_intent_guard_multiple_intents_same_key_direct_state ... ok
[INFO] [stdout] test serialization::tests::test_btreemap_serialization_multiple_keys ... 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 io::tests::file_lock ... ok
[INFO] [stdout] test serialization::tests::test_btreemap_serialization_single_empty_key ... ok
[INFO] [stdout] test serialization::tests::test_helper_functions_errors ... ok
[INFO] [stdout] test serialization::tests::test_wal_op_invalid_data ... ok
[INFO] [stdout] test serialization::tests::test_wal_op_put_empty_key ... ok
[INFO] [stdout] test serialization::tests::test_wal_op_remove_single_empty_key ... ok
[INFO] [stdout] test serialization::tests::test_wal_op_remove_empty ... ok
[INFO] [stdout] test serialization::tests::test_wal_op_remove_mixed_keys ... ok
[INFO] [stdout] test serialization::tests::test_helper_functions ... ok
[INFO] [stdout] test settings::tests::test_future_version_rejected ... ok
[INFO] [stdout] test index::tests::test_intent_guard_reference_counting_direct_state ... ok
[INFO] [stdout] test settings::tests::test_past_version_rejected ... ok
[INFO] [stdout] test serialization::tests::test_btreemap_serialization_last_version_some ... ok
[INFO] [stdout] [2m2026-01-28T06:23:13.512274Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmpgXXsIR/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2026-01-28T06:23:13.512396Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmpGFthLA/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2026-01-28T06:23:13.512512Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: []
[INFO] [stdout] [2m2026-01-28T06:23:13.512533Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-28T06:23:13.512563Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Ensuring WAL segment file 0 (for next op version 1) exists at path: /tmp/.tmpGFthLA/0_index.wal
[INFO] [stdout] [2m2026-01-28T06:23:13.514453Z[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.593e-5 [3mtotal_blobs[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-28T06:23:13.514643Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmp9hWQ6H/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2026-01-28T06:23:13.514732Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: []
[INFO] [stdout] [2m2026-01-28T06:23:13.514744Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-28T06:23:13.514765Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Ensuring WAL segment file 0 (for next op version 1) exists at path: /tmp/.tmp9hWQ6H/0_index.wal
[INFO] [stdout] [2m2026-01-28T06:23:13.515001Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: []
[INFO] [stdout] [2m2026-01-28T06:23:13.515017Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-28T06:23:13.515040Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Ensuring WAL segment file 0 (for next op version 1) exists at path: /tmp/.tmpgXXsIR/0_index.wal
[INFO] [stdout] test settings::tests::test_immutable_settings_validation ... ok
[INFO] [stdout] [2m2026-01-28T06:23:13.516508Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmpTJzOpH/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2026-01-28T06:23:13.516608Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: []
[INFO] [stdout] [2m2026-01-28T06:23:13.516629Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-28T06:23:13.516654Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Ensuring WAL segment file 0 (for next op version 1) exists at path: /tmp/.tmpTJzOpH/0_index.wal
[INFO] [stdout] [2m2026-01-28T06:23:13.516784Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmpGfmR8T/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2026-01-28T06:23:13.516879Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: []
[INFO] [stdout] [2m2026-01-28T06:23:13.516912Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-28T06:23:13.516938Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Ensuring WAL segment file 0 (for next op version 1) exists at path: /tmp/.tmpGfmR8T/0_index.wal
[INFO] [stdout] [2m2026-01-28T06:23:13.517142Z[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.00087176 [3mtotal_blobs[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-28T06:23:13.517263Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key00"' using staging file '/tmp/.tmp9hWQ6H/staging/.tmpbhxdkH'
[INFO] [stdout] [2m2026-01-28T06:23:13.517300Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key00"'
[INFO] [stdout] [2m2026-01-28T06:23:13.518764Z[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.00019501 [3mtotal_blobs[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-28T06:23:13.518864Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key1"' using staging file '/tmp/.tmpTJzOpH/staging/.tmpO1noJ4'
[INFO] [stdout] [2m2026-01-28T06:23:13.519029Z[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.00051325 [3mtotal_blobs[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-28T06:23:13.519273Z[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.00179674 [3mtotal_blobs[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-28T06:23:13.519366Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key00"' using staging file '/tmp/.tmpgXXsIR/staging/.tmpcBq2HC'
[INFO] [stdout] [2m2026-01-28T06:23:13.519399Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key00"'
[INFO] [stdout] [2m2026-01-28T06:23:13.518886Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key1"'
[INFO] [stdout] [2m2026-01-28T06:23:13.519724Z[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:23:13.519945Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 8b238f317be0774b380bf423cdf32ff743c4f7c4681e7477b495329019155e1f to CAS path '/tmp/.tmp9hWQ6H/cas/8b/23/8f317be0774b380bf423cdf32ff743c4f7c4681e7477b495329019155e1f'
[INFO] [stdout] [2m2026-01-28T06:23:13.519992Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 0 for write at path: /tmp/.tmp9hWQ6H/0_index.wal
[INFO] [stdout] [2m2026-01-28T06:23:13.520026Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 0.
[INFO] [stdout] [2m2026-01-28T06:23:13.521409Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmpGfmR8T/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2026-01-28T06:23:13.523032Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmpGfmR8T/0_index.wal" }]
[INFO] [stdout] [2m2026-01-28T06:23:13.523066Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m1
[INFO] [stdout] [2m2026-01-28T06:23:13.523089Z[0m [34mDEBUG[0m [2mcassadilia::wal::replay[0m[2m:[0m Replaying segment [3msegment[0m[2m=[0m0 [3mpath[0m[2m=[0m/tmp/.tmpGfmR8T/0_index.wal
[INFO] [stdout] [2m2026-01-28T06:23:13.523137Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Reached end of WAL segment 0 at '/tmp/.tmpGfmR8T/0_index.wal'.
[INFO] [stdout] [2m2026-01-28T06:23:13.523158Z[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:23:13.523170Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m WAL replay complete [3mtotal_entries[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-28T06:23:13.523271Z[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.523e-5 [3mtotal_blobs[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-28T06:23:13.523432Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmpGfmR8T/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2026-01-28T06:23:13.523507Z[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:23:13.523515Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmpGfmR8T/0_index.wal" }]
[INFO] [stdout] [2m2026-01-28T06:23:13.523534Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m1
[INFO] [stdout] [2m2026-01-28T06:23:13.523544Z[0m [34mDEBUG[0m [2mcassadilia::wal::replay[0m[2m:[0m Replaying segment [3msegment[0m[2m=[0m0 [3mpath[0m[2m=[0m/tmp/.tmpGfmR8T/0_index.wal
[INFO] [stdout] [2m2026-01-28T06:23:13.523570Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Reached end of WAL segment 0 at '/tmp/.tmpGfmR8T/0_index.wal'.
[INFO] [stdout] [2m2026-01-28T06:23:13.523585Z[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:23:13.523595Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m WAL replay complete [3mtotal_entries[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-28T06:23:13.523669Z[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.937e-5 [3mtotal_blobs[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-28T06:23:13.523674Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob e5c858cc2b45f0c423a741c0785b4ec244c7618b7b73d855a1e9b8147eae434c to CAS path '/tmp/.tmpgXXsIR/cas/e5/c8/58cc2b45f0c423a741c0785b4ec244c7618b7b73d855a1e9b8147eae434c'
[INFO] [stdout] [2m2026-01-28T06:23:13.523703Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 0 for write at path: /tmp/.tmpgXXsIR/0_index.wal
[INFO] [stdout] [2m2026-01-28T06:23:13.523723Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 0.
[INFO] [stdout] [2m2026-01-28T06:23:13.523762Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key00"' using staging file '/tmp/.tmpGfmR8T/staging/.tmpGSPB2x'
[INFO] [stdout] [2m2026-01-28T06:23:13.523789Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key00"'
[INFO] [stdout] [2m2026-01-28T06:23:13.523801Z[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:23:13.523992Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob cd5d9b6e45fc2098572aefc35b48abf6c81505edcba343900721dfee610e5340 to CAS path '/tmp/.tmpTJzOpH/cas/cd/5d/9b6e45fc2098572aefc35b48abf6c81505edcba343900721dfee610e5340'
[INFO] [stdout] [2m2026-01-28T06:23:13.524044Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 0 for write at path: /tmp/.tmpTJzOpH/0_index.wal
[INFO] [stdout] [2m2026-01-28T06:23:13.524065Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 0.
[INFO] [stdout] [2m2026-01-28T06:23:13.524213Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key01"' using staging file '/tmp/.tmp9hWQ6H/staging/.tmpedBiGZ'
[INFO] [stdout] [2m2026-01-28T06:23:13.524238Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key01"'
[INFO] [stdout] [2m2026-01-28T06:23:13.525816Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key01"' using staging file '/tmp/.tmpgXXsIR/staging/.tmpIOP0oP'
[INFO] [stdout] [2m2026-01-28T06:23:13.525853Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key01"'
[INFO] [stdout] [2m2026-01-28T06:23:13.526082Z[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:23:13.526239Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 58549030e11366706bf6c8648f97e6d7e52baa493157aa1ef1679d64f131f93c to CAS path '/tmp/.tmp9hWQ6H/cas/58/54/9030e11366706bf6c8648f97e6d7e52baa493157aa1ef1679d64f131f93c'
[INFO] [stdout] [2m2026-01-28T06:23:13.526960Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key1"' using staging file '/tmp/.tmpTJzOpH/staging/.tmpKqTg26'
[INFO] [stdout] [2m2026-01-28T06:23:13.526990Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key1"'
[INFO] [stdout] [2m2026-01-28T06:23:13.527288Z[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:23:13.527447Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 7daf4870c31069d381520201dc445fabbd623dd0254163806fda08617a3546ca to CAS path '/tmp/.tmpgXXsIR/cas/7d/af/4870c31069d381520201dc445fabbd623dd0254163806fda08617a3546ca'
[INFO] [stdout] [2m2026-01-28T06:23:13.527633Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmpo6gBET/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2026-01-28T06:23:13.528406Z[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:23:13.528498Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: []
[INFO] [stdout] [2m2026-01-28T06:23:13.528517Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-28T06:23:13.528541Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Ensuring WAL segment file 0 (for next op version 1) exists at path: /tmp/.tmpo6gBET/0_index.wal
[INFO] [stdout] [2m2026-01-28T06:23:13.528573Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 284be493da5e8cf2de3c3bf4de5dd28d19ea3e07975e58d32b3c36b04a6ae8ee to CAS path '/tmp/.tmpTJzOpH/cas/28/4b/e493da5e8cf2de3c3bf4de5dd28d19ea3e07975e58d32b3c36b04a6ae8ee'
[INFO] [stdout] [2m2026-01-28T06:23:13.528655Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key02"' using staging file '/tmp/.tmp9hWQ6H/staging/.tmp7HP6vx'
[INFO] [stdout] [2m2026-01-28T06:23:13.528672Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key02"'
[INFO] [stdout] [2m2026-01-28T06:23:13.528703Z[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:23:13.530074Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key02"' using staging file '/tmp/.tmpgXXsIR/staging/.tmpWEOdXe'
[INFO] [stdout] [2m2026-01-28T06:23:13.530234Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key02"'
[INFO] [stdout] [2m2026-01-28T06:23:13.530323Z[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.00017404 [3mtotal_blobs[0m[2m=[0m0
[INFO] [stdout] test serialization::tests::test_wal_op_put_large_key ... ok
[INFO] [stdout] [2m2026-01-28T06:23:13.531509Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob c4986a4567cde92203892070ccc59ae96e88100c4ee650c12bee3eb09324d574 to CAS path '/tmp/.tmpGfmR8T/cas/c4/98/6a4567cde92203892070ccc59ae96e88100c4ee650c12bee3eb09324d574'
[INFO] [stdout] [2m2026-01-28T06:23:13.531553Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 0 for write at path: /tmp/.tmpGfmR8T/0_index.wal
[INFO] [stdout] [2m2026-01-28T06:23:13.531579Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 0.
[INFO] [stdout] [2m2026-01-28T06:23:13.531873Z[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:23:13.532105Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key00"' using staging file '/tmp/.tmpo6gBET/staging/.tmpd2Q4W3'
[INFO] [stdout] [2m2026-01-28T06:23:13.532156Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key00"'
[INFO] [stdout] [2m2026-01-28T06:23:13.556991Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 549969c8f7146d43a1c0f42bd2aa865c704cc491fef4fb887164b48ff1167a1a to CAS path '/tmp/.tmp9hWQ6H/cas/54/99/69c8f7146d43a1c0f42bd2aa865c704cc491fef4fb887164b48ff1167a1a'
[INFO] [stdout] [2m2026-01-28T06:23:13.557750Z[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:23:13.557848Z[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:23:13.558237Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Successfully deleted unreferenced CAS file: /tmp/.tmpTJzOpH/cas/cd/5d/9b6e45fc2098572aefc35b48abf6c81505edcba343900721dfee610e5340
[INFO] [stdout] [2m2026-01-28T06:23:13.558327Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mreason[0m[2m=[0mExplicit
[INFO] [stdout] [2m2026-01-28T06:23:13.558347Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mcheckpoint_reason[0m[2m=[0mExplicit
[INFO] [stdout] [2m2026-01-28T06:23:13.558608Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob a739eeab85b32b0d39eaa97be726ef2a5894f8273fb54ea8c17cda5a3e3be9e0 to CAS path '/tmp/.tmpo6gBET/cas/a7/39/eeab85b32b0d39eaa97be726ef2a5894f8273fb54ea8c17cda5a3e3be9e0'
[INFO] [stdout] [2m2026-01-28T06:23:13.558644Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 0 for write at path: /tmp/.tmpo6gBET/0_index.wal
[INFO] [stdout] [2m2026-01-28T06:23:13.558668Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 0.
[INFO] [stdout] [2m2026-01-28T06:23:13.558685Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mreason[0m[2m=[0mExplicit
[INFO] [stdout] [2m2026-01-28T06:23:13.558705Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mcheckpoint_reason[0m[2m=[0mExplicit
[INFO] [stdout] [2m2026-01-28T06:23:13.558734Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 0
[INFO] [stdout] [2m2026-01-28T06:23:13.558907Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 51cd9402fc08f863ab366f6ed36aa254e28597a0ab6a8f1baa94b0ce1540c04e to CAS path '/tmp/.tmpgXXsIR/cas/51/cd/9402fc08f863ab366f6ed36aa254e28597a0ab6a8f1baa94b0ce1540c04e'
[INFO] [stdout] [2m2026-01-28T06:23:13.558945Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmpgDjBVq/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2026-01-28T06:23:13.559053Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: []
[INFO] [stdout] [2m2026-01-28T06:23:13.559204Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-28T06:23:13.559233Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Ensuring WAL segment file 0 (for next op version 1) exists at path: /tmp/.tmpgDjBVq/0_index.wal
[INFO] [stdout] [2m2026-01-28T06:23:13.560834Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmpGfmR8T/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2026-01-28T06:23:13.560932Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmpGfmR8T/0_index.wal" }]
[INFO] [stdout] [2m2026-01-28T06:23:13.560951Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m1
[INFO] [stdout] [2m2026-01-28T06:23:13.560961Z[0m [34mDEBUG[0m [2mcassadilia::wal::replay[0m[2m:[0m Replaying segment [3msegment[0m[2m=[0m0 [3mpath[0m[2m=[0m/tmp/.tmpGfmR8T/0_index.wal
[INFO] [stdout] [2m2026-01-28T06:23:13.561012Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Reached end of WAL segment 0 at '/tmp/.tmpGfmR8T/0_index.wal'.
[INFO] [stdout] [2m2026-01-28T06:23:13.561028Z[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:23:13.561038Z[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:23:13.561110Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Persisted 3 entries to index '/tmp/.tmp9hWQ6H/index'
[INFO] [stdout] [2m2026-01-28T06:23:13.561125Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Removing stale WAL segments older than segment ID 0.
[INFO] [stdout] [2m2026-01-28T06:23:13.561191Z[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.199e-5 [3mtotal_blobs[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-28T06:23:13.561204Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmp9hWQ6H/0_index.wal" }]
[INFO] [stdout] [2m2026-01-28T06:23:13.561229Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m No stale WAL segments found to remove (older than 0).
[INFO] [stdout] [2m2026-01-28T06:23:13.561247Z[0m [32m INFO[0m [2mcassadilia::wal[0m[2m:[0m Checkpoint committed [3mcheckpoint_version[0m[2m=[0m3
[INFO] [stdout] [2m2026-01-28T06:23:13.561258Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Checkpoint completed successfully. [3mcheckpoint_version[0m[2m=[0m3
[INFO] [stdout] [2m2026-01-28T06:23:13.561282Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 0
[INFO] [stdout] [2m2026-01-28T06:23:13.561300Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key"' using staging file '/tmp/.tmpgDjBVq/staging/.tmpF0OhkX'
[INFO] [stdout] [2m2026-01-28T06:23:13.561324Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key"'
[INFO] [stdout] [2m2026-01-28T06:23:13.561333Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Persisted 1 entries to index '/tmp/.tmpTJzOpH/index'
[INFO] [stdout] [2m2026-01-28T06:23:13.561347Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Removing stale WAL segments older than segment ID 0.
[INFO] [stdout] [2m2026-01-28T06:23:13.561433Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmpTJzOpH/0_index.wal" }]
[INFO] [stdout] [2m2026-01-28T06:23:13.561450Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m No stale WAL segments found to remove (older than 0).
[INFO] [stdout] [2m2026-01-28T06:23:13.561459Z[0m [32m INFO[0m [2mcassadilia::wal[0m[2m:[0m Checkpoint committed [3mcheckpoint_version[0m[2m=[0m2
[INFO] [stdout] [2m2026-01-28T06:23:13.561468Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Checkpoint completed successfully. [3mcheckpoint_version[0m[2m=[0m2
[INFO] [stdout] [2m2026-01-28T06:23:13.561489Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 0
[INFO] [stdout] [2m2026-01-28T06:23:13.561563Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key01"' using staging file '/tmp/.tmpo6gBET/staging/.tmp3MczKz'
[INFO] [stdout] [2m2026-01-28T06:23:13.561588Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key01"'
[INFO] [stdout] [2m2026-01-28T06:23:13.561058Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mreason[0m[2m=[0mAfterReplay
[INFO] [stdout] [2m2026-01-28T06:23:13.561660Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mcheckpoint_reason[0m[2m=[0mAfterReplay
[INFO] [stdout] [2m2026-01-28T06:23:13.561740Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key03"' using staging file '/tmp/.tmpgXXsIR/staging/.tmpFchHNn'
[INFO] [stdout] [2m2026-01-28T06:23:13.561761Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key03"'
[INFO] [stdout] [2m2026-01-28T06:23:13.562941Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Loaded 1 entries from index '/tmp/.tmpTJzOpH/index' and populated ref counts.
[INFO] [stdout] [2m2026-01-28T06:23:13.562960Z[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:23:13.563041Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmpTJzOpH/0_index.wal" }]
[INFO] [stdout] [2m2026-01-28T06:23:13.563043Z[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:23:13.563058Z[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:23:13.563069Z[0m [34mDEBUG[0m [2mcassadilia::wal::replay[0m[2m:[0m Replaying segment [3msegment[0m[2m=[0m0 [3mpath[0m[2m=[0m/tmp/.tmpTJzOpH/0_index.wal
[INFO] [stdout] [2m2026-01-28T06:23:13.563269Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Loaded 3 entries from index '/tmp/.tmp9hWQ6H/index' and populated ref counts.
[INFO] [stdout] [2m2026-01-28T06:23:13.563365Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmp9hWQ6H/0_index.wal" }]
[INFO] [stdout] [2m2026-01-28T06:23:13.563382Z[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:23:13.563393Z[0m [34mDEBUG[0m [2mcassadilia::wal::replay[0m[2m:[0m Replaying segment [3msegment[0m[2m=[0m0 [3mpath[0m[2m=[0m/tmp/.tmp9hWQ6H/0_index.wal
[INFO] [stdout] [2m2026-01-28T06:23:13.563683Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Reached end of WAL segment 0 at '/tmp/.tmpTJzOpH/0_index.wal'.
[INFO] [stdout] [2m2026-01-28T06:23:13.563710Z[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:23:13.563721Z[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:23:13.563847Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 7db435c33dc4a7d581a9259698dbcae28a7b130bbff1123b36b2e2e987bf9676 to CAS path '/tmp/.tmpo6gBET/cas/7d/b4/35c33dc4a7d581a9259698dbcae28a7b130bbff1123b36b2e2e987bf9676'
[INFO] [stdout] [2m2026-01-28T06:23:13.564134Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 28a249c2e4d3a92bc0a16ed8f1b5cf83ca20415ee12e502b096624902bbc97bd to CAS path '/tmp/.tmpgDjBVq/cas/28/a2/49c2e4d3a92bc0a16ed8f1b5cf83ca20415ee12e502b096624902bbc97bd'
[INFO] [stdout] [2m2026-01-28T06:23:13.564165Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 0 for write at path: /tmp/.tmpgDjBVq/0_index.wal
[INFO] [stdout] [2m2026-01-28T06:23:13.564188Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 0.
[INFO] [stdout] [2m2026-01-28T06:23:13.564297Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Persisted 1 entries to index '/tmp/.tmpGfmR8T/index'
[INFO] [stdout] [2m2026-01-28T06:23:13.564311Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Removing stale WAL segments older than segment ID 0.
[INFO] [stdout] [2m2026-01-28T06:23:13.564383Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmpGfmR8T/0_index.wal" }]
[INFO] [stdout] [2m2026-01-28T06:23:13.564398Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m No stale WAL segments found to remove (older than 0).
[INFO] [stdout] [2m2026-01-28T06:23:13.564406Z[0m [32m INFO[0m [2mcassadilia::wal[0m[2m:[0m Checkpoint committed [3mcheckpoint_version[0m[2m=[0m1
[INFO] [stdout] [2m2026-01-28T06:23:13.564415Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Checkpoint completed successfully. [3mcheckpoint_version[0m[2m=[0m1
[INFO] [stdout] test tests::checkpoint::test_overwrite_deletes_old_blob_no_orphans ... ok
[INFO] [stdout] [2m2026-01-28T06:23:13.564589Z[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.00014475 [3mtotal_blobs[0m[2m=[0m1
[INFO] [stdout] [2m2026-01-28T06:23:13.564622Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Reached end of WAL segment 0 at '/tmp/.tmp9hWQ6H/0_index.wal'.
[INFO] [stdout] [2m2026-01-28T06:23:13.564644Z[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:23:13.564655Z[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:23:13.564951Z[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.00025609 [3mtotal_blobs[0m[2m=[0m3
[INFO] [stdout] test tests::checkpoint::test_empty_database_checkpoint_on_first_write ... ok
[INFO] [stdout] [2m2026-01-28T06:23:13.565240Z[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:23:13.565431Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 992adda1f42b66cc68a044037ce24619e07f5ce3900c955277f9e35abade2157 to CAS path '/tmp/.tmpgXXsIR/cas/99/2a/dda1f42b66cc68a044037ce24619e07f5ce3900c955277f9e35abade2157'
[INFO] [stdout] [2m2026-01-28T06:23:13.567107Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key02"' using staging file '/tmp/.tmpo6gBET/staging/.tmp9JVHgH'
[INFO] [stdout] [2m2026-01-28T06:23:13.567222Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key02"'
[INFO] [stdout] [2m2026-01-28T06:23:13.567193Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mreason[0m[2m=[0mExplicit
[INFO] [stdout] [2m2026-01-28T06:23:13.567258Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mcheckpoint_reason[0m[2m=[0mExplicit
[INFO] [stdout] [2m2026-01-28T06:23:13.567531Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key04"' using staging file '/tmp/.tmpgXXsIR/staging/.tmpH7b8kk'
[INFO] [stdout] [2m2026-01-28T06:23:13.567561Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key04"'
[INFO] [stdout] [2m2026-01-28T06:23:13.568744Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Persisted 1 entries to index '/tmp/.tmpgDjBVq/index'
[INFO] [stdout] [2m2026-01-28T06:23:13.568797Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Removing stale WAL segments older than segment ID 0.
[INFO] [stdout] [2m2026-01-28T06:23:13.568916Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmpgDjBVq/0_index.wal" }]
[INFO] [stdout] [2m2026-01-28T06:23:13.568969Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m No stale WAL segments found to remove (older than 0).
[INFO] [stdout] [2m2026-01-28T06:23:13.569002Z[0m [32m INFO[0m [2mcassadilia::wal[0m[2m:[0m Checkpoint committed [3mcheckpoint_version[0m[2m=[0m1
[INFO] [stdout] [2m2026-01-28T06:23:13.569034Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Checkpoint completed successfully. [3mcheckpoint_version[0m[2m=[0m1
[INFO] [stdout] [2m2026-01-28T06:23:13.569087Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 0
[INFO] [stdout] [2m2026-01-28T06:23:13.569640Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmptBUB64/index' not found, starting fresh. State remains new.
[INFO] [stdout] test tests::checkpoint::test_checkpoint_prevents_double_replay ... ok
[INFO] [stdout] [2m2026-01-28T06:23:13.569801Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: []
[INFO] [stdout] [2m2026-01-28T06:23:13.569816Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-28T06:23:13.569841Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Ensuring WAL segment file 0 (for next op version 1) exists at path: /tmp/.tmptBUB64/0_index.wal
[INFO] [stdout] [2m2026-01-28T06:23:13.570989Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmpBCIhx6/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2026-01-28T06:23:13.571080Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: []
[INFO] [stdout] [2m2026-01-28T06:23:13.571095Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-28T06:23:13.571117Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Ensuring WAL segment file 0 (for next op version 1) exists at path: /tmp/.tmpBCIhx6/0_index.wal
[INFO] [stdout] [2m2026-01-28T06:23:13.571226Z[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.601e-5 [3mtotal_blobs[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-28T06:23:13.571722Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key00"' using staging file '/tmp/.tmptBUB64/staging/.tmp2A9ZnE'
[INFO] [stdout] [2m2026-01-28T06:23:13.571935Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key00"'
[INFO] [stdout] [2m2026-01-28T06:23:13.572538Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmpM8fuqp/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2026-01-28T06:23:13.572666Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: []
[INFO] [stdout] [2m2026-01-28T06:23:13.572684Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-28T06:23:13.572709Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Ensuring WAL segment file 0 (for next op version 1) exists at path: /tmp/.tmpM8fuqp/0_index.wal
[INFO] [stdout] [2m2026-01-28T06:23:13.572985Z[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.00016905 [3mtotal_blobs[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-28T06:23:13.573038Z[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:23:13.573127Z[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:23:13.573411Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '[115, 97, 109, 101, 32, 107, 101, 121]' using staging file '/tmp/.tmpBCIhx6/staging/.tmpTNOTCT'
[INFO] [stdout] [2m2026-01-28T06:23:13.573445Z[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:23:13.573464Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob d8fbb1336bc105c90af17f12f0a5d7808e445cdcae40324a74c788fa13d7a2b5 to CAS path '/tmp/.tmpgXXsIR/cas/d8/fb/b1336bc105c90af17f12f0a5d7808e445cdcae40324a74c788fa13d7a2b5'
[INFO] [stdout] [2m2026-01-28T06:23:13.573672Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 409d96651e5e689bdbe491c2ed943ed4d6744be9ee1f01aa5a61b387f2491b0f to CAS path '/tmp/.tmpo6gBET/cas/40/9d/96651e5e689bdbe491c2ed943ed4d6744be9ee1f01aa5a61b387f2491b0f'
[INFO] [stdout] [2m2026-01-28T06:23:13.573787Z[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:23:13.573798Z[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.513e-5 [3mtotal_blobs[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-28T06:23:13.574647Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 3e21a4068006bc8f919969e362f5f3ac3e0f589cb770a8b34342fd3b7224c359 to CAS path '/tmp/.tmptBUB64/cas/3e/21/a4068006bc8f919969e362f5f3ac3e0f589cb770a8b34342fd3b7224c359'
[INFO] [stdout] [2m2026-01-28T06:23:13.574685Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 0 for write at path: /tmp/.tmptBUB64/0_index.wal
[INFO] [stdout] [2m2026-01-28T06:23:13.574708Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 0.
[INFO] [stdout] test tests::checkpoint::test_stats_index_size_on_checkpoint ... ok
[INFO] [stdout] [2m2026-01-28T06:23:13.574958Z[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] test tests::test_api_on_nonexistent_key ... ok
[INFO] [stdout] [2m2026-01-28T06:23:13.575908Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 2b80d6e264690d8a19de16ffa3c3271cd778c96a1bf300c3231cc692786fed50 to CAS path '/tmp/.tmpBCIhx6/cas/2b/80/d6e264690d8a19de16ffa3c3271cd778c96a1bf300c3231cc692786fed50'
[INFO] [stdout] [2m2026-01-28T06:23:13.575945Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 0 for write at path: /tmp/.tmpBCIhx6/0_index.wal
[INFO] [stdout] [2m2026-01-28T06:23:13.575968Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 0.
[INFO] [stdout] [2m2026-01-28T06:23:13.576010Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key05"' using staging file '/tmp/.tmpgXXsIR/staging/.tmpZh6K7c'
[INFO] [stdout] [2m2026-01-28T06:23:13.576040Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key05"'
[INFO] [stdout] [2m2026-01-28T06:23:13.576806Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key03"' using staging file '/tmp/.tmpo6gBET/staging/.tmppaAzji'
[INFO] [stdout] [2m2026-01-28T06:23:13.577255Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key03"'
[INFO] [stdout] [2m2026-01-28T06:23:13.577789Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key01"' using staging file '/tmp/.tmptBUB64/staging/.tmpcYxtnT'
[INFO] [stdout] [2m2026-01-28T06:23:13.577816Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key01"'
[INFO] [stdout] [2m2026-01-28T06:23:13.578132Z[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:23:13.578718Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmpc95wRw/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2026-01-28T06:23:13.578729Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob f8165b3c58c0f163fc0aacae0f050d2ba299f3170e772d1d9d5c2435f8c46cc2 to CAS path '/tmp/.tmpgXXsIR/cas/f8/16/5b3c58c0f163fc0aacae0f050d2ba299f3170e772d1d9d5c2435f8c46cc2'
[INFO] [stdout] [2m2026-01-28T06:23:13.578821Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: []
[INFO] [stdout] [2m2026-01-28T06:23:13.578835Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-28T06:23:13.578861Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Ensuring WAL segment file 0 (for next op version 1) exists at path: /tmp/.tmpc95wRw/0_index.wal
[INFO] [stdout] [2m2026-01-28T06:23:13.579010Z[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:23:13.579092Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmpNiLbsF/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2026-01-28T06:23:13.579096Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '[115, 97, 109, 101, 32, 107, 101, 121]' using staging file '/tmp/.tmpBCIhx6/staging/.tmpA0jCpS'
[INFO] [stdout] [2m2026-01-28T06:23:13.579122Z[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:23:13.579184Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: []
[INFO] [stdout] [2m2026-01-28T06:23:13.579206Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-28T06:23:13.579231Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Ensuring WAL segment file 0 (for next op version 1) exists at path: /tmp/.tmpNiLbsF/0_index.wal
[INFO] [stdout] [2m2026-01-28T06:23:13.579981Z[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:23:13.580106Z[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.00016747 [3mtotal_blobs[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-28T06:23:13.580652Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key06"' using staging file '/tmp/.tmpgXXsIR/staging/.tmpPOX3pv'
[INFO] [stdout] [2m2026-01-28T06:23:13.580680Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key06"'
[INFO] [stdout] [2m2026-01-28T06:23:13.580736Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob e5a89c89723208444a472878d4887ef85565731bf2c6789ddbc7082040457e21 to CAS path '/tmp/.tmptBUB64/cas/e5/a8/9c89723208444a472878d4887ef85565731bf2c6789ddbc7082040457e21'
[INFO] [stdout] [2m2026-01-28T06:23:13.580855Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key1"' using staging file '/tmp/.tmpc95wRw/staging/.tmpHRNaE2'
[INFO] [stdout] [2m2026-01-28T06:23:13.580878Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key1"'
[INFO] [stdout] [2m2026-01-28T06:23:13.581063Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 68e1d56d64bd1f355f8b709e19d56daa02c60139a5f0cee043e6255a3ce16abc to CAS path '/tmp/.tmpo6gBET/cas/68/e1/d56d64bd1f355f8b709e19d56daa02c60139a5f0cee043e6255a3ce16abc'
[INFO] [stdout] [2m2026-01-28T06:23:13.581119Z[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:23:13.581805Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 2b80d6e264690d8a19de16ffa3c3271cd778c96a1bf300c3231cc692786fed50 to CAS path '/tmp/.tmpBCIhx6/cas/2b/80/d6e264690d8a19de16ffa3c3271cd778c96a1bf300c3231cc692786fed50'
[INFO] [stdout] [2m2026-01-28T06:23:13.581913Z[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.00087702 [3mtotal_blobs[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-28T06:23:13.582126Z[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:23:13.582312Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key02"' using staging file '/tmp/.tmptBUB64/staging/.tmpPTK4PY'
[INFO] [stdout] [2m2026-01-28T06:23:13.582337Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key02"'
[INFO] [stdout] [2m2026-01-28T06:23:13.583307Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmpNiLbsF/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2026-01-28T06:23:13.583400Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmpNiLbsF/0_index.wal" }]
[INFO] [stdout] [2m2026-01-28T06:23:13.583420Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m1
[INFO] [stdout] [2m2026-01-28T06:23:13.583431Z[0m [34mDEBUG[0m [2mcassadilia::wal::replay[0m[2m:[0m Replaying segment [3msegment[0m[2m=[0m0 [3mpath[0m[2m=[0m/tmp/.tmpNiLbsF/0_index.wal
[INFO] [stdout] [2m2026-01-28T06:23:13.583462Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Reached end of WAL segment 0 at '/tmp/.tmpNiLbsF/0_index.wal'.
[INFO] [stdout] [2m2026-01-28T06:23:13.583485Z[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:23:13.583496Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m WAL replay complete [3mtotal_entries[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-28T06:23:13.583656Z[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:23:13.583881Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key04"' using staging file '/tmp/.tmpo6gBET/staging/.tmp0zqSZT'
[INFO] [stdout] [2m2026-01-28T06:23:13.584136Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key04"'
[INFO] [stdout] [2m2026-01-28T06:23:13.584629Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 0
[INFO] [stdout] [2m2026-01-28T06:23:13.584681Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 40eea84cc0e36fc173385598c36a8beb7dfe908b93c8d0f8cf0a273fb805d293 to CAS path '/tmp/.tmpgXXsIR/cas/40/ee/a84cc0e36fc173385598c36a8beb7dfe908b93c8d0f8cf0a273fb805d293'
[INFO] [stdout] [2m2026-01-28T06:23:13.584723Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob f362faa031d3265e7457430a6907759557c8a983b6f2a31214df75273fe37472 to CAS path '/tmp/.tmpc95wRw/cas/f3/62/faa031d3265e7457430a6907759557c8a983b6f2a31214df75273fe37472'
[INFO] [stdout] [2m2026-01-28T06:23:13.584761Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 0 for write at path: /tmp/.tmpc95wRw/0_index.wal
[INFO] [stdout] [2m2026-01-28T06:23:13.584787Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 0.
[INFO] [stdout] [2m2026-01-28T06:23:13.584985Z[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_cleanup_disabled ... ok
[INFO] [stdout] [2m2026-01-28T06:23:13.585965Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 9238706b442fb58f55eca463f0f0b6fb5d3ee00853b61210178b88ea33e95195 to CAS path '/tmp/.tmptBUB64/cas/92/38/706b442fb58f55eca463f0f0b6fb5d3ee00853b61210178b88ea33e95195'
[INFO] [stdout] [2m2026-01-28T06:23:13.586487Z[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:23:13.586503Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mreason[0m[2m=[0mExplicit
[INFO] [stdout] [2m2026-01-28T06:23:13.586521Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mcheckpoint_reason[0m[2m=[0mExplicit
[INFO] [stdout] [2m2026-01-28T06:23:13.597443Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key07"' using staging file '/tmp/.tmpgXXsIR/staging/.tmpiJZhc0'
[INFO] [stdout] [2m2026-01-28T06:23:13.597486Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key07"'
[INFO] [stdout] [2m2026-01-28T06:23:13.597710Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key03"' using staging file '/tmp/.tmptBUB64/staging/.tmpNDKmAW'
[INFO] [stdout] [2m2026-01-28T06:23:13.597740Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key03"'
[INFO] [stdout] test tests::regression_put_same_content_should_not_delete_blob ... ok
[INFO] [stdout] [2m2026-01-28T06:23:13.598557Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 4607a1b43e8c29a684fe473b6bc2302a7c114692f84e8bf4432850fe81abd16d to CAS path '/tmp/.tmpo6gBET/cas/46/07/a1b43e8c29a684fe473b6bc2302a7c114692f84e8bf4432850fe81abd16d'
[INFO] [stdout] [2m2026-01-28T06:23:13.599549Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Persisted 1 entries to index '/tmp/.tmpc95wRw/index'
[INFO] [stdout] [2m2026-01-28T06:23:13.599627Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Removing stale WAL segments older than segment ID 0.
[INFO] [stdout] [2m2026-01-28T06:23:13.599913Z[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:23:13.600081Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 82127748252e541c7b3bdfd5b9370d6e1764f374663863d4dcdd1a1845811823 to CAS path '/tmp/.tmptBUB64/cas/82/12/7748252e541c7b3bdfd5b9370d6e1764f374663863d4dcdd1a1845811823'
[INFO] [stdout] [2m2026-01-28T06:23:13.600595Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 0
[INFO] [stdout] [2m2026-01-28T06:23:13.600151Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmpc95wRw/0_index.wal" }]
[INFO] [stdout] [2m2026-01-28T06:23:13.600704Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m No stale WAL segments found to remove (older than 0).
[INFO] [stdout] [2m2026-01-28T06:23:13.600951Z[0m [32m INFO[0m [2mcassadilia::wal[0m[2m:[0m Checkpoint committed [3mcheckpoint_version[0m[2m=[0m1
[INFO] [stdout] [2m2026-01-28T06:23:13.600917Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmpo6gBET/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2026-01-28T06:23:13.601479Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Checkpoint completed successfully. [3mcheckpoint_version[0m[2m=[0m1
[INFO] [stdout] [2m2026-01-28T06:23:13.601559Z[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:23:13.601834Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 0
[INFO] [stdout] [2m2026-01-28T06:23:13.602329Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key04"' using staging file '/tmp/.tmptBUB64/staging/.tmpBFooLw'
[INFO] [stdout] [2m2026-01-28T06:23:13.602360Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key04"'
[INFO] [stdout] [2m2026-01-28T06:23:13.601938Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmpo6gBET/0_index.wal" }]
[INFO] [stdout] [2m2026-01-28T06:23:13.602441Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m1
[INFO] [stdout] [2m2026-01-28T06:23:13.602704Z[0m [34mDEBUG[0m [2mcassadilia::wal::replay[0m[2m:[0m Replaying segment [3msegment[0m[2m=[0m0 [3mpath[0m[2m=[0m/tmp/.tmpo6gBET/0_index.wal
[INFO] [stdout] [2m2026-01-28T06:23:13.603034Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 0d828af5e0bdbdb41f026cdf2d1f75e486383fc322c8fc601f308c21ddf00ceb to CAS path '/tmp/.tmpgXXsIR/cas/0d/82/8af5e0bdbdb41f026cdf2d1f75e486383fc322c8fc601f308c21ddf00ceb'
[INFO] [stdout] [2m2026-01-28T06:23:13.603265Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Reached end of WAL segment 0 at '/tmp/.tmpo6gBET/0_index.wal'.
[INFO] [stdout] [2m2026-01-28T06:23:13.603563Z[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:23:13.603671Z[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:23:13.603581Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmp8pNEm0/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2026-01-28T06:23:13.604067Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mreason[0m[2m=[0mAfterReplay
[INFO] [stdout] [2m2026-01-28T06:23:13.604123Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mcheckpoint_reason[0m[2m=[0mAfterReplay
[INFO] [stdout] [2m2026-01-28T06:23:13.604486Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Loaded 1 entries from index '/tmp/.tmpc95wRw/index' and populated ref counts.
[INFO] [stdout] [2m2026-01-28T06:23:13.604579Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key08"' using staging file '/tmp/.tmpgXXsIR/staging/.tmpq5K7O0'
[INFO] [stdout] [2m2026-01-28T06:23:13.604609Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key08"'
[INFO] [stdout] [2m2026-01-28T06:23:13.604683Z[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:23:13.604247Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: []
[INFO] [stdout] [2m2026-01-28T06:23:13.604733Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-28T06:23:13.604766Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Ensuring WAL segment file 0 (for next op version 1) exists at path: /tmp/.tmp8pNEm0/0_index.wal
[INFO] [stdout] [2m2026-01-28T06:23:13.604907Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 22a0b478a78b950b68b18cb61079b51012be4452c570fa98f9b5dba4f6e9bb27 to CAS path '/tmp/.tmptBUB64/cas/22/a0/b478a78b950b68b18cb61079b51012be4452c570fa98f9b5dba4f6e9bb27'
[INFO] [stdout] [2m2026-01-28T06:23:13.605226Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmpc95wRw/0_index.wal" }]
[INFO] [stdout] [2m2026-01-28T06:23:13.605317Z[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:23:13.605547Z[0m [34mDEBUG[0m [2mcassadilia::wal::replay[0m[2m:[0m Replaying segment [3msegment[0m[2m=[0m0 [3mpath[0m[2m=[0m/tmp/.tmpc95wRw/0_index.wal
[INFO] [stdout] [2m2026-01-28T06:23:13.605636Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Reached end of WAL segment 0 at '/tmp/.tmpc95wRw/0_index.wal'.
[INFO] [stdout] [2m2026-01-28T06:23:13.605689Z[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:23:13.606243Z[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:23:13.606441Z[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.137e-5 [3mtotal_blobs[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-28T06:23:13.606948Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"range_blob"' using staging file '/tmp/.tmp8pNEm0/staging/.tmpD6Rcq2'
[INFO] [stdout] [2m2026-01-28T06:23:13.606981Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"range_blob"'
[INFO] [stdout] [2m2026-01-28T06:23:13.605723Z[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:23:13.609392Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmpDKY9Je/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2026-01-28T06:23:13.611150Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: []
[INFO] [stdout] [2m2026-01-28T06:23:13.608480Z[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:23:13.611232Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-28T06:23:13.611303Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Ensuring WAL segment file 0 (for next op version 1) exists at path: /tmp/.tmpDKY9Je/0_index.wal
[INFO] [stdout] [2m2026-01-28T06:23:13.611404Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob b8f6b168214bf501f5a4b84bff9e105cc5c1f3851b798dcb55ffe887391e84b0 to CAS path '/tmp/.tmp8pNEm0/cas/b8/f6/b168214bf501f5a4b84bff9e105cc5c1f3851b798dcb55ffe887391e84b0'
[INFO] [stdout] [2m2026-01-28T06:23:13.611438Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 0 for write at path: /tmp/.tmp8pNEm0/0_index.wal
[INFO] [stdout] [2m2026-01-28T06:23:13.611460Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 0.
[INFO] [stdout] [2m2026-01-28T06:23:13.609846Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Persisted 5 entries to index '/tmp/.tmpo6gBET/index'
[INFO] [stdout] [2m2026-01-28T06:23:13.611539Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Removing stale WAL segments older than segment ID 0.
[INFO] [stdout] [2m2026-01-28T06:23:13.607140Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob b230a71283381b75647c675fcb43daf84115851f6255178bb93a935f49349843 to CAS path '/tmp/.tmpgXXsIR/cas/b2/30/a71283381b75647c675fcb43daf84115851f6255178bb93a935f49349843'
[INFO] [stdout] [2m2026-01-28T06:23:13.611043Z[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.00155448 [3mtotal_blobs[0m[2m=[0m1
[INFO] [stdout] [2m2026-01-28T06:23:13.607319Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 0
[INFO] [stdout] [2m2026-01-28T06:23:13.612091Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmptBUB64/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2026-01-28T06:23:13.612512Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmpo6gBET/0_index.wal" }]
[INFO] [stdout] [2m2026-01-28T06:23:13.612547Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m No stale WAL segments found to remove (older than 0).
[INFO] [stdout] [2m2026-01-28T06:23:13.612558Z[0m [32m INFO[0m [2mcassadilia::wal[0m[2m:[0m Checkpoint committed [3mcheckpoint_version[0m[2m=[0m5
[INFO] [stdout] [2m2026-01-28T06:23:13.612569Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Checkpoint completed successfully. [3mcheckpoint_version[0m[2m=[0m5
[INFO] [stdout] [2m2026-01-28T06:23:13.612628Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmptBUB64/0_index.wal" }]
[INFO] [stdout] [2m2026-01-28T06:23:13.612711Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m1
[INFO] [stdout] [2m2026-01-28T06:23:13.612744Z[0m [34mDEBUG[0m [2mcassadilia::wal::replay[0m[2m:[0m Replaying segment [3msegment[0m[2m=[0m0 [3mpath[0m[2m=[0m/tmp/.tmptBUB64/0_index.wal
[INFO] [stdout] [2m2026-01-28T06:23:13.612882Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Reached end of WAL segment 0 at '/tmp/.tmptBUB64/0_index.wal'.
[INFO] [stdout] [2m2026-01-28T06:23:13.613154Z[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:23:13.613222Z[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:23:13.612992Z[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.00038583 [3mtotal_blobs[0m[2m=[0m5
[INFO] [stdout] [2m2026-01-28T06:23:13.613423Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Ensuring WAL segment file 1 (for next op version 6) exists at path: /tmp/.tmptBUB64/1_index.wal
[INFO] [stdout] [2m2026-01-28T06:23:13.613717Z[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.182e-5 [3mtotal_blobs[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-28T06:23:13.614443Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key05"' using staging file '/tmp/.tmpo6gBET/staging/.tmpqDQn4k'
[INFO] [stdout] [2m2026-01-28T06:23:13.614647Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"test_key"' using staging file '/tmp/.tmpDKY9Je/staging/.tmpNklDmF'
[INFO] [stdout] [2m2026-01-28T06:23:13.615026Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 0
[INFO] [stdout] test tests::test_get_range ... ok
[INFO] [stdout] [2m2026-01-28T06:23:13.617950Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mreason[0m[2m=[0mAfterReplay
[INFO] [stdout] [2m2026-01-28T06:23:13.617978Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mcheckpoint_reason[0m[2m=[0mAfterReplay
[INFO] [stdout] [2m2026-01-28T06:23:13.617980Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key09"' using staging file '/tmp/.tmpgXXsIR/staging/.tmpVcpQ2h'
[INFO] [stdout] [2m2026-01-28T06:23:13.618000Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key09"'
[INFO] [stdout] [2m2026-01-28T06:23:13.618081Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key05"'
[INFO] [stdout] test tests::test_checkpoint_persists_index ... ok
[INFO] [stdout] [2m2026-01-28T06:23:13.622701Z[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:23:13.622839Z[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:23:13.623038Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 2f5899145239bb665c524eda56584e5e995df3dd675d5a78353262fcf61411b3 to CAS path '/tmp/.tmpo6gBET/cas/2f/58/99145239bb665c524eda56584e5e995df3dd675d5a78353262fcf61411b3'
[INFO] [stdout] [2m2026-01-28T06:23:13.623081Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 0 for write at path: /tmp/.tmpo6gBET/0_index.wal
[INFO] [stdout] [2m2026-01-28T06:23:13.623105Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 0.
[INFO] [stdout] [2m2026-01-28T06:23:13.623448Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Persisted 5 entries to index '/tmp/.tmptBUB64/index'
[INFO] [stdout] [2m2026-01-28T06:23:13.623573Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Removing stale WAL segments older than segment ID 0.
[INFO] [stdout] [2m2026-01-28T06:23:13.623680Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmptBUB64/0_index.wal" }, SegmentInfo { id: 1, path: "/tmp/.tmptBUB64/1_index.wal" }]
[INFO] [stdout] [2m2026-01-28T06:23:13.623706Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m No stale WAL segments found to remove (older than 0).
[INFO] [stdout] [2m2026-01-28T06:23:13.623716Z[0m [32m INFO[0m [2mcassadilia::wal[0m[2m:[0m Checkpoint committed [3mcheckpoint_version[0m[2m=[0m5
[INFO] [stdout] [2m2026-01-28T06:23:13.623726Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Checkpoint completed successfully. [3mcheckpoint_version[0m[2m=[0m5
[INFO] [stdout] [2m2026-01-28T06:23:13.623761Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 600c41b30aef01961df9b4d93fe56c5b0bd2d8b7ec60767a4f0135a712e16a81 to CAS path '/tmp/.tmpgXXsIR/cas/60/0c/41b30aef01961df9b4d93fe56c5b0bd2d8b7ec60767a4f0135a712e16a81'
[INFO] [stdout] [2m2026-01-28T06:23:13.623951Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmpikxcY8/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2026-01-28T06:23:13.624057Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: []
[INFO] [stdout] [2m2026-01-28T06:23:13.624073Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-28T06:23:13.624097Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Ensuring WAL segment file 0 (for next op version 1) exists at path: /tmp/.tmpikxcY8/0_index.wal
[INFO] [stdout] [2m2026-01-28T06:23:13.625347Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key06"' using staging file '/tmp/.tmpo6gBET/staging/.tmpRJRFpa'
[INFO] [stdout] [2m2026-01-28T06:23:13.625373Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key06"'
[INFO] [stdout] [2m2026-01-28T06:23:13.625369Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmpYoWAaW/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2026-01-28T06:23:13.625455Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: []
[INFO] [stdout] [2m2026-01-28T06:23:13.625472Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-28T06:23:13.625494Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Ensuring WAL segment file 0 (for next op version 1) exists at path: /tmp/.tmpYoWAaW/0_index.wal
[INFO] [stdout] [2m2026-01-28T06:23:13.626050Z[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.00228924 [3mtotal_blobs[0m[2m=[0m5
[INFO] [stdout] [2m2026-01-28T06:23:13.626154Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key05"' using staging file '/tmp/.tmptBUB64/staging/.tmpMswxK7'
[INFO] [stdout] [2m2026-01-28T06:23:13.626176Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key05"'
[INFO] [stdout] [2m2026-01-28T06:23:13.626288Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key10"' using staging file '/tmp/.tmpgXXsIR/staging/.tmpwQsoCJ'
[INFO] [stdout] [2m2026-01-28T06:23:13.626364Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key10"'
[INFO] [stdout] [2m2026-01-28T06:23:13.626488Z[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.00010705 [3mtotal_blobs[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-28T06:23:13.627017Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"valid_key1"' using staging file '/tmp/.tmpikxcY8/staging/.tmpXOyCeY'
[INFO] [stdout] [2m2026-01-28T06:23:13.627041Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"valid_key1"'
[INFO] [stdout] [2m2026-01-28T06:23:13.627354Z[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:23:13.627843Z[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.00047639 [3mtotal_blobs[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-28T06:23:13.627946Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"valid_key1"' using staging file '/tmp/.tmpYoWAaW/staging/.tmpM1FbuZ'
[INFO] [stdout] [2m2026-01-28T06:23:13.627949Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 983ad14be5c0e05f5f9cd121ecb76c248e547922a3a1e0c40ad63c0565e30244 to CAS path '/tmp/.tmpo6gBET/cas/98/3a/d14be5c0e05f5f9cd121ecb76c248e547922a3a1e0c40ad63c0565e30244'
[INFO] [stdout] [2m2026-01-28T06:23:13.627966Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"valid_key1"'
[INFO] [stdout] [2m2026-01-28T06:23:13.628174Z[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:23:13.628230Z[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:23:13.628787Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob cdf315a98d4330519b10c8c3a3965000d21a130b83f94fe6e172227923b07d5f to CAS path '/tmp/.tmpikxcY8/cas/cd/f3/15a98d4330519b10c8c3a3965000d21a130b83f94fe6e172227923b07d5f'
[INFO] [stdout] [2m2026-01-28T06:23:13.628819Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 0 for write at path: /tmp/.tmpikxcY8/0_index.wal
[INFO] [stdout] [2m2026-01-28T06:23:13.628840Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 0.
[INFO] [stdout] [2m2026-01-28T06:23:13.628826Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob e1adf0a000db31748e36902436adb350e41197faf7375298faefb7fa2cae9ba9 to CAS path '/tmp/.tmptBUB64/cas/e1/ad/f0a000db31748e36902436adb350e41197faf7375298faefb7fa2cae9ba9'
[INFO] [stdout] [2m2026-01-28T06:23:13.628861Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 1 for write at path: /tmp/.tmptBUB64/1_index.wal
[INFO] [stdout] [2m2026-01-28T06:23:13.628885Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 1.
[INFO] [stdout] [2m2026-01-28T06:23:13.629015Z[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:23:13.629212Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key07"' using staging file '/tmp/.tmpo6gBET/staging/.tmp41IqJ3'
[INFO] [stdout] [2m2026-01-28T06:23:13.629238Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key07"'
[INFO] [stdout] [2m2026-01-28T06:23:13.629870Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob c2fe34f9a080b55c101dc9d336438763ddbe757f11ef794b602458e26a21ffe5 to CAS path '/tmp/.tmpgXXsIR/cas/c2/fe/34f9a080b55c101dc9d336438763ddbe757f11ef794b602458e26a21ffe5'
[INFO] [stdout] [2m2026-01-28T06:23:13.629936Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Sealing WAL segment 0
[INFO] [stdout] [2m2026-01-28T06:23:13.629948Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 0
[INFO] [stdout] [2m2026-01-28T06:23:13.630114Z[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:23:13.631631Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob cdf315a98d4330519b10c8c3a3965000d21a130b83f94fe6e172227923b07d5f to CAS path '/tmp/.tmpYoWAaW/cas/cd/f3/15a98d4330519b10c8c3a3965000d21a130b83f94fe6e172227923b07d5f'
[INFO] [stdout] [2m2026-01-28T06:23:13.631665Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 0 for write at path: /tmp/.tmpYoWAaW/0_index.wal
[INFO] [stdout] [2m2026-01-28T06:23:13.631685Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 0.
[INFO] [stdout] [2m2026-01-28T06:23:13.631942Z[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:23:13.631953Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mcheckpoint_reason[0m[2m=[0mSegmentRollover
[INFO] [stdout] [2m2026-01-28T06:23:13.632088Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 1 for write at path: /tmp/.tmpgXXsIR/1_index.wal
[INFO] [stdout] [2m2026-01-28T06:23:13.632129Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 760ca58ec3df7085c57928fe29694647cb011a9dbb8b4fd0d5cf74819bfa90eb to CAS path '/tmp/.tmpo6gBET/cas/76/0c/a58ec3df7085c57928fe29694647cb011a9dbb8b4fd0d5cf74819bfa90eb'
[INFO] [stdout] [2m2026-01-28T06:23:13.632149Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 1.
[INFO] [stdout] [2m2026-01-28T06:23:13.632225Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 0
[INFO] [stdout] [2m2026-01-28T06:23:13.633105Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmpikxcY8/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2026-01-28T06:23:13.633187Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmpikxcY8/0_index.wal" }]
[INFO] [stdout] [2m2026-01-28T06:23:13.633206Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m1
[INFO] [stdout] [2m2026-01-28T06:23:13.633217Z[0m [34mDEBUG[0m [2mcassadilia::wal::replay[0m[2m:[0m Replaying segment [3msegment[0m[2m=[0m0 [3mpath[0m[2m=[0m/tmp/.tmpikxcY8/0_index.wal
[INFO] [stdout] [2m2026-01-28T06:23:13.633273Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Reached end of WAL segment 0 at '/tmp/.tmpikxcY8/0_index.wal'.
[INFO] [stdout] [2m2026-01-28T06:23:13.633292Z[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:23:13.633304Z[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:23:13.633422Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mreason[0m[2m=[0mAfterReplay
[INFO] [stdout] [2m2026-01-28T06:23:13.633474Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 0
[INFO] [stdout] [2m2026-01-28T06:23:13.633441Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mcheckpoint_reason[0m[2m=[0mAfterReplay
[INFO] [stdout] [2m2026-01-28T06:23:13.634078Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Loaded 5 entries from index '/tmp/.tmpo6gBET/index' and populated ref counts.
[INFO] [stdout] [2m2026-01-28T06:23:13.634125Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 0
[INFO] [stdout] [2m2026-01-28T06:23:13.634173Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmpo6gBET/0_index.wal" }]
[INFO] [stdout] [2m2026-01-28T06:23:13.634190Z[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:23:13.634202Z[0m [34mDEBUG[0m [2mcassadilia::wal::replay[0m[2m:[0m Replaying segment [3msegment[0m[2m=[0m0 [3mpath[0m[2m=[0m/tmp/.tmpo6gBET/0_index.wal
[INFO] [stdout] [2m2026-01-28T06:23:13.634289Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Reached end of WAL segment 0 at '/tmp/.tmpo6gBET/0_index.wal'.
[INFO] [stdout] [2m2026-01-28T06:23:13.634307Z[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:23:13.634317Z[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:23:13.634336Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mreason[0m[2m=[0mAfterReplay
[INFO] [stdout] [2m2026-01-28T06:23:13.634346Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mcheckpoint_reason[0m[2m=[0mAfterReplay
[INFO] [stdout] [2m2026-01-28T06:23:13.634458Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmpYoWAaW/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2026-01-28T06:23:13.634536Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmpYoWAaW/0_index.wal" }]
[INFO] [stdout] [2m2026-01-28T06:23:13.634553Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m1
[INFO] [stdout] [2m2026-01-28T06:23:13.634561Z[0m [34mDEBUG[0m [2mcassadilia::wal::replay[0m[2m:[0m Replaying segment [3msegment[0m[2m=[0m0 [3mpath[0m[2m=[0m/tmp/.tmpYoWAaW/0_index.wal
[INFO] [stdout] [2m2026-01-28T06:23:13.634604Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Reached end of WAL segment 0 at '/tmp/.tmpYoWAaW/0_index.wal'.
[INFO] [stdout] [2m2026-01-28T06:23:13.634627Z[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:23:13.634637Z[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:23:13.634655Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mreason[0m[2m=[0mAfterReplay
[INFO] [stdout] [2m2026-01-28T06:23:13.634666Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mcheckpoint_reason[0m[2m=[0mAfterReplay
[INFO] [stdout] [2m2026-01-28T06:23:13.634929Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mcheckpoint_reason[0m[2m=[0mSegmentRollover
[INFO] [stdout] [2m2026-01-28T06:23:13.635602Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Persisted 6 entries to index '/tmp/.tmptBUB64/index'
[INFO] [stdout] [2m2026-01-28T06:23:13.635621Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Removing stale WAL segments older than segment ID 1.
[INFO] [stdout] [2m2026-01-28T06:23:13.635721Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmptBUB64/0_index.wal" }, SegmentInfo { id: 1, path: "/tmp/.tmptBUB64/1_index.wal" }]
[INFO] [stdout] [2m2026-01-28T06:23:13.635754Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Removing stale WAL segment 0: /tmp/.tmptBUB64/0_index.wal
[INFO] [stdout] [2m2026-01-28T06:23:13.635820Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully removed 1 stale WAL segment(s).
[INFO] [stdout] [2m2026-01-28T06:23:13.635834Z[0m [32m INFO[0m [2mcassadilia::wal[0m[2m:[0m Checkpoint committed [3mcheckpoint_version[0m[2m=[0m6
[INFO] [stdout] [2m2026-01-28T06:23:13.635845Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Checkpoint completed successfully. [3mcheckpoint_version[0m[2m=[0m6
[INFO] [stdout] [2m2026-01-28T06:23:13.636672Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Persisted 1 entries to index '/tmp/.tmpikxcY8/index'
[INFO] [stdout] [2m2026-01-28T06:23:13.636690Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Removing stale WAL segments older than segment ID 0.
[INFO] [stdout] [2m2026-01-28T06:23:13.636764Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmpikxcY8/0_index.wal" }]
[INFO] [stdout] [2m2026-01-28T06:23:13.636782Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m No stale WAL segments found to remove (older than 0).
[INFO] [stdout] [2m2026-01-28T06:23:13.636792Z[0m [32m INFO[0m [2mcassadilia::wal[0m[2m:[0m Checkpoint committed [3mcheckpoint_version[0m[2m=[0m1
[INFO] [stdout] [2m2026-01-28T06:23:13.636801Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Checkpoint completed successfully. [3mcheckpoint_version[0m[2m=[0m1
[INFO] [stdout] [2m2026-01-28T06:23:13.637175Z[0m [32m INFO[0m [2mcassadilia::orphan[0m[2m:[0m Deleted orphaned blob [3mhash[0m[2m=[0m2b2e0f3ac5c07ce0e1a48cbac77e3efcc4b21d58de0826c22319ddb123e4432f
[INFO] [stdout] [2m2026-01-28T06:23:13.637905Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Persisted 1 entries to index '/tmp/.tmpYoWAaW/index'
[INFO] [stdout] [2m2026-01-28T06:23:13.637922Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Removing stale WAL segments older than segment ID 0.
[INFO] [stdout] [2m2026-01-28T06:23:13.637971Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Persisted 8 entries to index '/tmp/.tmpo6gBET/index'
[INFO] [stdout] [2m2026-01-28T06:23:13.637990Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Removing stale WAL segments older than segment ID 0.
[INFO] [stdout] [2m2026-01-28T06:23:13.638012Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmpYoWAaW/0_index.wal" }]
[INFO] [stdout] [2m2026-01-28T06:23:13.638031Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m No stale WAL segments found to remove (older than 0).
[INFO] [stdout] [2m2026-01-28T06:23:13.638040Z[0m [32m INFO[0m [2mcassadilia::wal[0m[2m:[0m Checkpoint committed [3mcheckpoint_version[0m[2m=[0m1
[INFO] [stdout] [2m2026-01-28T06:23:13.638049Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Checkpoint completed successfully. [3mcheckpoint_version[0m[2m=[0m1
[INFO] [stdout] [2m2026-01-28T06:23:13.638068Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmpo6gBET/0_index.wal" }]
[INFO] [stdout] [2m2026-01-28T06:23:13.638086Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m No stale WAL segments found to remove (older than 0).
[INFO] [stdout] [2m2026-01-28T06:23:13.638095Z[0m [32m INFO[0m [2mcassadilia::wal[0m[2m:[0m Checkpoint committed [3mcheckpoint_version[0m[2m=[0m8
[INFO] [stdout] [2m2026-01-28T06:23:13.638104Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Checkpoint completed successfully. [3mcheckpoint_version[0m[2m=[0m8
[INFO] [stdout] [2m2026-01-28T06:23:13.638165Z[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:23:13.638227Z[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.0001512 [3mtotal_blobs[0m[2m=[0m1
[INFO] [stdout] [2m2026-01-28T06:23:13.638640Z[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.00050543 [3mtotal_blobs[0m[2m=[0m8
[INFO] [stdout] test tests::test_orphan_detection_and_cleanup ... ok
[INFO] [stdout] test tests::test_orphan_detection_with_integrity_check ... ok
[INFO] [stdout] [2m2026-01-28T06:23:13.639846Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 1
[INFO] [stdout] [2m2026-01-28T06:23:13.641222Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Loaded 6 entries from index '/tmp/.tmptBUB64/index' and populated ref counts.
[INFO] [stdout] [2m2026-01-28T06:23:13.641326Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 1, path: "/tmp/.tmptBUB64/1_index.wal" }]
[INFO] [stdout] [2m2026-01-28T06:23:13.641345Z[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:23:13.641357Z[0m [34mDEBUG[0m [2mcassadilia::wal::replay[0m[2m:[0m Replaying segment [3msegment[0m[2m=[0m1 [3mpath[0m[2m=[0m/tmp/.tmptBUB64/1_index.wal
[INFO] [stdout] [2m2026-01-28T06:23:13.641530Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Reached end of WAL segment 1 at '/tmp/.tmptBUB64/1_index.wal'.
[INFO] [stdout] [2m2026-01-28T06:23:13.641551Z[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:23:13.641563Z[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:23:13.642008Z[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.00040415 [3mtotal_blobs[0m[2m=[0m6
[INFO] [stdout] test tests::checkpoint::test_wal_segment_rollover_triggers_checkpoint ... ok
[INFO] [stdout] [2m2026-01-28T06:23:13.644644Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmpx8V8dO/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2026-01-28T06:23:13.644662Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmpIwd6Bl/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2026-01-28T06:23:13.644728Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: []
[INFO] [stdout] [2m2026-01-28T06:23:13.644741Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-28T06:23:13.644749Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: []
[INFO] [stdout] [2m2026-01-28T06:23:13.644760Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Ensuring WAL segment file 0 (for next op version 1) exists at path: /tmp/.tmpx8V8dO/0_index.wal
[INFO] [stdout] [2m2026-01-28T06:23:13.644766Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-28T06:23:13.644790Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Ensuring WAL segment file 0 (for next op version 1) exists at path: /tmp/.tmpIwd6Bl/0_index.wal
[INFO] [stdout] [2m2026-01-28T06:23:13.645163Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Persisted 11 entries to index '/tmp/.tmpgXXsIR/index'
[INFO] [stdout] [2m2026-01-28T06:23:13.645181Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Removing stale WAL segments older than segment ID 1.
[INFO] [stdout] [2m2026-01-28T06:23:13.645352Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmpgXXsIR/0_index.wal" }, SegmentInfo { id: 1, path: "/tmp/.tmpgXXsIR/1_index.wal" }]
[INFO] [stdout] [2m2026-01-28T06:23:13.645377Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Removing stale WAL segment 0: /tmp/.tmpgXXsIR/0_index.wal
[INFO] [stdout] [2m2026-01-28T06:23:13.646475Z[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.00017419 [3mtotal_blobs[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-28T06:23:13.646589Z[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.00027299 [3mtotal_blobs[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-28T06:23:13.647148Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key1"' using staging file '/tmp/.tmpx8V8dO/staging/.tmpyUae9u'
[INFO] [stdout] [2m2026-01-28T06:23:13.647173Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key1"'
[INFO] [stdout] [2m2026-01-28T06:23:13.647206Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully removed 1 stale WAL segment(s).
[INFO] [stdout] [2m2026-01-28T06:23:13.647220Z[0m [32m INFO[0m [2mcassadilia::wal[0m[2m:[0m Checkpoint committed [3mcheckpoint_version[0m[2m=[0m11
[INFO] [stdout] [2m2026-01-28T06:23:13.647230Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Checkpoint completed successfully. [3mcheckpoint_version[0m[2m=[0m11
[INFO] [stdout] [2m2026-01-28T06:23:13.647328Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key11"' using staging file '/tmp/.tmpgXXsIR/staging/.tmpT7kDEI'
[INFO] [stdout] [2m2026-01-28T06:23:13.647350Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key11"'
[INFO] [stdout] [2m2026-01-28T06:23:13.647454Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key1"' using staging file '/tmp/.tmpIwd6Bl/staging/.tmpQsjiDE'
[INFO] [stdout] [2m2026-01-28T06:23:13.647475Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key1"'
[INFO] [stdout] [2m2026-01-28T06:23:13.647846Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmpKcDIor/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2026-01-28T06:23:13.647970Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: []
[INFO] [stdout] [2m2026-01-28T06:23:13.647994Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-28T06:23:13.648020Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Ensuring WAL segment file 0 (for next op version 1) exists at path: /tmp/.tmpKcDIor/0_index.wal
[INFO] [stdout] [2m2026-01-28T06:23:13.648678Z[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:23:13.648678Z[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:23:13.649545Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob b6e382289cdb3b5285d65af149c3420d418ae8d9737779515f4bc8bba7af1a22 to CAS path '/tmp/.tmpx8V8dO/cas/b6/e3/82289cdb3b5285d65af149c3420d418ae8d9737779515f4bc8bba7af1a22'
[INFO] [stdout] [2m2026-01-28T06:23:13.649591Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 0 for write at path: /tmp/.tmpx8V8dO/0_index.wal
[INFO] [stdout] [2m2026-01-28T06:23:13.649617Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 0.
[INFO] [stdout] [2m2026-01-28T06:23:13.650210Z[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.00024516 [3mtotal_blobs[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-28T06:23:13.650905Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 6b786ef158450a90c98f422b22808925948a61428b6b72fda90216a7bb2fb413 to CAS path '/tmp/.tmpgXXsIR/cas/6b/78/6ef158450a90c98f422b22808925948a61428b6b72fda90216a7bb2fb413'
[INFO] [stdout] test tests::checkpoint::test_replay_creates_checkpoint_after_restart ... ok
[INFO] [stdout] [2m2026-01-28T06:23:13.651022Z[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:23:13.651175Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob b6e382289cdb3b5285d65af149c3420d418ae8d9737779515f4bc8bba7af1a22 to CAS path '/tmp/.tmpIwd6Bl/cas/b6/e3/82289cdb3b5285d65af149c3420d418ae8d9737779515f4bc8bba7af1a22'
[INFO] [stdout] [2m2026-01-28T06:23:13.651206Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 0 for write at path: /tmp/.tmpIwd6Bl/0_index.wal
[INFO] [stdout] [2m2026-01-28T06:23:13.651228Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 0.
[INFO] [stdout] [2m2026-01-28T06:23:13.651246Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmpKcDIor/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2026-01-28T06:23:13.651341Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmpKcDIor/0_index.wal" }]
[INFO] [stdout] [2m2026-01-28T06:23:13.651360Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m1
[INFO] [stdout] [2m2026-01-28T06:23:13.651371Z[0m [34mDEBUG[0m [2mcassadilia::wal::replay[0m[2m:[0m Replaying segment [3msegment[0m[2m=[0m0 [3mpath[0m[2m=[0m/tmp/.tmpKcDIor/0_index.wal
[INFO] [stdout] [2m2026-01-28T06:23:13.651400Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Reached end of WAL segment 0 at '/tmp/.tmpKcDIor/0_index.wal'.
[INFO] [stdout] [2m2026-01-28T06:23:13.651415Z[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:23:13.651424Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m WAL replay complete [3mtotal_entries[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-28T06:23:13.651591Z[0m [32m INFO[0m [2mcassadilia::orphan[0m[2m:[0m Deleted orphaned blob [3mhash[0m[2m=[0maa13b58b0bf7dad737cccadc8dba4f966d58f57c61c864c6e8228164358256f3
[INFO] [stdout] [2m2026-01-28T06:23:13.654000Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 0
[INFO] [stdout] [2m2026-01-28T06:23:13.654136Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmpR6Nu8Q/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2026-01-28T06:23:13.654229Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: []
[INFO] [stdout] [2m2026-01-28T06:23:13.654243Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-28T06:23:13.654264Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Ensuring WAL segment file 0 (for next op version 1) exists at path: /tmp/.tmpR6Nu8Q/0_index.wal
[INFO] [stdout] [2m2026-01-28T06:23:13.654510Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key12"' using staging file '/tmp/.tmpgXXsIR/staging/.tmptntX82'
[INFO] [stdout] [2m2026-01-28T06:23:13.654550Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key12"'
[INFO] [stdout] [2m2026-01-28T06:23:13.655119Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmpIwd6Bl/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2026-01-28T06:23:13.655219Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmpIwd6Bl/0_index.wal" }]
[INFO] [stdout] [2m2026-01-28T06:23:13.655248Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m1
[INFO] [stdout] [2m2026-01-28T06:23:13.655260Z[0m [34mDEBUG[0m [2mcassadilia::wal::replay[0m[2m:[0m Replaying segment [3msegment[0m[2m=[0m0 [3mpath[0m[2m=[0m/tmp/.tmpIwd6Bl/0_index.wal
[INFO] [stdout] [2m2026-01-28T06:23:13.655290Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 0
[INFO] [stdout] [2m2026-01-28T06:23:13.655308Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Reached end of WAL segment 0 at '/tmp/.tmpIwd6Bl/0_index.wal'.
[INFO] [stdout] [2m2026-01-28T06:23:13.655333Z[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:23:13.655353Z[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:23:13.655372Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mreason[0m[2m=[0mAfterReplay
[INFO] [stdout] [2m2026-01-28T06:23:13.655383Z[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:23:13.655565Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmpx8V8dO/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2026-01-28T06:23:13.655610Z[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.424e-5 [3mtotal_blobs[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-28T06:23:13.655645Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmpx8V8dO/0_index.wal" }]
[INFO] [stdout] [2m2026-01-28T06:23:13.655661Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m1
[INFO] [stdout] [2m2026-01-28T06:23:13.655671Z[0m [34mDEBUG[0m [2mcassadilia::wal::replay[0m[2m:[0m Replaying segment [3msegment[0m[2m=[0m0 [3mpath[0m[2m=[0m/tmp/.tmpx8V8dO/0_index.wal
[INFO] [stdout] [2m2026-01-28T06:23:13.655692Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"overwrite_test"' using staging file '/tmp/.tmpR6Nu8Q/staging/.tmpoYdTCK'
[INFO] [stdout] [2m2026-01-28T06:23:13.655713Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Reached end of WAL segment 0 at '/tmp/.tmpx8V8dO/0_index.wal'.
[INFO] [stdout] [2m2026-01-28T06:23:13.655738Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"overwrite_test"'
[INFO] [stdout] [2m2026-01-28T06:23:13.655753Z[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:23:13.655765Z[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:23:13.655787Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mreason[0m[2m=[0mAfterReplay
[INFO] [stdout] [2m2026-01-28T06:23:13.655798Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mcheckpoint_reason[0m[2m=[0mAfterReplay
[INFO] [stdout] [2m2026-01-28T06:23:13.657024Z[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:23:13.657836Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob bf264d7f3851008e6ba34171bc9b1d1c46999b67c2ab7ae74afa0210146da579 to CAS path '/tmp/.tmpgXXsIR/cas/bf/26/4d7f3851008e6ba34171bc9b1d1c46999b67c2ab7ae74afa0210146da579'
[INFO] [stdout] [2m2026-01-28T06:23:13.658071Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Persisted 1 entries to index '/tmp/.tmpIwd6Bl/index'
[INFO] [stdout] [2m2026-01-28T06:23:13.658099Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Removing stale WAL segments older than segment ID 0.
[INFO] [stdout] [2m2026-01-28T06:23:13.658172Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmpIwd6Bl/0_index.wal" }]
[INFO] [stdout] [2m2026-01-28T06:23:13.658190Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m No stale WAL segments found to remove (older than 0).
[INFO] [stdout] [2m2026-01-28T06:23:13.658199Z[0m [32m INFO[0m [2mcassadilia::wal[0m[2m:[0m Checkpoint committed [3mcheckpoint_version[0m[2m=[0m1
[INFO] [stdout] [2m2026-01-28T06:23:13.658208Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Checkpoint completed successfully. [3mcheckpoint_version[0m[2m=[0m1
[INFO] [stdout] [2m2026-01-28T06:23:13.658326Z[0m [31mERROR[0m [2mcassadilia::orphan[0m[2m:[0m Missing blob in filesystem [3mhash[0m[2m=[0mb6e382289cdb3b5285d65af149c3420d418ae8d9737779515f4bc8bba7af1a22
[INFO] [stdout] [2m2026-01-28T06:23:13.658390Z[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:23:13.658468Z[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.00022968 [3mtotal_blobs[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-28T06:23:13.659091Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob a6e7f93354fdbbc10c31e6f310a968b94525d577fd4267550dedd55d846ab1c5 to CAS path '/tmp/.tmpR6Nu8Q/cas/a6/e7/f93354fdbbc10c31e6f310a968b94525d577fd4267550dedd55d846ab1c5'
[INFO] [stdout] [2m2026-01-28T06:23:13.659220Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 0 for write at path: /tmp/.tmpR6Nu8Q/0_index.wal
[INFO] [stdout] [2m2026-01-28T06:23:13.659247Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 0.
[INFO] [stdout] [2m2026-01-28T06:23:13.659772Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key13"' using staging file '/tmp/.tmpgXXsIR/staging/.tmpepjSmq'
[INFO] [stdout] [2m2026-01-28T06:23:13.659807Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key13"'
[INFO] [stdout] test tests::test_orphan_detection_with_missing_blobs ... ok
[INFO] [stdout] [2m2026-01-28T06:23:13.661546Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Persisted 1 entries to index '/tmp/.tmpx8V8dO/index'
[INFO] [stdout] [2m2026-01-28T06:23:13.661641Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Removing stale WAL segments older than segment ID 0.
[INFO] [stdout] [2m2026-01-28T06:23:13.661718Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmpx8V8dO/0_index.wal" }]
[INFO] [stdout] [2m2026-01-28T06:23:13.661734Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m No stale WAL segments found to remove (older than 0).
[INFO] [stdout] [2m2026-01-28T06:23:13.661742Z[0m [32m INFO[0m [2mcassadilia::wal[0m[2m:[0m Checkpoint committed [3mcheckpoint_version[0m[2m=[0m1
[INFO] [stdout] [2m2026-01-28T06:23:13.661751Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Checkpoint completed successfully. [3mcheckpoint_version[0m[2m=[0m1
[INFO] [stdout] [2m2026-01-28T06:23:13.662063Z[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:23:13.663249Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 0
[INFO] [stdout] [2m2026-01-28T06:23:13.663867Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 022bf00ea24955df1ffd5f4de80b676435a254dbab8fe0067b4f4794c6290938 to CAS path '/tmp/.tmpgXXsIR/cas/02/2b/f00ea24955df1ffd5f4de80b676435a254dbab8fe0067b4f4794c6290938'
[INFO] [stdout] [2m2026-01-28T06:23:13.664047Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmpR6Nu8Q/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2026-01-28T06:23:13.664127Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmpR6Nu8Q/0_index.wal" }]
[INFO] [stdout] [2m2026-01-28T06:23:13.664152Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m1
[INFO] [stdout] [2m2026-01-28T06:23:13.664163Z[0m [34mDEBUG[0m [2mcassadilia::wal::replay[0m[2m:[0m Replaying segment [3msegment[0m[2m=[0m0 [3mpath[0m[2m=[0m/tmp/.tmpR6Nu8Q/0_index.wal
[INFO] [stdout] [2m2026-01-28T06:23:13.664212Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Reached end of WAL segment 0 at '/tmp/.tmpR6Nu8Q/0_index.wal'.
[INFO] [stdout] [2m2026-01-28T06:23:13.664230Z[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:23:13.664241Z[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:23:13.664260Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mreason[0m[2m=[0mAfterReplay
[INFO] [stdout] [2m2026-01-28T06:23:13.664271Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mcheckpoint_reason[0m[2m=[0mAfterReplay
[INFO] [stdout] [2m2026-01-28T06:23:13.664556Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmp27nhL9/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2026-01-28T06:23:13.664642Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: []
[INFO] [stdout] [2m2026-01-28T06:23:13.664655Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-28T06:23:13.664774Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Ensuring WAL segment file 0 (for next op version 1) exists at path: /tmp/.tmp27nhL9/0_index.wal
[INFO] [stdout] [2m2026-01-28T06:23:13.666209Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key14"' using staging file '/tmp/.tmpgXXsIR/staging/.tmp5Jsccu'
[INFO] [stdout] [2m2026-01-28T06:23:13.666246Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key14"'
[INFO] [stdout] [2m2026-01-28T06:23:13.666731Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Persisted 1 entries to index '/tmp/.tmpR6Nu8Q/index'
[INFO] [stdout] [2m2026-01-28T06:23:13.666757Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Removing stale WAL segments older than segment ID 0.
[INFO] [stdout] [2m2026-01-28T06:23:13.666830Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmpR6Nu8Q/0_index.wal" }]
[INFO] [stdout] [2m2026-01-28T06:23:13.666847Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m No stale WAL segments found to remove (older than 0).
[INFO] [stdout] [2m2026-01-28T06:23:13.666856Z[0m [32m INFO[0m [2mcassadilia::wal[0m[2m:[0m Checkpoint committed [3mcheckpoint_version[0m[2m=[0m1
[INFO] [stdout] [2m2026-01-28T06:23:13.666865Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Checkpoint completed successfully. [3mcheckpoint_version[0m[2m=[0m1
[INFO] [stdout] [2m2026-01-28T06:23:13.666963Z[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.0003461 [3mtotal_blobs[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-28T06:23:13.667251Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"my_first_blob"' using staging file '/tmp/.tmp27nhL9/staging/.tmpVhs9Tl'
[INFO] [stdout] [2m2026-01-28T06:23:13.667285Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"my_first_blob"'
[INFO] [stdout] [2m2026-01-28T06:23:13.667307Z[0m [32m INFO[0m [2mcassadilia::orphan[0m[2m:[0m Quarantined orphaned blob [3mhash[0m[2m=[0maa13b58b0bf7dad737cccadc8dba4f966d58f57c61c864c6e8228164358256f3 [3mdest[0m[2m=[0m"/tmp/.tmpx8V8dO/quarantine/aa13b58b0bf7dad737cccadc8dba4f966d58f57c61c864c6e8228164358256f3"
[INFO] [stdout] [2m2026-01-28T06:23:13.667534Z[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.00050167 [3mtotal_blobs[0m[2m=[0m1
[INFO] [stdout] [2m2026-01-28T06:23:13.667651Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"overwrite_test"' using staging file '/tmp/.tmpR6Nu8Q/staging/.tmpDT6cPO'
[INFO] [stdout] [2m2026-01-28T06:23:13.667673Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"overwrite_test"'
[INFO] [stdout] [2m2026-01-28T06:23:13.667750Z[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:23:13.668769Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob eeef0fe5509d1d8747688deb5189fbfdf1f99c790e1022b53084fe0c9e25a877 to CAS path '/tmp/.tmpgXXsIR/cas/ee/ef/0fe5509d1d8747688deb5189fbfdf1f99c790e1022b53084fe0c9e25a877'
[INFO] [stdout] [2m2026-01-28T06:23:13.669111Z[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:23:13.669267Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 3e5cebb6c8e26480a4b41a27eb356a16765db43f91e72a506fcb86c13a1628f7 to CAS path '/tmp/.tmp27nhL9/cas/3e/5c/ebb6c8e26480a4b41a27eb356a16765db43f91e72a506fcb86c13a1628f7'
[INFO] [stdout] [2m2026-01-28T06:23:13.669303Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 0 for write at path: /tmp/.tmp27nhL9/0_index.wal
[INFO] [stdout] [2m2026-01-28T06:23:13.669324Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 0.
[INFO] [stdout] [2m2026-01-28T06:23:13.669411Z[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:23:13.670381Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob b4de87a1c0535ed854ef70db5a5e1b72f4dc30c696b58a4a3615d7317167099f to CAS path '/tmp/.tmpR6Nu8Q/cas/b4/de/87a1c0535ed854ef70db5a5e1b72f4dc30c696b58a4a3615d7317167099f'
[INFO] [stdout] [2m2026-01-28T06:23:13.670420Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 0 for write at path: /tmp/.tmpR6Nu8Q/0_index.wal
[INFO] [stdout] [2m2026-01-28T06:23:13.670440Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 0.
[INFO] [stdout] [2m2026-01-28T06:23:13.670628Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 1
[INFO] [stdout] [2m2026-01-28T06:23:13.671004Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Loaded 11 entries from index '/tmp/.tmpgXXsIR/index' and populated ref counts.
[INFO] [stdout] [2m2026-01-28T06:23:13.671108Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 1, path: "/tmp/.tmpgXXsIR/1_index.wal" }]
[INFO] [stdout] [2m2026-01-28T06:23:13.671124Z[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:23:13.671135Z[0m [34mDEBUG[0m [2mcassadilia::wal::replay[0m[2m:[0m Replaying segment [3msegment[0m[2m=[0m1 [3mpath[0m[2m=[0m/tmp/.tmpgXXsIR/1_index.wal
[INFO] [stdout] [2m2026-01-28T06:23:13.671226Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Reached end of WAL segment 1 at '/tmp/.tmpgXXsIR/1_index.wal'.
[INFO] [stdout] [2m2026-01-28T06:23:13.671243Z[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:23:13.671253Z[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:23:13.671327Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mreason[0m[2m=[0mAfterReplay
[INFO] [stdout] [2m2026-01-28T06:23:13.671342Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mcheckpoint_reason[0m[2m=[0mAfterReplay
[INFO] [stdout] test tests::test_orphan_quarantine ... ok
[INFO] [stdout] [2m2026-01-28T06:23:13.672769Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Successfully deleted unreferenced CAS file: /tmp/.tmpR6Nu8Q/cas/a6/e7/f93354fdbbc10c31e6f310a968b94525d577fd4267550dedd55d846ab1c5
[INFO] [stdout] [2m2026-01-28T06:23:13.672883Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 0
[INFO] [stdout] [2m2026-01-28T06:23:13.673807Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmpAwYgAe/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2026-01-28T06:23:13.673869Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Persisted 15 entries to index '/tmp/.tmpgXXsIR/index'
[INFO] [stdout] [2m2026-01-28T06:23:13.673888Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Removing stale WAL segments older than segment ID 1.
[INFO] [stdout] [2m2026-01-28T06:23:13.673917Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Loaded 1 entries from index '/tmp/.tmpR6Nu8Q/index' and populated ref counts.
[INFO] [stdout] [2m2026-01-28T06:23:13.673945Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: []
[INFO] [stdout] [2m2026-01-28T06:23:13.673959Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-28T06:23:13.673983Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Ensuring WAL segment file 0 (for next op version 1) exists at path: /tmp/.tmpAwYgAe/0_index.wal
[INFO] [stdout] [2m2026-01-28T06:23:13.673983Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 1, path: "/tmp/.tmpgXXsIR/1_index.wal" }]
[INFO] [stdout] [2m2026-01-28T06:23:13.674000Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m No stale WAL segments found to remove (older than 1).
[INFO] [stdout] [2m2026-01-28T06:23:13.674010Z[0m [32m INFO[0m [2mcassadilia::wal[0m[2m:[0m Checkpoint committed [3mcheckpoint_version[0m[2m=[0m15
[INFO] [stdout] [2m2026-01-28T06:23:13.674013Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmpR6Nu8Q/0_index.wal" }]
[INFO] [stdout] [2m2026-01-28T06:23:13.674019Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Checkpoint completed successfully. [3mcheckpoint_version[0m[2m=[0m15
[INFO] [stdout] [2m2026-01-28T06:23:13.674030Z[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:23:13.674042Z[0m [34mDEBUG[0m [2mcassadilia::wal::replay[0m[2m:[0m Replaying segment [3msegment[0m[2m=[0m0 [3mpath[0m[2m=[0m/tmp/.tmpR6Nu8Q/0_index.wal
[INFO] [stdout] [2m2026-01-28T06:23:13.674094Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Reached end of WAL segment 0 at '/tmp/.tmpR6Nu8Q/0_index.wal'.
[INFO] [stdout] [2m2026-01-28T06:23:13.674125Z[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:23:13.674137Z[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:23:13.674170Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mreason[0m[2m=[0mAfterReplay
[INFO] [stdout] [2m2026-01-28T06:23:13.674182Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mcheckpoint_reason[0m[2m=[0mAfterReplay
[INFO] [stdout] [2m2026-01-28T06:23:13.675042Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Successfully deleted unreferenced CAS file: /tmp/.tmp27nhL9/cas/3e/5c/ebb6c8e26480a4b41a27eb356a16765db43f91e72a506fcb86c13a1628f7
[INFO] [stdout] [2m2026-01-28T06:23:13.675097Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 0
[INFO] [stdout] [2m2026-01-28T06:23:13.675888Z[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.006e-5 [3mtotal_blobs[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-28T06:23:13.676155Z[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/.tmpAwYgAe/staging/.tmpWgeN2V'
[INFO] [stdout] [2m2026-01-28T06:23:13.676189Z[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:23:13.677119Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Persisted 1 entries to index '/tmp/.tmpR6Nu8Q/index'
[INFO] [stdout] [2m2026-01-28T06:23:13.677147Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Removing stale WAL segments older than segment ID 0.
[INFO] [stdout] [2m2026-01-28T06:23:13.677231Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmpR6Nu8Q/0_index.wal" }]
[INFO] [stdout] [2m2026-01-28T06:23:13.677262Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m No stale WAL segments found to remove (older than 0).
[INFO] [stdout] [2m2026-01-28T06:23:13.677273Z[0m [32m INFO[0m [2mcassadilia::wal[0m[2m:[0m Checkpoint committed [3mcheckpoint_version[0m[2m=[0m2
[INFO] [stdout] [2m2026-01-28T06:23:13.677283Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Checkpoint completed successfully. [3mcheckpoint_version[0m[2m=[0m2
[INFO] [stdout] [2m2026-01-28T06:23:13.677510Z[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.00019203 [3mtotal_blobs[0m[2m=[0m1
[INFO] [stdout] [2m2026-01-28T06:23:13.677689Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmpCtAjue/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2026-01-28T06:23:13.678073Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: []
[INFO] [stdout] test tests::test_put_get_remove_string_key ... ok
[INFO] [stdout] [2m2026-01-28T06:23:13.679197Z[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.00513552 [3mtotal_blobs[0m[2m=[0m15
[INFO] [stdout] [2m2026-01-28T06:23:13.679319Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key10"' using staging file '/tmp/.tmpgXXsIR/staging/.tmpmTRwyf'
[INFO] [stdout] [2m2026-01-28T06:23:13.679371Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key10"'
[INFO] [stdout] [2m2026-01-28T06:23:13.679670Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-28T06:23:13.679698Z[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:23:13.679848Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Ensuring WAL segment file 0 (for next op version 1) exists at path: /tmp/.tmpCtAjue/0_index.wal
[INFO] [stdout] test tests::test_overwrite_persists_across_reopen ... ok
[INFO] [stdout] [2m2026-01-28T06:23:13.680710Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 5926801fac07b300531ff182c815f42c1d11a65c72fb365204de81d2d00acff6 to CAS path '/tmp/.tmpAwYgAe/cas/59/26/801fac07b300531ff182c815f42c1d11a65c72fb365204de81d2d00acff6'
[INFO] [stdout] [2m2026-01-28T06:23:13.680752Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 0 for write at path: /tmp/.tmpAwYgAe/0_index.wal
[INFO] [stdout] [2m2026-01-28T06:23:13.680776Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 0.
[INFO] [stdout] [2m2026-01-28T06:23:13.680939Z[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:23:13.681280Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 74c13e56f64bbf12a0b5b010b2f289d174cda38aadd7b227f65af4e87b87078e to CAS path '/tmp/.tmpgXXsIR/cas/74/c1/3e56f64bbf12a0b5b010b2f289d174cda38aadd7b227f65af4e87b87078e'
[INFO] [stdout] [2m2026-01-28T06:23:13.681317Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 1 for write at path: /tmp/.tmpgXXsIR/1_index.wal
[INFO] [stdout] [2m2026-01-28T06:23:13.681336Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 1.
[INFO] [stdout] [2m2026-01-28T06:23:13.682143Z[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.382e-5 [3mtotal_blobs[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-28T06:23:13.682167Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmpvs3krT/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2026-01-28T06:23:13.682249Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"remove_persist_test"' using staging file '/tmp/.tmpCtAjue/staging/.tmpFhvOgg'
[INFO] [stdout] [2m2026-01-28T06:23:13.682262Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: []
[INFO] [stdout] [2m2026-01-28T06:23:13.682270Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"remove_persist_test"'
[INFO] [stdout] [2m2026-01-28T06:23:13.682276Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-28T06:23:13.682301Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Ensuring WAL segment file 0 (for next op version 1) exists at path: /tmp/.tmpvs3krT/0_index.wal
[INFO] [stdout] [2m2026-01-28T06:23:13.683970Z[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:23:13.684127Z[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.00014298 [3mtotal_blobs[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-28T06:23:13.684224Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key_1"' using staging file '/tmp/.tmpvs3krT/staging/.tmp4TIVcw'
[INFO] [stdout] [2m2026-01-28T06:23:13.684261Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key_1"'
[INFO] [stdout] [2m2026-01-28T06:23:13.684888Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 2c0e850013924f7df98347ff6dcf2d84d6f9d04e678ab76e343ae4732edf25d1 to CAS path '/tmp/.tmpCtAjue/cas/2c/0e/850013924f7df98347ff6dcf2d84d6f9d04e678ab76e343ae4732edf25d1'
[INFO] [stdout] [2m2026-01-28T06:23:13.684953Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 0 for write at path: /tmp/.tmpCtAjue/0_index.wal
[INFO] [stdout] [2m2026-01-28T06:23:13.684976Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 0.
[INFO] [stdout] [2m2026-01-28T06:23:13.685579Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Successfully deleted unreferenced CAS file: /tmp/.tmpAwYgAe/cas/59/26/801fac07b300531ff182c815f42c1d11a65c72fb365204de81d2d00acff6
[INFO] [stdout] [2m2026-01-28T06:23:13.685624Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 0
[INFO] [stdout] [2m2026-01-28T06:23:13.686016Z[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:23:13.687130Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 7db435c33dc4a7d581a9259698dbcae28a7b130bbff1123b36b2e2e987bf9676 to CAS path '/tmp/.tmpvs3krT/cas/7d/b4/35c33dc4a7d581a9259698dbcae28a7b130bbff1123b36b2e2e987bf9676'
[INFO] [stdout] [2m2026-01-28T06:23:13.687172Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 0 for write at path: /tmp/.tmpvs3krT/0_index.wal
[INFO] [stdout] [2m2026-01-28T06:23:13.687195Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 0.
[INFO] [stdout] test tests::test_put_get_remove_bytes_key ... ok
[INFO] [stdout] [2m2026-01-28T06:23:13.689386Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Successfully deleted unreferenced CAS file: /tmp/.tmpCtAjue/cas/2c/0e/850013924f7df98347ff6dcf2d84d6f9d04e678ab76e343ae4732edf25d1
[INFO] [stdout] [2m2026-01-28T06:23:13.689951Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Successfully deleted unreferenced CAS file: /tmp/.tmpgXXsIR/cas/c2/fe/34f9a080b55c101dc9d336438763ddbe757f11ef794b602458e26a21ffe5
[INFO] [stdout] [2m2026-01-28T06:23:13.689988Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 0
[INFO] [stdout] [2m2026-01-28T06:23:13.689715Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key_2"' using staging file '/tmp/.tmpvs3krT/staging/.tmpZbQ0PP'
[INFO] [stdout] [2m2026-01-28T06:23:13.690049Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key_2"'
[INFO] [stdout] [2m2026-01-28T06:23:13.690071Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key11"' using staging file '/tmp/.tmpgXXsIR/staging/.tmp15IXiy'
[INFO] [stdout] [2m2026-01-28T06:23:13.690099Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key11"'
[INFO] [stdout] [2m2026-01-28T06:23:13.690328Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmpCtAjue/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2026-01-28T06:23:13.690411Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmpCtAjue/0_index.wal" }]
[INFO] [stdout] [2m2026-01-28T06:23:13.690430Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m1
[INFO] [stdout] [2m2026-01-28T06:23:13.690440Z[0m [34mDEBUG[0m [2mcassadilia::wal::replay[0m[2m:[0m Replaying segment [3msegment[0m[2m=[0m0 [3mpath[0m[2m=[0m/tmp/.tmpCtAjue/0_index.wal
[INFO] [stdout] [2m2026-01-28T06:23:13.691001Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Reached end of WAL segment 0 at '/tmp/.tmpCtAjue/0_index.wal'.
[INFO] [stdout] [2m2026-01-28T06:23:13.691028Z[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:23:13.691040Z[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:23:13.691061Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mreason[0m[2m=[0mAfterReplay
[INFO] [stdout] [2m2026-01-28T06:23:13.691071Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mcheckpoint_reason[0m[2m=[0mAfterReplay
[INFO] [stdout] [2m2026-01-28T06:23:13.691553Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmpR5gZGj/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2026-01-28T06:23:13.691636Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: []
[INFO] [stdout] [2m2026-01-28T06:23:13.691650Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-28T06:23:13.691670Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Ensuring WAL segment file 0 (for next op version 1) exists at path: /tmp/.tmpR5gZGj/0_index.wal
[INFO] [stdout] [2m2026-01-28T06:23:13.692410Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0m409d96651e5e689bdbe491c2ed943ed4d6744be9ee1f01aa5a61b387f2491b0f [3mkey[0m[2m=[0m"key_2"
[INFO] [stdout] [2m2026-01-28T06:23:13.692521Z[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:23:13.693084Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 86339d2a113359e47d6335318e526d87cccad2c647633cd9b2130a6d11cf2e58 to CAS path '/tmp/.tmpgXXsIR/cas/86/33/9d2a113359e47d6335318e526d87cccad2c647633cd9b2130a6d11cf2e58'
[INFO] [stdout] [2m2026-01-28T06:23:13.693297Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 409d96651e5e689bdbe491c2ed943ed4d6744be9ee1f01aa5a61b387f2491b0f to CAS path '/tmp/.tmpvs3krT/cas/40/9d/96651e5e689bdbe491c2ed943ed4d6744be9ee1f01aa5a61b387f2491b0f'
[INFO] [stdout] [2m2026-01-28T06:23:13.693318Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Persisted 0 entries to index '/tmp/.tmpCtAjue/index'
[INFO] [stdout] [2m2026-01-28T06:23:13.693337Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Removing stale WAL segments older than segment ID 0.
[INFO] [stdout] [2m2026-01-28T06:23:13.693420Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmpCtAjue/0_index.wal" }]
[INFO] [stdout] [2m2026-01-28T06:23:13.693444Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m No stale WAL segments found to remove (older than 0).
[INFO] [stdout] [2m2026-01-28T06:23:13.693455Z[0m [32m INFO[0m [2mcassadilia::wal[0m[2m:[0m Checkpoint committed [3mcheckpoint_version[0m[2m=[0m2
[INFO] [stdout] [2m2026-01-28T06:23:13.693465Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Checkpoint completed successfully. [3mcheckpoint_version[0m[2m=[0m2
[INFO] [stdout] [2m2026-01-28T06:23:13.694009Z[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.00046424 [3mtotal_blobs[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-28T06:23:13.694201Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key"' using staging file '/tmp/.tmpR5gZGj/staging/.tmppftfCS'
[INFO] [stdout] [2m2026-01-28T06:23:13.694224Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key"'
[INFO] [stdout] [2m2026-01-28T06:23:13.694299Z[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.0008028 [3mtotal_blobs[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-28T06:23:13.695763Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0m17762fddd969a453925d65717ac3eea21320b66b54342fde15128d6caf21215f [3mkey[0m[2m=[0m"key"
[INFO] [stdout] test tests::test_remove_persists_across_reopen ... ok
[INFO] [stdout] [2m2026-01-28T06:23:13.696960Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Successfully deleted unreferenced CAS file: /tmp/.tmpgXXsIR/cas/6b/78/6ef158450a90c98f422b22808925948a61428b6b72fda90216a7bb2fb413
[INFO] [stdout] [2m2026-01-28T06:23:13.697075Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key12"' using staging file '/tmp/.tmpgXXsIR/staging/.tmpR8awQZ'
[INFO] [stdout] [2m2026-01-28T06:23:13.697097Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key12"'
[INFO] [stdout] [2m2026-01-28T06:23:13.697200Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key_3"' using staging file '/tmp/.tmpvs3krT/staging/.tmpCr3zeb'
[INFO] [stdout] [2m2026-01-28T06:23:13.697220Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key_3"'
[INFO] [stdout] [2m2026-01-28T06:23:13.698618Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 17762fddd969a453925d65717ac3eea21320b66b54342fde15128d6caf21215f to CAS path '/tmp/.tmpR5gZGj/cas/17/76/2fddd969a453925d65717ac3eea21320b66b54342fde15128d6caf21215f'
[INFO] [stdout] [2m2026-01-28T06:23:13.698669Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 0 for write at path: /tmp/.tmpR5gZGj/0_index.wal
[INFO] [stdout] [2m2026-01-28T06:23:13.698698Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 0.
[INFO] [stdout] [2m2026-01-28T06:23:13.699054Z[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:23:13.699146Z[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:23:13.699690Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 2bef6d996a68d9ace889cd81ab739fe0408a00dd06046ac1eca9de4a86b23ccd to CAS path '/tmp/.tmpgXXsIR/cas/2b/ef/6d996a68d9ace889cd81ab739fe0408a00dd06046ac1eca9de4a86b23ccd'
[INFO] [stdout] [2m2026-01-28T06:23:13.699929Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 68e1d56d64bd1f355f8b709e19d56daa02c60139a5f0cee043e6255a3ce16abc to CAS path '/tmp/.tmpvs3krT/cas/68/e1/d56d64bd1f355f8b709e19d56daa02c60139a5f0cee043e6255a3ce16abc'
[INFO] [stdout] [2m2026-01-28T06:23:13.700076Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key"' using staging file '/tmp/.tmpR5gZGj/staging/.tmpsHuD8w'
[INFO] [stdout] [2m2026-01-28T06:23:13.700120Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key"'
[INFO] [stdout] [2m2026-01-28T06:23:13.701138Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmpyfBcRd/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2026-01-28T06:23:13.701245Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: []
[INFO] [stdout] [2m2026-01-28T06:23:13.701268Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-28T06:23:13.701290Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Ensuring WAL segment file 0 (for next op version 1) exists at path: /tmp/.tmpyfBcRd/0_index.wal
[INFO] [stdout] [2m2026-01-28T06:23:13.702075Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Successfully deleted unreferenced CAS file: /tmp/.tmpgXXsIR/cas/bf/26/4d7f3851008e6ba34171bc9b1d1c46999b67c2ab7ae74afa0210146da579
[INFO] [stdout] [2m2026-01-28T06:23:13.702189Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key13"' using staging file '/tmp/.tmpgXXsIR/staging/.tmpnFx4eW'
[INFO] [stdout] [2m2026-01-28T06:23:13.702219Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key13"'
[INFO] [stdout] [2m2026-01-28T06:23:13.702335Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key_4"' using staging file '/tmp/.tmpvs3krT/staging/.tmpB4HxSf'
[INFO] [stdout] [2m2026-01-28T06:23:13.702369Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key_4"'
[INFO] [stdout] [2m2026-01-28T06:23:13.702457Z[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:23:13.702713Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 1229c1ebf281f829001c1d36a46444b7057a16573ee4a23e36608bf757546835 to CAS path '/tmp/.tmpR5gZGj/cas/12/29/c1ebf281f829001c1d36a46444b7057a16573ee4a23e36608bf757546835'
[INFO] [stdout] [2m2026-01-28T06:23:13.703108Z[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.354e-5 [3mtotal_blobs[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-28T06:23:13.703597Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key1"' using staging file '/tmp/.tmpyfBcRd/staging/.tmpxLEIYt'
[INFO] [stdout] [2m2026-01-28T06:23:13.703633Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key1"'
[INFO] [stdout] [2m2026-01-28T06:23:13.703988Z[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:23:13.704218Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 4607a1b43e8c29a684fe473b6bc2302a7c114692f84e8bf4432850fe81abd16d to CAS path '/tmp/.tmpvs3krT/cas/46/07/a1b43e8c29a684fe473b6bc2302a7c114692f84e8bf4432850fe81abd16d'
[INFO] [stdout] [2m2026-01-28T06:23:13.704312Z[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:23:13.704521Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 840fef00251a910c284e237a8ac74883de1a1d7af5a206afca8213fa2aa5a8ba to CAS path '/tmp/.tmpgXXsIR/cas/84/0f/ef00251a910c284e237a8ac74883de1a1d7af5a206afca8213fa2aa5a8ba'
[INFO] [stdout] [2m2026-01-28T06:23:13.704669Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Successfully deleted unreferenced CAS file: /tmp/.tmpR5gZGj/cas/17/76/2fddd969a453925d65717ac3eea21320b66b54342fde15128d6caf21215f
[INFO] [stdout] [2m2026-01-28T06:23:13.704726Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 0
[INFO] [stdout] test tests::test_stats_repoint_overwrite_updates_bytes ... ok
[INFO] [stdout] [2m2026-01-28T06:23:13.707022Z[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:23:13.707064Z[0m [34mDEBUG[0m [2mcassadilia[0m[2m:[0m Removing 2 keys in range "key_1".."key_3"
[INFO] [stdout] [2m2026-01-28T06:23:13.707224Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 6437b3ac38465133ffb63b75273a8db548c558465d79db03fd359c6cd5bd9d85 to CAS path '/tmp/.tmpyfBcRd/cas/64/37/b3ac38465133ffb63b75273a8db548c558465d79db03fd359c6cd5bd9d85'
[INFO] [stdout] [2m2026-01-28T06:23:13.707208Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Successfully deleted unreferenced CAS file: /tmp/.tmpgXXsIR/cas/02/2b/f00ea24955df1ffd5f4de80b676435a254dbab8fe0067b4f4794c6290938
[INFO] [stdout] [2m2026-01-28T06:23:13.707294Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 0 for write at path: /tmp/.tmpyfBcRd/0_index.wal
[INFO] [stdout] [2m2026-01-28T06:23:13.707316Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 0.
[INFO] [stdout] [2m2026-01-28T06:23:13.707916Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmp8XB3en/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2026-01-28T06:23:13.708015Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: []
[INFO] [stdout] [2m2026-01-28T06:23:13.708034Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-28T06:23:13.708036Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key14"' using staging file '/tmp/.tmpgXXsIR/staging/.tmp0P90Hp'
[INFO] [stdout] [2m2026-01-28T06:23:13.708061Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Ensuring WAL segment file 0 (for next op version 1) exists at path: /tmp/.tmp8XB3en/0_index.wal
[INFO] [stdout] [2m2026-01-28T06:23:13.708060Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key14"'
[INFO] [stdout] [2m2026-01-28T06:23:13.708698Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmphJmQ4s/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2026-01-28T06:23:13.708794Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: []
[INFO] [stdout] [2m2026-01-28T06:23:13.708808Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-28T06:23:13.708834Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Ensuring WAL segment file 0 (for next op version 1) exists at path: /tmp/.tmphJmQ4s/0_index.wal
[INFO] [stdout] [2m2026-01-28T06:23:13.709637Z[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:23:13.710288Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 11587230fea50d75fc5c9cb733010a5c12f75426287ed081e5efd2a31cbdef00 to CAS path '/tmp/.tmpgXXsIR/cas/11/58/7230fea50d75fc5c9cb733010a5c12f75426287ed081e5efd2a31cbdef00'
[INFO] [stdout] [2m2026-01-28T06:23:13.710394Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Successfully deleted unreferenced CAS file: /tmp/.tmpvs3krT/cas/7d/b4/35c33dc4a7d581a9259698dbcae28a7b130bbff1123b36b2e2e987bf9676
[INFO] [stdout] [2m2026-01-28T06:23:13.710486Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Successfully deleted unreferenced CAS file: /tmp/.tmpvs3krT/cas/40/9d/96651e5e689bdbe491c2ed943ed4d6744be9ee1f01aa5a61b387f2491b0f
[INFO] [stdout] [2m2026-01-28T06:23:13.710566Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 0
[INFO] [stdout] [2m2026-01-28T06:23:13.710698Z[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.145e-5 [3mtotal_blobs[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-28T06:23:13.710803Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"dropped_tx_key"' using staging file '/tmp/.tmphJmQ4s/staging/.tmp7wbrCL'
[INFO] [stdout] [2m2026-01-28T06:23:13.711391Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key2"' using staging file '/tmp/.tmpyfBcRd/staging/.tmpbTx4bx'
[INFO] [stdout] test tests::test_transaction_drop_cleans_up_staging_file ... [2m2026-01-28T06:23:13.711422Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key2"'
[INFO] [stdout] ok
[INFO] [stdout] [2m2026-01-28T06:23:13.711675Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmpvs3krT/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2026-01-28T06:23:13.711795Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmpvs3krT/0_index.wal" }]
[INFO] [stdout] [2m2026-01-28T06:23:13.711826Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m1
[INFO] [stdout] [2m2026-01-28T06:23:13.711838Z[0m [34mDEBUG[0m [2mcassadilia::wal::replay[0m[2m:[0m Replaying segment [3msegment[0m[2m=[0m0 [3mpath[0m[2m=[0m/tmp/.tmpvs3krT/0_index.wal
[INFO] [stdout] [2m2026-01-28T06:23:13.712482Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Reached end of WAL segment 0 at '/tmp/.tmpvs3krT/0_index.wal'.
[INFO] [stdout] [2m2026-01-28T06:23:13.712518Z[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:23:13.712531Z[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:23:13.712554Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mreason[0m[2m=[0mAfterReplay
[INFO] [stdout] [2m2026-01-28T06:23:13.712570Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mcheckpoint_reason[0m[2m=[0mAfterReplay
[INFO] [stdout] [2m2026-01-28T06:23:13.713513Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Successfully deleted unreferenced CAS file: /tmp/.tmpgXXsIR/cas/ee/ef/0fe5509d1d8747688deb5189fbfdf1f99c790e1022b53084fe0c9e25a877
[INFO] [stdout] [2m2026-01-28T06:23:13.713639Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key15"' using staging file '/tmp/.tmpgXXsIR/staging/.tmpFtaMDS'
[INFO] [stdout] [2m2026-01-28T06:23:13.713668Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key15"'
[INFO] [stdout] [2m2026-01-28T06:23:13.713967Z[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:23:13.714084Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 6437b3ac38465133ffb63b75273a8db548c558465d79db03fd359c6cd5bd9d85 to CAS path '/tmp/.tmpyfBcRd/cas/64/37/b3ac38465133ffb63b75273a8db548c558465d79db03fd359c6cd5bd9d85'
[INFO] [stdout] [2m2026-01-28T06:23:13.714153Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Persisted 2 entries to index '/tmp/.tmpvs3krT/index'
[INFO] [stdout] [2m2026-01-28T06:23:13.714168Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Removing stale WAL segments older than segment ID 0.
[INFO] [stdout] [2m2026-01-28T06:23:13.714253Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmpvs3krT/0_index.wal" }]
[INFO] [stdout] [2m2026-01-28T06:23:13.714273Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m No stale WAL segments found to remove (older than 0).
[INFO] [stdout] [2m2026-01-28T06:23:13.714282Z[0m [32m INFO[0m [2mcassadilia::wal[0m[2m:[0m Checkpoint committed [3mcheckpoint_version[0m[2m=[0m5
[INFO] [stdout] [2m2026-01-28T06:23:13.714293Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Checkpoint completed successfully. [3mcheckpoint_version[0m[2m=[0m5
[INFO] [stdout] [2m2026-01-28T06:23:13.714619Z[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.00029518 [3mtotal_blobs[0m[2m=[0m2
[INFO] [stdout] test tests::test_remove_range_persists ... ok
[INFO] [stdout] [2m2026-01-28T06:23:13.717395Z[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.00778448 [3mtotal_blobs[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-28T06:23:13.717475Z[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:23:13.717509Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"k1"' using staging file '/tmp/.tmp8XB3en/staging/.tmpRX5JXG'
[INFO] [stdout] [2m2026-01-28T06:23:13.717531Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"k1"'
[INFO] [stdout] [2m2026-01-28T06:23:13.717626Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob d8e1044299623a8c5a69ac85299b0c1bee5296749eb81b398165b1db141f192e to CAS path '/tmp/.tmpgXXsIR/cas/d8/e1/044299623a8c5a69ac85299b0c1bee5296749eb81b398165b1db141f192e'
[INFO] [stdout] [2m2026-01-28T06:23:13.717669Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Sealing WAL segment 1
[INFO] [stdout] [2m2026-01-28T06:23:13.717708Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 1
[INFO] [stdout] [2m2026-01-28T06:23:13.719463Z[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:23:13.720317Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 6437b3ac38465133ffb63b75273a8db548c558465d79db03fd359c6cd5bd9d85 to CAS path '/tmp/.tmp8XB3en/cas/64/37/b3ac38465133ffb63b75273a8db548c558465d79db03fd359c6cd5bd9d85'
[INFO] [stdout] [2m2026-01-28T06:23:13.720533Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 2 for write at path: /tmp/.tmpgXXsIR/2_index.wal
[INFO] [stdout] [2m2026-01-28T06:23:13.720847Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 0 for write at path: /tmp/.tmp8XB3en/0_index.wal
[INFO] [stdout] [2m2026-01-28T06:23:13.720875Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 0.
[INFO] [stdout] test tests::test_io_error_on_staging_file_creation ... FAILED
[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] [2m2026-01-28T06:23:13.721332Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 2.
[INFO] [stdout] [2m2026-01-28T06:23:13.722054Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmplKRmhu/index' not found, starting fresh. State remains new.
[INFO] [stdout] test types::tests::test_blob_hash_from_relative_path_error_cases ... ok
[INFO] [stdout] test types::tests::test_blob_hash_relative_path_roundtrip ... ok
[INFO] [stdout] test types::tests::test_blob_hash_relative_path_structure ... ok
[INFO] [stdout] [2m2026-01-28T06:23:13.724831Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 0 for write at path: /tmp/.tmpAnnyRT/0_index.wal
[INFO] [stdout] [2m2026-01-28T06:23:13.724957Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: []
[INFO] [stdout] [2m2026-01-28T06:23:13.725673Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-28T06:23:13.725834Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Ensuring WAL segment file 0 (for next op version 1) exists at path: /tmp/.tmplKRmhu/0_index.wal
[INFO] [stdout] [2m2026-01-28T06:23:13.725151Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mcheckpoint_reason[0m[2m=[0mSegmentRollover
[INFO] [stdout] [2m2026-01-28T06:23:13.725104Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 0.
[INFO] [stdout] [2m2026-01-28T06:23:13.725023Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 0 for write at path: /tmp/.tmpDbsZmL/0_index.wal
[INFO] [stdout] [2m2026-01-28T06:23:13.726139Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Successfully deleted unreferenced CAS file: /tmp/.tmpyfBcRd/cas/64/37/b3ac38465133ffb63b75273a8db548c558465d79db03fd359c6cd5bd9d85
[INFO] [stdout] [2m2026-01-28T06:23:13.726211Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"k2"' using staging file '/tmp/.tmp8XB3en/staging/.tmpgzGt5M'
[INFO] [stdout] [2m2026-01-28T06:23:13.727622Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"k2"'
[INFO] [stdout] [2m2026-01-28T06:23:13.727625Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 0.
[INFO] [stdout] [2m2026-01-28T06:23:13.728366Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 0
[INFO] [stdout] [2m2026-01-28T06:23:13.728472Z[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.00030233 [3mtotal_blobs[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-28T06:23:13.729132Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key1"' using staging file '/tmp/.tmplKRmhu/staging/.tmpdXAxKu'
[INFO] [stdout] [2m2026-01-28T06:23:13.729163Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key1"'
[INFO] [stdout] [2m2026-01-28T06:23:13.729165Z[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:23:13.729790Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 6437b3ac38465133ffb63b75273a8db548c558465d79db03fd359c6cd5bd9d85 to CAS path '/tmp/.tmp8XB3en/cas/64/37/b3ac38465133ffb63b75273a8db548c558465d79db03fd359c6cd5bd9d85'
[INFO] [stdout] [2m2026-01-28T06:23:13.729825Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Persisted 16 entries to index '/tmp/.tmpgXXsIR/index'
[INFO] [stdout] [2m2026-01-28T06:23:13.729843Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Removing stale WAL segments older than segment ID 2.
[INFO] [stdout] [2m2026-01-28T06:23:13.730980Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 1, path: "/tmp/.tmpgXXsIR/1_index.wal" }, SegmentInfo { id: 2, path: "/tmp/.tmpgXXsIR/2_index.wal" }]
[INFO] [stdout] [2m2026-01-28T06:23:13.731011Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Removing stale WAL segment 1: /tmp/.tmpgXXsIR/1_index.wal
[INFO] [stdout] [2m2026-01-28T06:23:13.731067Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully removed 1 stale WAL segment(s).
[INFO] [stdout] [2m2026-01-28T06:23:13.731080Z[0m [32m INFO[0m [2mcassadilia::wal[0m[2m:[0m Checkpoint committed [3mcheckpoint_version[0m[2m=[0m21
[INFO] [stdout] [2m2026-01-28T06:23:13.731090Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Checkpoint completed successfully. [3mcheckpoint_version[0m[2m=[0m21
[INFO] [stdout] [2m2026-01-28T06:23:13.731174Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key16"' using staging file '/tmp/.tmpgXXsIR/staging/.tmpWW6Xci'
[INFO] [stdout] [2m2026-01-28T06:23:13.731195Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key16"'
[INFO] [stdout] [2m2026-01-28T06:23:13.731382Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 0
[INFO] [stdout] [2m2026-01-28T06:23:13.731500Z[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:23:13.731579Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Sealing WAL segment 0
[INFO] [stdout] [2m2026-01-28T06:23:13.731600Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 0
[INFO] [stdout] [2m2026-01-28T06:23:13.732298Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 637140a8a0a8e97655585db60b46b89af928c2c431953a2ec77b766e113a38a3 to CAS path '/tmp/.tmplKRmhu/cas/63/71/40a8a0a8e97655585db60b46b89af928c2c431953a2ec77b766e113a38a3'
[INFO] [stdout] [2m2026-01-28T06:23:13.732341Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 0 for write at path: /tmp/.tmplKRmhu/0_index.wal
[INFO] [stdout] [2m2026-01-28T06:23:13.732364Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 0.
[INFO] [stdout] test tests::test_stats_unique_and_bytes_shared_blob ... ok
[INFO] [stdout] [2m2026-01-28T06:23:13.732527Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmp8XB3en/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2026-01-28T06:23:13.732613Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmp8XB3en/0_index.wal" }]
[INFO] [stdout] [2m2026-01-28T06:23:13.732669Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Sealing WAL segment 0
[INFO] [stdout] [2m2026-01-28T06:23:13.732700Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 0
[INFO] [stdout] [2m2026-01-28T06:23:13.732717Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m1
[INFO] [stdout] [2m2026-01-28T06:23:13.732728Z[0m [34mDEBUG[0m [2mcassadilia::wal::replay[0m[2m:[0m Replaying segment [3msegment[0m[2m=[0m0 [3mpath[0m[2m=[0m/tmp/.tmp8XB3en/0_index.wal
[INFO] [stdout] [2m2026-01-28T06:23:13.732818Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Reached end of WAL segment 0 at '/tmp/.tmp8XB3en/0_index.wal'.
[INFO] [stdout] [2m2026-01-28T06:23:13.732847Z[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:23:13.732860Z[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:23:13.732880Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mreason[0m[2m=[0mAfterReplay
[INFO] [stdout] [2m2026-01-28T06:23:13.732907Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mcheckpoint_reason[0m[2m=[0mAfterReplay
[INFO] [stdout] [2m2026-01-28T06:23:13.732979Z[0m [33m WARN[0m [2mcassadilia::wal::storage[0m[2m:[0m Found WAL-like file with non-numeric segment ID: /tmp/.tmpRQpJ5C/abc_index.wal
[INFO] [stdout] [2m2026-01-28T06:23:13.733029Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmpRQpJ5C/0_index.wal" }, SegmentInfo { id: 2, path: "/tmp/.tmpRQpJ5C/2_index.wal" }]
[INFO] [stdout] test wal::tests::discover_segments_ignores_malformed_filenames ... ok
[INFO] [stdout] [2m2026-01-28T06:23:13.733662Z[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:23:13.733776Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 1 for write at path: /tmp/.tmpAnnyRT/1_index.wal
[INFO] [stdout] [2m2026-01-28T06:23:13.733848Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 1.
[INFO] [stdout] [2m2026-01-28T06:23:13.734008Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key2"' using staging file '/tmp/.tmplKRmhu/staging/.tmpvoj6Mb'
[INFO] [stdout] [2m2026-01-28T06:23:13.734035Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key2"'
[INFO] [stdout] [2m2026-01-28T06:23:13.734588Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 591c6c3a9299a2b4d2165956457aff50d6aa376007235a26675d223563d4863d to CAS path '/tmp/.tmpgXXsIR/cas/59/1c/6c3a9299a2b4d2165956457aff50d6aa376007235a26675d223563d4863d'
[INFO] [stdout] [2m2026-01-28T06:23:13.734766Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 1 for write at path: /tmp/.tmpDbsZmL/1_index.wal
[INFO] [stdout] [2m2026-01-28T06:23:13.735346Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Persisted 2 entries to index '/tmp/.tmp8XB3en/index'
[INFO] [stdout] [2m2026-01-28T06:23:13.735373Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Removing stale WAL segments older than segment ID 0.
[INFO] [stdout] [2m2026-01-28T06:23:13.735453Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmp8XB3en/0_index.wal" }]
[INFO] [stdout] [2m2026-01-28T06:23:13.735470Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m No stale WAL segments found to remove (older than 0).
[INFO] [stdout] [2m2026-01-28T06:23:13.735479Z[0m [32m INFO[0m [2mcassadilia::wal[0m[2m:[0m Checkpoint committed [3mcheckpoint_version[0m[2m=[0m2
[INFO] [stdout] [2m2026-01-28T06:23:13.735488Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Checkpoint completed successfully. [3mcheckpoint_version[0m[2m=[0m2
[INFO] [stdout] [2m2026-01-28T06:23:13.735638Z[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.00011878 [3mtotal_blobs[0m[2m=[0m1
[INFO] [stdout] test tests::test_stats_recomputed_after_reopen ... ok[2m2026-01-28T06:23:13.736179Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key17"' using staging file '/tmp/.tmpgXXsIR/staging/.tmplrOT3Q'
[INFO] [stdout] 
[INFO] [stdout] [2m2026-01-28T06:23:13.736206Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key17"'
[INFO] [stdout] [2m2026-01-28T06:23:13.736222Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 1.
[INFO] [stdout] [2m2026-01-28T06:23:13.736364Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 0 for write at path: /tmp/.tmp4jKOWk/0_index.wal
[INFO] [stdout] [2m2026-01-28T06:23:13.736422Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 0.
[INFO] [stdout] [2m2026-01-28T06:23:13.736499Z[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:23:13.738013Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmpHhRq6B/0_index.wal" }]
[INFO] [stdout] [2m2026-01-28T06:23:13.738052Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m1
[INFO] [stdout] [2m2026-01-28T06:23:13.738068Z[0m [34mDEBUG[0m [2mcassadilia::wal::replay[0m[2m:[0m Replaying segment [3msegment[0m[2m=[0m0 [3mpath[0m[2m=[0m/tmp/.tmpHhRq6B/0_index.wal
[INFO] [stdout] [2m2026-01-28T06:23:13.738787Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 1
[INFO] [stdout] test wal::tests::replay_fails_on_corrupted_op_entry ... ok
[INFO] [stdout] [2m2026-01-28T06:23:13.739127Z[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:23:13.739169Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: []
[INFO] [stdout] [2m2026-01-28T06:23:13.739193Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-28T06:23:13.739194Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 71df75541f3ee9d14a6eecd051a88e1cf16f3ff146901a0886406caffe31004d to CAS path '/tmp/.tmplKRmhu/cas/71/df/75541f3ee9d14a6eecd051a88e1cf16f3ff146901a0886406caffe31004d'
[INFO] [stdout] [2m2026-01-28T06:23:13.739215Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Ensuring WAL segment file 0 (for next op version 1) exists at path: /tmp/.tmpBiuYmp/0_index.wal
[INFO] [stdout] [2m2026-01-28T06:23:13.739279Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 0
[INFO] [stdout] test wal::tests::append_op_fails_when_segment_rollover_cannot_create_file ... FAILED
[INFO] [stdout] [2m2026-01-28T06:23:13.739345Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob f1023e972ed87f319c2688019de45c89941bb75fcccfc0f1b73351a49da3f4f1 to CAS path '/tmp/.tmpgXXsIR/cas/f1/02/3e972ed87f319c2688019de45c89941bb75fcccfc0f1b73351a49da3f4f1'
[INFO] [stdout] [2m2026-01-28T06:23:13.739397Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmp4jKOWk/0_index.wal" }]
[INFO] [stdout] [2m2026-01-28T06:23:13.739422Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m1
[INFO] [stdout] [2m2026-01-28T06:23:13.739433Z[0m [34mDEBUG[0m [2mcassadilia::wal::replay[0m[2m:[0m Replaying segment [3msegment[0m[2m=[0m0 [3mpath[0m[2m=[0m/tmp/.tmp4jKOWk/0_index.wal
[INFO] [stdout] [2m2026-01-28T06:23:13.740075Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 0 for write at path: /tmp/.tmpmyggN3/0_index.wal
[INFO] [stdout] [2m2026-01-28T06:23:13.740138Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 0.
[INFO] [stdout] test wal::tests::replay_fails_on_key_decode_error ... ok
[INFO] [stdout] [2m2026-01-28T06:23:13.740374Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Sealing WAL segment 1
[INFO] [stdout] [2m2026-01-28T06:23:13.740426Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 1
[INFO] [stdout] test wal::tests::replay_on_completely_empty_directory ... ok
[INFO] [stdout] [2m2026-01-28T06:23:13.740597Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key3"' using staging file '/tmp/.tmplKRmhu/staging/.tmpfLndgO'
[INFO] [stdout] [2m2026-01-28T06:23:13.740621Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key3"'
[INFO] [stdout] test wal::tests::segment_id_calculation_is_correct ... ok
[INFO] [stdout] [2m2026-01-28T06:23:13.741568Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 2 for write at path: /tmp/.tmpDbsZmL/2_index.wal
[INFO] [stdout] [2m2026-01-28T06:23:13.741644Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key18"' using staging file '/tmp/.tmpgXXsIR/staging/.tmpTXL6Z6'
[INFO] [stdout] [2m2026-01-28T06:23:13.741669Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key18"'
[INFO] [stdout] [2m2026-01-28T06:23:13.742187Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 2.
[INFO] [stdout] [2m2026-01-28T06:23:13.742233Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 0 for write at path: /tmp/.tmpoVYay5/0_index.wal
[INFO] [stdout] [2m2026-01-28T06:23:13.742331Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 0.
[INFO] [stdout] [2m2026-01-28T06:23:13.742542Z[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:23:13.743300Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 0393cf92b050830bcda68a04a88ec0865c0aee91acd19966dff18d8958a38520 to CAS path '/tmp/.tmplKRmhu/cas/03/93/cf92b050830bcda68a04a88ec0865c0aee91acd19966dff18d8958a38520'
[INFO] [stdout] [2m2026-01-28T06:23:13.743337Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Sealing WAL segment 0
[INFO] [stdout] [2m2026-01-28T06:23:13.743346Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 0
[INFO] [stdout] [2m2026-01-28T06:23:13.743531Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Sealing WAL segment 0
[INFO] [stdout] [2m2026-01-28T06:23:13.743529Z[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:23:13.743548Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 0
[INFO] [stdout] [2m2026-01-28T06:23:13.743568Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Removing stale WAL segments older than segment ID 2.
[INFO] [stdout] [2m2026-01-28T06:23:13.743717Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 7a6268a8c31792798d33b5670af2610093f0461ddc2c373416f17e666b6f8d90 to CAS path '/tmp/.tmpgXXsIR/cas/7a/62/68a8c31792798d33b5670af2610093f0461ddc2c373416f17e666b6f8d90'
[INFO] [stdout] test wal::tests::segment_reader_next_fails_on_checksum_mismatch ... ok
[INFO] [stdout] [2m2026-01-28T06:23:13.743967Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 0 for write at path: /tmp/.tmpTnQsRS/0_index.wal
[INFO] [stdout] [2m2026-01-28T06:23:13.744056Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 0.
[INFO] [stdout] [2m2026-01-28T06:23:13.744140Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmpDbsZmL/0_index.wal" }, SegmentInfo { id: 1, path: "/tmp/.tmpDbsZmL/1_index.wal" }, SegmentInfo { id: 2, path: "/tmp/.tmpDbsZmL/2_index.wal" }]
[INFO] [stdout] [2m2026-01-28T06:23:13.744175Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Removing stale WAL segment 0: /tmp/.tmpDbsZmL/0_index.wal
[INFO] [stdout] [2m2026-01-28T06:23:13.744243Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Removing stale WAL segment 1: /tmp/.tmpDbsZmL/1_index.wal
[INFO] [stdout] [2m2026-01-28T06:23:13.744320Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully removed 2 stale WAL segment(s).
[INFO] [stdout] [2m2026-01-28T06:23:13.744366Z[0m [32m INFO[0m [2mcassadilia::wal[0m[2m:[0m Checkpoint committed [3mcheckpoint_version[0m[2m=[0m5
[INFO] [stdout] [2m2026-01-28T06:23:13.744417Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 2, path: "/tmp/.tmpDbsZmL/2_index.wal" }]
[INFO] [stdout] [2m2026-01-28T06:23:13.744466Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 1 for write at path: /tmp/.tmplKRmhu/1_index.wal
[INFO] [stdout] [2m2026-01-28T06:23:13.744598Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 1.
[INFO] [stdout] [2m2026-01-28T06:23:13.745203Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 2
[INFO] [stdout] [2m2026-01-28T06:23:13.745538Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 1 for write at path: /tmp/.tmpmyggN3/1_index.wal
[INFO] [stdout] [2m2026-01-28T06:23:13.746061Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key19"' using staging file '/tmp/.tmpgXXsIR/staging/.tmpBAnkDM'
[INFO] [stdout] [2m2026-01-28T06:23:13.746092Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key19"'
[INFO] [stdout] test wal::tests::checkpoint_succeeds_and_prunes_old_segments ... ok
[INFO] [stdout] [2m2026-01-28T06:23:13.746155Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 1.
[INFO] [stdout] test wal::tests::wal_manager_new_fails_on_uncreatable_directory ... ok
[INFO] [stdout] [2m2026-01-28T06:23:13.746104Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 0
[INFO] [stdout] [2m2026-01-28T06:23:13.746399Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mcheckpoint_reason[0m[2m=[0mSegmentRollover
[INFO] [stdout] test wal::tests::wal_manager_drop_is_safe_with_active_writer ... ok
[INFO] [stdout] test wal::tests::zero_panics - should panic ... ok
[INFO] [stdout] [2m2026-01-28T06:23:13.747551Z[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:23:13.748737Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob f34e40d8cdd537244aa3858a6dbf867ae1e8c9258b2d846f7c9e9385f76dd14c to CAS path '/tmp/.tmpgXXsIR/cas/f3/4e/40d8cdd537244aa3858a6dbf867ae1e8c9258b2d846f7c9e9385f76dd14c'
[INFO] [stdout] [2m2026-01-28T06:23:13.748826Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Sealing WAL segment 0
[INFO] [stdout] [2m2026-01-28T06:23:13.748850Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 0
[INFO] [stdout] [2m2026-01-28T06:23:13.748945Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Persisted 3 entries to index '/tmp/.tmplKRmhu/index'
[INFO] [stdout] [2m2026-01-28T06:23:13.748971Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Removing stale WAL segments older than segment ID 1.
[INFO] [stdout] [2m2026-01-28T06:23:13.749076Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Removing stale WAL segments older than segment ID 1.
[INFO] [stdout] [2m2026-01-28T06:23:13.749132Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmplKRmhu/0_index.wal" }, SegmentInfo { id: 1, path: "/tmp/.tmplKRmhu/1_index.wal" }]
[INFO] [stdout] [2m2026-01-28T06:23:13.749164Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Removing stale WAL segment 0: /tmp/.tmplKRmhu/0_index.wal
[INFO] [stdout] [2m2026-01-28T06:23:13.749780Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmpmyggN3/0_index.wal" }, SegmentInfo { id: 1, path: "/tmp/.tmpmyggN3/1_index.wal" }]
[INFO] [stdout] [2m2026-01-28T06:23:13.749817Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Removing stale WAL segment 0: /tmp/.tmpmyggN3/0_index.wal
[INFO] [stdout] [2m2026-01-28T06:23:13.750318Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully removed 1 stale WAL segment(s).
[INFO] [stdout] [2m2026-01-28T06:23:13.750344Z[0m [32m INFO[0m [2mcassadilia::wal[0m[2m:[0m Checkpoint committed [3mcheckpoint_version[0m[2m=[0m3
[INFO] [stdout] [2m2026-01-28T06:23:13.750354Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Checkpoint completed successfully. [3mcheckpoint_version[0m[2m=[0m3
[INFO] [stdout] [2m2026-01-28T06:23:13.750391Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mreason[0m[2m=[0mExplicit
[INFO] [stdout] [2m2026-01-28T06:23:13.750411Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mcheckpoint_reason[0m[2m=[0mExplicit
[INFO] [stdout] [2m2026-01-28T06:23:13.750806Z[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:23:13.750988Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully removed 1 stale WAL segment(s).
[INFO] [stdout] [2m2026-01-28T06:23:13.751014Z[0m [32m INFO[0m [2mcassadilia::wal[0m[2m:[0m Checkpoint committed [3mcheckpoint_version[0m[2m=[0m4
[INFO] [stdout] [2m2026-01-28T06:23:13.751029Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Sealing WAL segment 1
[INFO] [stdout] [2m2026-01-28T06:23:13.751039Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 1
[INFO] [stdout] [2m2026-01-28T06:23:13.751982Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mreason[0m[2m=[0mExplicit
[INFO] [stdout] [2m2026-01-28T06:23:13.752012Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mcheckpoint_reason[0m[2m=[0mExplicit
[INFO] [stdout] test wal::tests::segment_reader_stops_at_explicit_sentinel ... ok
[INFO] [stdout] [2m2026-01-28T06:23:13.753583Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 2 for write at path: /tmp/.tmpmyggN3/2_index.wal
[INFO] [stdout] [2m2026-01-28T06:23:13.753647Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 2.
[INFO] [stdout] [2m2026-01-28T06:23:13.753791Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Persisted 3 entries to index '/tmp/.tmplKRmhu/index'
[INFO] [stdout] [2m2026-01-28T06:23:13.753814Z[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:23:13.753828Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Checkpoint completed successfully. [3mcheckpoint_version[0m[2m=[0m3
[INFO] [stdout] [2m2026-01-28T06:23:13.753874Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 1
[INFO] [stdout] [2m2026-01-28T06:23:13.756864Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Persisted 20 entries to index '/tmp/.tmpgXXsIR/index'
[INFO] [stdout] [2m2026-01-28T06:23:13.756903Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Removing stale WAL segments older than segment ID 2.
[INFO] [stdout] [2m2026-01-28T06:23:13.756985Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 2, path: "/tmp/.tmpgXXsIR/2_index.wal" }]
[INFO] [stdout] [2m2026-01-28T06:23:13.757002Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m No stale WAL segments found to remove (older than 2).
[INFO] [stdout] [2m2026-01-28T06:23:13.757011Z[0m [32m INFO[0m [2mcassadilia::wal[0m[2m:[0m Checkpoint committed [3mcheckpoint_version[0m[2m=[0m25
[INFO] [stdout] [2m2026-01-28T06:23:13.757020Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Checkpoint completed successfully. [3mcheckpoint_version[0m[2m=[0m25
[INFO] [stdout] [2m2026-01-28T06:23:13.757048Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 2
[INFO] [stdout] [2m2026-01-28T06:23:13.757419Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Loaded 20 entries from index '/tmp/.tmpgXXsIR/index' and populated ref counts.
[INFO] [stdout] [2m2026-01-28T06:23:13.757525Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 2, path: "/tmp/.tmpgXXsIR/2_index.wal" }]
[INFO] [stdout] [2m2026-01-28T06:23:13.757542Z[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:23:13.757555Z[0m [34mDEBUG[0m [2mcassadilia::wal::replay[0m[2m:[0m Replaying segment [3msegment[0m[2m=[0m2 [3mpath[0m[2m=[0m/tmp/.tmpgXXsIR/2_index.wal
[INFO] [stdout] [2m2026-01-28T06:23:13.757615Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Reached end of WAL segment 2 at '/tmp/.tmpgXXsIR/2_index.wal'.
[INFO] [stdout] [2m2026-01-28T06:23:13.757633Z[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:23:13.757644Z[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:23:13.759258Z[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.00156544 [3mtotal_blobs[0m[2m=[0m20
[INFO] [stdout] [2m2026-01-28T06:23:13.760221Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Loaded 3 entries from index '/tmp/.tmplKRmhu/index' and populated ref counts.
[INFO] [stdout] [2m2026-01-28T06:23:13.760329Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 1, path: "/tmp/.tmplKRmhu/1_index.wal" }]
[INFO] [stdout] [2m2026-01-28T06:23:13.760348Z[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:23:13.760360Z[0m [34mDEBUG[0m [2mcassadilia::wal::replay[0m[2m:[0m Replaying segment [3msegment[0m[2m=[0m1 [3mpath[0m[2m=[0m/tmp/.tmplKRmhu/1_index.wal
[INFO] [stdout] [2m2026-01-28T06:23:13.761489Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 1, path: "/tmp/.tmpmyggN3/1_index.wal" }, SegmentInfo { id: 2, path: "/tmp/.tmpmyggN3/2_index.wal" }]
[INFO] [stdout] [2m2026-01-28T06:23:13.761518Z[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:23:13.761530Z[0m [34mDEBUG[0m [2mcassadilia::wal::replay[0m[2m:[0m Replaying segment [3msegment[0m[2m=[0m1 [3mpath[0m[2m=[0m/tmp/.tmpmyggN3/1_index.wal
[INFO] [stdout] [2m2026-01-28T06:23:13.761573Z[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:23:13.761591Z[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:23:13.761600Z[0m [34mDEBUG[0m [2mcassadilia::wal::replay[0m[2m:[0m Replaying segment [3msegment[0m[2m=[0m2 [3mpath[0m[2m=[0m/tmp/.tmpmyggN3/2_index.wal
[INFO] [stdout] [2m2026-01-28T06:23:13.761640Z[0m [34mDEBUG[0m [2mcassadilia::wal::tests[0m[2m:[0m Replaying op #1
[INFO] [stdout] [2m2026-01-28T06:23:13.761654Z[0m [34mDEBUG[0m [2mcassadilia::wal::tests[0m[2m:[0m Replaying op #2
[INFO] [stdout] [2m2026-01-28T06:23:13.761663Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Reached end of WAL segment 2 at '/tmp/.tmpmyggN3/2_index.wal'.
[INFO] [stdout] [2m2026-01-28T06:23:13.761675Z[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:23:13.761684Z[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:23:13.761705Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Ensuring WAL segment file 3 (for next op version 7) exists at path: /tmp/.tmpmyggN3/3_index.wal
[INFO] [stdout] [2m2026-01-28T06:23:13.761838Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Reached end of WAL segment 1 at '/tmp/.tmplKRmhu/1_index.wal'.
[INFO] [stdout] [2m2026-01-28T06:23:13.761880Z[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:23:13.761902Z[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:23:13.762820Z[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.00087423 [3mtotal_blobs[0m[2m=[0m3
[INFO] [stdout] [2m2026-01-28T06:23:13.764065Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 2
[INFO] [stdout] test tests::test_wal_rollover_and_cleanup ... ok
[INFO] [stdout] test wal::tests::replay_should_ignore_segments_before_checkpoint ... ok
[INFO] [stdout] [2m2026-01-28T06:23:13.764497Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Loaded 20 entries from index '/tmp/.tmpgXXsIR/index' and populated ref counts.
[INFO] [stdout] [2m2026-01-28T06:23:13.764600Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 2, path: "/tmp/.tmpgXXsIR/2_index.wal" }]
[INFO] [stdout] [2m2026-01-28T06:23:13.764617Z[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:23:13.764628Z[0m [34mDEBUG[0m [2mcassadilia::wal::replay[0m[2m:[0m Replaying segment [3msegment[0m[2m=[0m2 [3mpath[0m[2m=[0m/tmp/.tmpgXXsIR/2_index.wal
[INFO] [stdout] [2m2026-01-28T06:23:13.764679Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Reached end of WAL segment 2 at '/tmp/.tmpgXXsIR/2_index.wal'.
[INFO] [stdout] [2m2026-01-28T06:23:13.764695Z[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:23:13.764705Z[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:23:13.769180Z[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.00443564 [3mtotal_blobs[0m[2m=[0m20
[INFO] [stdout] test tests::checkpoint::test_checkpoint_persists_overwrites_correctly ... ok
[INFO] [stdout] [2m2026-01-28T06:23:28.730437Z[0m [32m INFO[0m [2mcassadilia[0m[2m:[0m Pre-created 65,536 CAS directories
[INFO] [stdout] [2m2026-01-28T06:23:29.195306Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmpuIVWOj/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2026-01-28T06:23:29.195456Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: []
[INFO] [stdout] [2m2026-01-28T06:23:29.195485Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-28T06:23:29.195523Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Ensuring WAL segment file 0 (for next op version 1) exists at path: /tmp/.tmpuIVWOj/0_index.wal
[INFO] [stdout] [2m2026-01-28T06:23:30.444159Z[0m [32m INFO[0m [2mcassadilia[0m[2m:[0m Pre-created 65,536 CAS directories
[INFO] [stdout] [2m2026-01-28T06:23:30.461067Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmp6Ltuyj/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2026-01-28T06:23:30.461435Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: []
[INFO] [stdout] [2m2026-01-28T06:23:30.461596Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-28T06:23:30.461775Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Ensuring WAL segment file 0 (for next op version 1) exists at path: /tmp/.tmp6Ltuyj/0_index.wal
[INFO] [stdout] [2m2026-01-28T06:23:33.687629Z[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.491020632 [3mtotal_blobs[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-28T06:23:33.951916Z[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.487027114 [3mtotal_blobs[0m[2m=[0m0
[INFO] [stdout] test settings::tests::test_settings_file ... ok
[INFO] [stdout] [2m2026-01-28T06:23:43.744083Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"test_key"' using staging file '/tmp/.tmpuIVWOj/staging/.tmpBolT9h'
[INFO] [stdout] [2m2026-01-28T06:23:43.744222Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"test_key"'
[INFO] [stdout] [2m2026-01-28T06:23:43.748943Z[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:23:43.749125Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 6a953581d60dbebc9749b56d2383277fb02b58d260b4ccf6f119108fa0f1d4ef to CAS path '/tmp/.tmpuIVWOj/cas/6a/95/3581d60dbebc9749b56d2383277fb02b58d260b4ccf6f119108fa0f1d4ef'
[INFO] [stdout] [2m2026-01-28T06:23:43.749203Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 0 for write at path: /tmp/.tmpuIVWOj/0_index.wal
[INFO] [stdout] [2m2026-01-28T06:23:43.749282Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 0.
[INFO] [stdout] [2m2026-01-28T06:23:43.750784Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 0
[INFO] [stdout] [2m2026-01-28T06:23:43.751385Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmpuIVWOj/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2026-01-28T06:23:43.751879Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmpuIVWOj/0_index.wal" }]
[INFO] [stdout] [2m2026-01-28T06:23:43.752058Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m1
[INFO] [stdout] [2m2026-01-28T06:23:43.752488Z[0m [34mDEBUG[0m [2mcassadilia::wal::replay[0m[2m:[0m Replaying segment [3msegment[0m[2m=[0m0 [3mpath[0m[2m=[0m/tmp/.tmpuIVWOj/0_index.wal
[INFO] [stdout] [2m2026-01-28T06:23:43.752611Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Reached end of WAL segment 0 at '/tmp/.tmpuIVWOj/0_index.wal'.
[INFO] [stdout] [2m2026-01-28T06:23:43.752689Z[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:23:43.753253Z[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:23:43.753430Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mreason[0m[2m=[0mAfterReplay
[INFO] [stdout] [2m2026-01-28T06:23:43.753597Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mcheckpoint_reason[0m[2m=[0mAfterReplay
[INFO] [stdout] [2m2026-01-28T06:23:43.755497Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Persisted 1 entries to index '/tmp/.tmpuIVWOj/index'
[INFO] [stdout] [2m2026-01-28T06:23:43.755521Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Removing stale WAL segments older than segment ID 0.
[INFO] [stdout] [2m2026-01-28T06:23:43.755598Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmpuIVWOj/0_index.wal" }]
[INFO] [stdout] [2m2026-01-28T06:23:43.755616Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m No stale WAL segments found to remove (older than 0).
[INFO] [stdout] [2m2026-01-28T06:23:43.755625Z[0m [32m INFO[0m [2mcassadilia::wal[0m[2m:[0m Checkpoint committed [3mcheckpoint_version[0m[2m=[0m1
[INFO] [stdout] [2m2026-01-28T06:23:43.755634Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Checkpoint completed successfully. [3mcheckpoint_version[0m[2m=[0m1
[INFO] [stdout] [2m2026-01-28T06:23:45.944857Z[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.189169677 [3mtotal_blobs[0m[2m=[0m1
[INFO] [stdout] [2m2026-01-28T06:23:45.945169Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"test_key2"' using staging file '/tmp/.tmpuIVWOj/staging/.tmp8zaXgM'
[INFO] [stdout] [2m2026-01-28T06:23:45.945549Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"test_key2"'
[INFO] [stdout] [2m2026-01-28T06:23:45.947846Z[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:23:45.948331Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob be8c48be81ad6bb45df2eae3f8261e6232ee8cebe8f8f8aa3c2fd7bf61ba5fc6 to CAS path '/tmp/.tmpuIVWOj/cas/be/8c/48be81ad6bb45df2eae3f8261e6232ee8cebe8f8f8aa3c2fd7bf61ba5fc6'
[INFO] [stdout] [2m2026-01-28T06:23:45.948696Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 0 for write at path: /tmp/.tmpuIVWOj/0_index.wal
[INFO] [stdout] [2m2026-01-28T06:23:45.948878Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 0.
[INFO] [stdout] [2m2026-01-28T06:23:45.950337Z[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' (54) panicked at src/tests/mod.rs:426:5:
[INFO] [stdout] assertion failed: result.is_err()
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5dd749a6db62 - std::backtrace_rs::backtrace::libunwind::trace::h90e89fac33585832
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5dd749a6db62 - std::backtrace_rs::backtrace::trace_unsynchronized::heebcf2380a8e7359
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5dd749a6db62 - std::sys::backtrace::_print_fmt::hdf3e2a22d2f810db
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/sys/backtrace.rs:68:9
[INFO] [stdout]    3:     0x5dd749a6db62 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::hac1d885928ba8582
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/sys/backtrace.rs:38:26
[INFO] [stdout]    4:     0x5dd749a7f2c7 - core::fmt::rt::Argument::fmt::h6901eb7c19abebe8
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5dd749a7f2c7 - core::fmt::write::h83ebb4d32483be9e
[INFO] [stdout]    6:     0x5dd749a39096 - std::io::default_write_fmt::h751a79cdae495f10
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5dd749a39096 - std::io::Write::write_fmt::h9ef514f8700ff7b2
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5dd749a4b9c9 - std::sys::backtrace::BacktraceLock::print::hcc2e1a3ac996c911
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/sys/backtrace.rs:41:9
[INFO] [stdout]    9:     0x5dd749a4b9c9 - std::panicking::default_hook::{{closure}}::h8e9c4d1276f0925f
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5dd749a4b861 - std::panicking::default_hook::h2b2078d38b534dfb
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5dd7499cd1be - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h39d051e7dedac6a7
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x5dd7499cd1be - test::test_main_with_exit_callback::{{closure}}::h4b005fe75814c302
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5dd749a4bcf2 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hd426070722c13cbf
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x5dd749a4bcf2 - std::panicking::panic_with_hook::h39b739724e701bfd
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5dd749a4baba - std::panicking::panic_handler::{{closure}}::he540c4833054e458
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:691:13
[INFO] [stdout]   16:     0x5dd749a45f19 - std::sys::backtrace::__rust_end_short_backtrace::hfa179d89deec8aed
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/sys/backtrace.rs:176:18
[INFO] [stdout]   17:     0x5dd749a2c9bd - __rustc[d131491b17107b07]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5dd749a887bc - core::panicking::panic_fmt::ha564519d657d9c46
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5dd749a88782 - core::panicking::panic::h40aea00c5b72b770
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/core/src/panicking.rs:150:5
[INFO] [stdout]   20:     0x5dd7496ddfb2 - cassadilia::tests::test_io_error_on_staging_file_creation::h5e14bc0d7696830d
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests/mod.rs:426:5
[INFO] [stdout]   21:     0x5dd7496de507 - cassadilia::tests::test_io_error_on_staging_file_creation::{{closure}}::h35c82d524e1f77e5
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests/mod.rs:416:48
[INFO] [stdout]   22:     0x5dd74971da26 - core::ops::function::FnOnce::call_once::h8805baa1d16ac86d
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5dd7499ccfeb - core::ops::function::FnOnce::call_once::h0217b30cfdee2e67
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5dd7499ccfeb - test::__rust_begin_short_backtrace::h6d98714a1e28f556
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x5dd7499e097a - test::run_test_in_process::{{closure}}::he2c70d2634d3a3cc
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x5dd7499e097a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h40a0a825bcf17fdd
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   27:     0x5dd7499e097a - std::panicking::catch_unwind::do_call::h6c8eb5dd6e7b5975
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x5dd7499e097a - std::panicking::catch_unwind::h55455eac2972ad1e
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5dd7499e097a - std::panic::catch_unwind::h0025465150a5e558
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5dd7499e097a - test::run_test_in_process::hb61e682f9b630fbc
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x5dd7499e097a - test::run_test::{{closure}}::hc2c2a7a38ab176e2
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x5dd7499bac14 - test::run_test::{{closure}}::ha91867b85cd2a911
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x5dd7499bac14 - std::sys::backtrace::__rust_begin_short_backtrace::ha00a9fe02049c339
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/sys/backtrace.rs:160:18
[INFO] [stdout]   34:     0x5dd7499be542 - std::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}}::hd629fba9153dfb55
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/thread/lifecycle.rs:92:13
[INFO] [stdout]   35:     0x5dd7499be542 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h4189018816a5c5d9
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   36:     0x5dd7499be542 - std::panicking::catch_unwind::do_call::hf9fcdbca3c2e9877
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x5dd7499be542 - std::panicking::catch_unwind::h97b92d88631c7c64
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5dd7499be542 - std::panic::catch_unwind::ha77cdbb68e725e5e
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5dd7499be542 - std::thread::lifecycle::spawn_unchecked::{{closure}}::h511f05bc1a132253
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/thread/lifecycle.rs:90:26
[INFO] [stdout]   40:     0x5dd7499be542 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h6b68b31e9b685cb8
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5dd749a4159f - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h22a27d165e4e871d
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   42:     0x5dd749a4159f - std::sys::thread::unix::Thread::new::thread_start::h45cc87bb053add0f
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x71fdb777eaa4 - <unknown>
[INFO] [stdout]   44:     0x71fdb780ba64 - 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' (75) 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:     0x5dd749a6db62 - std::backtrace_rs::backtrace::libunwind::trace::h90e89fac33585832
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5dd749a6db62 - std::backtrace_rs::backtrace::trace_unsynchronized::heebcf2380a8e7359
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5dd749a6db62 - std::sys::backtrace::_print_fmt::hdf3e2a22d2f810db
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/sys/backtrace.rs:68:9
[INFO] [stdout]    3:     0x5dd749a6db62 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::hac1d885928ba8582
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/sys/backtrace.rs:38:26
[INFO] [stdout]    4:     0x5dd749a7f2c7 - core::fmt::rt::Argument::fmt::h6901eb7c19abebe8
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5dd749a7f2c7 - core::fmt::write::h83ebb4d32483be9e
[INFO] [stdout]    6:     0x5dd749a39096 - std::io::default_write_fmt::h751a79cdae495f10
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5dd749a39096 - std::io::Write::write_fmt::h9ef514f8700ff7b2
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5dd749a4b9c9 - std::sys::backtrace::BacktraceLock::print::hcc2e1a3ac996c911
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/sys/backtrace.rs:41:9
[INFO] [stdout]    9:     0x5dd749a4b9c9 - std::panicking::default_hook::{{closure}}::h8e9c4d1276f0925f
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5dd749a4b861 - std::panicking::default_hook::h2b2078d38b534dfb
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5dd7499cd1be - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h39d051e7dedac6a7
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x5dd7499cd1be - test::test_main_with_exit_callback::{{closure}}::h4b005fe75814c302
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5dd749a4bcf2 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hd426070722c13cbf
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x5dd749a4bcf2 - std::panicking::panic_with_hook::h39b739724e701bfd
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5dd749a4ba88 - std::panicking::panic_handler::{{closure}}::he540c4833054e458
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5dd749a45f19 - std::sys::backtrace::__rust_end_short_backtrace::hfa179d89deec8aed
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/sys/backtrace.rs:176:18
[INFO] [stdout]   17:     0x5dd749a2c9bd - __rustc[d131491b17107b07]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5dd749a887bc - core::panicking::panic_fmt::ha564519d657d9c46
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5dd749698206 - cassadilia::wal::tests::append_op_fails_when_segment_rollover_cannot_create_file::h90b22c42c029e4cc
[INFO] [stdout]                                at /opt/rustwide/workdir/src/wal/tests.rs:106:9
[INFO] [stdout]   20:     0x5dd749698497 - cassadilia::wal::tests::append_op_fails_when_segment_rollover_cannot_create_file::{{closure}}::h675c25ab67aec2df
[INFO] [stdout]                                at /opt/rustwide/workdir/src/wal/tests.rs:87:62
[INFO] [stdout]   21:     0x5dd74971d266 - core::ops::function::FnOnce::call_once::h49fbc543117fa9c5
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   22:     0x5dd7499ccfeb - core::ops::function::FnOnce::call_once::h0217b30cfdee2e67
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5dd7499ccfeb - test::__rust_begin_short_backtrace::h6d98714a1e28f556
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/test/src/lib.rs:663:18
[INFO] [stdout]   24:     0x5dd7499e097a - test::run_test_in_process::{{closure}}::he2c70d2634d3a3cc
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/test/src/lib.rs:686:74
[INFO] [stdout]   25:     0x5dd7499e097a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h40a0a825bcf17fdd
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   26:     0x5dd7499e097a - std::panicking::catch_unwind::do_call::h6c8eb5dd6e7b5975
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:581:40
[INFO] [stdout]   27:     0x5dd7499e097a - std::panicking::catch_unwind::h55455eac2972ad1e
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:544:19
[INFO] [stdout]   28:     0x5dd7499e097a - std::panic::catch_unwind::h0025465150a5e558
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panic.rs:359:14
[INFO] [stdout]   29:     0x5dd7499e097a - test::run_test_in_process::hb61e682f9b630fbc
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/test/src/lib.rs:686:27
[INFO] [stdout]   30:     0x5dd7499e097a - test::run_test::{{closure}}::hc2c2a7a38ab176e2
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/test/src/lib.rs:607:43
[INFO] [stdout]   31:     0x5dd7499bac14 - test::run_test::{{closure}}::ha91867b85cd2a911
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/test/src/lib.rs:637:41
[INFO] [stdout]   32:     0x5dd7499bac14 - std::sys::backtrace::__rust_begin_short_backtrace::ha00a9fe02049c339
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/sys/backtrace.rs:160:18
[INFO] [stdout]   33:     0x5dd7499be542 - std::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}}::hd629fba9153dfb55
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/thread/lifecycle.rs:92:13
[INFO] [stdout]   34:     0x5dd7499be542 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h4189018816a5c5d9
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   35:     0x5dd7499be542 - std::panicking::catch_unwind::do_call::hf9fcdbca3c2e9877
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:581:40
[INFO] [stdout]   36:     0x5dd7499be542 - std::panicking::catch_unwind::h97b92d88631c7c64
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:544:19
[INFO] [stdout]   37:     0x5dd7499be542 - std::panic::catch_unwind::ha77cdbb68e725e5e
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panic.rs:359:14
[INFO] [stdout]   38:     0x5dd7499be542 - std::thread::lifecycle::spawn_unchecked::{{closure}}::h511f05bc1a132253
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/thread/lifecycle.rs:90:26
[INFO] [stdout]   39:     0x5dd7499be542 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h6b68b31e9b685cb8
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   40:     0x5dd749a4159f - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h22a27d165e4e871d
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   41:     0x5dd749a4159f - std::sys::thread::unix::Thread::new::thread_start::h45cc87bb053add0f
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   42:     0x71fdb777eaa4 - <unknown>
[INFO] [stdout]   43:     0x71fdb780ba64 - 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 37.62s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--lib`
[INFO] running `Command { std: "docker" "inspect" "a4bd48c540b6ab5611fea642cc6f9bf874085f543b9541521a4eb05fd551916a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "a4bd48c540b6ab5611fea642cc6f9bf874085f543b9541521a4eb05fd551916a", kill_on_drop: false }`
[INFO] [stdout] a4bd48c540b6ab5611fea642cc6f9bf874085f543b9541521a4eb05fd551916a
