[INFO] fetching crate cassadilia 0.4.7...
[INFO] testing cassadilia-0.4.7 against try#bd7d74411512a3dd3b35d2f699c51dd2557c7e7e+cargoflags=-Zbuild-dir-new-layout for pr-149852-1
[INFO] extracting crate cassadilia 0.4.7 into /workspace/builds/worker-2-tc2/source
[INFO] removed /workspace/builds/worker-2-tc2/source/.cargo/config.toml
[INFO] started tweaking crates.io crate cassadilia 0.4.7
[INFO] finished tweaking crates.io crate cassadilia 0.4.7
[INFO] tweaked toml for crates.io crate cassadilia 0.4.7 written to /workspace/builds/worker-2-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate cassadilia 0.4.7 on toolchain bd7d74411512a3dd3b35d2f699c51dd2557c7e7e
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+bd7d74411512a3dd3b35d2f699c51dd2557c7e7e" "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" "+bd7d74411512a3dd3b35d2f699c51dd2557c7e7e" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:98afbf2d16093dec2546ff8915fddc74e65664aa03fc460b3712b1c2c54a33e4" "/opt/rustwide/cargo-home/bin/cargo" "+bd7d74411512a3dd3b35d2f699c51dd2557c7e7e" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 1f9afbb96564bbeb91f35e431e7e711b64c6e87074dbaff57adc26812b5739f6
[INFO] running `Command { std: "docker" "start" "-a" "1f9afbb96564bbeb91f35e431e7e711b64c6e87074dbaff57adc26812b5739f6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "1f9afbb96564bbeb91f35e431e7e711b64c6e87074dbaff57adc26812b5739f6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "1f9afbb96564bbeb91f35e431e7e711b64c6e87074dbaff57adc26812b5739f6", kill_on_drop: false }`
[INFO] [stdout] 1f9afbb96564bbeb91f35e431e7e711b64c6e87074dbaff57adc26812b5739f6
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:98afbf2d16093dec2546ff8915fddc74e65664aa03fc460b3712b1c2c54a33e4" "/opt/rustwide/cargo-home/bin/cargo" "+bd7d74411512a3dd3b35d2f699c51dd2557c7e7e" "build" "--frozen" "--message-format=json" "-Zbuild-dir-new-layout", kill_on_drop: false }`
[INFO] [stdout] e7ece034b9051d3813041b4aefe04707987b4ef3c163a3278cdacf0a3679480b
[INFO] running `Command { std: "docker" "start" "-a" "e7ece034b9051d3813041b4aefe04707987b4ef3c163a3278cdacf0a3679480b", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.103
[INFO] [stderr]    Compiling quote v1.0.42
[INFO] [stderr]    Compiling libc v0.2.178
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling find-msvc-tools v0.1.5
[INFO] [stderr]    Compiling rustix v1.1.2
[INFO] [stderr]    Compiling zerocopy v0.8.31
[INFO] [stderr]    Compiling smallvec v1.15.1
[INFO] [stderr]    Compiling tracing-core v0.1.35
[INFO] [stderr]    Compiling lock_api v0.4.14
[INFO] [stderr]    Compiling constant_time_eq v0.3.1
[INFO] [stderr]    Compiling arrayref v0.3.9
[INFO] [stderr]    Compiling rayon-core v1.13.0
[INFO] [stderr]    Compiling cc v1.2.49
[INFO] [stderr]    Compiling syn v2.0.111
[INFO] [stderr]    Compiling blake3 v1.8.2
[INFO] [stderr]    Compiling memmap2 v0.9.9
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]    Compiling tempfile v3.23.0
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling thiserror-impl v2.0.17
[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 18.89s
[INFO] running `Command { std: "docker" "inspect" "e7ece034b9051d3813041b4aefe04707987b4ef3c163a3278cdacf0a3679480b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e7ece034b9051d3813041b4aefe04707987b4ef3c163a3278cdacf0a3679480b", kill_on_drop: false }`
[INFO] [stdout] e7ece034b9051d3813041b4aefe04707987b4ef3c163a3278cdacf0a3679480b
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:98afbf2d16093dec2546ff8915fddc74e65664aa03fc460b3712b1c2c54a33e4" "/opt/rustwide/cargo-home/bin/cargo" "+bd7d74411512a3dd3b35d2f699c51dd2557c7e7e" "test" "--frozen" "--no-run" "--message-format=json" "-Zbuild-dir-new-layout", kill_on_drop: false }`
[INFO] [stdout] 8c80dbc3349d188d8557bc72285628b6d991f68dada4b9559789c040422bcaec
[INFO] running `Command { std: "docker" "start" "-a" "8c80dbc3349d188d8557bc72285628b6d991f68dada4b9559789c040422bcaec", kill_on_drop: false }`
[INFO] [stderr]    Compiling cfg-if v1.0.4
[INFO] [stderr]    Compiling once_cell v1.21.3
[INFO] [stderr]    Compiling memchr v2.7.6
[INFO] [stderr]    Compiling smallvec v1.15.1
[INFO] [stderr]    Compiling libc v0.2.178
[INFO] [stderr]    Compiling crossbeam-utils v0.8.21
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling gimli v0.32.3
[INFO] [stderr]    Compiling linux-raw-sys v0.11.0
[INFO] [stderr]    Compiling bitflags v2.10.0
[INFO] [stderr]    Compiling pin-project-lite v0.2.16
[INFO] [stderr]    Compiling scopeguard v1.2.0
[INFO] [stderr]    Compiling adler2 v2.0.1
[INFO] [stderr]    Compiling regex-syntax v0.8.8
[INFO] [stderr]    Compiling zerocopy v0.8.31
[INFO] [stderr]    Compiling rustc-demangle v0.1.26
[INFO] [stderr]    Compiling miniz_oxide v0.8.9
[INFO] [stderr]    Compiling anyhow v1.0.100
[INFO] [stderr]    Compiling lock_api v0.4.14
[INFO] [stderr]    Compiling arrayref v0.3.9
[INFO] [stderr]    Compiling constant_time_eq v0.3.1
[INFO] [stderr]    Compiling fastrand v2.3.0
[INFO] [stderr]    Compiling lazy_static v1.5.0
[INFO] [stderr]    Compiling tracing-core v0.1.35
[INFO] [stderr]    Compiling arrayvec v0.7.6
[INFO] [stderr]    Compiling itoa v1.0.15
[INFO] [stderr]    Compiling ryu v1.0.20
[INFO] [stderr]    Compiling log v0.4.29
[INFO] [stderr]    Compiling sharded-slab v0.1.7
[INFO] [stderr]    Compiling thread_local v1.1.9
[INFO] [stderr]    Compiling thiserror v2.0.17
[INFO] [stderr]    Compiling hex v0.4.3
[INFO] [stderr]    Compiling bytes v1.11.0
[INFO] [stderr]    Compiling nu-ansi-term v0.50.3
[INFO] [stderr]    Compiling object v0.37.3
[INFO] [stderr]    Compiling rustix v1.1.2
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.18
[INFO] [stderr]    Compiling tracing v0.1.43
[INFO] [stderr]    Compiling tracing-log v0.2.0
[INFO] [stderr]    Compiling crossbeam-deque v0.8.6
[INFO] [stderr]    Compiling rayon-core v1.13.0
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling memmap2 v0.9.9
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]    Compiling regex-automata v0.4.13
[INFO] [stderr]    Compiling blake3 v1.8.2
[INFO] [stderr]    Compiling addr2line v0.25.1
[INFO] [stderr]    Compiling tempfile v3.23.0
[INFO] [stderr]    Compiling serde_json v1.0.145
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling cassadilia v0.4.7 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling matchers v0.2.0
[INFO] [stderr]    Compiling tracing-subscriber v0.3.22
[INFO] [stderr]    Compiling backtrace v0.3.76
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 27.24s
[INFO] running `Command { std: "docker" "inspect" "8c80dbc3349d188d8557bc72285628b6d991f68dada4b9559789c040422bcaec", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "8c80dbc3349d188d8557bc72285628b6d991f68dada4b9559789c040422bcaec", kill_on_drop: false }`
[INFO] [stdout] 8c80dbc3349d188d8557bc72285628b6d991f68dada4b9559789c040422bcaec
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:98afbf2d16093dec2546ff8915fddc74e65664aa03fc460b3712b1c2c54a33e4" "/opt/rustwide/cargo-home/bin/cargo" "+bd7d74411512a3dd3b35d2f699c51dd2557c7e7e" "test" "--frozen" "-Zbuild-dir-new-layout", kill_on_drop: false }`
[INFO] [stdout] b5c296374fb388f2ad74c9a17848090f667a39b74bc6858a82ff513b5a5acfd4
[INFO] running `Command { std: "docker" "start" "-a" "b5c296374fb388f2ad74c9a17848090f667a39b74bc6858a82ff513b5a5acfd4", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.21s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/build/cassadilia/2513d91655c7b6dc/deps/cassadilia-2513d91655c7b6dc)
[INFO] [stdout] 
[INFO] [stdout] running 72 tests
[INFO] [stdout] test serialization::tests::test_btreemap_invalid_data ... ok
[INFO] [stdout] test io::tests::same_fs_linux ... ok
[INFO] [stdout] test serialization::tests::test_btreemap_serialization_empty ... ok
[INFO] [stdout] test serialization::tests::test_btreemap_serialization_last_version_some ... ok
[INFO] [stdout] test serialization::tests::test_btreemap_serialization_last_version_none ... 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_btreemap_serialization_multiple_keys ... ok
[INFO] [stdout] test serialization::tests::test_btreemap_serialization_single_empty_key ... ok
[INFO] [stdout] test serialization::tests::test_helper_functions ... ok
[INFO] [stdout] test serialization::tests::test_helper_functions_errors ... ok
[INFO] [stdout] [2m2026-01-17T05:55:53.757561Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 0 for write at path: /tmp/.tmpV3MN53/0_index.wal
[INFO] [stdout] [2m2026-01-17T05:55:53.757648Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 0.
[INFO] [stdout] test index::tests::test_intent_guard_reference_counting_direct_state ... ok
[INFO] [stdout] [2m2026-01-17T05:55:53.757661Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmpooyipp/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2026-01-17T05:55:53.757760Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: []
[INFO] [stdout] [2m2026-01-17T05:55:53.757779Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-17T05:55:53.757832Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Ensuring WAL segment file 0 (for next op version 1) exists at path: /tmp/.tmpooyipp/0_index.wal
[INFO] [stdout] [2m2026-01-17T05:55:53.757916Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 0 for write at path: /tmp/.tmpxgy3Ko/0_index.wal
[INFO] [stdout] [2m2026-01-17T05:55:53.757962Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 0.
[INFO] [stdout] test settings::tests::test_future_version_rejected ... ok
[INFO] [stdout] [2m2026-01-17T05:55:53.760081Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 0
[INFO] [stdout] test settings::tests::test_past_version_rejected ... ok
[INFO] [stdout] [2m2026-01-17T05:55:53.761275Z[0m [32m INFO[0m [2mcassadilia[0m[2m:[0m Pre-creating CAS directory tree...
[INFO] [stdout] [2m2026-01-17T05:55:53.761524Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmpJogGod/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2026-01-17T05:55:53.761653Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: []
[INFO] [stdout] [2m2026-01-17T05:55:53.761669Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-17T05:55:53.761698Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Ensuring WAL segment file 0 (for next op version 1) exists at path: /tmp/.tmpJogGod/0_index.wal
[INFO] [stdout] [2m2026-01-17T05:55:53.763277Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmpdoWgsH/index' not found, starting fresh. State remains new.
[INFO] [stdout] test index::tests::test_intent_guard_multiple_intents_same_key_direct_state ... ok
[INFO] [stdout] [2m2026-01-17T05:55:53.763314Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmpEaSF2d/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2026-01-17T05:55:53.763509Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: []
[INFO] [stdout] [2m2026-01-17T05:55:53.763537Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-17T05:55:53.763543Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: []
[INFO] [stdout] [2m2026-01-17T05:55:53.763564Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Ensuring WAL segment file 0 (for next op version 1) exists at path: /tmp/.tmpEaSF2d/0_index.wal
[INFO] [stdout] [2m2026-01-17T05:55:53.763563Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-17T05:55:53.763551Z[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.00015968 [3mtotal_blobs[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-17T05:55:53.763596Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Ensuring WAL segment file 0 (for next op version 1) exists at path: /tmp/.tmpdoWgsH/0_index.wal
[INFO] [stdout] test index::tests::test_index_read_guard_len ... ok
[INFO] [stdout] [2m2026-01-17T05:55:53.766669Z[0m [32m INFO[0m [2mcassadilia[0m[2m:[0m Orphan scan complete [3morphans[0m[2m=[0m0 [3minvalid_files[0m[2m=[0m0 [3mmissing_blobs[0m[2m=[0m0 [3mcorrupted_blobs[0m[2m=[0m0 [3mstaging_files[0m[2m=[0m0 [3mscan_time[0m[2m=[0m7.178e-5 [3mtotal_blobs[0m[2m=[0m0
[INFO] [stdout] test settings::tests::test_immutable_settings_validation ... ok
[INFO] [stdout] [2m2026-01-17T05:55:53.769408Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmphjxDEG/index' not found, starting fresh. State remains new.
[INFO] [stdout] test index::tests::test_intent_guard_cleanup_direct_state ... ok
[INFO] [stdout] [2m2026-01-17T05:55:53.769579Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: []
[INFO] [stdout] [2m2026-01-17T05:55:53.769597Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m0
[INFO] [stdout] test io::tests::file_lock ... ok
[INFO] [stdout] [2m2026-01-17T05:55:53.769628Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Ensuring WAL segment file 0 (for next op version 1) exists at path: /tmp/.tmphjxDEG/0_index.wal
[INFO] [stdout] [2m2026-01-17T05:55:53.772318Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmp3MYpDH/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2026-01-17T05:55:53.772481Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: []
[INFO] [stdout] [2m2026-01-17T05:55:53.772504Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-17T05:55:53.772537Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Ensuring WAL segment file 0 (for next op version 1) exists at path: /tmp/.tmp3MYpDH/0_index.wal
[INFO] [stdout] [2m2026-01-17T05:55:53.772592Z[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.000864189 [3mtotal_blobs[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-17T05:55:53.772734Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key00"' using staging file '/tmp/.tmphjxDEG/staging/.tmpJq2kJ7'
[INFO] [stdout] [2m2026-01-17T05:55:53.772781Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key00"'
[INFO] [stdout] [2m2026-01-17T05:55:53.773853Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmpa9OtG0/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2026-01-17T05:55:53.774005Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: []
[INFO] [stdout] [2m2026-01-17T05:55:53.774029Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-17T05:55:53.774063Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Ensuring WAL segment file 0 (for next op version 1) exists at path: /tmp/.tmpa9OtG0/0_index.wal
[INFO] [stdout] [2m2026-01-17T05:55:53.774198Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmpxpHVjj/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2026-01-17T05:55:53.774245Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmpQjkyZZ/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2026-01-17T05:55:53.774294Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: []
[INFO] [stdout] [2m2026-01-17T05:55:53.774308Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-17T05:55:53.774341Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: []
[INFO] [stdout] [2m2026-01-17T05:55:53.774333Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Ensuring WAL segment file 0 (for next op version 1) exists at path: /tmp/.tmpxpHVjj/0_index.wal
[INFO] [stdout] [2m2026-01-17T05:55:53.774358Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-17T05:55:53.774389Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Ensuring WAL segment file 0 (for next op version 1) exists at path: /tmp/.tmpQjkyZZ/0_index.wal
[INFO] [stdout] [2m2026-01-17T05:55:53.775252Z[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.00022272 [3mtotal_blobs[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-17T05:55:53.775361Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key"' using staging file '/tmp/.tmp3MYpDH/staging/.tmpAVpsxe'
[INFO] [stdout] [2m2026-01-17T05:55:53.775388Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key"'
[INFO] [stdout] [2m2026-01-17T05:55:53.775477Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmpwj2s4C/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2026-01-17T05:55:53.775594Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: []
[INFO] [stdout] [2m2026-01-17T05:55:53.775628Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-17T05:55:53.775662Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Ensuring WAL segment file 0 (for next op version 1) exists at path: /tmp/.tmpwj2s4C/0_index.wal
[INFO] [stdout] [2m2026-01-17T05:55:53.776576Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0ma739eeab85b32b0d39eaa97be726ef2a5894f8273fb54ea8c17cda5a3e3be9e0 [3mkey[0m[2m=[0m"key00"
[INFO] [stdout] [2m2026-01-17T05:55:53.776882Z[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.00017472 [3mtotal_blobs[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-17T05:55:53.776892Z[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.00025622 [3mtotal_blobs[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-17T05:55:53.776995Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '[115, 97, 109, 101, 32, 107, 101, 121]' using staging file '/tmp/.tmpxpHVjj/staging/.tmpIEkseU'
[INFO] [stdout] [2m2026-01-17T05:55:53.777029Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '[115, 97, 109, 101, 32, 107, 101, 121]'
[INFO] [stdout] [2m2026-01-17T05:55:53.777033Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key1"' using staging file '/tmp/.tmpQjkyZZ/staging/.tmpu4KVAF'
[INFO] [stdout] [2m2026-01-17T05:55:53.777067Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key1"'
[INFO] [stdout] [2m2026-01-17T05:55:53.777214Z[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.00064255 [3mtotal_blobs[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-17T05:55:53.777336Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob a739eeab85b32b0d39eaa97be726ef2a5894f8273fb54ea8c17cda5a3e3be9e0 to CAS path '/tmp/.tmphjxDEG/cas/a7/39/eeab85b32b0d39eaa97be726ef2a5894f8273fb54ea8c17cda5a3e3be9e0'
[INFO] [stdout] [2m2026-01-17T05:55:53.777390Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 0 for write at path: /tmp/.tmphjxDEG/0_index.wal
[INFO] [stdout] [2m2026-01-17T05:55:53.777422Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 0.
[INFO] [stdout] test tests::test_api_on_nonexistent_key ... ok
[INFO] [stdout] [2m2026-01-17T05:55:53.778025Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0m28a249c2e4d3a92bc0a16ed8f1b5cf83ca20415ee12e502b096624902bbc97bd [3mkey[0m[2m=[0m"key"
[INFO] [stdout] [2m2026-01-17T05:55:53.778225Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 28a249c2e4d3a92bc0a16ed8f1b5cf83ca20415ee12e502b096624902bbc97bd to CAS path '/tmp/.tmp3MYpDH/cas/28/a2/49c2e4d3a92bc0a16ed8f1b5cf83ca20415ee12e502b096624902bbc97bd'
[INFO] [stdout] [2m2026-01-17T05:55:53.778274Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 0 for write at path: /tmp/.tmp3MYpDH/0_index.wal
[INFO] [stdout] [2m2026-01-17T05:55:53.778300Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 0.
[INFO] [stdout] [2m2026-01-17T05:55:53.778962Z[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.00093074 [3mtotal_blobs[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-17T05:55:53.779130Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key00"' using staging file '/tmp/.tmpwj2s4C/staging/.tmpJQ6ryt'
[INFO] [stdout] [2m2026-01-17T05:55:53.779171Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key00"'
[INFO] [stdout] [2m2026-01-17T05:55:53.779384Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0mf362faa031d3265e7457430a6907759557c8a983b6f2a31214df75273fe37472 [3mkey[0m[2m=[0m"key1"
[INFO] [stdout] [2m2026-01-17T05:55:53.779459Z[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 serialization::tests::test_wal_op_remove_mixed_keys ... ok
[INFO] [stdout] [2m2026-01-17T05:55:53.780436Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 2b80d6e264690d8a19de16ffa3c3271cd778c96a1bf300c3231cc692786fed50 to CAS path '/tmp/.tmpxpHVjj/cas/2b/80/d6e264690d8a19de16ffa3c3271cd778c96a1bf300c3231cc692786fed50'
[INFO] [stdout] [2m2026-01-17T05:55:53.780944Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 0 for write at path: /tmp/.tmpxpHVjj/0_index.wal
[INFO] [stdout] [2m2026-01-17T05:55:53.780982Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 0.
[INFO] [stdout] [2m2026-01-17T05:55:53.781068Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key01"' using staging file '/tmp/.tmphjxDEG/staging/.tmpN9olrg'
[INFO] [stdout] [2m2026-01-17T05:55:53.781094Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key01"'
[INFO] [stdout] [2m2026-01-17T05:55:53.782356Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0m3e21a4068006bc8f919969e362f5f3ac3e0f589cb770a8b34342fd3b7224c359 [3mkey[0m[2m=[0m"key00"
[INFO] [stdout] [2m2026-01-17T05:55:53.782627Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 3e21a4068006bc8f919969e362f5f3ac3e0f589cb770a8b34342fd3b7224c359 to CAS path '/tmp/.tmpwj2s4C/cas/3e/21/a4068006bc8f919969e362f5f3ac3e0f589cb770a8b34342fd3b7224c359'
[INFO] [stdout] [2m2026-01-17T05:55:53.782671Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 0 for write at path: /tmp/.tmpwj2s4C/0_index.wal
[INFO] [stdout] [2m2026-01-17T05:55:53.782705Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 0.
[INFO] [stdout] [2m2026-01-17T05:55:53.780721Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob f362faa031d3265e7457430a6907759557c8a983b6f2a31214df75273fe37472 to CAS path '/tmp/.tmpQjkyZZ/cas/f3/62/faa031d3265e7457430a6907759557c8a983b6f2a31214df75273fe37472'
[INFO] [stdout] [2m2026-01-17T05:55:53.780900Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mreason[0m[2m=[0mExplicit
[INFO] [stdout] test serialization::tests::test_wal_op_remove_empty ... ok
[INFO] [stdout] [2m2026-01-17T05:55:53.786023Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mcheckpoint_reason[0m[2m=[0mExplicit
[INFO] [stdout] [2m2026-01-17T05:55:53.786103Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 0 for write at path: /tmp/.tmpQjkyZZ/0_index.wal
[INFO] [stdout] [2m2026-01-17T05:55:53.786163Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 0.
[INFO] [stdout] [2m2026-01-17T05:55:53.786460Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key01"' using staging file '/tmp/.tmpwj2s4C/staging/.tmpqnA5HB'
[INFO] [stdout] [2m2026-01-17T05:55:53.786511Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key01"'
[INFO] [stdout] [2m2026-01-17T05:55:53.786820Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0m7db435c33dc4a7d581a9259698dbcae28a7b130bbff1123b36b2e2e987bf9676 [3mkey[0m[2m=[0m"key01"
[INFO] [stdout] [2m2026-01-17T05:55:53.789117Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0me5a89c89723208444a472878d4887ef85565731bf2c6789ddbc7082040457e21 [3mkey[0m[2m=[0m"key01"
[INFO] [stdout] [2m2026-01-17T05:55:53.789352Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '[115, 97, 109, 101, 32, 107, 101, 121]' using staging file '/tmp/.tmpxpHVjj/staging/.tmpwWUP2d'
[INFO] [stdout] [2m2026-01-17T05:55:53.789407Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '[115, 97, 109, 101, 32, 107, 101, 121]'
[INFO] [stdout] [2m2026-01-17T05:55:53.790035Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 0
[INFO] [stdout] test serialization::tests::test_wal_op_put_large_key ... ok
[INFO] [stdout] [2m2026-01-17T05:55:53.792245Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmp8OoJgq/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2026-01-17T05:55:53.792388Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: []
[INFO] [stdout] [2m2026-01-17T05:55:53.792408Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-17T05:55:53.792441Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Ensuring WAL segment file 0 (for next op version 1) exists at path: /tmp/.tmp8OoJgq/0_index.wal
[INFO] [stdout] [2m2026-01-17T05:55:53.792732Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob e5a89c89723208444a472878d4887ef85565731bf2c6789ddbc7082040457e21 to CAS path '/tmp/.tmpwj2s4C/cas/e5/a8/9c89723208444a472878d4887ef85565731bf2c6789ddbc7082040457e21'
[INFO] [stdout] [2m2026-01-17T05:55:53.792783Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Persisted 1 entries to index '/tmp/.tmp3MYpDH/index'
[INFO] [stdout] [2m2026-01-17T05:55:53.792839Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Removing stale WAL segments older than segment ID 0.
[INFO] [stdout] [2m2026-01-17T05:55:53.792877Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmpuwSo0h/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2026-01-17T05:55:53.792939Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmp3MYpDH/0_index.wal" }]
[INFO] [stdout] [2m2026-01-17T05:55:53.792978Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m No stale WAL segments found to remove (older than 0).
[INFO] [stdout] [2m2026-01-17T05:55:53.792979Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: []
[INFO] [stdout] [2m2026-01-17T05:55:53.792994Z[0m [32m INFO[0m [2mcassadilia::wal[0m[2m:[0m Checkpoint committed [3mcheckpoint_version[0m[2m=[0m1
[INFO] [stdout] [2m2026-01-17T05:55:53.793018Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Checkpoint completed successfully. [3mcheckpoint_version[0m[2m=[0m1
[INFO] [stdout] [2m2026-01-17T05:55:53.793074Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 0
[INFO] [stdout] [2m2026-01-17T05:55:53.793092Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmpEkJDzr/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2026-01-17T05:55:53.793184Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: []
[INFO] [stdout] [2m2026-01-17T05:55:53.793212Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-17T05:55:53.795918Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmpwt9lSe/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2026-01-17T05:55:53.792993Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-17T05:55:53.795989Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Ensuring WAL segment file 0 (for next op version 1) exists at path: /tmp/.tmpuwSo0h/0_index.wal
[INFO] [stdout] [2m2026-01-17T05:55:53.793423Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mreason[0m[2m=[0mExplicit
[INFO] [stdout] [2m2026-01-17T05:55:53.795278Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmpgrcR0c/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2026-01-17T05:55:53.796029Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mcheckpoint_reason[0m[2m=[0mExplicit
[INFO] [stdout] [2m2026-01-17T05:55:53.795263Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key02"' using staging file '/tmp/.tmpwj2s4C/staging/.tmp3abx7j'
[INFO] [stdout] [2m2026-01-17T05:55:53.794347Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmp6wYb6F/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2026-01-17T05:55:53.795931Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Ensuring WAL segment file 0 (for next op version 1) exists at path: /tmp/.tmpEkJDzr/0_index.wal
[INFO] [stdout] test tests::checkpoint::test_stats_index_size_on_checkpoint ... ok
[INFO] [stdout] [2m2026-01-17T05:55:53.796132Z[0m [32m INFO[0m [2mcassadilia[0m[2m:[0m Orphan scan complete [3morphans[0m[2m=[0m0 [3minvalid_files[0m[2m=[0m0 [3mmissing_blobs[0m[2m=[0m0 [3mcorrupted_blobs[0m[2m=[0m0 [3mstaging_files[0m[2m=[0m0 [3mscan_time[0m[2m=[0m6.217e-5 [3mtotal_blobs[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-17T05:55:53.796177Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key02"'
[INFO] [stdout] [2m2026-01-17T05:55:53.796184Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: []
[INFO] [stdout] [2m2026-01-17T05:55:53.796206Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-17T05:55:53.796236Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Ensuring WAL segment file 0 (for next op version 1) exists at path: /tmp/.tmp6wYb6F/0_index.wal
[INFO] [stdout] [2m2026-01-17T05:55:53.796448Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 7db435c33dc4a7d581a9259698dbcae28a7b130bbff1123b36b2e2e987bf9676 to CAS path '/tmp/.tmphjxDEG/cas/7d/b4/35c33dc4a7d581a9259698dbcae28a7b130bbff1123b36b2e2e987bf9676'
[INFO] [stdout] [2m2026-01-17T05:55:53.796992Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: []
[INFO] [stdout] [2m2026-01-17T05:55:53.797024Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-17T05:55:53.797054Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Ensuring WAL segment file 0 (for next op version 1) exists at path: /tmp/.tmpwt9lSe/0_index.wal
[INFO] [stdout] [2m2026-01-17T05:55:53.797885Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: []
[INFO] [stdout] [2m2026-01-17T05:55:53.797917Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-17T05:55:53.797948Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Ensuring WAL segment file 0 (for next op version 1) exists at path: /tmp/.tmpgrcR0c/0_index.wal
[INFO] [stdout] [2m2026-01-17T05:55:53.798785Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmp8OoJgq/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2026-01-17T05:55:53.798933Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmp8OoJgq/0_index.wal" }]
[INFO] [stdout] [2m2026-01-17T05:55:53.798969Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m1
[INFO] [stdout] [2m2026-01-17T05:55:53.798994Z[0m [34mDEBUG[0m [2mcassadilia::wal::replay[0m[2m:[0m Replaying segment [3msegment[0m[2m=[0m0 [3mpath[0m[2m=[0m/tmp/.tmp8OoJgq/0_index.wal
[INFO] [stdout] [2m2026-01-17T05:55:53.799070Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Reached end of WAL segment 0 at '/tmp/.tmp8OoJgq/0_index.wal'.
[INFO] [stdout] [2m2026-01-17T05:55:53.799108Z[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-17T05:55:53.799128Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m WAL replay complete [3mtotal_entries[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-17T05:55:53.799234Z[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.93e-5 [3mtotal_blobs[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-17T05:55:53.799448Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0m9238706b442fb58f55eca463f0f0b6fb5d3ee00853b61210178b88ea33e95195 [3mkey[0m[2m=[0m"key02"
[INFO] [stdout] [2m2026-01-17T05:55:53.799898Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key02"' using staging file '/tmp/.tmphjxDEG/staging/.tmpygc9AK'
[INFO] [stdout] [2m2026-01-17T05:55:53.799897Z[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.00050749 [3mtotal_blobs[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-17T05:55:53.799939Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key02"'
[INFO] [stdout] [2m2026-01-17T05:55:53.800067Z[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.00053846 [3mtotal_blobs[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-17T05:55:53.800188Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key00"' using staging file '/tmp/.tmpuwSo0h/staging/.tmprefgk4'
[INFO] [stdout] [2m2026-01-17T05:55:53.800221Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key00"'
[INFO] [stdout] [2m2026-01-17T05:55:53.800840Z[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.06e-5 [3mtotal_blobs[0m[2m=[0m0
[INFO] [stdout] test index::tests::test_intent_guard_commit_removes_intent ... ok
[INFO] [stdout] [2m2026-01-17T05:55:53.801440Z[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.00034204 [3mtotal_blobs[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-17T05:55:53.801475Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmpGGsX4M/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2026-01-17T05:55:53.801509Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmpEkJDzr/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2026-01-17T05:55:53.801569Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: []
[INFO] [stdout] [2m2026-01-17T05:55:53.801569Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key1"' using staging file '/tmp/.tmpgrcR0c/staging/.tmpeK63LC'
[INFO] [stdout] [2m2026-01-17T05:55:53.801589Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-17T05:55:53.801601Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key1"'
[INFO] [stdout] [2m2026-01-17T05:55:53.801617Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Ensuring WAL segment file 0 (for next op version 1) exists at path: /tmp/.tmpGGsX4M/0_index.wal
[INFO] [stdout] [2m2026-01-17T05:55:53.801616Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmpEkJDzr/0_index.wal" }]
[INFO] [stdout] [2m2026-01-17T05:55:53.801644Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m1
[INFO] [stdout] [2m2026-01-17T05:55:53.801671Z[0m [34mDEBUG[0m [2mcassadilia::wal::replay[0m[2m:[0m Replaying segment [3msegment[0m[2m=[0m0 [3mpath[0m[2m=[0m/tmp/.tmpEkJDzr/0_index.wal
[INFO] [stdout] [2m2026-01-17T05:55:53.801711Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Reached end of WAL segment 0 at '/tmp/.tmpEkJDzr/0_index.wal'.
[INFO] [stdout] [2m2026-01-17T05:55:53.801756Z[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-17T05:55:53.801772Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m WAL replay complete [3mtotal_entries[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-17T05:55:53.801857Z[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-17T05:55:53.801961Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"range_blob"' using staging file '/tmp/.tmp6wYb6F/staging/.tmpAvzW18'
[INFO] [stdout] [2m2026-01-17T05:55:53.801993Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"range_blob"'
[INFO] [stdout] [2m2026-01-17T05:55:53.802573Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmp8OoJgq/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2026-01-17T05:55:53.802750Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmp8OoJgq/0_index.wal" }]
[INFO] [stdout] [2m2026-01-17T05:55:53.802829Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m1
[INFO] [stdout] test tests::test_cleanup_disabled ... ok
[INFO] [stdout] [2m2026-01-17T05:55:53.802877Z[0m [34mDEBUG[0m [2mcassadilia::wal::replay[0m[2m:[0m Replaying segment [3msegment[0m[2m=[0m0 [3mpath[0m[2m=[0m/tmp/.tmp8OoJgq/0_index.wal
[INFO] [stdout] [2m2026-01-17T05:55:53.803000Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Reached end of WAL segment 0 at '/tmp/.tmp8OoJgq/0_index.wal'.
[INFO] [stdout] [2m2026-01-17T05:55:53.803089Z[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-17T05:55:53.803116Z[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.796e-5 [3mtotal_blobs[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-17T05:55:53.803129Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m WAL replay complete [3mtotal_entries[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-17T05:55:53.803200Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmpSXv0sS/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2026-01-17T05:55:53.803245Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"valid_key1"' using staging file '/tmp/.tmpwt9lSe/staging/.tmpmhPXFO'
[INFO] [stdout] [2m2026-01-17T05:55:53.803274Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"valid_key1"'
[INFO] [stdout] [2m2026-01-17T05:55:53.803321Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: []
[INFO] [stdout] [2m2026-01-17T05:55:53.803340Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-17T05:55:53.803350Z[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.234e-5 [3mtotal_blobs[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-17T05:55:53.803368Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Ensuring WAL segment file 0 (for next op version 1) exists at path: /tmp/.tmpSXv0sS/0_index.wal
[INFO] [stdout] [2m2026-01-17T05:55:53.803628Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 9238706b442fb58f55eca463f0f0b6fb5d3ee00853b61210178b88ea33e95195 to CAS path '/tmp/.tmpwj2s4C/cas/92/38/706b442fb58f55eca463f0f0b6fb5d3ee00853b61210178b88ea33e95195'
[INFO] [stdout] [2m2026-01-17T05:55:53.803610Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Persisted 1 entries to index '/tmp/.tmpQjkyZZ/index'
[INFO] [stdout] [2m2026-01-17T05:55:53.804137Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0m409d96651e5e689bdbe491c2ed943ed4d6744be9ee1f01aa5a61b387f2491b0f [3mkey[0m[2m=[0m"key02"
[INFO] [stdout] [2m2026-01-17T05:55:53.804145Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0mcd5d9b6e45fc2098572aefc35b48abf6c81505edcba343900721dfee610e5340 [3mkey[0m[2m=[0m"key1"
[INFO] [stdout] [2m2026-01-17T05:55:53.804173Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Removing stale WAL segments older than segment ID 0.
[INFO] [stdout] [2m2026-01-17T05:55:53.803641Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key00"' using staging file '/tmp/.tmp8OoJgq/staging/.tmpQFbOBn'
[INFO] [stdout] [2m2026-01-17T05:55:53.804239Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0m8b238f317be0774b380bf423cdf32ff743c4f7c4681e7477b495329019155e1f [3mkey[0m[2m=[0m"key00"
[INFO] [stdout] [2m2026-01-17T05:55:53.804433Z[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.0002135 [3mtotal_blobs[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-17T05:55:53.804545Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"valid_key1"' using staging file '/tmp/.tmpGGsX4M/staging/.tmp9ms8Be'
[INFO] [stdout] [2m2026-01-17T05:55:53.804241Z[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-17T05:55:53.804570Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"valid_key1"'
[INFO] [stdout] [2m2026-01-17T05:55:53.804751Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key00"'
[INFO] [stdout] [2m2026-01-17T05:55:53.805261Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmp2GVHsW/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2026-01-17T05:55:53.805588Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: []
[INFO] [stdout] [2m2026-01-17T05:55:53.805679Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-17T05:55:53.805763Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Ensuring WAL segment file 0 (for next op version 1) exists at path: /tmp/.tmp2GVHsW/0_index.wal
[INFO] [stdout] [2m2026-01-17T05:55:53.811303Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmpQjkyZZ/0_index.wal" }]
[INFO] [stdout] [2m2026-01-17T05:55:53.811375Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m No stale WAL segments found to remove (older than 0).
[INFO] [stdout] [2m2026-01-17T05:55:53.811394Z[0m [32m INFO[0m [2mcassadilia::wal[0m[2m:[0m Checkpoint committed [3mcheckpoint_version[0m[2m=[0m1
[INFO] [stdout] [2m2026-01-17T05:55:53.811409Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Checkpoint completed successfully. [3mcheckpoint_version[0m[2m=[0m1
[INFO] [stdout] [2m2026-01-17T05:55:53.811418Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key03"' using staging file '/tmp/.tmpwj2s4C/staging/.tmpD4zuHk'
[INFO] [stdout] [2m2026-01-17T05:55:53.811395Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmpvZl26l/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2026-01-17T05:55:53.811483Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key03"'
[INFO] [stdout] [2m2026-01-17T05:55:53.811489Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 0
[INFO] [stdout] [2m2026-01-17T05:55:53.811567Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: []
[INFO] [stdout] [2m2026-01-17T05:55:53.811592Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-17T05:55:53.811635Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Ensuring WAL segment file 0 (for next op version 1) exists at path: /tmp/.tmpvZl26l/0_index.wal
[INFO] [stdout] [2m2026-01-17T05:55:53.811827Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Loaded 1 entries from index '/tmp/.tmpQjkyZZ/index' and populated ref counts.
[INFO] [stdout] [2m2026-01-17T05:55:53.811967Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmpQjkyZZ/0_index.wal" }]
[INFO] [stdout] [2m2026-01-17T05:55:53.812009Z[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-17T05:55:53.812028Z[0m [34mDEBUG[0m [2mcassadilia::wal::replay[0m[2m:[0m Replaying segment [3msegment[0m[2m=[0m0 [3mpath[0m[2m=[0m/tmp/.tmpQjkyZZ/0_index.wal
[INFO] [stdout] [2m2026-01-17T05:55:53.812101Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Reached end of WAL segment 0 at '/tmp/.tmpQjkyZZ/0_index.wal'.
[INFO] [stdout] [2m2026-01-17T05:55:53.812129Z[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-17T05:55:53.812145Z[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-17T05:55:53.812376Z[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.00017924 [3mtotal_blobs[0m[2m=[0m1
[INFO] [stdout] [2m2026-01-17T05:55:53.812695Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0mc4986a4567cde92203892070ccc59ae96e88100c4ee650c12bee3eb09324d574 [3mkey[0m[2m=[0m"key00"
[INFO] [stdout] [2m2026-01-17T05:55:53.812824Z[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.00714966 [3mtotal_blobs[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-17T05:55:53.812991Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key00"' using staging file '/tmp/.tmpSXv0sS/staging/.tmpgmOpyC'
[INFO] [stdout] [2m2026-01-17T05:55:53.813019Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmpA0oxYT/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2026-01-17T05:55:53.813036Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key00"'
[INFO] [stdout] [2m2026-01-17T05:55:53.813141Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: []
[INFO] [stdout] [2m2026-01-17T05:55:53.813159Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-17T05:55:53.813190Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Ensuring WAL segment file 0 (for next op version 1) exists at path: /tmp/.tmpA0oxYT/0_index.wal
[INFO] [stdout] [2m2026-01-17T05:55:53.814568Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0m82127748252e541c7b3bdfd5b9370d6e1764f374663863d4dcdd1a1845811823 [3mkey[0m[2m=[0m"key03"
[INFO] [stdout] [2m2026-01-17T05:55:53.814928Z[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-17T05:55:53.815038Z[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-17T05:55:53.815270Z[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.00078776 [3mtotal_blobs[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-17T05:55:53.815494Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key1"' using staging file '/tmp/.tmp2GVHsW/staging/.tmp3CA1Dq'
[INFO] [stdout] [2m2026-01-17T05:55:53.815578Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key1"'
[INFO] [stdout] [2m2026-01-17T05:55:53.816517Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 2b80d6e264690d8a19de16ffa3c3271cd778c96a1bf300c3231cc692786fed50 to CAS path '/tmp/.tmpxpHVjj/cas/2b/80/d6e264690d8a19de16ffa3c3271cd778c96a1bf300c3231cc692786fed50'
[INFO] [stdout] [2m2026-01-17T05:55:53.816571Z[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.725e-5 [3mtotal_blobs[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-17T05:55:53.816584Z[0m [32m INFO[0m [2mcassadilia[0m[2m:[0m Orphan scan complete [3morphans[0m[2m=[0m0 [3minvalid_files[0m[2m=[0m0 [3mmissing_blobs[0m[2m=[0m0 [3mcorrupted_blobs[0m[2m=[0m0 [3mstaging_files[0m[2m=[0m0 [3mscan_time[0m[2m=[0m6.53e-5 [3mtotal_blobs[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-17T05:55:53.817394Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key1"' using staging file '/tmp/.tmpA0oxYT/staging/.tmpWFU9A4'
[INFO] [stdout] [2m2026-01-17T05:55:53.817434Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key1"'
[INFO] [stdout] [2m2026-01-17T05:55:53.817669Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob cd5d9b6e45fc2098572aefc35b48abf6c81505edcba343900721dfee610e5340 to CAS path '/tmp/.tmpgrcR0c/cas/cd/5d/9b6e45fc2098572aefc35b48abf6c81505edcba343900721dfee610e5340'
[INFO] [stdout] [2m2026-01-17T05:55:53.817738Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 0 for write at path: /tmp/.tmpgrcR0c/0_index.wal
[INFO] [stdout] [2m2026-01-17T05:55:53.817773Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 0.
[INFO] [stdout] test tests::test_checkpoint_persists_index ... ok
[INFO] [stdout] [2m2026-01-17T05:55:53.818211Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0mb6e382289cdb3b5285d65af149c3420d418ae8d9737779515f4bc8bba7af1a22 [3mkey[0m[2m=[0m"key1"
[INFO] [stdout] [2m2026-01-17T05:55:53.818218Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0me5c858cc2b45f0c423a741c0785b4ec244c7618b7b73d855a1e9b8147eae434c [3mkey[0m[2m=[0m"key00"
[INFO] [stdout] [2m2026-01-17T05:55:53.823885Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"test_key"' using staging file '/tmp/.tmpvZl26l/staging/.tmpTUQAcm'
[INFO] [stdout] [2m2026-01-17T05:55:53.825722Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0mb6e382289cdb3b5285d65af149c3420d418ae8d9737779515f4bc8bba7af1a22 [3mkey[0m[2m=[0m"key1"
[INFO] [stdout] [2m2026-01-17T05:55:53.825858Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key1"' using staging file '/tmp/.tmpgrcR0c/staging/.tmpFWCx3O'
[INFO] [stdout] [2m2026-01-17T05:55:53.825894Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key1"'
[INFO] [stdout] [2m2026-01-17T05:55:53.826320Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 409d96651e5e689bdbe491c2ed943ed4d6744be9ee1f01aa5a61b387f2491b0f to CAS path '/tmp/.tmphjxDEG/cas/40/9d/96651e5e689bdbe491c2ed943ed4d6744be9ee1f01aa5a61b387f2491b0f'
[INFO] [stdout] [2m2026-01-17T05:55:53.828112Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob b8f6b168214bf501f5a4b84bff9e105cc5c1f3851b798dcb55ffe887391e84b0 to CAS path '/tmp/.tmp6wYb6F/cas/b8/f6/b168214bf501f5a4b84bff9e105cc5c1f3851b798dcb55ffe887391e84b0'
[INFO] [stdout] [2m2026-01-17T05:55:53.828174Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 0 for write at path: /tmp/.tmp6wYb6F/0_index.wal
[INFO] [stdout] [2m2026-01-17T05:55:53.828207Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 0.
[INFO] [stdout] [2m2026-01-17T05:55:53.828354Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 8b238f317be0774b380bf423cdf32ff743c4f7c4681e7477b495329019155e1f to CAS path '/tmp/.tmpuwSo0h/cas/8b/23/8f317be0774b380bf423cdf32ff743c4f7c4681e7477b495329019155e1f'
[INFO] [stdout] [2m2026-01-17T05:55:53.828404Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 0 for write at path: /tmp/.tmpuwSo0h/0_index.wal
[INFO] [stdout] [2m2026-01-17T05:55:53.828434Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 0.
[INFO] [stdout] [2m2026-01-17T05:55:53.828586Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob c4986a4567cde92203892070ccc59ae96e88100c4ee650c12bee3eb09324d574 to CAS path '/tmp/.tmp8OoJgq/cas/c4/98/6a4567cde92203892070ccc59ae96e88100c4ee650c12bee3eb09324d574'
[INFO] [stdout] [2m2026-01-17T05:55:53.828634Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 0 for write at path: /tmp/.tmp8OoJgq/0_index.wal
[INFO] [stdout] [2m2026-01-17T05:55:53.828661Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 0.
[INFO] [stdout] [2m2026-01-17T05:55:53.830014Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 0
[INFO] [stdout] [2m2026-01-17T05:55:53.830152Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob cdf315a98d4330519b10c8c3a3965000d21a130b83f94fe6e172227923b07d5f to CAS path '/tmp/.tmpGGsX4M/cas/cd/f3/15a98d4330519b10c8c3a3965000d21a130b83f94fe6e172227923b07d5f'
[INFO] [stdout] [2m2026-01-17T05:55:53.830200Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 0 for write at path: /tmp/.tmpGGsX4M/0_index.wal
[INFO] [stdout] [2m2026-01-17T05:55:53.830232Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 0.
[INFO] [stdout] [2m2026-01-17T05:55:53.830332Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob cdf315a98d4330519b10c8c3a3965000d21a130b83f94fe6e172227923b07d5f to CAS path '/tmp/.tmpwt9lSe/cas/cd/f3/15a98d4330519b10c8c3a3965000d21a130b83f94fe6e172227923b07d5f'
[INFO] [stdout] [2m2026-01-17T05:55:53.830380Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 0 for write at path: /tmp/.tmpwt9lSe/0_index.wal
[INFO] [stdout] [2m2026-01-17T05:55:53.830408Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 0.
[INFO] [stdout] [2m2026-01-17T05:55:53.830977Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 82127748252e541c7b3bdfd5b9370d6e1764f374663863d4dcdd1a1845811823 to CAS path '/tmp/.tmpwj2s4C/cas/82/12/7748252e541c7b3bdfd5b9370d6e1764f374663863d4dcdd1a1845811823'
[INFO] [stdout] [2m2026-01-17T05:55:53.831169Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob e5c858cc2b45f0c423a741c0785b4ec244c7618b7b73d855a1e9b8147eae434c to CAS path '/tmp/.tmpSXv0sS/cas/e5/c8/58cc2b45f0c423a741c0785b4ec244c7618b7b73d855a1e9b8147eae434c'
[INFO] [stdout] [2m2026-01-17T05:55:53.831219Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 0 for write at path: /tmp/.tmpSXv0sS/0_index.wal
[INFO] [stdout] [2m2026-01-17T05:55:53.831255Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 0.
[INFO] [stdout] test tests::regression_put_same_content_should_not_delete_blob ... ok
[INFO] [stdout] [2m2026-01-17T05:55:53.831357Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob b6e382289cdb3b5285d65af149c3420d418ae8d9737779515f4bc8bba7af1a22 to CAS path '/tmp/.tmp2GVHsW/cas/b6/e3/82289cdb3b5285d65af149c3420d418ae8d9737779515f4bc8bba7af1a22'
[INFO] [stdout] [2m2026-01-17T05:55:53.831398Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 0 for write at path: /tmp/.tmp2GVHsW/0_index.wal
[INFO] [stdout] [2m2026-01-17T05:55:53.831441Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 0.
[INFO] [stdout] [2m2026-01-17T05:55:53.831910Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0m284be493da5e8cf2de3c3bf4de5dd28d19ea3e07975e58d32b3c36b04a6ae8ee [3mkey[0m[2m=[0m"key1"
[INFO] [stdout] [2m2026-01-17T05:55:53.833333Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob b6e382289cdb3b5285d65af149c3420d418ae8d9737779515f4bc8bba7af1a22 to CAS path '/tmp/.tmpA0oxYT/cas/b6/e3/82289cdb3b5285d65af149c3420d418ae8d9737779515f4bc8bba7af1a22'
[INFO] [stdout] [2m2026-01-17T05:55:53.833391Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 0 for write at path: /tmp/.tmpA0oxYT/0_index.wal
[INFO] [stdout] [2m2026-01-17T05:55:53.833426Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 0.
[INFO] [stdout] [2m2026-01-17T05:55:53.834426Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 284be493da5e8cf2de3c3bf4de5dd28d19ea3e07975e58d32b3c36b04a6ae8ee to CAS path '/tmp/.tmpgrcR0c/cas/28/4b/e493da5e8cf2de3c3bf4de5dd28d19ea3e07975e58d32b3c36b04a6ae8ee'
[INFO] [stdout] [2m2026-01-17T05:55:53.834623Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key03"' using staging file '/tmp/.tmphjxDEG/staging/.tmpTXmmAQ'
[INFO] [stdout] [2m2026-01-17T05:55:53.834667Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key03"'
[INFO] [stdout] [2m2026-01-17T05:55:53.835384Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 0
[INFO] [stdout] [2m2026-01-17T05:55:53.835222Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 0
[INFO] [stdout] [2m2026-01-17T05:55:53.835914Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmp8OoJgq/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2026-01-17T05:55:53.836036Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmp8OoJgq/0_index.wal" }]
[INFO] [stdout] [2m2026-01-17T05:55:53.836062Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m1
[INFO] [stdout] [2m2026-01-17T05:55:53.836078Z[0m [34mDEBUG[0m [2mcassadilia::wal::replay[0m[2m:[0m Replaying segment [3msegment[0m[2m=[0m0 [3mpath[0m[2m=[0m/tmp/.tmp8OoJgq/0_index.wal
[INFO] [stdout] [2m2026-01-17T05:55:53.836147Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Reached end of WAL segment 0 at '/tmp/.tmp8OoJgq/0_index.wal'.
[INFO] [stdout] [2m2026-01-17T05:55:53.836172Z[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-17T05:55:53.836188Z[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-17T05:55:53.836217Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mreason[0m[2m=[0mAfterReplay
[INFO] [stdout] [2m2026-01-17T05:55:53.836231Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mcheckpoint_reason[0m[2m=[0mAfterReplay
[INFO] [stdout] [2m2026-01-17T05:55:53.836244Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key04"' using staging file '/tmp/.tmpwj2s4C/staging/.tmpQ4QzVB'
[INFO] [stdout] [2m2026-01-17T05:55:53.836287Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key04"'
[INFO] [stdout] [2m2026-01-17T05:55:53.836430Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key01"' using staging file '/tmp/.tmpSXv0sS/staging/.tmpZJ4avr'
[INFO] [stdout] [2m2026-01-17T05:55:53.836463Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key01"'
[INFO] [stdout] [2m2026-01-17T05:55:53.836508Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmpGGsX4M/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2026-01-17T05:55:53.836614Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmpGGsX4M/0_index.wal" }]
[INFO] [stdout] [2m2026-01-17T05:55:53.836638Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m1
[INFO] [stdout] [2m2026-01-17T05:55:53.836654Z[0m [34mDEBUG[0m [2mcassadilia::wal::replay[0m[2m:[0m Replaying segment [3msegment[0m[2m=[0m0 [3mpath[0m[2m=[0m/tmp/.tmpGGsX4M/0_index.wal
[INFO] [stdout] [2m2026-01-17T05:55:53.836712Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Reached end of WAL segment 0 at '/tmp/.tmpGGsX4M/0_index.wal'.
[INFO] [stdout] [2m2026-01-17T05:55:53.836744Z[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-17T05:55:53.836762Z[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-17T05:55:53.836789Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mreason[0m[2m=[0mAfterReplay
[INFO] [stdout] [2m2026-01-17T05:55:53.836825Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mcheckpoint_reason[0m[2m=[0mAfterReplay
[INFO] [stdout] [2m2026-01-17T05:55:53.836969Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 0
[INFO] [stdout] [2m2026-01-17T05:55:53.837205Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key01"' using staging file '/tmp/.tmpuwSo0h/staging/.tmpNE0YSN'
[INFO] [stdout] [2m2026-01-17T05:55:53.837235Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key01"'
[INFO] [stdout] [2m2026-01-17T05:55:53.837342Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmpGWdYqs/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2026-01-17T05:55:53.837453Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: []
[INFO] [stdout] [2m2026-01-17T05:55:53.837471Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-17T05:55:53.837498Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Ensuring WAL segment file 0 (for next op version 1) exists at path: /tmp/.tmpGWdYqs/0_index.wal
[INFO] [stdout] [2m2026-01-17T05:55:53.838344Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 0
[INFO] [stdout] [2m2026-01-17T05:55:53.838665Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 0
[INFO] [stdout] [2m2026-01-17T05:55:53.838909Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmp2GVHsW/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2026-01-17T05:55:53.838971Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0m7daf4870c31069d381520201dc445fabbd623dd0254163806fda08617a3546ca [3mkey[0m[2m=[0m"key01"
[INFO] [stdout] [2m2026-01-17T05:55:53.839004Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmp2GVHsW/0_index.wal" }]
[INFO] [stdout] [2m2026-01-17T05:55:53.839024Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m1
[INFO] [stdout] [2m2026-01-17T05:55:53.839036Z[0m [34mDEBUG[0m [2mcassadilia::wal::replay[0m[2m:[0m Replaying segment [3msegment[0m[2m=[0m0 [3mpath[0m[2m=[0m/tmp/.tmp2GVHsW/0_index.wal
[INFO] [stdout] [2m2026-01-17T05:55:53.839086Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Reached end of WAL segment 0 at '/tmp/.tmp2GVHsW/0_index.wal'.
[INFO] [stdout] [2m2026-01-17T05:55:53.839111Z[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-17T05:55:53.839132Z[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-17T05:55:53.839156Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mreason[0m[2m=[0mAfterReplay
[INFO] [stdout] [2m2026-01-17T05:55:53.839169Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mcheckpoint_reason[0m[2m=[0mAfterReplay
[INFO] [stdout] [2m2026-01-17T05:55:53.839263Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0m22a0b478a78b950b68b18cb61079b51012be4452c570fa98f9b5dba4f6e9bb27 [3mkey[0m[2m=[0m"key04"
[INFO] [stdout] [2m2026-01-17T05:55:53.839281Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0m68e1d56d64bd1f355f8b709e19d56daa02c60139a5f0cee043e6255a3ce16abc [3mkey[0m[2m=[0m"key03"
[INFO] [stdout] [2m2026-01-17T05:55:53.840013Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Persisted 1 entries to index '/tmp/.tmp8OoJgq/index'
[INFO] [stdout] [2m2026-01-17T05:55:53.840042Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Removing stale WAL segments older than segment ID 0.
[INFO] [stdout] [2m2026-01-17T05:55:53.840127Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmp8OoJgq/0_index.wal" }]
[INFO] [stdout] [2m2026-01-17T05:55:53.840149Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m No stale WAL segments found to remove (older than 0).
[INFO] [stdout] [2m2026-01-17T05:55:53.840160Z[0m [32m INFO[0m [2mcassadilia::wal[0m[2m:[0m Checkpoint committed [3mcheckpoint_version[0m[2m=[0m1
[INFO] [stdout] [2m2026-01-17T05:55:53.840174Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Checkpoint completed successfully. [3mcheckpoint_version[0m[2m=[0m1
[INFO] [stdout] [2m2026-01-17T05:55:53.840377Z[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.00016615 [3mtotal_blobs[0m[2m=[0m1
[INFO] [stdout] [2m2026-01-17T05:55:53.841154Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 22a0b478a78b950b68b18cb61079b51012be4452c570fa98f9b5dba4f6e9bb27 to CAS path '/tmp/.tmpwj2s4C/cas/22/a0/b478a78b950b68b18cb61079b51012be4452c570fa98f9b5dba4f6e9bb27'
[INFO] [stdout] [2m2026-01-17T05:55:53.841301Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 0
[INFO] [stdout] [2m2026-01-17T05:55:53.841410Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 68e1d56d64bd1f355f8b709e19d56daa02c60139a5f0cee043e6255a3ce16abc to CAS path '/tmp/.tmphjxDEG/cas/68/e1/d56d64bd1f355f8b709e19d56daa02c60139a5f0cee043e6255a3ce16abc'
[INFO] [stdout] [2m2026-01-17T05:55:53.841234Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Successfully deleted unreferenced CAS file: /tmp/.tmpgrcR0c/cas/cd/5d/9b6e45fc2098572aefc35b48abf6c81505edcba343900721dfee610e5340
[INFO] [stdout] test tests::test_get_range ... [2m2026-01-17T05:55:53.841251Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 7daf4870c31069d381520201dc445fabbd623dd0254163806fda08617a3546ca to CAS path '/tmp/.tmpSXv0sS/cas/7d/af/4870c31069d381520201dc445fabbd623dd0254163806fda08617a3546ca'
[INFO] [stdout] ok
[INFO] [stdout] [2m2026-01-17T05:55:53.841671Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mreason[0m[2m=[0mExplicit
[INFO] [stdout] [2m2026-01-17T05:55:53.841696Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mcheckpoint_reason[0m[2m=[0mExplicit
[INFO] [stdout] [2m2026-01-17T05:55:53.841729Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0m58549030e11366706bf6c8648f97e6d7e52baa493157aa1ef1679d64f131f93c [3mkey[0m[2m=[0m"key01"
[INFO] [stdout] [2m2026-01-17T05:55:53.841994Z[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.00031229 [3mtotal_blobs[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-17T05:55:53.842045Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmpA0oxYT/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2026-01-17T05:55:53.842151Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmpA0oxYT/0_index.wal" }]
[INFO] [stdout] [2m2026-01-17T05:55:53.842183Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m1
[INFO] [stdout] [2m2026-01-17T05:55:53.842198Z[0m [34mDEBUG[0m [2mcassadilia::wal::replay[0m[2m:[0m Replaying segment [3msegment[0m[2m=[0m0 [3mpath[0m[2m=[0m/tmp/.tmpA0oxYT/0_index.wal
[INFO] [stdout] [2m2026-01-17T05:55:53.843269Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"overwrite_test"' using staging file '/tmp/.tmpGWdYqs/staging/.tmpNFf60x'
[INFO] [stdout] [2m2026-01-17T05:55:53.843316Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"overwrite_test"'
[INFO] [stdout] [2m2026-01-17T05:55:53.843363Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmpwt9lSe/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2026-01-17T05:55:53.843476Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmpwt9lSe/0_index.wal" }]
[INFO] [stdout] [2m2026-01-17T05:55:53.843506Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m1
[INFO] [stdout] [2m2026-01-17T05:55:53.843519Z[0m [34mDEBUG[0m [2mcassadilia::wal::replay[0m[2m:[0m Replaying segment [3msegment[0m[2m=[0m0 [3mpath[0m[2m=[0m/tmp/.tmpwt9lSe/0_index.wal
[INFO] [stdout] [2m2026-01-17T05:55:53.843575Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Reached end of WAL segment 0 at '/tmp/.tmpwt9lSe/0_index.wal'.
[INFO] [stdout] [2m2026-01-17T05:55:53.843604Z[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-17T05:55:53.843619Z[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-17T05:55:53.843645Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mreason[0m[2m=[0mAfterReplay
[INFO] [stdout] [2m2026-01-17T05:55:53.843669Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mcheckpoint_reason[0m[2m=[0mAfterReplay
[INFO] [stdout] [2m2026-01-17T05:55:53.843226Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 58549030e11366706bf6c8648f97e6d7e52baa493157aa1ef1679d64f131f93c to CAS path '/tmp/.tmpuwSo0h/cas/58/54/9030e11366706bf6c8648f97e6d7e52baa493157aa1ef1679d64f131f93c'
[INFO] [stdout] [2m2026-01-17T05:55:53.848941Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Reached end of WAL segment 0 at '/tmp/.tmpA0oxYT/0_index.wal'.
[INFO] [stdout] [2m2026-01-17T05:55:53.849003Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 0
[INFO] [stdout] [2m2026-01-17T05:55:53.849560Z[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-17T05:55:53.849618Z[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-17T05:55:53.850165Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key04"' using staging file '/tmp/.tmphjxDEG/staging/.tmpkeAcfE'
[INFO] [stdout] [2m2026-01-17T05:55:53.850234Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key04"'
[INFO] [stdout] [2m2026-01-17T05:55:53.850567Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Persisted 1 entries to index '/tmp/.tmpGGsX4M/index'
[INFO] [stdout] [2m2026-01-17T05:55:53.850610Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Removing stale WAL segments older than segment ID 0.
[INFO] [stdout] [2m2026-01-17T05:55:53.850626Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Persisted 1 entries to index '/tmp/.tmpgrcR0c/index'
[INFO] [stdout] [2m2026-01-17T05:55:53.850657Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Removing stale WAL segments older than segment ID 0.
[INFO] [stdout] [2m2026-01-17T05:55:53.850696Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmpGGsX4M/0_index.wal" }]
[INFO] [stdout] [2m2026-01-17T05:55:53.850701Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key02"' using staging file '/tmp/.tmpSXv0sS/staging/.tmpEtvVsS'
[INFO] [stdout] [2m2026-01-17T05:55:53.850715Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m No stale WAL segments found to remove (older than 0).
[INFO] [stdout] [2m2026-01-17T05:55:53.850731Z[0m [32m INFO[0m [2mcassadilia::wal[0m[2m:[0m Checkpoint committed [3mcheckpoint_version[0m[2m=[0m1
[INFO] [stdout] [2m2026-01-17T05:55:53.850737Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key02"'
[INFO] [stdout] [2m2026-01-17T05:55:53.850743Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Checkpoint completed successfully. [3mcheckpoint_version[0m[2m=[0m1
[INFO] [stdout] [2m2026-01-17T05:55:53.850764Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmpgrcR0c/0_index.wal" }]
[INFO] [stdout] [2m2026-01-17T05:55:53.850810Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m No stale WAL segments found to remove (older than 0).
[INFO] [stdout] [2m2026-01-17T05:55:53.850824Z[0m [32m INFO[0m [2mcassadilia::wal[0m[2m:[0m Checkpoint committed [3mcheckpoint_version[0m[2m=[0m2
[INFO] [stdout] [2m2026-01-17T05:55:53.850838Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Checkpoint completed successfully. [3mcheckpoint_version[0m[2m=[0m2
[INFO] [stdout] [2m2026-01-17T05:55:53.850871Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 0
[INFO] [stdout] [2m2026-01-17T05:55:53.850929Z[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-17T05:55:53.851016Z[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.00023875 [3mtotal_blobs[0m[2m=[0m1
[INFO] [stdout] [2m2026-01-17T05:55:53.851334Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Persisted 1 entries to index '/tmp/.tmp2GVHsW/index'
[INFO] [stdout] [2m2026-01-17T05:55:53.851354Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Removing stale WAL segments older than segment ID 0.
[INFO] [stdout] [2m2026-01-17T05:55:53.850572Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mreason[0m[2m=[0mAfterReplay
[INFO] [stdout] [2m2026-01-17T05:55:53.851396Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mcheckpoint_reason[0m[2m=[0mAfterReplay
[INFO] [stdout] [2m2026-01-17T05:55:53.851434Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmp2GVHsW/0_index.wal" }]
[INFO] [stdout] [2m2026-01-17T05:55:53.851455Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m No stale WAL segments found to remove (older than 0).
[INFO] [stdout] [2m2026-01-17T05:55:53.851467Z[0m [32m INFO[0m [2mcassadilia::wal[0m[2m:[0m Checkpoint committed [3mcheckpoint_version[0m[2m=[0m1
[INFO] [stdout] [2m2026-01-17T05:55:53.851478Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Checkpoint completed successfully. [3mcheckpoint_version[0m[2m=[0m1
[INFO] [stdout] [2m2026-01-17T05:55:53.851620Z[0m [31mERROR[0m [2mcassadilia::orphan[0m[2m:[0m Missing blob in filesystem [3mhash[0m[2m=[0mb6e382289cdb3b5285d65af149c3420d418ae8d9737779515f4bc8bba7af1a22
[INFO] [stdout] [2m2026-01-17T05:55:53.851670Z[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.00015802 [3mtotal_blobs[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-17T05:55:53.851851Z[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-17T05:55:53.852289Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key02"' using staging file '/tmp/.tmpuwSo0h/staging/.tmpbljBbL'
[INFO] [stdout] [2m2026-01-17T05:55:53.852325Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key02"'
[INFO] [stdout] [2m2026-01-17T05:55:53.852436Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob a6e7f93354fdbbc10c31e6f310a968b94525d577fd4267550dedd55d846ab1c5 to CAS path '/tmp/.tmpGWdYqs/cas/a6/e7/f93354fdbbc10c31e6f310a968b94525d577fd4267550dedd55d846ab1c5'
[INFO] [stdout] [2m2026-01-17T05:55:53.852483Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 0 for write at path: /tmp/.tmpGWdYqs/0_index.wal
[INFO] [stdout] [2m2026-01-17T05:55:53.852515Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 0.
[INFO] [stdout] [2m2026-01-17T05:55:53.852881Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0m4607a1b43e8c29a684fe473b6bc2302a7c114692f84e8bf4432850fe81abd16d [3mkey[0m[2m=[0m"key04"
[INFO] [stdout] [2m2026-01-17T05:55:53.852876Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0m51cd9402fc08f863ab366f6ed36aa254e28597a0ab6a8f1baa94b0ce1540c04e [3mkey[0m[2m=[0m"key02"
[INFO] [stdout] [2m2026-01-17T05:55:53.852971Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Persisted 1 entries to index '/tmp/.tmpwt9lSe/index'
[INFO] [stdout] [2m2026-01-17T05:55:53.852992Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Removing stale WAL segments older than segment ID 0.
[INFO] [stdout] [2m2026-01-17T05:55:53.853222Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmpwt9lSe/0_index.wal" }]
[INFO] [stdout] [2m2026-01-17T05:55:53.853252Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m No stale WAL segments found to remove (older than 0).
[INFO] [stdout] [2m2026-01-17T05:55:53.853265Z[0m [32m INFO[0m [2mcassadilia::wal[0m[2m:[0m Checkpoint committed [3mcheckpoint_version[0m[2m=[0m1
[INFO] [stdout] [2m2026-01-17T05:55:53.853277Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Checkpoint completed successfully. [3mcheckpoint_version[0m[2m=[0m1
[INFO] [stdout] [2m2026-01-17T05:55:53.854350Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 51cd9402fc08f863ab366f6ed36aa254e28597a0ab6a8f1baa94b0ce1540c04e to CAS path '/tmp/.tmpSXv0sS/cas/51/cd/9402fc08f863ab366f6ed36aa254e28597a0ab6a8f1baa94b0ce1540c04e'
[INFO] [stdout] [2m2026-01-17T05:55:53.854572Z[0m [32m INFO[0m [2mcassadilia::orphan[0m[2m:[0m Deleted orphaned blob [3mhash[0m[2m=[0m2b2e0f3ac5c07ce0e1a48cbac77e3efcc4b21d58de0826c22319ddb123e4432f
[INFO] [stdout] [2m2026-01-17T05:55:53.855061Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0m549969c8f7146d43a1c0f42bd2aa865c704cc491fef4fb887164b48ff1167a1a [3mkey[0m[2m=[0m"key02"
[INFO] [stdout] [2m2026-01-17T05:55:53.855152Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Persisted 1 entries to index '/tmp/.tmpA0oxYT/index'
[INFO] [stdout] [2m2026-01-17T05:55:53.855185Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Removing stale WAL segments older than segment ID 0.
[INFO] [stdout] [2m2026-01-17T05:55:53.855282Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmpA0oxYT/0_index.wal" }]
[INFO] [stdout] [2m2026-01-17T05:55:53.855310Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m No stale WAL segments found to remove (older than 0).
[INFO] [stdout] [2m2026-01-17T05:55:53.855321Z[0m [32m INFO[0m [2mcassadilia::wal[0m[2m:[0m Checkpoint committed [3mcheckpoint_version[0m[2m=[0m1
[INFO] [stdout] [2m2026-01-17T05:55:53.855335Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Checkpoint completed successfully. [3mcheckpoint_version[0m[2m=[0m1
[INFO] [stdout] [2m2026-01-17T05:55:53.855391Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 0
[INFO] [stdout] [2m2026-01-17T05:55:53.856741Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 4607a1b43e8c29a684fe473b6bc2302a7c114692f84e8bf4432850fe81abd16d to CAS path '/tmp/.tmphjxDEG/cas/46/07/a1b43e8c29a684fe473b6bc2302a7c114692f84e8bf4432850fe81abd16d'
[INFO] [stdout] [2m2026-01-17T05:55:53.858874Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 0
[INFO] [stdout] [2m2026-01-17T05:55:53.860019Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key03"' using staging file '/tmp/.tmpSXv0sS/staging/.tmpPhbF60'
[INFO] [stdout] [2m2026-01-17T05:55:53.860089Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key03"'
[INFO] [stdout] [2m2026-01-17T05:55:53.860876Z[0m [32m INFO[0m [2mcassadilia::orphan[0m[2m:[0m Quarantined orphaned blob [3mhash[0m[2m=[0maa13b58b0bf7dad737cccadc8dba4f966d58f57c61c864c6e8228164358256f3 [3mdest[0m[2m=[0m"/tmp/.tmpA0oxYT/quarantine/aa13b58b0bf7dad737cccadc8dba4f966d58f57c61c864c6e8228164358256f3"
[INFO] [stdout] [2m2026-01-17T05:55:53.862917Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0m992adda1f42b66cc68a044037ce24619e07f5ce3900c955277f9e35abade2157 [3mkey[0m[2m=[0m"key03"
[INFO] [stdout] [2m2026-01-17T05:55:53.863207Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 992adda1f42b66cc68a044037ce24619e07f5ce3900c955277f9e35abade2157 to CAS path '/tmp/.tmpSXv0sS/cas/99/2a/dda1f42b66cc68a044037ce24619e07f5ce3900c955277f9e35abade2157'
[INFO] [stdout] [2m2026-01-17T05:55:53.863369Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmpwj2s4C/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2026-01-17T05:55:53.863440Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Loaded 1 entries from index '/tmp/.tmpgrcR0c/index' and populated ref counts.
[INFO] [stdout] [2m2026-01-17T05:55:53.863492Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmpwj2s4C/0_index.wal" }]
[INFO] [stdout] [2m2026-01-17T05:55:53.863523Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m1
[INFO] [stdout] [2m2026-01-17T05:55:53.863538Z[0m [34mDEBUG[0m [2mcassadilia::wal::replay[0m[2m:[0m Replaying segment [3msegment[0m[2m=[0m0 [3mpath[0m[2m=[0m/tmp/.tmpwj2s4C/0_index.wal
[INFO] [stdout] [2m2026-01-17T05:55:53.863563Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmpgrcR0c/0_index.wal" }]
[INFO] [stdout] [2m2026-01-17T05:55:53.863592Z[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-17T05:55:53.863620Z[0m [34mDEBUG[0m [2mcassadilia::wal::replay[0m[2m:[0m Replaying segment [3msegment[0m[2m=[0m0 [3mpath[0m[2m=[0m/tmp/.tmpgrcR0c/0_index.wal
[INFO] [stdout] [2m2026-01-17T05:55:53.863671Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Reached end of WAL segment 0 at '/tmp/.tmpgrcR0c/0_index.wal'.
[INFO] [stdout] [2m2026-01-17T05:55:53.863716Z[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-17T05:55:53.863740Z[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-17T05:55:53.865823Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 549969c8f7146d43a1c0f42bd2aa865c704cc491fef4fb887164b48ff1167a1a to CAS path '/tmp/.tmpuwSo0h/cas/54/99/69c8f7146d43a1c0f42bd2aa865c704cc491fef4fb887164b48ff1167a1a'
[INFO] [stdout] [2m2026-01-17T05:55:53.866012Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmpGWdYqs/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2026-01-17T05:55:53.866128Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmpGWdYqs/0_index.wal" }]
[INFO] [stdout] [2m2026-01-17T05:55:53.866159Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m1
[INFO] [stdout] [2m2026-01-17T05:55:53.866156Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key04"' using staging file '/tmp/.tmpSXv0sS/staging/.tmp3fYkjZ'
[INFO] [stdout] [2m2026-01-17T05:55:53.866174Z[0m [34mDEBUG[0m [2mcassadilia::wal::replay[0m[2m:[0m Replaying segment [3msegment[0m[2m=[0m0 [3mpath[0m[2m=[0m/tmp/.tmpGWdYqs/0_index.wal
[INFO] [stdout] [2m2026-01-17T05:55:53.866197Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key04"'
[INFO] [stdout] [2m2026-01-17T05:55:53.866236Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Reached end of WAL segment 0 at '/tmp/.tmpGWdYqs/0_index.wal'.
[INFO] [stdout] [2m2026-01-17T05:55:53.866270Z[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-17T05:55:53.866286Z[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-17T05:55:53.866323Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mreason[0m[2m=[0mAfterReplay
[INFO] [stdout] [2m2026-01-17T05:55:53.866337Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mcheckpoint_reason[0m[2m=[0mAfterReplay
[INFO] [stdout] [2m2026-01-17T05:55:53.868569Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0md8fbb1336bc105c90af17f12f0a5d7808e445cdcae40324a74c788fa13d7a2b5 [3mkey[0m[2m=[0m"key04"
[INFO] [stdout] [2m2026-01-17T05:55:53.869820Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob d8fbb1336bc105c90af17f12f0a5d7808e445cdcae40324a74c788fa13d7a2b5 to CAS path '/tmp/.tmpSXv0sS/cas/d8/fb/b1336bc105c90af17f12f0a5d7808e445cdcae40324a74c788fa13d7a2b5'
[INFO] [stdout] test tests::test_orphan_detection_and_cleanup ... ok
[INFO] [stdout] test tests::checkpoint::test_empty_database_checkpoint_on_first_write ... ok
[INFO] [stdout] test tests::test_orphan_detection_with_integrity_check ... ok
[INFO] [stdout] [2m2026-01-17T05:55:53.871345Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Persisted 1 entries to index '/tmp/.tmpGWdYqs/index'
[INFO] [stdout] [2m2026-01-17T05:55:53.872110Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Removing stale WAL segments older than segment ID 0.
[INFO] [stdout] test tests::test_orphan_detection_with_missing_blobs ... ok
[INFO] [stdout] test tests::checkpoint::test_overwrite_deletes_old_blob_no_orphans ... ok
[INFO] [stdout] [2m2026-01-17T05:55:53.872209Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmpGWdYqs/0_index.wal" }]
[INFO] [stdout] [2m2026-01-17T05:55:53.873401Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m No stale WAL segments found to remove (older than 0).
[INFO] [stdout] [2m2026-01-17T05:55:53.873421Z[0m [32m INFO[0m [2mcassadilia::wal[0m[2m:[0m Checkpoint committed [3mcheckpoint_version[0m[2m=[0m1
[INFO] [stdout] [2m2026-01-17T05:55:53.873435Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Checkpoint completed successfully. [3mcheckpoint_version[0m[2m=[0m1
[INFO] [stdout] [2m2026-01-17T05:55:53.873965Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mreason[0m[2m=[0mExplicit
[INFO] [stdout] [2m2026-01-17T05:55:53.874001Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mcheckpoint_reason[0m[2m=[0mExplicit
[INFO] [stdout] [2m2026-01-17T05:55:53.863673Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Reached end of WAL segment 0 at '/tmp/.tmpwj2s4C/0_index.wal'.
[INFO] [stdout] [2m2026-01-17T05:55:53.876893Z[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-17T05:55:53.876942Z[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-17T05:55:53.876989Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Ensuring WAL segment file 1 (for next op version 6) exists at path: /tmp/.tmpwj2s4C/1_index.wal
[INFO] [stdout] [2m2026-01-17T05:55:53.877097Z[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.00361771 [3mtotal_blobs[0m[2m=[0m1
[INFO] [stdout] [2m2026-01-17T05:55:53.878194Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"overwrite_test"' using staging file '/tmp/.tmpGWdYqs/staging/.tmpSuP3Xa'
[INFO] [stdout] [2m2026-01-17T05:55:53.878202Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key05"' using staging file '/tmp/.tmpSXv0sS/staging/.tmp4L4U5x'
[INFO] [stdout] [2m2026-01-17T05:55:53.878234Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"overwrite_test"'
[INFO] [stdout] [2m2026-01-17T05:55:53.878247Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key05"'
[INFO] [stdout] [2m2026-01-17T05:55:53.881002Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmpypVXs3/index' not found, starting fresh. State remains new.
[INFO] [stdout] test tests::test_orphan_quarantine ... ok
[INFO] [stdout] [2m2026-01-17T05:55:53.909996Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmp7ThkC9/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2026-01-17T05:55:53.911904Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmphjxDEG/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2026-01-17T05:55:53.970071Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: []
[INFO] [stdout] [2m2026-01-17T05:55:53.970134Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-17T05:55:53.970184Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Ensuring WAL segment file 0 (for next op version 1) exists at path: /tmp/.tmp7ThkC9/0_index.wal
[INFO] [stdout] [2m2026-01-17T05:55:53.971736Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: []
[INFO] [stdout] [2m2026-01-17T05:55:53.971769Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-17T05:55:53.971817Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Ensuring WAL segment file 0 (for next op version 1) exists at path: /tmp/.tmpypVXs3/0_index.wal
[INFO] [stdout] [2m2026-01-17T05:55:53.971931Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mreason[0m[2m=[0mAfterReplay
[INFO] [stdout] [2m2026-01-17T05:55:53.971953Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mcheckpoint_reason[0m[2m=[0mAfterReplay
[INFO] [stdout] [2m2026-01-17T05:55:53.975004Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Persisted 3 entries to index '/tmp/.tmpuwSo0h/index'
[INFO] [stdout] [2m2026-01-17T05:55:53.975117Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Removing stale WAL segments older than segment ID 0.
[INFO] [stdout] [2m2026-01-17T05:55:53.975248Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmpuwSo0h/0_index.wal" }]
[INFO] [stdout] [2m2026-01-17T05:55:53.975351Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m No stale WAL segments found to remove (older than 0).
[INFO] [stdout] [2m2026-01-17T05:55:53.975425Z[0m [32m INFO[0m [2mcassadilia::wal[0m[2m:[0m Checkpoint committed [3mcheckpoint_version[0m[2m=[0m3
[INFO] [stdout] [2m2026-01-17T05:55:53.975446Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Checkpoint completed successfully. [3mcheckpoint_version[0m[2m=[0m3
[INFO] [stdout] [2m2026-01-17T05:55:53.975486Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 0
[INFO] [stdout] [2m2026-01-17T05:55:53.976075Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Loaded 3 entries from index '/tmp/.tmpuwSo0h/index' and populated ref counts.
[INFO] [stdout] [2m2026-01-17T05:55:53.976184Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmpuwSo0h/0_index.wal" }]
[INFO] [stdout] [2m2026-01-17T05:55:53.976203Z[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-17T05:55:53.976219Z[0m [34mDEBUG[0m [2mcassadilia::wal::replay[0m[2m:[0m Replaying segment [3msegment[0m[2m=[0m0 [3mpath[0m[2m=[0m/tmp/.tmpuwSo0h/0_index.wal
[INFO] [stdout] [2m2026-01-17T05:55:53.976285Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Reached end of WAL segment 0 at '/tmp/.tmpuwSo0h/0_index.wal'.
[INFO] [stdout] [2m2026-01-17T05:55:53.976304Z[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-17T05:55:53.976318Z[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-17T05:55:53.976634Z[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.00027145 [3mtotal_blobs[0m[2m=[0m3
[INFO] [stdout] [2m2026-01-17T05:55:53.980088Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0mf8165b3c58c0f163fc0aacae0f050d2ba299f3170e772d1d9d5c2435f8c46cc2 [3mkey[0m[2m=[0m"key05"
[INFO] [stdout] [2m2026-01-17T05:55:53.980385Z[0m [32m INFO[0m [2mcassadilia[0m[2m:[0m Orphan scan complete [3morphans[0m[2m=[0m0 [3minvalid_files[0m[2m=[0m0 [3mmissing_blobs[0m[2m=[0m0 [3mcorrupted_blobs[0m[2m=[0m0 [3mstaging_files[0m[2m=[0m0 [3mscan_time[0m[2m=[0m7.671e-5 [3mtotal_blobs[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-17T05:55:53.980586Z[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.831e-5 [3mtotal_blobs[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-17T05:55:53.980703Z[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-17T05:55:53.981090Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob b4de87a1c0535ed854ef70db5a5e1b72f4dc30c696b58a4a3615d7317167099f to CAS path '/tmp/.tmpGWdYqs/cas/b4/de/87a1c0535ed854ef70db5a5e1b72f4dc30c696b58a4a3615d7317167099f'
[INFO] [stdout] [2m2026-01-17T05:55:53.981137Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 0 for write at path: /tmp/.tmpGWdYqs/0_index.wal
[INFO] [stdout] [2m2026-01-17T05:55:53.981168Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 0.
[INFO] [stdout] [2m2026-01-17T05:55:53.981340Z[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/.tmpypVXs3/staging/.tmplchWJl'
[INFO] [stdout] [2m2026-01-17T05:55:53.981373Z[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-17T05:55:53.981924Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmp7ThkC9/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2026-01-17T05:55:53.982034Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmp7ThkC9/0_index.wal" }]
[INFO] [stdout] [2m2026-01-17T05:55:53.982059Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m1
[INFO] [stdout] [2m2026-01-17T05:55:53.982075Z[0m [34mDEBUG[0m [2mcassadilia::wal::replay[0m[2m:[0m Replaying segment [3msegment[0m[2m=[0m0 [3mpath[0m[2m=[0m/tmp/.tmp7ThkC9/0_index.wal
[INFO] [stdout] [2m2026-01-17T05:55:53.982117Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Reached end of WAL segment 0 at '/tmp/.tmp7ThkC9/0_index.wal'.
[INFO] [stdout] [2m2026-01-17T05:55:53.982139Z[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-17T05:55:53.982154Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m WAL replay complete [3mtotal_entries[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-17T05:55:53.982398Z[0m [32m INFO[0m [2mcassadilia::orphan[0m[2m:[0m Deleted orphaned blob [3mhash[0m[2m=[0maa13b58b0bf7dad737cccadc8dba4f966d58f57c61c864c6e8228164358256f3
[INFO] [stdout] [2m2026-01-17T05:55:53.984004Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob f8165b3c58c0f163fc0aacae0f050d2ba299f3170e772d1d9d5c2435f8c46cc2 to CAS path '/tmp/.tmpSXv0sS/cas/f8/16/5b3c58c0f163fc0aacae0f050d2ba299f3170e772d1d9d5c2435f8c46cc2'
[INFO] [stdout] [2m2026-01-17T05:55:53.984338Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Persisted 5 entries to index '/tmp/.tmpwj2s4C/index'
[INFO] [stdout] [2m2026-01-17T05:55:53.984361Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Removing stale WAL segments older than segment ID 0.
[INFO] [stdout] [2m2026-01-17T05:55:53.984464Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmpwj2s4C/0_index.wal" }, SegmentInfo { id: 1, path: "/tmp/.tmpwj2s4C/1_index.wal" }]
[INFO] [stdout] [2m2026-01-17T05:55:53.984493Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m No stale WAL segments found to remove (older than 0).
[INFO] [stdout] [2m2026-01-17T05:55:53.984505Z[0m [32m INFO[0m [2mcassadilia::wal[0m[2m:[0m Checkpoint committed [3mcheckpoint_version[0m[2m=[0m5
[INFO] [stdout] [2m2026-01-17T05:55:53.984519Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Checkpoint completed successfully. [3mcheckpoint_version[0m[2m=[0m5
[INFO] [stdout] [2m2026-01-17T05:55:53.985048Z[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.00048412 [3mtotal_blobs[0m[2m=[0m5
[INFO] [stdout] [2m2026-01-17T05:55:53.985172Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key05"' using staging file '/tmp/.tmpwj2s4C/staging/.tmpqct76c'
[INFO] [stdout] [2m2026-01-17T05:55:53.985205Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key05"'
[INFO] [stdout] [2m2026-01-17T05:55:53.985372Z[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-17T05:55:53.986669Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Successfully deleted unreferenced CAS file: /tmp/.tmpGWdYqs/cas/a6/e7/f93354fdbbc10c31e6f310a968b94525d577fd4267550dedd55d846ab1c5
[INFO] [stdout] [2m2026-01-17T05:55:53.986829Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 0
[INFO] [stdout] [2m2026-01-17T05:55:53.987127Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key06"' using staging file '/tmp/.tmpSXv0sS/staging/.tmpiVG6Zz'
[INFO] [stdout] [2m2026-01-17T05:55:53.987158Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key06"'
[INFO] [stdout] [2m2026-01-17T05:55:53.987710Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0me1adf0a000db31748e36902436adb350e41197faf7375298faefb7fa2cae9ba9 [3mkey[0m[2m=[0m"key05"
[INFO] [stdout] [2m2026-01-17T05:55:53.988226Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Loaded 1 entries from index '/tmp/.tmpGWdYqs/index' and populated ref counts.
[INFO] [stdout] [2m2026-01-17T05:55:53.988347Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmpGWdYqs/0_index.wal" }]
[INFO] [stdout] [2m2026-01-17T05:55:53.988372Z[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-17T05:55:53.988390Z[0m [34mDEBUG[0m [2mcassadilia::wal::replay[0m[2m:[0m Replaying segment [3msegment[0m[2m=[0m0 [3mpath[0m[2m=[0m/tmp/.tmpGWdYqs/0_index.wal
[INFO] [stdout] [2m2026-01-17T05:55:53.988462Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Reached end of WAL segment 0 at '/tmp/.tmpGWdYqs/0_index.wal'.
[INFO] [stdout] [2m2026-01-17T05:55:53.988488Z[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-17T05:55:53.988503Z[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-17T05:55:53.988533Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mreason[0m[2m=[0mAfterReplay
[INFO] [stdout] [2m2026-01-17T05:55:53.988548Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mcheckpoint_reason[0m[2m=[0mAfterReplay
[INFO] [stdout] [2m2026-01-17T05:55:53.989348Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0m40eea84cc0e36fc173385598c36a8beb7dfe908b93c8d0f8cf0a273fb805d293 [3mkey[0m[2m=[0m"key06"
[INFO] [stdout] [2m2026-01-17T05:55:53.989671Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 40eea84cc0e36fc173385598c36a8beb7dfe908b93c8d0f8cf0a273fb805d293 to CAS path '/tmp/.tmpSXv0sS/cas/40/ee/a84cc0e36fc173385598c36a8beb7dfe908b93c8d0f8cf0a273fb805d293'
[INFO] [stdout] test tests::checkpoint::test_checkpoint_prevents_double_replay ... ok
[INFO] [stdout] test tests::test_orphan_stats_holds_lock ... ok
[INFO] [stdout] [2m2026-01-17T05:55:53.993729Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key07"' using staging file '/tmp/.tmpSXv0sS/staging/.tmpBWkY7q'
[INFO] [stdout] [2m2026-01-17T05:55:53.993789Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key07"'
[INFO] [stdout] [2m2026-01-17T05:55:53.995859Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 5926801fac07b300531ff182c815f42c1d11a65c72fb365204de81d2d00acff6 to CAS path '/tmp/.tmpypVXs3/cas/59/26/801fac07b300531ff182c815f42c1d11a65c72fb365204de81d2d00acff6'
[INFO] [stdout] [2m2026-01-17T05:55:53.995943Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 0 for write at path: /tmp/.tmpypVXs3/0_index.wal
[INFO] [stdout] [2m2026-01-17T05:55:53.995995Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 0.
[INFO] [stdout] [2m2026-01-17T05:55:53.997470Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0m0d828af5e0bdbdb41f026cdf2d1f75e486383fc322c8fc601f308c21ddf00ceb [3mkey[0m[2m=[0m"key07"
[INFO] [stdout] [2m2026-01-17T05:55:53.999861Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob e1adf0a000db31748e36902436adb350e41197faf7375298faefb7fa2cae9ba9 to CAS path '/tmp/.tmpwj2s4C/cas/e1/ad/f0a000db31748e36902436adb350e41197faf7375298faefb7fa2cae9ba9'
[INFO] [stdout] [2m2026-01-17T05:55:53.999939Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 1 for write at path: /tmp/.tmpwj2s4C/1_index.wal
[INFO] [stdout] [2m2026-01-17T05:55:53.999979Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 1.
[INFO] [stdout] [2m2026-01-17T05:55:54.001222Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 0d828af5e0bdbdb41f026cdf2d1f75e486383fc322c8fc601f308c21ddf00ceb to CAS path '/tmp/.tmpSXv0sS/cas/0d/82/8af5e0bdbdb41f026cdf2d1f75e486383fc322c8fc601f308c21ddf00ceb'
[INFO] [stdout] [2m2026-01-17T05:55:54.018347Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Persisted 1 entries to index '/tmp/.tmpGWdYqs/index'
[INFO] [stdout] [2m2026-01-17T05:55:54.018408Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Removing stale WAL segments older than segment ID 0.
[INFO] [stdout] [2m2026-01-17T05:55:54.018426Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key08"' using staging file '/tmp/.tmpSXv0sS/staging/.tmppyLi1O'
[INFO] [stdout] [2m2026-01-17T05:55:54.018454Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key08"'
[INFO] [stdout] [2m2026-01-17T05:55:54.018604Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmphjxDEG/0_index.wal" }]
[INFO] [stdout] [2m2026-01-17T05:55:54.018710Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m1
[INFO] [stdout] [2m2026-01-17T05:55:54.018758Z[0m [34mDEBUG[0m [2mcassadilia::wal::replay[0m[2m:[0m Replaying segment [3msegment[0m[2m=[0m0 [3mpath[0m[2m=[0m/tmp/.tmphjxDEG/0_index.wal
[INFO] [stdout] [2m2026-01-17T05:55:54.019682Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mcheckpoint_reason[0m[2m=[0mSegmentRollover
[INFO] [stdout] [2m2026-01-17T05:55:54.019923Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Reached end of WAL segment 0 at '/tmp/.tmphjxDEG/0_index.wal'.
[INFO] [stdout] [2m2026-01-17T05:55:54.019999Z[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-17T05:55:54.020084Z[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-17T05:55:54.020841Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mreason[0m[2m=[0mAfterReplay
[INFO] [stdout] [2m2026-01-17T05:55:54.020919Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mcheckpoint_reason[0m[2m=[0mAfterReplay
[INFO] [stdout] [2m2026-01-17T05:55:54.026177Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmpGWdYqs/0_index.wal" }]
[INFO] [stdout] [2m2026-01-17T05:55:54.026247Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m No stale WAL segments found to remove (older than 0).
[INFO] [stdout] [2m2026-01-17T05:55:54.026264Z[0m [32m INFO[0m [2mcassadilia::wal[0m[2m:[0m Checkpoint committed [3mcheckpoint_version[0m[2m=[0m2
[INFO] [stdout] [2m2026-01-17T05:55:54.026279Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Checkpoint completed successfully. [3mcheckpoint_version[0m[2m=[0m2
[INFO] [stdout] [2m2026-01-17T05:55:54.027701Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmpQhZI8j/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2026-01-17T05:55:54.027890Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0mb230a71283381b75647c675fcb43daf84115851f6255178bb93a935f49349843 [3mkey[0m[2m=[0m"key08"
[INFO] [stdout] [2m2026-01-17T05:55:54.028260Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Successfully deleted unreferenced CAS file: /tmp/.tmpypVXs3/cas/59/26/801fac07b300531ff182c815f42c1d11a65c72fb365204de81d2d00acff6
[INFO] [stdout] [2m2026-01-17T05:55:54.028324Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 0
[INFO] [stdout] [2m2026-01-17T05:55:54.029116Z[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.00278631 [3mtotal_blobs[0m[2m=[0m1
[INFO] [stdout] [2m2026-01-17T05:55:54.029757Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: []
[INFO] [stdout] [2m2026-01-17T05:55:54.029786Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-17T05:55:54.029841Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Ensuring WAL segment file 0 (for next op version 1) exists at path: /tmp/.tmpQhZI8j/0_index.wal
[INFO] [stdout] [2m2026-01-17T05:55:54.030916Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmpVDg5LT/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2026-01-17T05:55:54.031083Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob b230a71283381b75647c675fcb43daf84115851f6255178bb93a935f49349843 to CAS path '/tmp/.tmpSXv0sS/cas/b2/30/a71283381b75647c675fcb43daf84115851f6255178bb93a935f49349843'
[INFO] [stdout] [2m2026-01-17T05:55:54.031284Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Persisted 6 entries to index '/tmp/.tmpwj2s4C/index'
[INFO] [stdout] [2m2026-01-17T05:55:54.031309Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Removing stale WAL segments older than segment ID 1.
[INFO] [stdout] [2m2026-01-17T05:55:54.031411Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmpwj2s4C/0_index.wal" }, SegmentInfo { id: 1, path: "/tmp/.tmpwj2s4C/1_index.wal" }]
[INFO] [stdout] [2m2026-01-17T05:55:54.031452Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Removing stale WAL segment 0: /tmp/.tmpwj2s4C/0_index.wal
[INFO] [stdout] [2m2026-01-17T05:55:54.031519Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully removed 1 stale WAL segment(s).
[INFO] [stdout] [2m2026-01-17T05:55:54.031533Z[0m [32m INFO[0m [2mcassadilia::wal[0m[2m:[0m Checkpoint committed [3mcheckpoint_version[0m[2m=[0m6
[INFO] [stdout] [2m2026-01-17T05:55:54.031546Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Checkpoint completed successfully. [3mcheckpoint_version[0m[2m=[0m6
[INFO] [stdout] [2m2026-01-17T05:55:54.031665Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 1
[INFO] [stdout] [2m2026-01-17T05:55:54.031694Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmpZFQE0H/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2026-01-17T05:55:54.031958Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Loaded 6 entries from index '/tmp/.tmpwj2s4C/index' and populated ref counts.
[INFO] [stdout] [2m2026-01-17T05:55:54.032058Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 1, path: "/tmp/.tmpwj2s4C/1_index.wal" }]
[INFO] [stdout] [2m2026-01-17T05:55:54.032080Z[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-17T05:55:54.032093Z[0m [34mDEBUG[0m [2mcassadilia::wal::replay[0m[2m:[0m Replaying segment [3msegment[0m[2m=[0m1 [3mpath[0m[2m=[0m/tmp/.tmpwj2s4C/1_index.wal
[INFO] [stdout] [2m2026-01-17T05:55:54.032105Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: []
[INFO] [stdout] [2m2026-01-17T05:55:54.032129Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-17T05:55:54.032159Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Ensuring WAL segment file 0 (for next op version 1) exists at path: /tmp/.tmpZFQE0H/0_index.wal
[INFO] [stdout] [2m2026-01-17T05:55:54.032660Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Reached end of WAL segment 1 at '/tmp/.tmpwj2s4C/1_index.wal'.
[INFO] [stdout] [2m2026-01-17T05:55:54.032693Z[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-17T05:55:54.032708Z[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-17T05:55:54.032700Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmpGjgWZ5/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2026-01-17T05:55:54.032899Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmpX7aS6U/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2026-01-17T05:55:54.033103Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: []
[INFO] [stdout] [2m2026-01-17T05:55:54.033098Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: []
[INFO] [stdout] [2m2026-01-17T05:55:54.033127Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-17T05:55:54.033132Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-17T05:55:54.033153Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Ensuring WAL segment file 0 (for next op version 1) exists at path: /tmp/.tmpVDg5LT/0_index.wal
[INFO] [stdout] [2m2026-01-17T05:55:54.033153Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Ensuring WAL segment file 0 (for next op version 1) exists at path: /tmp/.tmpX7aS6U/0_index.wal
[INFO] [stdout] [2m2026-01-17T05:55:54.033006Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmpbpuiOt/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2026-01-17T05:55:54.033265Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: []
[INFO] [stdout] [2m2026-01-17T05:55:54.033283Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-17T05:55:54.033310Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Ensuring WAL segment file 0 (for next op version 1) exists at path: /tmp/.tmpbpuiOt/0_index.wal
[INFO] [stdout] [2m2026-01-17T05:55:54.033398Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmpph3v3E/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2026-01-17T05:55:54.033804Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: []
[INFO] [stdout] [2m2026-01-17T05:55:54.033833Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m0
[INFO] [stdout] test tests::test_put_get_remove_bytes_key ... ok
[INFO] [stdout] [2m2026-01-17T05:55:54.033840Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: []
[INFO] [stdout] [2m2026-01-17T05:55:54.033862Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Ensuring WAL segment file 0 (for next op version 1) exists at path: /tmp/.tmpGjgWZ5/0_index.wal
[INFO] [stdout] [2m2026-01-17T05:55:54.033862Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-17T05:55:54.033899Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Ensuring WAL segment file 0 (for next op version 1) exists at path: /tmp/.tmpph3v3E/0_index.wal
[INFO] [stdout] test tests::test_overwrite_persists_across_reopen ... ok
[INFO] [stdout] [2m2026-01-17T05:55:54.034215Z[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.00143694 [3mtotal_blobs[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-17T05:55:54.034638Z[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.00022864 [3mtotal_blobs[0m[2m=[0m0
[INFO] [stdout] test types::tests::test_blob_hash_from_relative_path_error_cases ... ok
[INFO] [stdout] [2m2026-01-17T05:55:54.035455Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key09"' using staging file '/tmp/.tmpSXv0sS/staging/.tmp8GDn25'
[INFO] [stdout] [2m2026-01-17T05:55:54.035491Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key09"'
[INFO] [stdout] [2m2026-01-17T05:55:54.034543Z[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.00176831 [3mtotal_blobs[0m[2m=[0m6
[INFO] [stdout] [2m2026-01-17T05:55:54.035887Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key_1"' using staging file '/tmp/.tmpQhZI8j/staging/.tmpFtyv5J'
[INFO] [stdout] [2m2026-01-17T05:55:54.035928Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key_1"'
[INFO] [stdout] test types::tests::test_blob_hash_from_relative_path_valid_cases ... [2m2026-01-17T05:55:54.036046Z[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.00016807 [3mtotal_blobs[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-17T05:55:54.036046Z[0m [32m INFO[0m [2mcassadilia[0m[2m:[0m Orphan scan complete [3morphans[0m[2m=[0m0 [3minvalid_files[0m[2m=[0m0 [3mmissing_blobs[0m[2m=[0m0 [3mcorrupted_blobs[0m[2m=[0m0 [3mstaging_files[0m[2m=[0m0 [3mscan_time[0m[2m=[0m6.533e-5 [3mtotal_blobs[0m[2m=[0m0
[INFO] [stdout] ok
[INFO] [stdout] test types::tests::test_blob_hash_from_relative_path_with_prefix ... ok
[INFO] [stdout] [2m2026-01-17T05:55:54.036165Z[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.00028078 [3mtotal_blobs[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-17T05:55:54.036171Z[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.00017955 [3mtotal_blobs[0m[2m=[0m0
[INFO] [stdout] test types::tests::test_blob_hash_relative_path_roundtrip ... ok
[INFO] [stdout] [2m2026-01-17T05:55:54.036284Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key1"' using staging file '/tmp/.tmpZFQE0H/staging/.tmpGjSFkj'
[INFO] [stdout] [2m2026-01-17T05:55:54.036311Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key1"'
[INFO] [stdout] [2m2026-01-17T05:55:54.036844Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"remove_persist_test"' using staging file '/tmp/.tmpbpuiOt/staging/.tmp7PzUDD'
[INFO] [stdout] [2m2026-01-17T05:55:54.036895Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"remove_persist_test"'
[INFO] [stdout] [2m2026-01-17T05:55:54.037004Z[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.00105806 [3mtotal_blobs[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-17T05:55:54.037113Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"dropped_tx_key"' using staging file '/tmp/.tmpph3v3E/staging/.tmpbe6rBk'
[INFO] [stdout] [2m2026-01-17T05:55:54.037191Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 0 for write at path: /tmp/.tmpiiy2Q6/0_index.wal
[INFO] [stdout] [2m2026-01-17T05:55:54.037389Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 0.
[INFO] [stdout] [2m2026-01-17T05:55:54.037015Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"k1"' using staging file '/tmp/.tmpGjgWZ5/staging/.tmpAmiqTL'
[INFO] [stdout] [2m2026-01-17T05:55:54.037451Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"k1"'
[INFO] [stdout] [2m2026-01-17T05:55:54.037470Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key1"' using staging file '/tmp/.tmpVDg5LT/staging/.tmpUFF44n'
[INFO] [stdout] [2m2026-01-17T05:55:54.037466Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0m600c41b30aef01961df9b4d93fe56c5b0bd2d8b7ec60767a4f0135a712e16a81 [3mkey[0m[2m=[0m"key09"
[INFO] [stdout] [2m2026-01-17T05:55:54.037508Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"my_first_blob"' using staging file '/tmp/.tmpX7aS6U/staging/.tmpF9TtPA'
[INFO] [stdout] [2m2026-01-17T05:55:54.037494Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key1"'
[INFO] [stdout] [2m2026-01-17T05:55:54.037527Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"my_first_blob"'
[INFO] [stdout] test tests::test_transaction_drop_cleans_up_staging_file ... ok
[INFO] [stdout] [2m2026-01-17T05:55:54.039066Z[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-17T05:55:54.039068Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0m637140a8a0a8e97655585db60b46b89af928c2c431953a2ec77b766e113a38a3 [3mkey[0m[2m=[0m"key1"
[INFO] [stdout] [2m2026-01-17T05:55:54.039168Z[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-17T05:55:54.038901Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 600c41b30aef01961df9b4d93fe56c5b0bd2d8b7ec60767a4f0135a712e16a81 to CAS path '/tmp/.tmpSXv0sS/cas/60/0c/41b30aef01961df9b4d93fe56c5b0bd2d8b7ec60767a4f0135a712e16a81'
[INFO] [stdout] [2m2026-01-17T05:55:54.040034Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 2c0e850013924f7df98347ff6dcf2d84d6f9d04e678ab76e343ae4732edf25d1 to CAS path '/tmp/.tmpbpuiOt/cas/2c/0e/850013924f7df98347ff6dcf2d84d6f9d04e678ab76e343ae4732edf25d1'
[INFO] [stdout] [2m2026-01-17T05:55:54.040077Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 0 for write at path: /tmp/.tmpbpuiOt/0_index.wal
[INFO] [stdout] [2m2026-01-17T05:55:54.040107Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 0.
[INFO] [stdout] [2m2026-01-17T05:55:54.040231Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 7db435c33dc4a7d581a9259698dbcae28a7b130bbff1123b36b2e2e987bf9676 to CAS path '/tmp/.tmpQhZI8j/cas/7d/b4/35c33dc4a7d581a9259698dbcae28a7b130bbff1123b36b2e2e987bf9676'
[INFO] [stdout] [2m2026-01-17T05:55:54.040269Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 0 for write at path: /tmp/.tmpQhZI8j/0_index.wal
[INFO] [stdout] [2m2026-01-17T05:55:54.040297Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 0.
[INFO] [stdout] [2m2026-01-17T05:55:54.040584Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0m6437b3ac38465133ffb63b75273a8db548c558465d79db03fd359c6cd5bd9d85 [3mkey[0m[2m=[0m"k1"
[INFO] [stdout] [2m2026-01-17T05:55:54.040613Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0m6437b3ac38465133ffb63b75273a8db548c558465d79db03fd359c6cd5bd9d85 [3mkey[0m[2m=[0m"key1"
[INFO] [stdout] [2m2026-01-17T05:55:54.040681Z[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-17T05:55:54.041678Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Persisted 5 entries to index '/tmp/.tmphjxDEG/index'
[INFO] [stdout] [2m2026-01-17T05:55:54.041721Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Removing stale WAL segments older than segment ID 0.
[INFO] [stdout] [2m2026-01-17T05:55:54.041728Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 637140a8a0a8e97655585db60b46b89af928c2c431953a2ec77b766e113a38a3 to CAS path '/tmp/.tmpZFQE0H/cas/63/71/40a8a0a8e97655585db60b46b89af928c2c431953a2ec77b766e113a38a3'
[INFO] [stdout] [2m2026-01-17T05:55:54.041777Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 0 for write at path: /tmp/.tmpZFQE0H/0_index.wal
[INFO] [stdout] [2m2026-01-17T05:55:54.041777Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 6437b3ac38465133ffb63b75273a8db548c558465d79db03fd359c6cd5bd9d85 to CAS path '/tmp/.tmpVDg5LT/cas/64/37/b3ac38465133ffb63b75273a8db548c558465d79db03fd359c6cd5bd9d85'
[INFO] [stdout] [2m2026-01-17T05:55:54.041829Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 0.
[INFO] [stdout] [2m2026-01-17T05:55:54.041818Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 6437b3ac38465133ffb63b75273a8db548c558465d79db03fd359c6cd5bd9d85 to CAS path '/tmp/.tmpGjgWZ5/cas/64/37/b3ac38465133ffb63b75273a8db548c558465d79db03fd359c6cd5bd9d85'
[INFO] [stdout] [2m2026-01-17T05:55:54.041838Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 0 for write at path: /tmp/.tmpVDg5LT/0_index.wal
[INFO] [stdout] [2m2026-01-17T05:55:54.041842Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmphjxDEG/0_index.wal" }]
[INFO] [stdout] [2m2026-01-17T05:55:54.041859Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 0 for write at path: /tmp/.tmpGjgWZ5/0_index.wal
[INFO] [stdout] [2m2026-01-17T05:55:54.041868Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m No stale WAL segments found to remove (older than 0).
[INFO] [stdout] [2m2026-01-17T05:55:54.041868Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 0.
[INFO] [stdout] [2m2026-01-17T05:55:54.041881Z[0m [32m INFO[0m [2mcassadilia::wal[0m[2m:[0m Checkpoint committed [3mcheckpoint_version[0m[2m=[0m5
[INFO] [stdout] [2m2026-01-17T05:55:54.041894Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 0.
[INFO] [stdout] [2m2026-01-17T05:55:54.041895Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Checkpoint completed successfully. [3mcheckpoint_version[0m[2m=[0m5
[INFO] [stdout] [2m2026-01-17T05:55:54.041999Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 3e5cebb6c8e26480a4b41a27eb356a16765db43f91e72a506fcb86c13a1628f7 to CAS path '/tmp/.tmpX7aS6U/cas/3e/5c/ebb6c8e26480a4b41a27eb356a16765db43f91e72a506fcb86c13a1628f7'
[INFO] [stdout] [2m2026-01-17T05:55:54.042031Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 0 for write at path: /tmp/.tmpX7aS6U/0_index.wal
[INFO] [stdout] [2m2026-01-17T05:55:54.042055Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 0.
[INFO] [stdout] [2m2026-01-17T05:55:54.042259Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key_2"' using staging file '/tmp/.tmpQhZI8j/staging/.tmp6GQN0D'
[INFO] [stdout] [2m2026-01-17T05:55:54.042286Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key_2"'
[INFO] [stdout] [2m2026-01-17T05:55:54.052067Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key10"' using staging file '/tmp/.tmpSXv0sS/staging/.tmpuPmzv1'
[INFO] [stdout] [2m2026-01-17T05:55:54.052140Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key10"'
[INFO] [stdout] [2m2026-01-17T05:55:54.052224Z[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-17T05:55:54.052372Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Sealing WAL segment 0
[INFO] [stdout] [2m2026-01-17T05:55:54.052396Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 0
[INFO] [stdout] [2m2026-01-17T05:55:54.052515Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key2"' using staging file '/tmp/.tmpZFQE0H/staging/.tmpLGLWKj'
[INFO] [stdout] [2m2026-01-17T05:55:54.052552Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key2"'
[INFO] [stdout] [2m2026-01-17T05:55:54.053218Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"k2"' using staging file '/tmp/.tmpGjgWZ5/staging/.tmpINTGRr'
[INFO] [stdout] [2m2026-01-17T05:55:54.053257Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"k2"'
[INFO] [stdout] [2m2026-01-17T05:55:54.053420Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 409d96651e5e689bdbe491c2ed943ed4d6744be9ee1f01aa5a61b387f2491b0f to CAS path '/tmp/.tmpQhZI8j/cas/40/9d/96651e5e689bdbe491c2ed943ed4d6744be9ee1f01aa5a61b387f2491b0f'
[INFO] [stdout] [2m2026-01-17T05:55:54.053433Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key2"' using staging file '/tmp/.tmpVDg5LT/staging/.tmph3kFxi'
[INFO] [stdout] [2m2026-01-17T05:55:54.053482Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key2"'
[INFO] [stdout] [2m2026-01-17T05:55:54.053986Z[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.01203066 [3mtotal_blobs[0m[2m=[0m5
[INFO] [stdout] [2m2026-01-17T05:55:54.054908Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 1 for write at path: /tmp/.tmpiiy2Q6/1_index.wal
[INFO] [stdout] [2m2026-01-17T05:55:54.054909Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0mc2fe34f9a080b55c101dc9d336438763ddbe757f11ef794b602458e26a21ffe5 [3mkey[0m[2m=[0m"key10"
[INFO] [stdout] [2m2026-01-17T05:55:54.054988Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Successfully deleted unreferenced CAS file: /tmp/.tmpX7aS6U/cas/3e/5c/ebb6c8e26480a4b41a27eb356a16765db43f91e72a506fcb86c13a1628f7
[INFO] [stdout] [2m2026-01-17T05:55:54.055057Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 0
[INFO] [stdout] [2m2026-01-17T05:55:54.055127Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0m6437b3ac38465133ffb63b75273a8db548c558465d79db03fd359c6cd5bd9d85 [3mkey[0m[2m=[0m"k2"
[INFO] [stdout] [2m2026-01-17T05:55:54.055164Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob c2fe34f9a080b55c101dc9d336438763ddbe757f11ef794b602458e26a21ffe5 to CAS path '/tmp/.tmpSXv0sS/cas/c2/fe/34f9a080b55c101dc9d336438763ddbe757f11ef794b602458e26a21ffe5'
[INFO] [stdout] [2m2026-01-17T05:55:54.055217Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Sealing WAL segment 0
[INFO] [stdout] [2m2026-01-17T05:55:54.055242Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 0
[INFO] [stdout] [2m2026-01-17T05:55:54.055255Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 6437b3ac38465133ffb63b75273a8db548c558465d79db03fd359c6cd5bd9d85 to CAS path '/tmp/.tmpGjgWZ5/cas/64/37/b3ac38465133ffb63b75273a8db548c558465d79db03fd359c6cd5bd9d85'
[INFO] [stdout] [2m2026-01-17T05:55:54.055366Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Successfully deleted unreferenced CAS file: /tmp/.tmpbpuiOt/cas/2c/0e/850013924f7df98347ff6dcf2d84d6f9d04e678ab76e343ae4732edf25d1
[INFO] [stdout] [2m2026-01-17T05:55:54.055417Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 0
[INFO] [stdout] [2m2026-01-17T05:55:54.055505Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key05"' using staging file '/tmp/.tmphjxDEG/staging/.tmpRCnO1F'
[INFO] [stdout] [2m2026-01-17T05:55:54.056894Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key05"'
[INFO] [stdout] [2m2026-01-17T05:55:54.055599Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key_3"' using staging file '/tmp/.tmpQhZI8j/staging/.tmpYbPCTx'
[INFO] [stdout] test tests::test_put_get_remove_string_key ... ok
[INFO] [stdout] [2m2026-01-17T05:55:54.057883Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key_3"'
[INFO] [stdout] [2m2026-01-17T05:55:54.057102Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmpbpuiOt/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2026-01-17T05:55:54.057707Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0m6437b3ac38465133ffb63b75273a8db548c558465d79db03fd359c6cd5bd9d85 [3mkey[0m[2m=[0m"key2"
[INFO] [stdout] [2m2026-01-17T05:55:54.057745Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0m71df75541f3ee9d14a6eecd051a88e1cf16f3ff146901a0886406caffe31004d [3mkey[0m[2m=[0m"key2"
[INFO] [stdout] [2m2026-01-17T05:55:54.057807Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 1 for write at path: /tmp/.tmpSXv0sS/1_index.wal
[INFO] [stdout] [2m2026-01-17T05:55:54.057813Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 0
[INFO] [stdout] [2m2026-01-17T05:55:54.063038Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 1.
[INFO] [stdout] [2m2026-01-17T05:55:54.063052Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 6437b3ac38465133ffb63b75273a8db548c558465d79db03fd359c6cd5bd9d85 to CAS path '/tmp/.tmpVDg5LT/cas/64/37/b3ac38465133ffb63b75273a8db548c558465d79db03fd359c6cd5bd9d85'
[INFO] [stdout] [2m2026-01-17T05:55:54.063206Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmpbpuiOt/0_index.wal" }]
[INFO] [stdout] [2m2026-01-17T05:55:54.063238Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m1
[INFO] [stdout] [2m2026-01-17T05:55:54.063253Z[0m [34mDEBUG[0m [2mcassadilia::wal::replay[0m[2m:[0m Replaying segment [3msegment[0m[2m=[0m0 [3mpath[0m[2m=[0m/tmp/.tmpbpuiOt/0_index.wal
[INFO] [stdout] [2m2026-01-17T05:55:54.063422Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmpGjgWZ5/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2026-01-17T05:55:54.063521Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmpGjgWZ5/0_index.wal" }]
[INFO] [stdout] [2m2026-01-17T05:55:54.063540Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m1
[INFO] [stdout] [2m2026-01-17T05:55:54.063554Z[0m [34mDEBUG[0m [2mcassadilia::wal::replay[0m[2m:[0m Replaying segment [3msegment[0m[2m=[0m0 [3mpath[0m[2m=[0m/tmp/.tmpGjgWZ5/0_index.wal
[INFO] [stdout] [2m2026-01-17T05:55:54.063634Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Reached end of WAL segment 0 at '/tmp/.tmpGjgWZ5/0_index.wal'.
[INFO] [stdout] [2m2026-01-17T05:55:54.063658Z[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-17T05:55:54.063674Z[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-17T05:55:54.063700Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mreason[0m[2m=[0mAfterReplay
[INFO] [stdout] [2m2026-01-17T05:55:54.063715Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mcheckpoint_reason[0m[2m=[0mAfterReplay
[INFO] [stdout] [2m2026-01-17T05:55:54.064214Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Reached end of WAL segment 0 at '/tmp/.tmpbpuiOt/0_index.wal'.
[INFO] [stdout] [2m2026-01-17T05:55:54.064247Z[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-17T05:55:54.064263Z[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-17T05:55:54.064290Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mreason[0m[2m=[0mAfterReplay
[INFO] [stdout] [2m2026-01-17T05:55:54.064304Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mcheckpoint_reason[0m[2m=[0mAfterReplay
[INFO] [stdout] [2m2026-01-17T05:55:54.064364Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 71df75541f3ee9d14a6eecd051a88e1cf16f3ff146901a0886406caffe31004d to CAS path '/tmp/.tmpZFQE0H/cas/71/df/75541f3ee9d14a6eecd051a88e1cf16f3ff146901a0886406caffe31004d'
[INFO] [stdout] [2m2026-01-17T05:55:54.064505Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 1.
[INFO] [stdout] test tests::checkpoint::test_wal_segment_rollover_triggers_checkpoint ... ok
[INFO] [stdout] [2m2026-01-17T05:55:54.065224Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0m2f5899145239bb665c524eda56584e5e995df3dd675d5a78353262fcf61411b3 [3mkey[0m[2m=[0m"key05"
[INFO] [stdout] [2m2026-01-17T05:55:54.066408Z[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-17T05:55:54.066437Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Persisted 2 entries to index '/tmp/.tmpGjgWZ5/index'
[INFO] [stdout] [2m2026-01-17T05:55:54.066463Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Removing stale WAL segments older than segment ID 0.
[INFO] [stdout] [2m2026-01-17T05:55:54.066517Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 2f5899145239bb665c524eda56584e5e995df3dd675d5a78353262fcf61411b3 to CAS path '/tmp/.tmphjxDEG/cas/2f/58/99145239bb665c524eda56584e5e995df3dd675d5a78353262fcf61411b3'
[INFO] [stdout] [2m2026-01-17T05:55:54.066560Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 0 for write at path: /tmp/.tmphjxDEG/0_index.wal
[INFO] [stdout] [2m2026-01-17T05:55:54.066561Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmpGjgWZ5/0_index.wal" }]
[INFO] [stdout] [2m2026-01-17T05:55:54.066584Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m No stale WAL segments found to remove (older than 0).
[INFO] [stdout] [2m2026-01-17T05:55:54.066586Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 0.
[INFO] [stdout] [2m2026-01-17T05:55:54.066597Z[0m [32m INFO[0m [2mcassadilia::wal[0m[2m:[0m Checkpoint committed [3mcheckpoint_version[0m[2m=[0m2
[INFO] [stdout] [2m2026-01-17T05:55:54.066611Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Checkpoint completed successfully. [3mcheckpoint_version[0m[2m=[0m2
[INFO] [stdout] [2m2026-01-17T05:55:54.066638Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 68e1d56d64bd1f355f8b709e19d56daa02c60139a5f0cee043e6255a3ce16abc to CAS path '/tmp/.tmpQhZI8j/cas/68/e1/d56d64bd1f355f8b709e19d56daa02c60139a5f0cee043e6255a3ce16abc'
[INFO] [stdout] [2m2026-01-17T05:55:54.066821Z[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.00016973 [3mtotal_blobs[0m[2m=[0m1
[INFO] [stdout] [2m2026-01-17T05:55:54.066938Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key3"' using staging file '/tmp/.tmpZFQE0H/staging/.tmppUOEkn'
[INFO] [stdout] [2m2026-01-17T05:55:54.066969Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key3"'
[INFO] [stdout] [2m2026-01-17T05:55:54.067069Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mcheckpoint_reason[0m[2m=[0mSegmentRollover
[INFO] [stdout] [2m2026-01-17T05:55:54.070010Z[0m [33m WARN[0m [2mcassadilia::wal::storage[0m[2m:[0m Found WAL-like file with non-numeric segment ID: /tmp/.tmpRlEeJL/abc_index.wal
[INFO] [stdout] [2m2026-01-17T05:55:54.070088Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmpRlEeJL/0_index.wal" }, SegmentInfo { id: 2, path: "/tmp/.tmpRlEeJL/2_index.wal" }]
[INFO] [stdout] [2m2026-01-17T05:55:54.071084Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 1
[INFO] [stdout] [2m2026-01-17T05:55:54.071073Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Persisted 0 entries to index '/tmp/.tmpbpuiOt/index'
[INFO] [stdout] [2m2026-01-17T05:55:54.071137Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Removing stale WAL segments older than segment ID 0.
[INFO] [stdout] [2m2026-01-17T05:55:54.071256Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmpbpuiOt/0_index.wal" }]
[INFO] [stdout] test wal::tests::discover_segments_ignores_malformed_filenames ... ok
[INFO] [stdout] [2m2026-01-17T05:55:54.071286Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m No stale WAL segments found to remove (older than 0).
[INFO] [stdout] [2m2026-01-17T05:55:54.071299Z[0m [32m INFO[0m [2mcassadilia::wal[0m[2m:[0m Checkpoint committed [3mcheckpoint_version[0m[2m=[0m2
[INFO] [stdout] [2m2026-01-17T05:55:54.071315Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Checkpoint completed successfully. [3mcheckpoint_version[0m[2m=[0m2
[INFO] [stdout] test tests::test_stats_recomputed_after_reopen ... ok
[INFO] [stdout] [2m2026-01-17T05:55:54.071607Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0m0393cf92b050830bcda68a04a88ec0865c0aee91acd19966dff18d8958a38520 [3mkey[0m[2m=[0m"key3"
[INFO] [stdout] [2m2026-01-17T05:55:54.074163Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Persisted 11 entries to index '/tmp/.tmpSXv0sS/index'
[INFO] [stdout] [2m2026-01-17T05:55:54.074209Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Removing stale WAL segments older than segment ID 1.
[INFO] [stdout] [2m2026-01-17T05:55:54.074340Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmpSXv0sS/0_index.wal" }, SegmentInfo { id: 1, path: "/tmp/.tmpSXv0sS/1_index.wal" }]
[INFO] [stdout] [2m2026-01-17T05:55:54.074371Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Removing stale WAL segment 0: /tmp/.tmpSXv0sS/0_index.wal
[INFO] [stdout] [2m2026-01-17T05:55:54.075015Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key_4"' using staging file '/tmp/.tmpQhZI8j/staging/.tmpb9npAq'
[INFO] [stdout] [2m2026-01-17T05:55:54.075075Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key_4"'
[INFO] [stdout] [2m2026-01-17T05:55:54.075154Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 0 for write at path: /tmp/.tmprK23w4/0_index.wal
[INFO] [stdout] [2m2026-01-17T05:55:54.075238Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 0.
[INFO] [stdout] [2m2026-01-17T05:55:54.075005Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: []
[INFO] [stdout] [2m2026-01-17T05:55:54.075335Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-17T05:55:54.075374Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Ensuring WAL segment file 0 (for next op version 1) exists at path: /tmp/.tmpVo6cmH/0_index.wal
[INFO] [stdout] [2m2026-01-17T05:55:54.075377Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 0393cf92b050830bcda68a04a88ec0865c0aee91acd19966dff18d8958a38520 to CAS path '/tmp/.tmpZFQE0H/cas/03/93/cf92b050830bcda68a04a88ec0865c0aee91acd19966dff18d8958a38520'
[INFO] [stdout] [2m2026-01-17T05:55:54.075425Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Sealing WAL segment 0
[INFO] [stdout] [2m2026-01-17T05:55:54.075455Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 0
[INFO] [stdout] [2m2026-01-17T05:55:54.076543Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully removed 1 stale WAL segment(s).
[INFO] [stdout] [2m2026-01-17T05:55:54.076580Z[0m [32m INFO[0m [2mcassadilia::wal[0m[2m:[0m Checkpoint committed [3mcheckpoint_version[0m[2m=[0m11
[INFO] [stdout] [2m2026-01-17T05:55:54.076598Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Checkpoint completed successfully. [3mcheckpoint_version[0m[2m=[0m11
[INFO] [stdout] [2m2026-01-17T05:55:54.076709Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key06"' using staging file '/tmp/.tmphjxDEG/staging/.tmpq2Jq2V'
[INFO] [stdout] [2m2026-01-17T05:55:54.076751Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key06"'
[INFO] [stdout] [2m2026-01-17T05:55:54.076736Z[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.005361149 [3mtotal_blobs[0m[2m=[0m0
[INFO] [stdout] test tests::test_io_error_on_staging_file_creation ... FAILED
[INFO] [stdout] test wal::tests::append_op_fails_when_segment_rollover_cannot_create_file ... FAILED
[INFO] [stdout] [2m2026-01-17T05:55:54.078156Z[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-17T05:55:54.078186Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 0
[INFO] [stdout] [2m2026-01-17T05:55:54.078090Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key11"' using staging file '/tmp/.tmpSXv0sS/staging/.tmpIlrNbj'
[INFO] [stdout] [2m2026-01-17T05:55:54.078299Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key11"'
[INFO] [stdout] [2m2026-01-17T05:55:54.079020Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 0 for write at path: /tmp/.tmpBTqJb3/0_index.wal
[INFO] [stdout] test types::tests::test_blob_hash_relative_path_structure ... ok
[INFO] [stdout] [2m2026-01-17T05:55:54.124457Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmprK23w4/0_index.wal" }]
[INFO] [stdout] [2m2026-01-17T05:55:54.124522Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m1
[INFO] [stdout] [2m2026-01-17T05:55:54.124541Z[0m [34mDEBUG[0m [2mcassadilia::wal::replay[0m[2m:[0m Replaying segment [3msegment[0m[2m=[0m0 [3mpath[0m[2m=[0m/tmp/.tmprK23w4/0_index.wal
[INFO] [stdout] [2m2026-01-17T05:55:54.124708Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 4607a1b43e8c29a684fe473b6bc2302a7c114692f84e8bf4432850fe81abd16d to CAS path '/tmp/.tmpQhZI8j/cas/46/07/a1b43e8c29a684fe473b6bc2302a7c114692f84e8bf4432850fe81abd16d'
[INFO] [stdout] [2m2026-01-17T05:55:54.126048Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0m983ad14be5c0e05f5f9cd121ecb76c248e547922a3a1e0c40ad63c0565e30244 [3mkey[0m[2m=[0m"key06"
[INFO] [stdout] [2m2026-01-17T05:55:54.126067Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 1 for write at path: /tmp/.tmpZFQE0H/1_index.wal
[INFO] [stdout] [2m2026-01-17T05:55:54.126335Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 1.
[INFO] [stdout] [2m2026-01-17T05:55:54.126356Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Successfully deleted unreferenced CAS file: /tmp/.tmpVDg5LT/cas/64/37/b3ac38465133ffb63b75273a8db548c558465d79db03fd359c6cd5bd9d85
[INFO] [stdout] [2m2026-01-17T05:55:54.126410Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 0
[INFO] [stdout] [2m2026-01-17T05:55:54.127477Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 0 for write at path: /tmp/.tmpbu9pum/0_index.wal
[INFO] [stdout] [2m2026-01-17T05:55:54.127603Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 0.
[INFO] [stdout] test wal::tests::segment_id_calculation_is_correct ... ok
[INFO] [stdout] test tests::test_stats_unique_and_bytes_shared_blob ... ok
[INFO] [stdout] [2m2026-01-17T05:55:54.127639Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 983ad14be5c0e05f5f9cd121ecb76c248e547922a3a1e0c40ad63c0565e30244 to CAS path '/tmp/.tmphjxDEG/cas/98/3a/d14be5c0e05f5f9cd121ecb76c248e547922a3a1e0c40ad63c0565e30244'
[INFO] [stdout] [2m2026-01-17T05:55:54.127982Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 0 for write at path: /tmp/.tmpr1k4VV/0_index.wal
[INFO] [stdout] [2m2026-01-17T05:55:54.128051Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0m6b786ef158450a90c98f422b22808925948a61428b6b72fda90216a7bb2fb413 [3mkey[0m[2m=[0m"key11"
[INFO] [stdout] [2m2026-01-17T05:55:54.128093Z[0m [34mDEBUG[0m [2mcassadilia[0m[2m:[0m Removing 2 keys in range "key_1".."key_3"
[INFO] [stdout] [2m2026-01-17T05:55:54.128255Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 0.
[INFO] [stdout] [2m2026-01-17T05:55:54.129470Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 6b786ef158450a90c98f422b22808925948a61428b6b72fda90216a7bb2fb413 to CAS path '/tmp/.tmpSXv0sS/cas/6b/78/6ef158450a90c98f422b22808925948a61428b6b72fda90216a7bb2fb413'
[INFO] [stdout] [2m2026-01-17T05:55:54.129938Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mcheckpoint_reason[0m[2m=[0mSegmentRollover
[INFO] [stdout] [2m2026-01-17T05:55:54.133125Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 0.
[INFO] [stdout] [2m2026-01-17T05:55:54.134118Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmpUFQzjl/index' not found, starting fresh. State remains new.
[INFO] [stdout] test wal::tests::replay_on_completely_empty_directory ... ok
[INFO] [stdout] test wal::tests::replay_fails_on_key_decode_error ... ok
[INFO] [stdout] test tests::test_remove_persists_across_reopen ... ok
[INFO] [stdout] test wal::tests::wal_manager_new_fails_on_uncreatable_directory ... ok
[INFO] [stdout] [2m2026-01-17T05:55:54.135286Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Successfully deleted unreferenced CAS file: /tmp/.tmpQhZI8j/cas/7d/b4/35c33dc4a7d581a9259698dbcae28a7b130bbff1123b36b2e2e987bf9676
[INFO] [stdout] [2m2026-01-17T05:55:54.135309Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key12"' using staging file '/tmp/.tmpSXv0sS/staging/.tmpS6ADZz'
[INFO] [stdout] [2m2026-01-17T05:55:54.135358Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key12"'
[INFO] [stdout] [2m2026-01-17T05:55:54.135289Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: []
[INFO] [stdout] [2m2026-01-17T05:55:54.135392Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Successfully deleted unreferenced CAS file: /tmp/.tmpQhZI8j/cas/40/9d/96651e5e689bdbe491c2ed943ed4d6744be9ee1f01aa5a61b387f2491b0f
[INFO] [stdout] [2m2026-01-17T05:55:54.135396Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-17T05:55:54.135432Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Ensuring WAL segment file 0 (for next op version 1) exists at path: /tmp/.tmpUFQzjl/0_index.wal
[INFO] [stdout] [2m2026-01-17T05:55:54.135481Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 0
[INFO] [stdout] [2m2026-01-17T05:55:54.135575Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key07"' using staging file '/tmp/.tmphjxDEG/staging/.tmpYtubj4'
[INFO] [stdout] [2m2026-01-17T05:55:54.135608Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key07"'
[INFO] [stdout] [2m2026-01-17T05:55:54.135995Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 0 for write at path: /tmp/.tmpnlnorp/0_index.wal
[INFO] [stdout] [2m2026-01-17T05:55:54.136236Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 0.
[INFO] [stdout] [2m2026-01-17T05:55:54.136581Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Sealing WAL segment 0
[INFO] [stdout] [2m2026-01-17T05:55:54.136972Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 0
[INFO] [stdout] [2m2026-01-17T05:55:54.136733Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Persisted 3 entries to index '/tmp/.tmpZFQE0H/index'
[INFO] [stdout] [2m2026-01-17T05:55:54.138129Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0m760ca58ec3df7085c57928fe29694647cb011a9dbb8b4fd0d5cf74819bfa90eb [3mkey[0m[2m=[0m"key07"
[INFO] [stdout] [2m2026-01-17T05:55:54.138160Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Removing stale WAL segments older than segment ID 1.
[INFO] [stdout] [2m2026-01-17T05:55:54.138245Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0mbf264d7f3851008e6ba34171bc9b1d1c46999b67c2ab7ae74afa0210146da579 [3mkey[0m[2m=[0m"key12"
[INFO] [stdout] [2m2026-01-17T05:55:54.140094Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmpVxYInd/0_index.wal" }]
[INFO] [stdout] [2m2026-01-17T05:55:54.140140Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m1
[INFO] [stdout] [2m2026-01-17T05:55:54.140155Z[0m [34mDEBUG[0m [2mcassadilia::wal::replay[0m[2m:[0m Replaying segment [3msegment[0m[2m=[0m0 [3mpath[0m[2m=[0m/tmp/.tmpVxYInd/0_index.wal
[INFO] [stdout] [2m2026-01-17T05:55:54.140160Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmpZFQE0H/0_index.wal" }, SegmentInfo { id: 1, path: "/tmp/.tmpZFQE0H/1_index.wal" }]
[INFO] [stdout] [2m2026-01-17T05:55:54.140195Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Removing stale WAL segment 0: /tmp/.tmpZFQE0H/0_index.wal
[INFO] [stdout] [2m2026-01-17T05:55:54.140242Z[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.00036761 [3mtotal_blobs[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-17T05:55:54.140341Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key"' using staging file '/tmp/.tmpUFQzjl/staging/.tmpN8rxCL'
[INFO] [stdout] [2m2026-01-17T05:55:54.140362Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key"'
[INFO] [stdout] [2m2026-01-17T05:55:54.140844Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob bf264d7f3851008e6ba34171bc9b1d1c46999b67c2ab7ae74afa0210146da579 to CAS path '/tmp/.tmpSXv0sS/cas/bf/26/4d7f3851008e6ba34171bc9b1d1c46999b67c2ab7ae74afa0210146da579'
[INFO] [stdout] [2m2026-01-17T05:55:54.140978Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 760ca58ec3df7085c57928fe29694647cb011a9dbb8b4fd0d5cf74819bfa90eb to CAS path '/tmp/.tmphjxDEG/cas/76/0c/a58ec3df7085c57928fe29694647cb011a9dbb8b4fd0d5cf74819bfa90eb'
[INFO] [stdout] [2m2026-01-17T05:55:54.141021Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully removed 1 stale WAL segment(s).
[INFO] [stdout] [2m2026-01-17T05:55:54.141043Z[0m [32m INFO[0m [2mcassadilia::wal[0m[2m:[0m Checkpoint committed [3mcheckpoint_version[0m[2m=[0m3
[INFO] [stdout] [2m2026-01-17T05:55:54.141057Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Checkpoint completed successfully. [3mcheckpoint_version[0m[2m=[0m3
[INFO] [stdout] [2m2026-01-17T05:55:54.141108Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mreason[0m[2m=[0mExplicit
[INFO] [stdout] [2m2026-01-17T05:55:54.141126Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mcheckpoint_reason[0m[2m=[0mExplicit
[INFO] [stdout] [2m2026-01-17T05:55:54.142995Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmpQhZI8j/index' not found, starting fresh. State remains new.
[INFO] [stdout] test wal::tests::zero_panics - should panic ... ok
[INFO] [stdout] [2m2026-01-17T05:55:54.143289Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmpQhZI8j/0_index.wal" }]
[INFO] [stdout] [2m2026-01-17T05:55:54.143320Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m1
[INFO] [stdout] [2m2026-01-17T05:55:54.143334Z[0m [34mDEBUG[0m [2mcassadilia::wal::replay[0m[2m:[0m Replaying segment [3msegment[0m[2m=[0m0 [3mpath[0m[2m=[0m/tmp/.tmpQhZI8j/0_index.wal
[INFO] [stdout] [2m2026-01-17T05:55:54.143452Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Reached end of WAL segment 0 at '/tmp/.tmpQhZI8j/0_index.wal'.
[INFO] [stdout] [2m2026-01-17T05:55:54.143483Z[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-17T05:55:54.143498Z[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-17T05:55:54.143525Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mreason[0m[2m=[0mAfterReplay
[INFO] [stdout] [2m2026-01-17T05:55:54.143540Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mcheckpoint_reason[0m[2m=[0mAfterReplay
[INFO] [stdout] test wal::tests::segment_reader_next_fails_on_checksum_mismatch ... ok
[INFO] [stdout] [2m2026-01-17T05:55:54.144415Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 0
[INFO] [stdout] test wal::tests::replay_fails_on_corrupted_op_entry ... ok
[INFO] [stdout] [2m2026-01-17T05:55:54.144933Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Sealing WAL segment 0
[INFO] [stdout] [2m2026-01-17T05:55:54.144938Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0m17762fddd969a453925d65717ac3eea21320b66b54342fde15128d6caf21215f [3mkey[0m[2m=[0m"key"
[INFO] [stdout] [2m2026-01-17T05:55:54.144962Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 0
[INFO] [stdout] test wal::tests::wal_manager_drop_is_safe_with_active_writer ... ok
[INFO] [stdout] [2m2026-01-17T05:55:54.145080Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 1 for write at path: /tmp/.tmpbu9pum/1_index.wal
[INFO] [stdout] [2m2026-01-17T05:55:54.145086Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 0
[INFO] [stdout] [2m2026-01-17T05:55:54.145958Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 1.
[INFO] [stdout] [2m2026-01-17T05:55:54.145972Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key13"' using staging file '/tmp/.tmpSXv0sS/staging/.tmpLIMZpe'
[INFO] [stdout] [2m2026-01-17T05:55:54.145990Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 17762fddd969a453925d65717ac3eea21320b66b54342fde15128d6caf21215f to CAS path '/tmp/.tmpUFQzjl/cas/17/76/2fddd969a453925d65717ac3eea21320b66b54342fde15128d6caf21215f'
[INFO] [stdout] [2m2026-01-17T05:55:54.146012Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key13"'
[INFO] [stdout] [2m2026-01-17T05:55:54.146032Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 0 for write at path: /tmp/.tmpUFQzjl/0_index.wal
[INFO] [stdout] [2m2026-01-17T05:55:54.146061Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 0.
[INFO] [stdout] [2m2026-01-17T05:55:54.146267Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Loaded 5 entries from index '/tmp/.tmphjxDEG/index' and populated ref counts.
[INFO] [stdout] [2m2026-01-17T05:55:54.146459Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmphjxDEG/0_index.wal" }]
[INFO] [stdout] [2m2026-01-17T05:55:54.146484Z[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-17T05:55:54.146501Z[0m [34mDEBUG[0m [2mcassadilia::wal::replay[0m[2m:[0m Replaying segment [3msegment[0m[2m=[0m0 [3mpath[0m[2m=[0m/tmp/.tmphjxDEG/0_index.wal
[INFO] [stdout] [2m2026-01-17T05:55:54.146554Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Sealing WAL segment 0
[INFO] [stdout] [2m2026-01-17T05:55:54.146581Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 0
[INFO] [stdout] [2m2026-01-17T05:55:54.146917Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Persisted 2 entries to index '/tmp/.tmpQhZI8j/index'
[INFO] [stdout] [2m2026-01-17T05:55:54.146947Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Removing stale WAL segments older than segment ID 0.
[INFO] [stdout] [2m2026-01-17T05:55:54.147012Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Reached end of WAL segment 0 at '/tmp/.tmphjxDEG/0_index.wal'.
[INFO] [stdout] [2m2026-01-17T05:55:54.147042Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmpQhZI8j/0_index.wal" }]
[INFO] [stdout] [2m2026-01-17T05:55:54.147053Z[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-17T05:55:54.147065Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m No stale WAL segments found to remove (older than 0).
[INFO] [stdout] [2m2026-01-17T05:55:54.147103Z[0m [32m INFO[0m [2mcassadilia::wal[0m[2m:[0m Checkpoint committed [3mcheckpoint_version[0m[2m=[0m5
[INFO] [stdout] [2m2026-01-17T05:55:54.147118Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Checkpoint completed successfully. [3mcheckpoint_version[0m[2m=[0m5
[INFO] [stdout] [2m2026-01-17T05:55:54.147070Z[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-17T05:55:54.147475Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mreason[0m[2m=[0mAfterReplay
[INFO] [stdout] [2m2026-01-17T05:55:54.147508Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mcheckpoint_reason[0m[2m=[0mAfterReplay
[INFO] [stdout] [2m2026-01-17T05:55:54.148109Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0m022bf00ea24955df1ffd5f4de80b676435a254dbab8fe0067b4f4794c6290938 [3mkey[0m[2m=[0m"key13"
[INFO] [stdout] [2m2026-01-17T05:55:54.148385Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key"' using staging file '/tmp/.tmpUFQzjl/staging/.tmp78eWUl'
[INFO] [stdout] [2m2026-01-17T05:55:54.148427Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key"'
[INFO] [stdout] [2m2026-01-17T05:55:54.149029Z[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-17T05:55:54.149109Z[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.00194458 [3mtotal_blobs[0m[2m=[0m2
[INFO] [stdout] [2m2026-01-17T05:55:54.149119Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 022bf00ea24955df1ffd5f4de80b676435a254dbab8fe0067b4f4794c6290938 to CAS path '/tmp/.tmpSXv0sS/cas/02/2b/f00ea24955df1ffd5f4de80b676435a254dbab8fe0067b4f4794c6290938'
[INFO] [stdout] test wal::tests::segment_reader_stops_at_explicit_sentinel ... ok
[INFO] [stdout] [2m2026-01-17T05:55:54.149457Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 1 for write at path: /tmp/.tmpBTqJb3/1_index.wal
[INFO] [stdout] [2m2026-01-17T05:55:54.149584Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Persisted 3 entries to index '/tmp/.tmpZFQE0H/index'
[INFO] [stdout] [2m2026-01-17T05:55:54.149596Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 1.
[INFO] [stdout] [2m2026-01-17T05:55:54.149627Z[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-17T05:55:54.149646Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Checkpoint completed successfully. [3mcheckpoint_version[0m[2m=[0m3
[INFO] [stdout] [2m2026-01-17T05:55:54.149704Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 1
[INFO] [stdout] [2m2026-01-17T05:55:54.150944Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Sealing WAL segment 1
[INFO] [stdout] [2m2026-01-17T05:55:54.150971Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 1
[INFO] [stdout] [2m2026-01-17T05:55:54.151708Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Persisted 8 entries to index '/tmp/.tmphjxDEG/index'
[INFO] [stdout] [2m2026-01-17T05:55:54.151753Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Removing stale WAL segments older than segment ID 0.
[INFO] [stdout] [2m2026-01-17T05:55:54.151780Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Loaded 3 entries from index '/tmp/.tmpZFQE0H/index' and populated ref counts.
[INFO] [stdout] [2m2026-01-17T05:55:54.151895Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmphjxDEG/0_index.wal" }]
[INFO] [stdout] [2m2026-01-17T05:55:54.151929Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m No stale WAL segments found to remove (older than 0).
[INFO] [stdout] [2m2026-01-17T05:55:54.151925Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 1, path: "/tmp/.tmpZFQE0H/1_index.wal" }]
[INFO] [stdout] [2m2026-01-17T05:55:54.151942Z[0m [32m INFO[0m [2mcassadilia::wal[0m[2m:[0m Checkpoint committed [3mcheckpoint_version[0m[2m=[0m8
[INFO] [stdout] [2m2026-01-17T05:55:54.151949Z[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-17T05:55:54.151958Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Checkpoint completed successfully. [3mcheckpoint_version[0m[2m=[0m8
[INFO] [stdout] [2m2026-01-17T05:55:54.151965Z[0m [34mDEBUG[0m [2mcassadilia::wal::replay[0m[2m:[0m Replaying segment [3msegment[0m[2m=[0m1 [3mpath[0m[2m=[0m/tmp/.tmpZFQE0H/1_index.wal
[INFO] [stdout] [2m2026-01-17T05:55:54.152014Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Reached end of WAL segment 1 at '/tmp/.tmpZFQE0H/1_index.wal'.
[INFO] [stdout] [2m2026-01-17T05:55:54.152041Z[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-17T05:55:54.152056Z[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-17T05:55:54.152307Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key14"' using staging file '/tmp/.tmpSXv0sS/staging/.tmpMyelIa'
[INFO] [stdout] [2m2026-01-17T05:55:54.152356Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key14"'
[INFO] [stdout] [2m2026-01-17T05:55:54.152411Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0m1229c1ebf281f829001c1d36a46444b7057a16573ee4a23e36608bf757546835 [3mkey[0m[2m=[0m"key"
[INFO] [stdout] [2m2026-01-17T05:55:54.153328Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 1229c1ebf281f829001c1d36a46444b7057a16573ee4a23e36608bf757546835 to CAS path '/tmp/.tmpUFQzjl/cas/12/29/c1ebf281f829001c1d36a46444b7057a16573ee4a23e36608bf757546835'
[INFO] [stdout] [2m2026-01-17T05:55:54.153632Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 2 for write at path: /tmp/.tmpbu9pum/2_index.wal
[INFO] [stdout] [2m2026-01-17T05:55:54.153974Z[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.00196609 [3mtotal_blobs[0m[2m=[0m8
[INFO] [stdout] [2m2026-01-17T05:55:54.154607Z[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.00250266 [3mtotal_blobs[0m[2m=[0m3
[INFO] [stdout] [2m2026-01-17T05:55:54.155060Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Removing stale WAL segments older than segment ID 1.
[INFO] [stdout] [2m2026-01-17T05:55:54.155078Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 2.
[INFO] [stdout] [2m2026-01-17T05:55:54.155152Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0meeef0fe5509d1d8747688deb5189fbfdf1f99c790e1022b53084fe0c9e25a877 [3mkey[0m[2m=[0m"key14"
[INFO] [stdout] [2m2026-01-17T05:55:54.155400Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmpBTqJb3/0_index.wal" }, SegmentInfo { id: 1, path: "/tmp/.tmpBTqJb3/1_index.wal" }]
[INFO] [stdout] [2m2026-01-17T05:55:54.155438Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Removing stale WAL segment 0: /tmp/.tmpBTqJb3/0_index.wal
[INFO] [stdout] [2m2026-01-17T05:55:54.156130Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully removed 1 stale WAL segment(s).
[INFO] [stdout] [2m2026-01-17T05:55:54.156863Z[0m [32m INFO[0m [2mcassadilia::wal[0m[2m:[0m Checkpoint committed [3mcheckpoint_version[0m[2m=[0m4
[INFO] [stdout] [2m2026-01-17T05:55:54.156902Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Sealing WAL segment 1
[INFO] [stdout] [2m2026-01-17T05:55:54.156918Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 1
[INFO] [stdout] [2m2026-01-17T05:55:54.157089Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Successfully deleted unreferenced CAS file: /tmp/.tmpUFQzjl/cas/17/76/2fddd969a453925d65717ac3eea21320b66b54342fde15128d6caf21215f
[INFO] [stdout] [2m2026-01-17T05:55:54.157168Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 0
[INFO] [stdout] [2m2026-01-17T05:55:54.157347Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob eeef0fe5509d1d8747688deb5189fbfdf1f99c790e1022b53084fe0c9e25a877 to CAS path '/tmp/.tmpSXv0sS/cas/ee/ef/0fe5509d1d8747688deb5189fbfdf1f99c790e1022b53084fe0c9e25a877'
[INFO] [stdout] test tests::test_stats_repoint_overwrite_updates_bytes ... ok
[INFO] [stdout] test tests::test_remove_range_persists ... ok
[INFO] [stdout] [2m2026-01-17T05:55:54.160358Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 2 for write at path: /tmp/.tmpBTqJb3/2_index.wal
[INFO] [stdout] [2m2026-01-17T05:55:54.160476Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 2.
[INFO] [stdout] [2m2026-01-17T05:55:54.160705Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 1
[INFO] [stdout] test tests::test_wal_rollover_and_cleanup ... ok
[INFO] [stdout] [2m2026-01-17T05:55:54.161112Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Loaded 11 entries from index '/tmp/.tmpSXv0sS/index' and populated ref counts.
[INFO] [stdout] [2m2026-01-17T05:55:54.161259Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 1, path: "/tmp/.tmpSXv0sS/1_index.wal" }]
[INFO] [stdout] [2m2026-01-17T05:55:54.161297Z[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-17T05:55:54.161317Z[0m [34mDEBUG[0m [2mcassadilia::wal::replay[0m[2m:[0m Replaying segment [3msegment[0m[2m=[0m1 [3mpath[0m[2m=[0m/tmp/.tmpSXv0sS/1_index.wal
[INFO] [stdout] [2m2026-01-17T05:55:54.161439Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Reached end of WAL segment 1 at '/tmp/.tmpSXv0sS/1_index.wal'.
[INFO] [stdout] [2m2026-01-17T05:55:54.161475Z[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-17T05:55:54.161495Z[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-17T05:55:54.161525Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mreason[0m[2m=[0mAfterReplay
[INFO] [stdout] [2m2026-01-17T05:55:54.161542Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mcheckpoint_reason[0m[2m=[0mAfterReplay
[INFO] [stdout] test tests::checkpoint::test_replay_creates_checkpoint_after_restart ... ok
[INFO] [stdout] [2m2026-01-17T05:55:54.165259Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Persisted 15 entries to index '/tmp/.tmpSXv0sS/index'
[INFO] [stdout] [2m2026-01-17T05:55:54.165316Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Removing stale WAL segments older than segment ID 1.
[INFO] [stdout] [2m2026-01-17T05:55:54.165438Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 1, path: "/tmp/.tmpSXv0sS/1_index.wal" }]
[INFO] [stdout] [2m2026-01-17T05:55:54.165478Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m No stale WAL segments found to remove (older than 1).
[INFO] [stdout] [2m2026-01-17T05:55:54.165493Z[0m [32m INFO[0m [2mcassadilia::wal[0m[2m:[0m Checkpoint committed [3mcheckpoint_version[0m[2m=[0m15
[INFO] [stdout] [2m2026-01-17T05:55:54.165516Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Checkpoint completed successfully. [3mcheckpoint_version[0m[2m=[0m15
[INFO] [stdout] [2m2026-01-17T05:55:54.165639Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Removing stale WAL segments older than segment ID 2.
[INFO] [stdout] [2m2026-01-17T05:55:54.165753Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmpbu9pum/0_index.wal" }, SegmentInfo { id: 1, path: "/tmp/.tmpbu9pum/1_index.wal" }, SegmentInfo { id: 2, path: "/tmp/.tmpbu9pum/2_index.wal" }]
[INFO] [stdout] [2m2026-01-17T05:55:54.165821Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Removing stale WAL segment 0: /tmp/.tmpbu9pum/0_index.wal
[INFO] [stdout] [2m2026-01-17T05:55:54.166256Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Removing stale WAL segment 1: /tmp/.tmpbu9pum/1_index.wal
[INFO] [stdout] [2m2026-01-17T05:55:54.166352Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully removed 2 stale WAL segment(s).
[INFO] [stdout] [2m2026-01-17T05:55:54.166371Z[0m [32m INFO[0m [2mcassadilia::wal[0m[2m:[0m Checkpoint committed [3mcheckpoint_version[0m[2m=[0m5
[INFO] [stdout] [2m2026-01-17T05:55:54.166436Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 2, path: "/tmp/.tmpbu9pum/2_index.wal" }]
[INFO] [stdout] [2m2026-01-17T05:55:54.166555Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 2
[INFO] [stdout] [2m2026-01-17T05:55:54.167708Z[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.00214112 [3mtotal_blobs[0m[2m=[0m15
[INFO] [stdout] [2m2026-01-17T05:55:54.167902Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key10"' using staging file '/tmp/.tmpSXv0sS/staging/.tmpZ3zwJl'
[INFO] [stdout] [2m2026-01-17T05:55:54.167935Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key10"'
[INFO] [stdout] test wal::tests::checkpoint_succeeds_and_prunes_old_segments ... ok
[INFO] [stdout] [2m2026-01-17T05:55:54.168403Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 1, path: "/tmp/.tmpBTqJb3/1_index.wal" }, SegmentInfo { id: 2, path: "/tmp/.tmpBTqJb3/2_index.wal" }]
[INFO] [stdout] [2m2026-01-17T05:55:54.168444Z[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-17T05:55:54.168462Z[0m [34mDEBUG[0m [2mcassadilia::wal::replay[0m[2m:[0m Replaying segment [3msegment[0m[2m=[0m1 [3mpath[0m[2m=[0m/tmp/.tmpBTqJb3/1_index.wal
[INFO] [stdout] [2m2026-01-17T05:55:54.168531Z[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-17T05:55:54.168563Z[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-17T05:55:54.168580Z[0m [34mDEBUG[0m [2mcassadilia::wal::replay[0m[2m:[0m Replaying segment [3msegment[0m[2m=[0m2 [3mpath[0m[2m=[0m/tmp/.tmpBTqJb3/2_index.wal
[INFO] [stdout] [2m2026-01-17T05:55:54.168660Z[0m [34mDEBUG[0m [2mcassadilia::wal::tests[0m[2m:[0m Replaying op #1
[INFO] [stdout] [2m2026-01-17T05:55:54.168687Z[0m [34mDEBUG[0m [2mcassadilia::wal::tests[0m[2m:[0m Replaying op #2
[INFO] [stdout] [2m2026-01-17T05:55:54.168702Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Reached end of WAL segment 2 at '/tmp/.tmpBTqJb3/2_index.wal'.
[INFO] [stdout] [2m2026-01-17T05:55:54.168720Z[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-17T05:55:54.168737Z[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-17T05:55:54.168771Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Ensuring WAL segment file 3 (for next op version 7) exists at path: /tmp/.tmpBTqJb3/3_index.wal
[INFO] [stdout] [2m2026-01-17T05:55:54.171011Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 2
[INFO] [stdout] [2m2026-01-17T05:55:54.171146Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0m74c13e56f64bbf12a0b5b010b2f289d174cda38aadd7b227f65af4e87b87078e [3mkey[0m[2m=[0m"key10"
[INFO] [stdout] test wal::tests::replay_should_ignore_segments_before_checkpoint ... ok
[INFO] [stdout] [2m2026-01-17T05:55:54.171626Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 74c13e56f64bbf12a0b5b010b2f289d174cda38aadd7b227f65af4e87b87078e to CAS path '/tmp/.tmpSXv0sS/cas/74/c1/3e56f64bbf12a0b5b010b2f289d174cda38aadd7b227f65af4e87b87078e'
[INFO] [stdout] [2m2026-01-17T05:55:54.171689Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 1 for write at path: /tmp/.tmpSXv0sS/1_index.wal
[INFO] [stdout] [2m2026-01-17T05:55:54.171724Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 1.
[INFO] [stdout] [2m2026-01-17T05:55:54.173576Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Successfully deleted unreferenced CAS file: /tmp/.tmpSXv0sS/cas/c2/fe/34f9a080b55c101dc9d336438763ddbe757f11ef794b602458e26a21ffe5
[INFO] [stdout] [2m2026-01-17T05:55:54.173765Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key11"' using staging file '/tmp/.tmpSXv0sS/staging/.tmpmMuZEX'
[INFO] [stdout] [2m2026-01-17T05:55:54.174041Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key11"'
[INFO] [stdout] [2m2026-01-17T05:55:54.175725Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0m86339d2a113359e47d6335318e526d87cccad2c647633cd9b2130a6d11cf2e58 [3mkey[0m[2m=[0m"key11"
[INFO] [stdout] [2m2026-01-17T05:55:54.176127Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 86339d2a113359e47d6335318e526d87cccad2c647633cd9b2130a6d11cf2e58 to CAS path '/tmp/.tmpSXv0sS/cas/86/33/9d2a113359e47d6335318e526d87cccad2c647633cd9b2130a6d11cf2e58'
[INFO] [stdout] [2m2026-01-17T05:55:54.180773Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Successfully deleted unreferenced CAS file: /tmp/.tmpSXv0sS/cas/6b/78/6ef158450a90c98f422b22808925948a61428b6b72fda90216a7bb2fb413
[INFO] [stdout] [2m2026-01-17T05:55:54.181092Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key12"' using staging file '/tmp/.tmpSXv0sS/staging/.tmpqg2Ynf'
[INFO] [stdout] [2m2026-01-17T05:55:54.181178Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key12"'
[INFO] [stdout] [2m2026-01-17T05:55:54.182976Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0m2bef6d996a68d9ace889cd81ab739fe0408a00dd06046ac1eca9de4a86b23ccd [3mkey[0m[2m=[0m"key12"
[INFO] [stdout] [2m2026-01-17T05:55:54.183354Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 2bef6d996a68d9ace889cd81ab739fe0408a00dd06046ac1eca9de4a86b23ccd to CAS path '/tmp/.tmpSXv0sS/cas/2b/ef/6d996a68d9ace889cd81ab739fe0408a00dd06046ac1eca9de4a86b23ccd'
[INFO] [stdout] [2m2026-01-17T05:55:54.185390Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Successfully deleted unreferenced CAS file: /tmp/.tmpSXv0sS/cas/bf/26/4d7f3851008e6ba34171bc9b1d1c46999b67c2ab7ae74afa0210146da579
[INFO] [stdout] [2m2026-01-17T05:55:54.185615Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key13"' using staging file '/tmp/.tmpSXv0sS/staging/.tmpsSpFfT'
[INFO] [stdout] [2m2026-01-17T05:55:54.185701Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key13"'
[INFO] [stdout] [2m2026-01-17T05:55:54.187306Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0m840fef00251a910c284e237a8ac74883de1a1d7af5a206afca8213fa2aa5a8ba [3mkey[0m[2m=[0m"key13"
[INFO] [stdout] [2m2026-01-17T05:55:54.187658Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 840fef00251a910c284e237a8ac74883de1a1d7af5a206afca8213fa2aa5a8ba to CAS path '/tmp/.tmpSXv0sS/cas/84/0f/ef00251a910c284e237a8ac74883de1a1d7af5a206afca8213fa2aa5a8ba'
[INFO] [stdout] [2m2026-01-17T05:55:54.189549Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Successfully deleted unreferenced CAS file: /tmp/.tmpSXv0sS/cas/02/2b/f00ea24955df1ffd5f4de80b676435a254dbab8fe0067b4f4794c6290938
[INFO] [stdout] [2m2026-01-17T05:55:54.189826Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key14"' using staging file '/tmp/.tmpSXv0sS/staging/.tmpFGHna1'
[INFO] [stdout] [2m2026-01-17T05:55:54.189909Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key14"'
[INFO] [stdout] [2m2026-01-17T05:55:54.191703Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0m11587230fea50d75fc5c9cb733010a5c12f75426287ed081e5efd2a31cbdef00 [3mkey[0m[2m=[0m"key14"
[INFO] [stdout] [2m2026-01-17T05:55:54.192064Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 11587230fea50d75fc5c9cb733010a5c12f75426287ed081e5efd2a31cbdef00 to CAS path '/tmp/.tmpSXv0sS/cas/11/58/7230fea50d75fc5c9cb733010a5c12f75426287ed081e5efd2a31cbdef00'
[INFO] [stdout] [2m2026-01-17T05:55:54.193995Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Successfully deleted unreferenced CAS file: /tmp/.tmpSXv0sS/cas/ee/ef/0fe5509d1d8747688deb5189fbfdf1f99c790e1022b53084fe0c9e25a877
[INFO] [stdout] [2m2026-01-17T05:55:54.194223Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key15"' using staging file '/tmp/.tmpSXv0sS/staging/.tmppekRK0'
[INFO] [stdout] [2m2026-01-17T05:55:54.194296Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key15"'
[INFO] [stdout] [2m2026-01-17T05:55:54.196052Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0md8e1044299623a8c5a69ac85299b0c1bee5296749eb81b398165b1db141f192e [3mkey[0m[2m=[0m"key15"
[INFO] [stdout] [2m2026-01-17T05:55:54.196320Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob d8e1044299623a8c5a69ac85299b0c1bee5296749eb81b398165b1db141f192e to CAS path '/tmp/.tmpSXv0sS/cas/d8/e1/044299623a8c5a69ac85299b0c1bee5296749eb81b398165b1db141f192e'
[INFO] [stdout] [2m2026-01-17T05:55:54.196404Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Sealing WAL segment 1
[INFO] [stdout] [2m2026-01-17T05:55:54.196448Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 1
[INFO] [stdout] [2m2026-01-17T05:55:54.198107Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 2 for write at path: /tmp/.tmpSXv0sS/2_index.wal
[INFO] [stdout] [2m2026-01-17T05:55:54.198262Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 2.
[INFO] [stdout] [2m2026-01-17T05:55:54.199871Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mcheckpoint_reason[0m[2m=[0mSegmentRollover
[INFO] [stdout] [2m2026-01-17T05:55:54.207960Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Persisted 16 entries to index '/tmp/.tmpSXv0sS/index'
[INFO] [stdout] [2m2026-01-17T05:55:54.208078Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Removing stale WAL segments older than segment ID 2.
[INFO] [stdout] [2m2026-01-17T05:55:54.208209Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 1, path: "/tmp/.tmpSXv0sS/1_index.wal" }, SegmentInfo { id: 2, path: "/tmp/.tmpSXv0sS/2_index.wal" }]
[INFO] [stdout] [2m2026-01-17T05:55:54.208237Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Removing stale WAL segment 1: /tmp/.tmpSXv0sS/1_index.wal
[INFO] [stdout] [2m2026-01-17T05:55:54.208314Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully removed 1 stale WAL segment(s).
[INFO] [stdout] [2m2026-01-17T05:55:54.208330Z[0m [32m INFO[0m [2mcassadilia::wal[0m[2m:[0m Checkpoint committed [3mcheckpoint_version[0m[2m=[0m21
[INFO] [stdout] [2m2026-01-17T05:55:54.208344Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Checkpoint completed successfully. [3mcheckpoint_version[0m[2m=[0m21
[INFO] [stdout] [2m2026-01-17T05:55:54.208467Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key16"' using staging file '/tmp/.tmpSXv0sS/staging/.tmpQYZcbG'
[INFO] [stdout] [2m2026-01-17T05:55:54.208495Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key16"'
[INFO] [stdout] [2m2026-01-17T05:55:54.210538Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0m591c6c3a9299a2b4d2165956457aff50d6aa376007235a26675d223563d4863d [3mkey[0m[2m=[0m"key16"
[INFO] [stdout] [2m2026-01-17T05:55:54.211032Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 591c6c3a9299a2b4d2165956457aff50d6aa376007235a26675d223563d4863d to CAS path '/tmp/.tmpSXv0sS/cas/59/1c/6c3a9299a2b4d2165956457aff50d6aa376007235a26675d223563d4863d'
[INFO] [stdout] [2m2026-01-17T05:55:54.212786Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key17"' using staging file '/tmp/.tmpSXv0sS/staging/.tmpjhLegO'
[INFO] [stdout] [2m2026-01-17T05:55:54.212894Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key17"'
[INFO] [stdout] [2m2026-01-17T05:55:54.214529Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0mf1023e972ed87f319c2688019de45c89941bb75fcccfc0f1b73351a49da3f4f1 [3mkey[0m[2m=[0m"key17"
[INFO] [stdout] [2m2026-01-17T05:55:54.214909Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob f1023e972ed87f319c2688019de45c89941bb75fcccfc0f1b73351a49da3f4f1 to CAS path '/tmp/.tmpSXv0sS/cas/f1/02/3e972ed87f319c2688019de45c89941bb75fcccfc0f1b73351a49da3f4f1'
[INFO] [stdout] [2m2026-01-17T05:55:54.216765Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key18"' using staging file '/tmp/.tmpSXv0sS/staging/.tmpwLvp2E'
[INFO] [stdout] [2m2026-01-17T05:55:54.216884Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key18"'
[INFO] [stdout] [2m2026-01-17T05:55:54.218664Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0m7a6268a8c31792798d33b5670af2610093f0461ddc2c373416f17e666b6f8d90 [3mkey[0m[2m=[0m"key18"
[INFO] [stdout] [2m2026-01-17T05:55:54.220098Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 7a6268a8c31792798d33b5670af2610093f0461ddc2c373416f17e666b6f8d90 to CAS path '/tmp/.tmpSXv0sS/cas/7a/62/68a8c31792798d33b5670af2610093f0461ddc2c373416f17e666b6f8d90'
[INFO] [stdout] [2m2026-01-17T05:55:54.222131Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key19"' using staging file '/tmp/.tmpSXv0sS/staging/.tmpv7JWkN'
[INFO] [stdout] [2m2026-01-17T05:55:54.222235Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key19"'
[INFO] [stdout] [2m2026-01-17T05:55:54.223870Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0mf34e40d8cdd537244aa3858a6dbf867ae1e8c9258b2d846f7c9e9385f76dd14c [3mkey[0m[2m=[0m"key19"
[INFO] [stdout] [2m2026-01-17T05:55:54.224216Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob f34e40d8cdd537244aa3858a6dbf867ae1e8c9258b2d846f7c9e9385f76dd14c to CAS path '/tmp/.tmpSXv0sS/cas/f3/4e/40d8cdd537244aa3858a6dbf867ae1e8c9258b2d846f7c9e9385f76dd14c'
[INFO] [stdout] [2m2026-01-17T05:55:54.226043Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mreason[0m[2m=[0mExplicit
[INFO] [stdout] [2m2026-01-17T05:55:54.226135Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mcheckpoint_reason[0m[2m=[0mExplicit
[INFO] [stdout] [2m2026-01-17T05:55:54.228481Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Persisted 20 entries to index '/tmp/.tmpSXv0sS/index'
[INFO] [stdout] [2m2026-01-17T05:55:54.228562Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Removing stale WAL segments older than segment ID 2.
[INFO] [stdout] [2m2026-01-17T05:55:54.228731Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 2, path: "/tmp/.tmpSXv0sS/2_index.wal" }]
[INFO] [stdout] [2m2026-01-17T05:55:54.228822Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m No stale WAL segments found to remove (older than 2).
[INFO] [stdout] [2m2026-01-17T05:55:54.228877Z[0m [32m INFO[0m [2mcassadilia::wal[0m[2m:[0m Checkpoint committed [3mcheckpoint_version[0m[2m=[0m25
[INFO] [stdout] [2m2026-01-17T05:55:54.228922Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Checkpoint completed successfully. [3mcheckpoint_version[0m[2m=[0m25
[INFO] [stdout] [2m2026-01-17T05:55:54.229005Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 2
[INFO] [stdout] [2m2026-01-17T05:55:54.229472Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Loaded 20 entries from index '/tmp/.tmpSXv0sS/index' and populated ref counts.
[INFO] [stdout] [2m2026-01-17T05:55:54.229657Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 2, path: "/tmp/.tmpSXv0sS/2_index.wal" }]
[INFO] [stdout] [2m2026-01-17T05:55:54.229712Z[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-17T05:55:54.229755Z[0m [34mDEBUG[0m [2mcassadilia::wal::replay[0m[2m:[0m Replaying segment [3msegment[0m[2m=[0m2 [3mpath[0m[2m=[0m/tmp/.tmpSXv0sS/2_index.wal
[INFO] [stdout] [2m2026-01-17T05:55:54.229892Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Reached end of WAL segment 2 at '/tmp/.tmpSXv0sS/2_index.wal'.
[INFO] [stdout] [2m2026-01-17T05:55:54.229955Z[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-17T05:55:54.230002Z[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-17T05:55:54.232059Z[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.00195477 [3mtotal_blobs[0m[2m=[0m20
[INFO] [stdout] [2m2026-01-17T05:55:54.233170Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Loaded 20 entries from index '/tmp/.tmpSXv0sS/index' and populated ref counts.
[INFO] [stdout] [2m2026-01-17T05:55:54.233348Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 2, path: "/tmp/.tmpSXv0sS/2_index.wal" }]
[INFO] [stdout] [2m2026-01-17T05:55:54.234829Z[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-17T05:55:54.234907Z[0m [34mDEBUG[0m [2mcassadilia::wal::replay[0m[2m:[0m Replaying segment [3msegment[0m[2m=[0m2 [3mpath[0m[2m=[0m/tmp/.tmpSXv0sS/2_index.wal
[INFO] [stdout] [2m2026-01-17T05:55:54.235022Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Reached end of WAL segment 2 at '/tmp/.tmpSXv0sS/2_index.wal'.
[INFO] [stdout] [2m2026-01-17T05:55:54.235077Z[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-17T05:55:54.235128Z[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-17T05:55:54.237007Z[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.00179227 [3mtotal_blobs[0m[2m=[0m20
[INFO] [stdout] test tests::checkpoint::test_checkpoint_persists_overwrites_correctly ... ok
[INFO] [stdout] [2m2026-01-17T05:56:03.768082Z[0m [32m INFO[0m [2mcassadilia[0m[2m:[0m Pre-created 65,536 CAS directories
[INFO] [stdout] [2m2026-01-17T05:56:03.781307Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmpPUraqE/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2026-01-17T05:56:03.781957Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: []
[INFO] [stdout] [2m2026-01-17T05:56:03.782393Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-17T05:56:03.782818Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Ensuring WAL segment file 0 (for next op version 1) exists at path: /tmp/.tmpPUraqE/0_index.wal
[INFO] [stdout] [2m2026-01-17T05:56:04.514895Z[0m [32m INFO[0m [2mcassadilia[0m[2m:[0m Pre-created 65,536 CAS directories
[INFO] [stdout] [2m2026-01-17T05:56:04.522616Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmpmV7kyR/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2026-01-17T05:56:04.522980Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: []
[INFO] [stdout] [2m2026-01-17T05:56:04.523067Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-17T05:56:04.523162Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Ensuring WAL segment file 0 (for next op version 1) exists at path: /tmp/.tmpmV7kyR/0_index.wal
[INFO] [stdout] [2m2026-01-17T05:56:06.310254Z[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.52559325 [3mtotal_blobs[0m[2m=[0m0
[INFO] [stdout] [2m2026-01-17T05:56:07.202619Z[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.6778498710000003 [3mtotal_blobs[0m[2m=[0m0
[INFO] [stdout] test settings::tests::test_settings_file ... ok
[INFO] [stdout] [2m2026-01-17T05:56:12.877334Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"test_key"' using staging file '/tmp/.tmpmV7kyR/staging/.tmpgzbLY6'
[INFO] [stdout] [2m2026-01-17T05:56:12.877406Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"test_key"'
[INFO] [stdout] [2m2026-01-17T05:56:12.900581Z[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-17T05:56:12.900759Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 6a953581d60dbebc9749b56d2383277fb02b58d260b4ccf6f119108fa0f1d4ef to CAS path '/tmp/.tmpmV7kyR/cas/6a/95/3581d60dbebc9749b56d2383277fb02b58d260b4ccf6f119108fa0f1d4ef'
[INFO] [stdout] [2m2026-01-17T05:56:12.900828Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 0 for write at path: /tmp/.tmpmV7kyR/0_index.wal
[INFO] [stdout] [2m2026-01-17T05:56:12.900866Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 0.
[INFO] [stdout] [2m2026-01-17T05:56:12.902455Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 0
[INFO] [stdout] [2m2026-01-17T05:56:12.902721Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmpmV7kyR/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2026-01-17T05:56:12.902866Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmpmV7kyR/0_index.wal" }]
[INFO] [stdout] [2m2026-01-17T05:56:12.902891Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m1
[INFO] [stdout] [2m2026-01-17T05:56:12.902915Z[0m [34mDEBUG[0m [2mcassadilia::wal::replay[0m[2m:[0m Replaying segment [3msegment[0m[2m=[0m0 [3mpath[0m[2m=[0m/tmp/.tmpmV7kyR/0_index.wal
[INFO] [stdout] [2m2026-01-17T05:56:12.902975Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Reached end of WAL segment 0 at '/tmp/.tmpmV7kyR/0_index.wal'.
[INFO] [stdout] [2m2026-01-17T05:56:12.903002Z[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-17T05:56:12.903017Z[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-17T05:56:12.903096Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mreason[0m[2m=[0mAfterReplay
[INFO] [stdout] [2m2026-01-17T05:56:12.903123Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mcheckpoint_reason[0m[2m=[0mAfterReplay
[INFO] [stdout] [2m2026-01-17T05:56:12.904682Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Persisted 1 entries to index '/tmp/.tmpmV7kyR/index'
[INFO] [stdout] [2m2026-01-17T05:56:12.904712Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Removing stale WAL segments older than segment ID 0.
[INFO] [stdout] [2m2026-01-17T05:56:12.904817Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmpmV7kyR/0_index.wal" }]
[INFO] [stdout] [2m2026-01-17T05:56:12.904841Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m No stale WAL segments found to remove (older than 0).
[INFO] [stdout] [2m2026-01-17T05:56:12.904855Z[0m [32m INFO[0m [2mcassadilia::wal[0m[2m:[0m Checkpoint committed [3mcheckpoint_version[0m[2m=[0m1
[INFO] [stdout] [2m2026-01-17T05:56:12.904868Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Checkpoint completed successfully. [3mcheckpoint_version[0m[2m=[0m1
[INFO] [stdout] [2m2026-01-17T05:56:14.245934Z[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=[0m1.34099512 [3mtotal_blobs[0m[2m=[0m1
[INFO] [stdout] [2m2026-01-17T05:56:14.246086Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"test_key2"' using staging file '/tmp/.tmpmV7kyR/staging/.tmpyuksrX'
[INFO] [stdout] [2m2026-01-17T05:56:14.246114Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"test_key2"'
[INFO] [stdout] [2m2026-01-17T05:56:14.248568Z[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-17T05:56:14.248671Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob be8c48be81ad6bb45df2eae3f8261e6232ee8cebe8f8f8aa3c2fd7bf61ba5fc6 to CAS path '/tmp/.tmpmV7kyR/cas/be/8c/48be81ad6bb45df2eae3f8261e6232ee8cebe8f8f8aa3c2fd7bf61ba5fc6'
[INFO] [stdout] [2m2026-01-17T05:56:14.248717Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 0 for write at path: /tmp/.tmpmV7kyR/0_index.wal
[INFO] [stdout] [2m2026-01-17T05:56:14.248755Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 0.
[INFO] [stdout] [2m2026-01-17T05:56:14.250484Z[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' (63) panicked at src/tests/mod.rs:426:5:
[INFO] [stdout] assertion failed: result.is_err()
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x650d27d869d2 - std[840933623431fd06]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x650d27d869d2 - std[840933623431fd06]::backtrace_rs::backtrace::trace_unsynchronized::<std[840933623431fd06]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x650d27d869d2 - std[840933623431fd06]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x650d27d869d2 - <<std[840933623431fd06]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[8f93d80df273fe75]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x650d27d9dc9a - <core[8f93d80df273fe75]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x650d27d9dc9a - core[8f93d80df273fe75]::fmt::write
[INFO] [stdout]    6:     0x650d27d8c1b6 - std[840933623431fd06]::io::default_write_fmt::<alloc[40b2bae28975ac47]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x650d27d8c1b6 - <alloc[40b2bae28975ac47]::vec::Vec<u8> as std[840933623431fd06]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x650d27d615cf - <std[840933623431fd06]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x650d27d615cf - std[840933623431fd06]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x650d27d7d0c9 - std[840933623431fd06]::panicking::default_hook
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x650d27cd52be - <alloc[40b2bae28975ac47]::boxed::Box<dyn for<'a, 'b> core[8f93d80df273fe75]::ops::function::Fn<(&'a std[840933623431fd06]::panic::PanicHookInfo<'b>,), Output = ()> + core[8f93d80df273fe75]::marker::Sync + core[8f93d80df273fe75]::marker::Send> as core[8f93d80df273fe75]::ops::function::Fn<(&std[840933623431fd06]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x650d27cd52be - test[2f1252070343a163]::test_main_with_exit_callback::<test[2f1252070343a163]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x650d27d7d332 - <alloc[40b2bae28975ac47]::boxed::Box<dyn for<'a, 'b> core[8f93d80df273fe75]::ops::function::Fn<(&'a std[840933623431fd06]::panic::PanicHookInfo<'b>,), Output = ()> + core[8f93d80df273fe75]::marker::Sync + core[8f93d80df273fe75]::marker::Send> as core[8f93d80df273fe75]::ops::function::Fn<(&std[840933623431fd06]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x650d27d7d332 - std[840933623431fd06]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x650d27d616ba - std[840933623431fd06]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panicking.rs:691:13
[INFO] [stdout]   16:     0x650d27d58829 - std[840933623431fd06]::sys::backtrace::__rust_end_short_backtrace::<std[840933623431fd06]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x650d27d626fd - __rustc[5b4a0c6d8cc4a177]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x650d27d9e45c - core[8f93d80df273fe75]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x650d27d9e422 - core[8f93d80df273fe75]::panicking::panic
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/core/src/panicking.rs:150:5
[INFO] [stdout]   20:     0x650d27a834b2 - cassadilia[d04877b4d1e8cf04]::tests::test_io_error_on_staging_file_creation
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests/mod.rs:426:5
[INFO] [stdout]   21:     0x650d27a0fc57 - cassadilia[d04877b4d1e8cf04]::tests::test_io_error_on_staging_file_creation::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests/mod.rs:416:48
[INFO] [stdout]   22:     0x650d27ac3366 - <cassadilia[d04877b4d1e8cf04]::tests::test_io_error_on_staging_file_creation::{closure#0} as core[8f93d80df273fe75]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x650d27cc966b - <fn() -> core[8f93d80df273fe75]::result::Result<(), alloc[40b2bae28975ac47]::string::String> as core[8f93d80df273fe75]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x650d27cc966b - test[2f1252070343a163]::__rust_begin_short_backtrace::<core[8f93d80df273fe75]::result::Result<(), alloc[40b2bae28975ac47]::string::String>, fn() -> core[8f93d80df273fe75]::result::Result<(), alloc[40b2bae28975ac47]::string::String>>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x650d27cd5eca - test[2f1252070343a163]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x650d27cd5eca - <core[8f93d80df273fe75]::panic::unwind_safe::AssertUnwindSafe<test[2f1252070343a163]::run_test_in_process::{closure#0}> as core[8f93d80df273fe75]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   27:     0x650d27cd5eca - std[840933623431fd06]::panicking::catch_unwind::do_call::<core[8f93d80df273fe75]::panic::unwind_safe::AssertUnwindSafe<test[2f1252070343a163]::run_test_in_process::{closure#0}>, core[8f93d80df273fe75]::result::Result<(), alloc[40b2bae28975ac47]::string::String>>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x650d27cd5eca - std[840933623431fd06]::panicking::catch_unwind::<core[8f93d80df273fe75]::result::Result<(), alloc[40b2bae28975ac47]::string::String>, core[8f93d80df273fe75]::panic::unwind_safe::AssertUnwindSafe<test[2f1252070343a163]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x650d27cd5eca - std[840933623431fd06]::panic::catch_unwind::<core[8f93d80df273fe75]::panic::unwind_safe::AssertUnwindSafe<test[2f1252070343a163]::run_test_in_process::{closure#0}>, core[8f93d80df273fe75]::result::Result<(), alloc[40b2bae28975ac47]::string::String>>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x650d27cd5eca - test[2f1252070343a163]::run_test_in_process
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x650d27cd5eca - test[2f1252070343a163]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x650d27cd0394 - test[2f1252070343a163]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x650d27cd0394 - std[840933623431fd06]::sys::backtrace::__rust_begin_short_backtrace::<test[2f1252070343a163]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x650d27cd89c2 - std[840933623431fd06]::thread::lifecycle::spawn_unchecked::<test[2f1252070343a163]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   35:     0x650d27cd89c2 - <core[8f93d80df273fe75]::panic::unwind_safe::AssertUnwindSafe<std[840933623431fd06]::thread::lifecycle::spawn_unchecked<test[2f1252070343a163]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[8f93d80df273fe75]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   36:     0x650d27cd89c2 - std[840933623431fd06]::panicking::catch_unwind::do_call::<core[8f93d80df273fe75]::panic::unwind_safe::AssertUnwindSafe<std[840933623431fd06]::thread::lifecycle::spawn_unchecked<test[2f1252070343a163]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x650d27cd89c2 - std[840933623431fd06]::panicking::catch_unwind::<(), core[8f93d80df273fe75]::panic::unwind_safe::AssertUnwindSafe<std[840933623431fd06]::thread::lifecycle::spawn_unchecked<test[2f1252070343a163]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x650d27cd89c2 - std[840933623431fd06]::panic::catch_unwind::<core[8f93d80df273fe75]::panic::unwind_safe::AssertUnwindSafe<std[840933623431fd06]::thread::lifecycle::spawn_unchecked<test[2f1252070343a163]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x650d27cd89c2 - std[840933623431fd06]::thread::lifecycle::spawn_unchecked::<test[2f1252070343a163]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   40:     0x650d27cd89c2 - <std[840933623431fd06]::thread::lifecycle::spawn_unchecked<test[2f1252070343a163]::run_test::{closure#1}, ()>::{closure#1} as core[8f93d80df273fe75]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x650d27d8595f - <alloc[40b2bae28975ac47]::boxed::Box<dyn core[8f93d80df273fe75]::ops::function::FnOnce<(), Output = ()> + core[8f93d80df273fe75]::marker::Send> as core[8f93d80df273fe75]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   42:     0x650d27d8595f - <std[840933623431fd06]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/sys/thread/unix.rs:119:17
[INFO] [stdout]   43:     0x765d9dc1daa4 - <unknown>
[INFO] [stdout]   44:     0x765d9dcaaa64 - 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' (84) 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:     0x650d27d869d2 - std[840933623431fd06]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x650d27d869d2 - std[840933623431fd06]::backtrace_rs::backtrace::trace_unsynchronized::<std[840933623431fd06]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x650d27d869d2 - std[840933623431fd06]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x650d27d869d2 - <<std[840933623431fd06]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[8f93d80df273fe75]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x650d27d9dc9a - <core[8f93d80df273fe75]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x650d27d9dc9a - core[8f93d80df273fe75]::fmt::write
[INFO] [stdout]    6:     0x650d27d8c1b6 - std[840933623431fd06]::io::default_write_fmt::<alloc[40b2bae28975ac47]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x650d27d8c1b6 - <alloc[40b2bae28975ac47]::vec::Vec<u8> as std[840933623431fd06]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x650d27d615cf - <std[840933623431fd06]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x650d27d615cf - std[840933623431fd06]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x650d27d7d0c9 - std[840933623431fd06]::panicking::default_hook
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x650d27cd52be - <alloc[40b2bae28975ac47]::boxed::Box<dyn for<'a, 'b> core[8f93d80df273fe75]::ops::function::Fn<(&'a std[840933623431fd06]::panic::PanicHookInfo<'b>,), Output = ()> + core[8f93d80df273fe75]::marker::Sync + core[8f93d80df273fe75]::marker::Send> as core[8f93d80df273fe75]::ops::function::Fn<(&std[840933623431fd06]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x650d27cd52be - test[2f1252070343a163]::test_main_with_exit_callback::<test[2f1252070343a163]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x650d27d7d332 - <alloc[40b2bae28975ac47]::boxed::Box<dyn for<'a, 'b> core[8f93d80df273fe75]::ops::function::Fn<(&'a std[840933623431fd06]::panic::PanicHookInfo<'b>,), Output = ()> + core[8f93d80df273fe75]::marker::Sync + core[8f93d80df273fe75]::marker::Send> as core[8f93d80df273fe75]::ops::function::Fn<(&std[840933623431fd06]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x650d27d7d332 - std[840933623431fd06]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x650d27d61688 - std[840933623431fd06]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x650d27d58829 - std[840933623431fd06]::sys::backtrace::__rust_end_short_backtrace::<std[840933623431fd06]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x650d27d626fd - __rustc[5b4a0c6d8cc4a177]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x650d27d9e45c - core[8f93d80df273fe75]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x650d27a952f6 - cassadilia[d04877b4d1e8cf04]::wal::tests::append_op_fails_when_segment_rollover_cannot_create_file
[INFO] [stdout]                                at /opt/rustwide/workdir/src/wal/tests.rs:106:9
[INFO] [stdout]   20:     0x650d27a106e7 - cassadilia[d04877b4d1e8cf04]::wal::tests::append_op_fails_when_segment_rollover_cannot_create_file::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/wal/tests.rs:87:62
[INFO] [stdout]   21:     0x650d27ac3c26 - <cassadilia[d04877b4d1e8cf04]::wal::tests::append_op_fails_when_segment_rollover_cannot_create_file::{closure#0} as core[8f93d80df273fe75]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   22:     0x650d27cc966b - <fn() -> core[8f93d80df273fe75]::result::Result<(), alloc[40b2bae28975ac47]::string::String> as core[8f93d80df273fe75]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x650d27cc966b - test[2f1252070343a163]::__rust_begin_short_backtrace::<core[8f93d80df273fe75]::result::Result<(), alloc[40b2bae28975ac47]::string::String>, fn() -> core[8f93d80df273fe75]::result::Result<(), alloc[40b2bae28975ac47]::string::String>>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/test/src/lib.rs:663:18
[INFO] [stdout]   24:     0x650d27cd5eca - test[2f1252070343a163]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/test/src/lib.rs:686:74
[INFO] [stdout]   25:     0x650d27cd5eca - <core[8f93d80df273fe75]::panic::unwind_safe::AssertUnwindSafe<test[2f1252070343a163]::run_test_in_process::{closure#0}> as core[8f93d80df273fe75]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   26:     0x650d27cd5eca - std[840933623431fd06]::panicking::catch_unwind::do_call::<core[8f93d80df273fe75]::panic::unwind_safe::AssertUnwindSafe<test[2f1252070343a163]::run_test_in_process::{closure#0}>, core[8f93d80df273fe75]::result::Result<(), alloc[40b2bae28975ac47]::string::String>>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panicking.rs:581:40
[INFO] [stdout]   27:     0x650d27cd5eca - std[840933623431fd06]::panicking::catch_unwind::<core[8f93d80df273fe75]::result::Result<(), alloc[40b2bae28975ac47]::string::String>, core[8f93d80df273fe75]::panic::unwind_safe::AssertUnwindSafe<test[2f1252070343a163]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panicking.rs:544:19
[INFO] [stdout]   28:     0x650d27cd5eca - std[840933623431fd06]::panic::catch_unwind::<core[8f93d80df273fe75]::panic::unwind_safe::AssertUnwindSafe<test[2f1252070343a163]::run_test_in_process::{closure#0}>, core[8f93d80df273fe75]::result::Result<(), alloc[40b2bae28975ac47]::string::String>>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panic.rs:359:14
[INFO] [stdout]   29:     0x650d27cd5eca - test[2f1252070343a163]::run_test_in_process
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/test/src/lib.rs:686:27
[INFO] [stdout]   30:     0x650d27cd5eca - test[2f1252070343a163]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/test/src/lib.rs:607:43
[INFO] [stdout]   31:     0x650d27cd0394 - test[2f1252070343a163]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/test/src/lib.rs:637:41
[INFO] [stdout]   32:     0x650d27cd0394 - std[840933623431fd06]::sys::backtrace::__rust_begin_short_backtrace::<test[2f1252070343a163]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   33:     0x650d27cd89c2 - std[840933623431fd06]::thread::lifecycle::spawn_unchecked::<test[2f1252070343a163]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   34:     0x650d27cd89c2 - <core[8f93d80df273fe75]::panic::unwind_safe::AssertUnwindSafe<std[840933623431fd06]::thread::lifecycle::spawn_unchecked<test[2f1252070343a163]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[8f93d80df273fe75]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   35:     0x650d27cd89c2 - std[840933623431fd06]::panicking::catch_unwind::do_call::<core[8f93d80df273fe75]::panic::unwind_safe::AssertUnwindSafe<std[840933623431fd06]::thread::lifecycle::spawn_unchecked<test[2f1252070343a163]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panicking.rs:581:40
[INFO] [stdout]   36:     0x650d27cd89c2 - std[840933623431fd06]::panicking::catch_unwind::<(), core[8f93d80df273fe75]::panic::unwind_safe::AssertUnwindSafe<std[840933623431fd06]::thread::lifecycle::spawn_unchecked<test[2f1252070343a163]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panicking.rs:544:19
[INFO] [stdout]   37:     0x650d27cd89c2 - std[840933623431fd06]::panic::catch_unwind::<core[8f93d80df273fe75]::panic::unwind_safe::AssertUnwindSafe<std[840933623431fd06]::thread::lifecycle::spawn_unchecked<test[2f1252070343a163]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panic.rs:359:14
[INFO] [stdout]   38:     0x650d27cd89c2 - std[840933623431fd06]::thread::lifecycle::spawn_unchecked::<test[2f1252070343a163]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   39:     0x650d27cd89c2 - <std[840933623431fd06]::thread::lifecycle::spawn_unchecked<test[2f1252070343a163]::run_test::{closure#1}, ()>::{closure#1} as core[8f93d80df273fe75]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   40:     0x650d27d8595f - <alloc[40b2bae28975ac47]::boxed::Box<dyn core[8f93d80df273fe75]::ops::function::FnOnce<(), Output = ()> + core[8f93d80df273fe75]::marker::Send> as core[8f93d80df273fe75]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   41:     0x650d27d8595f - <std[840933623431fd06]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/sys/thread/unix.rs:119:17
[INFO] [stdout]   42:     0x765d9dc1daa4 - <unknown>
[INFO] [stdout]   43:     0x765d9dcaaa64 - 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 24.99s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--lib`
[INFO] running `Command { std: "docker" "inspect" "b5c296374fb388f2ad74c9a17848090f667a39b74bc6858a82ff513b5a5acfd4", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "b5c296374fb388f2ad74c9a17848090f667a39b74bc6858a82ff513b5a5acfd4", kill_on_drop: false }`
[INFO] [stdout] b5c296374fb388f2ad74c9a17848090f667a39b74bc6858a82ff513b5a5acfd4
