[INFO] fetching crate cassadilia 0.4.3...
[INFO] testing cassadilia-0.4.3 against master#c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38 for pr-146098-7
[INFO] extracting crate cassadilia 0.4.3 into /workspace/builds/worker-3-tc1/source
[INFO] removed /workspace/builds/worker-3-tc1/source/.cargo/config.toml
[INFO] started tweaking crates.io crate cassadilia 0.4.3
[INFO] finished tweaking crates.io crate cassadilia 0.4.3
[INFO] tweaked toml for crates.io crate cassadilia 0.4.3 written to /workspace/builds/worker-3-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate cassadilia 0.4.3 on toolchain c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate cassadilia 0.4.3 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" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 374c9aa6e5de66e5c836d37ea4835e87b38d153af0139089d28ced8f8a14b199
[INFO] running `Command { std: "docker" "start" "-a" "374c9aa6e5de66e5c836d37ea4835e87b38d153af0139089d28ced8f8a14b199", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "374c9aa6e5de66e5c836d37ea4835e87b38d153af0139089d28ced8f8a14b199", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "374c9aa6e5de66e5c836d37ea4835e87b38d153af0139089d28ced8f8a14b199", kill_on_drop: false }`
[INFO] [stdout] 374c9aa6e5de66e5c836d37ea4835e87b38d153af0139089d28ced8f8a14b199
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 838574639a8b21001d68d329876455ba77d72997a04792cf4e843963b68e29bd
[INFO] running `Command { std: "docker" "start" "-a" "838574639a8b21001d68d329876455ba77d72997a04792cf4e843963b68e29bd", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.103
[INFO] [stderr]    Compiling cc v1.2.43
[INFO] [stderr]    Compiling memmap2 v0.9.9
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling tempfile v3.23.0
[INFO] [stderr]    Compiling quote v1.0.41
[INFO] [stderr]    Compiling syn v2.0.108
[INFO] [stderr]    Compiling blake3 v1.8.2
[INFO] [stderr]    Compiling thiserror-impl v2.0.17
[INFO] [stderr]    Compiling tracing-attributes v0.1.30
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling thiserror v2.0.17
[INFO] [stderr]    Compiling tracing v0.1.41
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling cassadilia v0.4.3 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 14.13s
[INFO] running `Command { std: "docker" "inspect" "838574639a8b21001d68d329876455ba77d72997a04792cf4e843963b68e29bd", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "838574639a8b21001d68d329876455ba77d72997a04792cf4e843963b68e29bd", kill_on_drop: false }`
[INFO] [stdout] 838574639a8b21001d68d329876455ba77d72997a04792cf4e843963b68e29bd
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 0aca3304368e592b92cfb07fbd4665bb4d4ba1c27b906ee399b539bbbbbdc98c
[INFO] running `Command { std: "docker" "start" "-a" "0aca3304368e592b92cfb07fbd4665bb4d4ba1c27b906ee399b539bbbbbdc98c", 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.177
[INFO] [stderr]    Compiling crossbeam-utils v0.8.21
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling pin-project-lite v0.2.16
[INFO] [stderr]    Compiling scopeguard v1.2.0
[INFO] [stderr]    Compiling regex-syntax v0.8.8
[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 adler2 v2.0.1
[INFO] [stderr]    Compiling zerocopy v0.8.27
[INFO] [stderr]    Compiling constant_time_eq v0.3.1
[INFO] [stderr]    Compiling ryu v1.0.20
[INFO] [stderr]    Compiling lock_api v0.4.14
[INFO] [stderr]    Compiling lazy_static v1.5.0
[INFO] [stderr]    Compiling itoa v1.0.15
[INFO] [stderr]    Compiling fastrand v2.3.0
[INFO] [stderr]    Compiling anyhow v1.0.100
[INFO] [stderr]    Compiling miniz_oxide v0.8.9
[INFO] [stderr]    Compiling arrayref v0.3.9
[INFO] [stderr]    Compiling tracing-core v0.1.34
[INFO] [stderr]    Compiling log v0.4.28
[INFO] [stderr]    Compiling arrayvec v0.7.6
[INFO] [stderr]    Compiling rustc-demangle v0.1.26
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.18
[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 bytes v1.10.1
[INFO] [stderr]    Compiling nu-ansi-term v0.50.3
[INFO] [stderr]    Compiling crossbeam-deque v0.8.6
[INFO] [stderr]    Compiling rustix v1.1.2
[INFO] [stderr]    Compiling tracing v0.1.41
[INFO] [stderr]    Compiling tracing-log v0.2.0
[INFO] [stderr]    Compiling object v0.37.3
[INFO] [stderr]    Compiling rayon-core v1.13.0
[INFO] [stderr]    Compiling hex v0.4.3
[INFO] [stderr]    Compiling regex-automata v0.4.13
[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 blake3 v1.8.2
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]    Compiling matchers v0.2.0
[INFO] [stderr]    Compiling tracing-subscriber v0.3.20
[INFO] [stderr]    Compiling tempfile v3.23.0
[INFO] [stderr]    Compiling addr2line v0.25.1
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling serde_json v1.0.145
[INFO] [stderr]    Compiling cassadilia v0.4.3 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling backtrace v0.3.76
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 29.24s
[INFO] running `Command { std: "docker" "inspect" "0aca3304368e592b92cfb07fbd4665bb4d4ba1c27b906ee399b539bbbbbdc98c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "0aca3304368e592b92cfb07fbd4665bb4d4ba1c27b906ee399b539bbbbbdc98c", kill_on_drop: false }`
[INFO] [stdout] 0aca3304368e592b92cfb07fbd4665bb4d4ba1c27b906ee399b539bbbbbdc98c
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 484aafb152c4a9d1f0c49aa66be779f4b5a02bdb8326aaa4b01e2c9ed489c41f
[INFO] running `Command { std: "docker" "start" "-a" "484aafb152c4a9d1f0c49aa66be779f4b5a02bdb8326aaa4b01e2c9ed489c41f", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.16s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/cassadilia-e043a4c10ef96033)
[INFO] [stdout] 
[INFO] [stdout] running 68 tests
[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_multiple_keys ... 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_helper_functions ... ok
[INFO] [stdout] test serialization::tests::test_helper_functions_errors ... ok
[INFO] [stdout] test serialization::tests::test_wal_op_put_empty_key ... ok
[INFO] [stdout] test serialization::tests::test_wal_op_put_large_key ... ok
[INFO] [stdout] test serialization::tests::test_btreemap_invalid_data ... ok
[INFO] [stdout] test serialization::tests::test_btreemap_serialization_single_empty_key ... ok
[INFO] [stdout] test serialization::tests::test_btreemap_serialization_last_version_some ... ok
[INFO] [stdout] test serialization::tests::test_wal_op_remove_mixed_keys ... ok
[INFO] [stdout] test serialization::tests::test_wal_op_remove_single_empty_key ... ok
[INFO] [stdout] [2m2025-11-11T09:01:56.387915Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: []
[INFO] [stdout] [2m2025-11-11T09:01:56.387978Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m0
[INFO] [stdout] [2m2025-11-11T09:01:56.388012Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Ensuring WAL segment file 0 (for next op version 1) exists at path: /tmp/.tmpcAFqkM/0_index.wal
[INFO] [stdout] [2m2025-11-11T09:01:56.388007Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmp96CMQF/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2025-11-11T09:01:56.388127Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: []
[INFO] [stdout] [2m2025-11-11T09:01:56.388167Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m0
[INFO] [stdout] [2m2025-11-11T09:01:56.388200Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Ensuring WAL segment file 0 (for next op version 1) exists at path: /tmp/.tmp96CMQF/0_index.wal
[INFO] [stdout] [2m2025-11-11T09:01:56.388266Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: []
[INFO] [stdout] [2m2025-11-11T09:01:56.388292Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m0
[INFO] [stdout] [2m2025-11-11T09:01:56.388323Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 0 for write at path: /tmp/.tmpnGLUDJ/0_index.wal
[INFO] [stdout] [2m2025-11-11T09:01:56.388416Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 0.
[INFO] [stdout] [2m2025-11-11T09:01:56.388359Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Ensuring WAL segment file 0 (for next op version 1) exists at path: /tmp/.tmphmeRru/0_index.wal
[INFO] [stdout] test serialization::tests::test_wal_op_remove_empty ... ok
[INFO] [stdout] test index::tests::test_intent_guard_reference_counting_direct_state ... ok
[INFO] [stdout] [2m2025-11-11T09:01:56.392552Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 0 for write at path: /tmp/.tmphmeRru/0_index.wal
[INFO] [stdout] [2m2025-11-11T09:01:56.392661Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 0
[INFO] [stdout] [2m2025-11-11T09:01:56.392748Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmprUgd3D/index' not found, starting fresh. State remains new.
[INFO] [stdout] test index::tests::test_intent_guard_cleanup_direct_state ... ok
[INFO] [stdout] [2m2025-11-11T09:01:56.392809Z[0m [32m INFO[0m [2mcassadilia[0m[2m:[0m Pre-creating CAS directory tree...
[INFO] [stdout] [2m2025-11-11T09:01:56.392850Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: []
[INFO] [stdout] [2m2025-11-11T09:01:56.392870Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m0
[INFO] [stdout] [2m2025-11-11T09:01:56.392880Z[0m [32m INFO[0m [2mcassadilia[0m[2m:[0m Pre-creating CAS directory tree...
[INFO] [stdout] [2m2025-11-11T09:01:56.392895Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Ensuring WAL segment file 0 (for next op version 1) exists at path: /tmp/.tmprUgd3D/0_index.wal
[INFO] [stdout] test index::tests::test_index_read_guard_len ... ok
[INFO] [stdout] [2m2025-11-11T09:01:56.392753Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 0.
[INFO] [stdout] [2m2025-11-11T09:01:56.394707Z[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.575e-5 [3mtotal_blobs[0m[2m=[0m0
[INFO] [stdout] [2m2025-11-11T09:01:56.394851Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key1"' using staging file '/tmp/.tmprUgd3D/staging/.tmpIqxDft'
[INFO] [stdout] [2m2025-11-11T09:01:56.394920Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key1"'
[INFO] [stdout] [2m2025-11-11T09:01:56.396171Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 0
[INFO] [stdout] test settings::tests::test_future_version_rejected ... ok
[INFO] [stdout] test settings::tests::test_past_version_rejected ... ok
[INFO] [stdout] [2m2025-11-11T09:01:56.398254Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmpLJjlg5/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] [2m2025-11-11T09:01:56.398422Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmp8IqWyU/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2025-11-11T09:01:56.397984Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0mcd5d9b6e45fc2098572aefc35b48abf6c81505edcba343900721dfee610e5340 [3mkey[0m[2m=[0m"key1"
[INFO] [stdout] [2m2025-11-11T09:01:56.396562Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmpu6DUC5/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2025-11-11T09:01:56.397578Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmpQA2FZT/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2025-11-11T09:01:56.398632Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: []
[INFO] [stdout] [2m2025-11-11T09:01:56.398652Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m0
[INFO] [stdout] [2m2025-11-11T09:01:56.398678Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Ensuring WAL segment file 0 (for next op version 1) exists at path: /tmp/.tmp8IqWyU/0_index.wal
[INFO] [stdout] [2m2025-11-11T09:01:56.398731Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmpL45gzQ/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2025-11-11T09:01:56.399551Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: []
[INFO] [stdout] [2m2025-11-11T09:01:56.399579Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m0
[INFO] [stdout] [2m2025-11-11T09:01:56.399592Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: []
[INFO] [stdout] [2m2025-11-11T09:01:56.399605Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Ensuring WAL segment file 0 (for next op version 1) exists at path: /tmp/.tmpLJjlg5/0_index.wal
[INFO] [stdout] [2m2025-11-11T09:01:56.399616Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m0
[INFO] [stdout] [2m2025-11-11T09:01:56.399645Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Ensuring WAL segment file 0 (for next op version 1) exists at path: /tmp/.tmpu6DUC5/0_index.wal
[INFO] [stdout] [2m2025-11-11T09:01:56.398081Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmpeqjczG/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2025-11-11T09:01:56.399739Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: []
[INFO] [stdout] [2m2025-11-11T09:01:56.399766Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m0
[INFO] [stdout] [2m2025-11-11T09:01:56.399794Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Ensuring WAL segment file 0 (for next op version 1) exists at path: /tmp/.tmpL45gzQ/0_index.wal
[INFO] [stdout] [2m2025-11-11T09:01:56.399716Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: []
[INFO] [stdout] [2m2025-11-11T09:01:56.399914Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m0
[INFO] [stdout] [2m2025-11-11T09:01:56.399992Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Ensuring WAL segment file 0 (for next op version 1) exists at path: /tmp/.tmpQA2FZT/0_index.wal
[INFO] [stdout] [2m2025-11-11T09:01:56.399863Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: []
[INFO] [stdout] [2m2025-11-11T09:01:56.400169Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m0
[INFO] [stdout] [2m2025-11-11T09:01:56.400238Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Ensuring WAL segment file 0 (for next op version 1) exists at path: /tmp/.tmpeqjczG/0_index.wal
[INFO] [stdout] [2m2025-11-11T09:01:56.408606Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob cd5d9b6e45fc2098572aefc35b48abf6c81505edcba343900721dfee610e5340 to CAS path '/tmp/.tmprUgd3D/cas/cd/5d/9b6e45fc2098572aefc35b48abf6c81505edcba343900721dfee610e5340'
[INFO] [stdout] [2m2025-11-11T09:01:56.408849Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 0 for write at path: /tmp/.tmprUgd3D/0_index.wal
[INFO] [stdout] [2m2025-11-11T09:01:56.408992Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 0.
[INFO] [stdout] [2m2025-11-11T09:01:56.409213Z[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.9449e-5 [3mtotal_blobs[0m[2m=[0m0
[INFO] [stdout] [2m2025-11-11T09:01:56.409366Z[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.104e-5 [3mtotal_blobs[0m[2m=[0m0
[INFO] [stdout] [2m2025-11-11T09:01:56.409213Z[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.000101509 [3mtotal_blobs[0m[2m=[0m0
[INFO] [stdout] [2m2025-11-11T09:01:56.410190Z[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.0010446 [3mtotal_blobs[0m[2m=[0m0
[INFO] [stdout] [2m2025-11-11T09:01:56.410300Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '[115, 97, 109, 101, 32, 107, 101, 121]' using staging file '/tmp/.tmpLJjlg5/staging/.tmpGBfNcc'
[INFO] [stdout] [2m2025-11-11T09:01:56.410340Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '[115, 97, 109, 101, 32, 107, 101, 121]'
[INFO] [stdout] [2m2025-11-11T09:01:56.410904Z[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.725e-5 [3mtotal_blobs[0m[2m=[0m0
[INFO] [stdout] [2m2025-11-11T09:01:56.411024Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key00"' using staging file '/tmp/.tmpQA2FZT/staging/.tmp2EJSnb'
[INFO] [stdout] [2m2025-11-11T09:01:56.411058Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key00"'
[INFO] [stdout] [2m2025-11-11T09:01:56.411083Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmp8IqWyU/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2025-11-11T09:01:56.411086Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmpA3njDV/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2025-11-11T09:01:56.411148Z[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.00038064 [3mtotal_blobs[0m[2m=[0m0
[INFO] [stdout] [2m2025-11-11T09:01:56.411200Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmp8IqWyU/0_index.wal" }]
[INFO] [stdout] [2m2025-11-11T09:01:56.411202Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: []
[INFO] [stdout] [2m2025-11-11T09:01:56.411225Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m1
[INFO] [stdout] [2m2025-11-11T09:01:56.411228Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m0
[INFO] [stdout] [2m2025-11-11T09:01:56.411251Z[0m [34mDEBUG[0m [2mcassadilia::wal::replay[0m[2m:[0m Replaying segment [3msegment[0m[2m=[0m0 [3mpath[0m[2m=[0m/tmp/.tmp8IqWyU/0_index.wal
[INFO] [stdout] [2m2025-11-11T09:01:56.411257Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Ensuring WAL segment file 0 (for next op version 1) exists at path: /tmp/.tmpA3njDV/0_index.wal
[INFO] [stdout] test index::tests::test_intent_guard_commit_removes_intent ... ok
[INFO] [stdout] [2m2025-11-11T09:01:56.411792Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Reached end of WAL segment 0 at '/tmp/.tmp8IqWyU/0_index.wal'.
[INFO] [stdout] [2m2025-11-11T09:01:56.411847Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Segment replay complete [3msegment[0m[2m=[0m0 [3mentries[0m[2m=[0m0
[INFO] [stdout] [2m2025-11-11T09:01:56.411800Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key00"' using staging file '/tmp/.tmpeqjczG/staging/.tmp9EmjGt'
[INFO] [stdout] [2m2025-11-11T09:01:56.411865Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m WAL replay complete [3mtotal_entries[0m[2m=[0m0
[INFO] [stdout] [2m2025-11-11T09:01:56.411883Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key00"'
[INFO] [stdout] [2m2025-11-11T09:01:56.411949Z[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.374e-5 [3mtotal_blobs[0m[2m=[0m0
[INFO] [stdout] test io::tests::file_lock ... ok
[INFO] [stdout] [2m2025-11-11T09:01:56.412340Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmp6sbVOa/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2025-11-11T09:01:56.412430Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: []
[INFO] [stdout] [2m2025-11-11T09:01:56.412447Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m0
[INFO] [stdout] [2m2025-11-11T09:01:56.412469Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Ensuring WAL segment file 0 (for next op version 1) exists at path: /tmp/.tmp6sbVOa/0_index.wal
[INFO] [stdout] [2m2025-11-11T09:01:56.412526Z[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 settings::tests::test_immutable_settings_validation ... ok
[INFO] [stdout] [2m2025-11-11T09:01:56.412792Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key1"' using staging file '/tmp/.tmprUgd3D/staging/.tmpApxHf7'
[INFO] [stdout] [2m2025-11-11T09:01:56.412829Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key1"'
[INFO] [stdout] [2m2025-11-11T09:01:56.413821Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 2b80d6e264690d8a19de16ffa3c3271cd778c96a1bf300c3231cc692786fed50 to CAS path '/tmp/.tmpLJjlg5/cas/2b/80/d6e264690d8a19de16ffa3c3271cd778c96a1bf300c3231cc692786fed50'
[INFO] [stdout] [2m2025-11-11T09:01:56.413902Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 0 for write at path: /tmp/.tmpLJjlg5/0_index.wal
[INFO] [stdout] [2m2025-11-11T09:01:56.413947Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 0.
[INFO] [stdout] [2m2025-11-11T09:01:56.414497Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0m8b238f317be0774b380bf423cdf32ff743c4f7c4681e7477b495329019155e1f [3mkey[0m[2m=[0m"key00"
[INFO] [stdout] [2m2025-11-11T09:01:56.414588Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0me5c858cc2b45f0c423a741c0785b4ec244c7618b7b73d855a1e9b8147eae434c [3mkey[0m[2m=[0m"key00"
[INFO] [stdout] [2m2025-11-11T09:01:56.414730Z[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.00022233 [3mtotal_blobs[0m[2m=[0m0
[INFO] [stdout] [2m2025-11-11T09:01:56.414901Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key00"' using staging file '/tmp/.tmpA3njDV/staging/.tmpLAFEhK'
[INFO] [stdout] [2m2025-11-11T09:01:56.415026Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key00"'
[INFO] [stdout] [2m2025-11-11T09:01:56.415781Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob e5c858cc2b45f0c423a741c0785b4ec244c7618b7b73d855a1e9b8147eae434c to CAS path '/tmp/.tmpeqjczG/cas/e5/c8/58cc2b45f0c423a741c0785b4ec244c7618b7b73d855a1e9b8147eae434c'
[INFO] [stdout] [2m2025-11-11T09:01:56.416128Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 0 for write at path: /tmp/.tmpeqjczG/0_index.wal
[INFO] [stdout] [2m2025-11-11T09:01:56.416343Z[0m [32m INFO[0m [2mcassadilia[0m[2m:[0m Orphan scan complete [3morphans[0m[2m=[0m0 [3minvalid_files[0m[2m=[0m0 [3mmissing_blobs[0m[2m=[0m0 [3mcorrupted_blobs[0m[2m=[0m0 [3mstaging_files[0m[2m=[0m0 [3mscan_time[0m[2m=[0m8.08e-5 [3mtotal_blobs[0m[2m=[0m0
[INFO] [stdout] [2m2025-11-11T09:01:56.416483Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 0.
[INFO] [stdout] [2m2025-11-11T09:01:56.416346Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 8b238f317be0774b380bf423cdf32ff743c4f7c4681e7477b495329019155e1f to CAS path '/tmp/.tmpQA2FZT/cas/8b/23/8f317be0774b380bf423cdf32ff743c4f7c4681e7477b495329019155e1f'
[INFO] [stdout] [2m2025-11-11T09:01:56.416605Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 0 for write at path: /tmp/.tmpQA2FZT/0_index.wal
[INFO] [stdout] [2m2025-11-11T09:01:56.416655Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0m284be493da5e8cf2de3c3bf4de5dd28d19ea3e07975e58d32b3c36b04a6ae8ee [3mkey[0m[2m=[0m"key1"
[INFO] [stdout] [2m2025-11-11T09:01:56.416806Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 0.
[INFO] [stdout] [2m2025-11-11T09:01:56.417113Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key00"' using staging file '/tmp/.tmp6sbVOa/staging/.tmpyDTDNG'
[INFO] [stdout] [2m2025-11-11T09:01:56.417149Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key00"'
[INFO] [stdout] [2m2025-11-11T09:01:56.417211Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '[115, 97, 109, 101, 32, 107, 101, 121]' using staging file '/tmp/.tmpLJjlg5/staging/.tmppWGT7k'
[INFO] [stdout] [2m2025-11-11T09:01:56.417655Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '[115, 97, 109, 101, 32, 107, 101, 121]'
[INFO] [stdout] [2m2025-11-11T09:01:56.417665Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0m3e21a4068006bc8f919969e362f5f3ac3e0f589cb770a8b34342fd3b7224c359 [3mkey[0m[2m=[0m"key00"
[INFO] [stdout] [2m2025-11-11T09:01:56.417561Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 284be493da5e8cf2de3c3bf4de5dd28d19ea3e07975e58d32b3c36b04a6ae8ee to CAS path '/tmp/.tmprUgd3D/cas/28/4b/e493da5e8cf2de3c3bf4de5dd28d19ea3e07975e58d32b3c36b04a6ae8ee'
[INFO] [stdout] [2m2025-11-11T09:01:56.418550Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 3e21a4068006bc8f919969e362f5f3ac3e0f589cb770a8b34342fd3b7224c359 to CAS path '/tmp/.tmpA3njDV/cas/3e/21/a4068006bc8f919969e362f5f3ac3e0f589cb770a8b34342fd3b7224c359'
[INFO] [stdout] [2m2025-11-11T09:01:56.418592Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 0 for write at path: /tmp/.tmpA3njDV/0_index.wal
[INFO] [stdout] [2m2025-11-11T09:01:56.418614Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 0.
[INFO] [stdout] [2m2025-11-11T09:01:56.418932Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0ma739eeab85b32b0d39eaa97be726ef2a5894f8273fb54ea8c17cda5a3e3be9e0 [3mkey[0m[2m=[0m"key00"
[INFO] [stdout] [2m2025-11-11T09:01:56.419873Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob a739eeab85b32b0d39eaa97be726ef2a5894f8273fb54ea8c17cda5a3e3be9e0 to CAS path '/tmp/.tmp6sbVOa/cas/a7/39/eeab85b32b0d39eaa97be726ef2a5894f8273fb54ea8c17cda5a3e3be9e0'
[INFO] [stdout] [2m2025-11-11T09:01:56.419976Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 0 for write at path: /tmp/.tmp6sbVOa/0_index.wal
[INFO] [stdout] [2m2025-11-11T09:01:56.420072Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 0.
[INFO] [stdout] [2m2025-11-11T09:01:56.421058Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key01"' using staging file '/tmp/.tmpQA2FZT/staging/.tmpMUu0c2'
[INFO] [stdout] [2m2025-11-11T09:01:56.421061Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Successfully deleted unreferenced CAS file: /tmp/.tmprUgd3D/cas/cd/5d/9b6e45fc2098572aefc35b48abf6c81505edcba343900721dfee610e5340
[INFO] [stdout] [2m2025-11-11T09:01:56.421106Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key01"'
[INFO] [stdout] [2m2025-11-11T09:01:56.421147Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mreason[0m[2m=[0mExplicit
[INFO] [stdout] [2m2025-11-11T09:01:56.421182Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mcheckpoint_reason[0m[2m=[0mExplicit
[INFO] [stdout] [2m2025-11-11T09:01:56.421245Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key01"' using staging file '/tmp/.tmpeqjczG/staging/.tmp2Evqjr'
[INFO] [stdout] [2m2025-11-11T09:01:56.421275Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key01"'
[INFO] [stdout] [2m2025-11-11T09:01:56.421696Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key01"' using staging file '/tmp/.tmpA3njDV/staging/.tmpTq7LMp'
[INFO] [stdout] [2m2025-11-11T09:01:56.421735Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key01"'
[INFO] [stdout] [2m2025-11-11T09:01:56.422198Z[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] [2m2025-11-11T09:01:56.422454Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 2b80d6e264690d8a19de16ffa3c3271cd778c96a1bf300c3231cc692786fed50 to CAS path '/tmp/.tmpLJjlg5/cas/2b/80/d6e264690d8a19de16ffa3c3271cd778c96a1bf300c3231cc692786fed50'
[INFO] [stdout] [2m2025-11-11T09:01:56.422865Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0m7daf4870c31069d381520201dc445fabbd623dd0254163806fda08617a3546ca [3mkey[0m[2m=[0m"key01"
[INFO] [stdout] [2m2025-11-11T09:01:56.422952Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0m58549030e11366706bf6c8648f97e6d7e52baa493157aa1ef1679d64f131f93c [3mkey[0m[2m=[0m"key01"
[INFO] [stdout] [2m2025-11-11T09:01:56.426391Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Persisted 1 entries to index '/tmp/.tmprUgd3D/index'
[INFO] [stdout] [2m2025-11-11T09:01:56.426433Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Removing stale WAL segments older than segment ID 0.
[INFO] [stdout] [2m2025-11-11T09:01:56.426617Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmprUgd3D/0_index.wal" }]
[INFO] [stdout] [2m2025-11-11T09:01:56.426658Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m No stale WAL segments found to remove (older than 0).
[INFO] [stdout] [2m2025-11-11T09:01:56.426694Z[0m [32m INFO[0m [2mcassadilia::wal[0m[2m:[0m Checkpoint committed [3mcheckpoint_version[0m[2m=[0m2
[INFO] [stdout] [2m2025-11-11T09:01:56.426708Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Checkpoint completed successfully. [3mcheckpoint_version[0m[2m=[0m2
[INFO] [stdout] [2m2025-11-11T09:01:56.426706Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmppleuZB/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2025-11-11T09:01:56.426773Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 0
[INFO] [stdout] [2m2025-11-11T09:01:56.427215Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key01"' using staging file '/tmp/.tmp6sbVOa/staging/.tmpTWXaGz'
[INFO] [stdout] [2m2025-11-11T09:01:56.427385Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key01"'
[INFO] [stdout] [2m2025-11-11T09:01:56.427663Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Loaded 1 entries from index '/tmp/.tmprUgd3D/index' and populated ref counts.
[INFO] [stdout] [2m2025-11-11T09:01:56.427825Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 58549030e11366706bf6c8648f97e6d7e52baa493157aa1ef1679d64f131f93c to CAS path '/tmp/.tmpQA2FZT/cas/58/54/9030e11366706bf6c8648f97e6d7e52baa493157aa1ef1679d64f131f93c'
[INFO] [stdout] [2m2025-11-11T09:01:56.427906Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmprUgd3D/0_index.wal" }]
[INFO] [stdout] [2m2025-11-11T09:01:56.427929Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m1 [3mcheckpoint[0m[2m=[0m2
[INFO] [stdout] [2m2025-11-11T09:01:56.427942Z[0m [34mDEBUG[0m [2mcassadilia::wal::replay[0m[2m:[0m Replaying segment [3msegment[0m[2m=[0m0 [3mpath[0m[2m=[0m/tmp/.tmprUgd3D/0_index.wal
[INFO] [stdout] [2m2025-11-11T09:01:56.427929Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 7daf4870c31069d381520201dc445fabbd623dd0254163806fda08617a3546ca to CAS path '/tmp/.tmpeqjczG/cas/7d/af/4870c31069d381520201dc445fabbd623dd0254163806fda08617a3546ca'
[INFO] [stdout] [2m2025-11-11T09:01:56.427998Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Reached end of WAL segment 0 at '/tmp/.tmprUgd3D/0_index.wal'.
[INFO] [stdout] [2m2025-11-11T09:01:56.428007Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmpoVCEw2/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2025-11-11T09:01:56.428021Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Segment replay complete [3msegment[0m[2m=[0m0 [3mentries[0m[2m=[0m0
[INFO] [stdout] [2m2025-11-11T09:01:56.428046Z[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] [2m2025-11-11T09:01:56.428109Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: []
[INFO] [stdout] [2m2025-11-11T09:01:56.428130Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m0
[INFO] [stdout] [2m2025-11-11T09:01:56.428172Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Ensuring WAL segment file 0 (for next op version 1) exists at path: /tmp/.tmpoVCEw2/0_index.wal
[INFO] [stdout] [2m2025-11-11T09:01:56.427758Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0me5a89c89723208444a472878d4887ef85565731bf2c6789ddbc7082040457e21 [3mkey[0m[2m=[0m"key01"
[INFO] [stdout] [2m2025-11-11T09:01:56.428329Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmpYlLea7/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2025-11-11T09:01:56.428434Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmpo25iWV/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2025-11-11T09:01:56.430917Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmp8IqWyU/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2025-11-11T09:01:56.431239Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: []
[INFO] [stdout] [2m2025-11-11T09:01:56.431277Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m0
[INFO] [stdout] [2m2025-11-11T09:01:56.431306Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Ensuring WAL segment file 0 (for next op version 1) exists at path: /tmp/.tmppleuZB/0_index.wal
[INFO] [stdout] [2m2025-11-11T09:01:56.431715Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: []
[INFO] [stdout] [2m2025-11-11T09:01:56.431747Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m0
[INFO] [stdout] [2m2025-11-11T09:01:56.431771Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Ensuring WAL segment file 0 (for next op version 1) exists at path: /tmp/.tmpo25iWV/0_index.wal
[INFO] [stdout] [2m2025-11-11T09:01:56.431914Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmp8IqWyU/0_index.wal" }]
[INFO] [stdout] [2m2025-11-11T09:01:56.432225Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m1
[INFO] [stdout] [2m2025-11-11T09:01:56.432243Z[0m [34mDEBUG[0m [2mcassadilia::wal::replay[0m[2m:[0m Replaying segment [3msegment[0m[2m=[0m0 [3mpath[0m[2m=[0m/tmp/.tmp8IqWyU/0_index.wal
[INFO] [stdout] [2m2025-11-11T09:01:56.432279Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Reached end of WAL segment 0 at '/tmp/.tmp8IqWyU/0_index.wal'.
[INFO] [stdout] [2m2025-11-11T09:01:56.432310Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Segment replay complete [3msegment[0m[2m=[0m0 [3mentries[0m[2m=[0m0
[INFO] [stdout] [2m2025-11-11T09:01:56.432330Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m WAL replay complete [3mtotal_entries[0m[2m=[0m0
[INFO] [stdout] [2m2025-11-11T09:01:56.432432Z[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.255e-5 [3mtotal_blobs[0m[2m=[0m0
[INFO] [stdout] [2m2025-11-11T09:01:56.432554Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key00"' using staging file '/tmp/.tmp8IqWyU/staging/.tmpScg7nh'
[INFO] [stdout] [2m2025-11-11T09:01:56.432583Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key00"'
[INFO] [stdout] [2m2025-11-11T09:01:56.432610Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob e5a89c89723208444a472878d4887ef85565731bf2c6789ddbc7082040457e21 to CAS path '/tmp/.tmpA3njDV/cas/e5/a8/9c89723208444a472878d4887ef85565731bf2c6789ddbc7082040457e21'
[INFO] [stdout] [2m2025-11-11T09:01:56.432770Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 0
[INFO] [stdout] [2m2025-11-11T09:01:56.432849Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: []
[INFO] [stdout] [2m2025-11-11T09:01:56.432882Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m0
[INFO] [stdout] [2m2025-11-11T09:01:56.432909Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Ensuring WAL segment file 0 (for next op version 1) exists at path: /tmp/.tmpYlLea7/0_index.wal
[INFO] [stdout] [2m2025-11-11T09:01:56.433113Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0m7db435c33dc4a7d581a9259698dbcae28a7b130bbff1123b36b2e2e987bf9676 [3mkey[0m[2m=[0m"key01"
[INFO] [stdout] [2m2025-11-11T09:01:56.437405Z[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.00427024 [3mtotal_blobs[0m[2m=[0m0
[INFO] [stdout] [2m2025-11-11T09:01:56.437452Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 7db435c33dc4a7d581a9259698dbcae28a7b130bbff1123b36b2e2e987bf9676 to CAS path '/tmp/.tmp6sbVOa/cas/7d/b4/35c33dc4a7d581a9259698dbcae28a7b130bbff1123b36b2e2e987bf9676'
[INFO] [stdout] [2m2025-11-11T09:01:56.437673Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key02"' using staging file '/tmp/.tmpeqjczG/staging/.tmpcHo9TM'
[INFO] [stdout] [2m2025-11-11T09:01:56.437798Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key02"'
[INFO] [stdout] [2m2025-11-11T09:01:56.437762Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key02"' using staging file '/tmp/.tmpQA2FZT/staging/.tmpXbDLnB'
[INFO] [stdout] [2m2025-11-11T09:01:56.437924Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key02"'
[INFO] [stdout] [2m2025-11-11T09:01:56.438234Z[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.5069e-5 [3mtotal_blobs[0m[2m=[0m0
[INFO] [stdout] test tests::test_api_on_nonexistent_key ... [2m2025-11-11T09:01:56.437920Z[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.102e-5 [3mtotal_blobs[0m[2m=[0m0
[INFO] [stdout] ok
[INFO] [stdout] test tests::checkpoint::test_overwrite_deletes_old_blob_no_orphans ... ok
[INFO] [stdout] [2m2025-11-11T09:01:56.437964Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key02"' using staging file '/tmp/.tmpA3njDV/staging/.tmpEDpjvD'
[INFO] [stdout] [2m2025-11-11T09:01:56.438368Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"range_blob"' using staging file '/tmp/.tmpo25iWV/staging/.tmpqoBwei'
[INFO] [stdout] [2m2025-11-11T09:01:56.438538Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key02"'
[INFO] [stdout] [2m2025-11-11T09:01:56.438554Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"range_blob"'
[INFO] [stdout] [2m2025-11-11T09:01:56.442200Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmpWsbLJI/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2025-11-11T09:01:56.442228Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0m549969c8f7146d43a1c0f42bd2aa865c704cc491fef4fb887164b48ff1167a1a [3mkey[0m[2m=[0m"key02"
[INFO] [stdout] [2m2025-11-11T09:01:56.442332Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmpYlLea7/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2025-11-11T09:01:56.442377Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0m51cd9402fc08f863ab366f6ed36aa254e28597a0ab6a8f1baa94b0ce1540c04e [3mkey[0m[2m=[0m"key02"
[INFO] [stdout] [2m2025-11-11T09:01:56.444405Z[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.00018906 [3mtotal_blobs[0m[2m=[0m0
[INFO] [stdout] [2m2025-11-11T09:01:56.444668Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 51cd9402fc08f863ab366f6ed36aa254e28597a0ab6a8f1baa94b0ce1540c04e to CAS path '/tmp/.tmpeqjczG/cas/51/cd/9402fc08f863ab366f6ed36aa254e28597a0ab6a8f1baa94b0ce1540c04e'
[INFO] [stdout] [2m2025-11-11T09:01:56.445331Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: []
[INFO] [stdout] [2m2025-11-11T09:01:56.445366Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m0
[INFO] [stdout] [2m2025-11-11T09:01:56.445377Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 549969c8f7146d43a1c0f42bd2aa865c704cc491fef4fb887164b48ff1167a1a to CAS path '/tmp/.tmpQA2FZT/cas/54/99/69c8f7146d43a1c0f42bd2aa865c704cc491fef4fb887164b48ff1167a1a'
[INFO] [stdout] [2m2025-11-11T09:01:56.444419Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmpYlLea7/0_index.wal" }]
[INFO] [stdout] [2m2025-11-11T09:01:56.445469Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m1
[INFO] [stdout] [2m2025-11-11T09:01:56.445487Z[0m [34mDEBUG[0m [2mcassadilia::wal::replay[0m[2m:[0m Replaying segment [3msegment[0m[2m=[0m0 [3mpath[0m[2m=[0m/tmp/.tmpYlLea7/0_index.wal
[INFO] [stdout] [2m2025-11-11T09:01:56.445525Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Reached end of WAL segment 0 at '/tmp/.tmpYlLea7/0_index.wal'.
[INFO] [stdout] [2m2025-11-11T09:01:56.445555Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Segment replay complete [3msegment[0m[2m=[0m0 [3mentries[0m[2m=[0m0
[INFO] [stdout] [2m2025-11-11T09:01:56.445568Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m WAL replay complete [3mtotal_entries[0m[2m=[0m0
[INFO] [stdout] [2m2025-11-11T09:01:56.445401Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Ensuring WAL segment file 0 (for next op version 1) exists at path: /tmp/.tmpWsbLJI/0_index.wal
[INFO] [stdout] [2m2025-11-11T09:01:56.445687Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0m9238706b442fb58f55eca463f0f0b6fb5d3ee00853b61210178b88ea33e95195 [3mkey[0m[2m=[0m"key02"
[INFO] [stdout] [2m2025-11-11T09:01:56.445706Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0mb8f6b168214bf501f5a4b84bff9e105cc5c1f3851b798dcb55ffe887391e84b0 [3mkey[0m[2m=[0m"range_blob"
[INFO] [stdout] [2m2025-11-11T09:01:56.447474Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0mc4986a4567cde92203892070ccc59ae96e88100c4ee650c12bee3eb09324d574 [3mkey[0m[2m=[0m"key00"
[INFO] [stdout] [2m2025-11-11T09:01:56.444416Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key02"' using staging file '/tmp/.tmp6sbVOa/staging/.tmprOBmu5'
[INFO] [stdout] [2m2025-11-11T09:01:56.448451Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key02"'
[INFO] [stdout] [2m2025-11-11T09:01:56.448481Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key1"' using staging file '/tmp/.tmppleuZB/staging/.tmpVmEmyg'
[INFO] [stdout] [2m2025-11-11T09:01:56.448509Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key1"'
[INFO] [stdout] [2m2025-11-11T09:01:56.448631Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 9238706b442fb58f55eca463f0f0b6fb5d3ee00853b61210178b88ea33e95195 to CAS path '/tmp/.tmpA3njDV/cas/92/38/706b442fb58f55eca463f0f0b6fb5d3ee00853b61210178b88ea33e95195'
[INFO] [stdout] [2m2025-11-11T09:01:56.449537Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmpD4vqRb/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2025-11-11T09:01:56.449648Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: []
[INFO] [stdout] [2m2025-11-11T09:01:56.449677Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m0
[INFO] [stdout] [2m2025-11-11T09:01:56.449703Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Ensuring WAL segment file 0 (for next op version 1) exists at path: /tmp/.tmpD4vqRb/0_index.wal
[INFO] [stdout] test tests::test_cleanup_disabled ... ok
[INFO] [stdout] [2m2025-11-11T09:01:56.449839Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmpSDgzDV/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2025-11-11T09:01:56.449926Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: []
[INFO] [stdout] [2m2025-11-11T09:01:56.449942Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m0
[INFO] [stdout] [2m2025-11-11T09:01:56.449966Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Ensuring WAL segment file 0 (for next op version 1) exists at path: /tmp/.tmpSDgzDV/0_index.wal
[INFO] [stdout] [2m2025-11-11T09:01:56.449983Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mreason[0m[2m=[0mExplicit
[INFO] [stdout] [2m2025-11-11T09:01:56.450008Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mcheckpoint_reason[0m[2m=[0mExplicit
[INFO] [stdout] [2m2025-11-11T09:01:56.450222Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob c4986a4567cde92203892070ccc59ae96e88100c4ee650c12bee3eb09324d574 to CAS path '/tmp/.tmp8IqWyU/cas/c4/98/6a4567cde92203892070ccc59ae96e88100c4ee650c12bee3eb09324d574'
[INFO] [stdout] [2m2025-11-11T09:01:56.450274Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 0 for write at path: /tmp/.tmp8IqWyU/0_index.wal
[INFO] [stdout] [2m2025-11-11T09:01:56.450312Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 0.
[INFO] [stdout] [2m2025-11-11T09:01:56.453354Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob b8f6b168214bf501f5a4b84bff9e105cc5c1f3851b798dcb55ffe887391e84b0 to CAS path '/tmp/.tmpo25iWV/cas/b8/f6/b168214bf501f5a4b84bff9e105cc5c1f3851b798dcb55ffe887391e84b0'
[INFO] [stdout] [2m2025-11-11T09:01:56.453413Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 0 for write at path: /tmp/.tmpo25iWV/0_index.wal
[INFO] [stdout] [2m2025-11-11T09:01:56.453423Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmpW8GPwv/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2025-11-11T09:01:56.453444Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 0.
[INFO] [stdout] [2m2025-11-11T09:01:56.453424Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key03"' using staging file '/tmp/.tmpeqjczG/staging/.tmpei4291'
[INFO] [stdout] [2m2025-11-11T09:01:56.453475Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key03"'
[INFO] [stdout] [2m2025-11-11T09:01:56.453522Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: []
[INFO] [stdout] [2m2025-11-11T09:01:56.453547Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m0
[INFO] [stdout] [2m2025-11-11T09:01:56.453572Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Ensuring WAL segment file 0 (for next op version 1) exists at path: /tmp/.tmpW8GPwv/0_index.wal
[INFO] [stdout] [2m2025-11-11T09:01:56.453670Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmpez5BJc/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2025-11-11T09:01:56.453777Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: []
[INFO] [stdout] [2m2025-11-11T09:01:56.453799Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m0
[INFO] [stdout] [2m2025-11-11T09:01:56.453826Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Ensuring WAL segment file 0 (for next op version 1) exists at path: /tmp/.tmpez5BJc/0_index.wal
[INFO] [stdout] [2m2025-11-11T09:01:56.455000Z[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.0048565 [3mtotal_blobs[0m[2m=[0m0
[INFO] [stdout] [2m2025-11-11T09:01:56.455023Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0mf362faa031d3265e7457430a6907759557c8a983b6f2a31214df75273fe37472 [3mkey[0m[2m=[0m"key1"
[INFO] [stdout] [2m2025-11-11T09:01:56.457397Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key03"' using staging file '/tmp/.tmpA3njDV/staging/.tmpb3p6qL'
[INFO] [stdout] [2m2025-11-11T09:01:56.457460Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key03"'
[INFO] [stdout] [2m2025-11-11T09:01:56.458283Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob f362faa031d3265e7457430a6907759557c8a983b6f2a31214df75273fe37472 to CAS path '/tmp/.tmppleuZB/cas/f3/62/faa031d3265e7457430a6907759557c8a983b6f2a31214df75273fe37472'
[INFO] [stdout] [2m2025-11-11T09:01:56.458347Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 0 for write at path: /tmp/.tmppleuZB/0_index.wal
[INFO] [stdout] [2m2025-11-11T09:01:56.458380Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 0.
[INFO] [stdout] [2m2025-11-11T09:01:56.458422Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"valid_key1"' using staging file '/tmp/.tmpWsbLJI/staging/.tmpFcGuyJ'
[INFO] [stdout] [2m2025-11-11T09:01:56.458452Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"valid_key1"'
[INFO] [stdout] [2m2025-11-11T09:01:56.458869Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0m992adda1f42b66cc68a044037ce24619e07f5ce3900c955277f9e35abade2157 [3mkey[0m[2m=[0m"key03"
[INFO] [stdout] [2m2025-11-11T09:01:56.458914Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0m409d96651e5e689bdbe491c2ed943ed4d6744be9ee1f01aa5a61b387f2491b0f [3mkey[0m[2m=[0m"key02"
[INFO] [stdout] [2m2025-11-11T09:01:56.459102Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 0
[INFO] [stdout] [2m2025-11-11T09:01:56.461638Z[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.00276603 [3mtotal_blobs[0m[2m=[0m0
[INFO] [stdout] [2m2025-11-11T09:01:56.461640Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Persisted 3 entries to index '/tmp/.tmpQA2FZT/index'
[INFO] [stdout] [2m2025-11-11T09:01:56.461701Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Removing stale WAL segments older than segment ID 0.
[INFO] [stdout] [2m2025-11-11T09:01:56.461704Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 0
[INFO] [stdout] [2m2025-11-11T09:01:56.461805Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmpQA2FZT/0_index.wal" }]
[INFO] [stdout] [2m2025-11-11T09:01:56.461835Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m No stale WAL segments found to remove (older than 0).
[INFO] [stdout] [2m2025-11-11T09:01:56.461847Z[0m [32m INFO[0m [2mcassadilia::wal[0m[2m:[0m Checkpoint committed [3mcheckpoint_version[0m[2m=[0m3
[INFO] [stdout] [2m2025-11-11T09:01:56.461859Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Checkpoint completed successfully. [3mcheckpoint_version[0m[2m=[0m3
[INFO] [stdout] [2m2025-11-11T09:01:56.461889Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 0
[INFO] [stdout] [2m2025-11-11T09:01:56.462493Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key1"' using staging file '/tmp/.tmpW8GPwv/staging/.tmpAFpN8x'
[INFO] [stdout] [2m2025-11-11T09:01:56.462537Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key1"'
[INFO] [stdout] [2m2025-11-11T09:01:56.462660Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 992adda1f42b66cc68a044037ce24619e07f5ce3900c955277f9e35abade2157 to CAS path '/tmp/.tmpeqjczG/cas/99/2a/dda1f42b66cc68a044037ce24619e07f5ce3900c955277f9e35abade2157'
[INFO] [stdout] [2m2025-11-11T09:01:56.462777Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Loaded 3 entries from index '/tmp/.tmpQA2FZT/index' and populated ref counts.
[INFO] [stdout] [2m2025-11-11T09:01:56.462870Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmpQA2FZT/0_index.wal" }]
[INFO] [stdout] [2m2025-11-11T09:01:56.462888Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m1 [3mcheckpoint[0m[2m=[0m3
[INFO] [stdout] [2m2025-11-11T09:01:56.462902Z[0m [34mDEBUG[0m [2mcassadilia::wal::replay[0m[2m:[0m Replaying segment [3msegment[0m[2m=[0m0 [3mpath[0m[2m=[0m/tmp/.tmpQA2FZT/0_index.wal
[INFO] [stdout] [2m2025-11-11T09:01:56.462971Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Reached end of WAL segment 0 at '/tmp/.tmpQA2FZT/0_index.wal'.
[INFO] [stdout] [2m2025-11-11T09:01:56.462992Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Segment replay complete [3msegment[0m[2m=[0m0 [3mentries[0m[2m=[0m0
[INFO] [stdout] [2m2025-11-11T09:01:56.463038Z[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] [2m2025-11-11T09:01:56.463388Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mreason[0m[2m=[0mExplicit
[INFO] [stdout] [2m2025-11-11T09:01:56.463421Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mcheckpoint_reason[0m[2m=[0mExplicit
[INFO] [stdout] [2m2025-11-11T09:01:56.464219Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0m82127748252e541c7b3bdfd5b9370d6e1764f374663863d4dcdd1a1845811823 [3mkey[0m[2m=[0m"key03"
[INFO] [stdout] [2m2025-11-11T09:01:56.465325Z[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.00645062 [3mtotal_blobs[0m[2m=[0m0
[INFO] [stdout] [2m2025-11-11T09:01:56.466227Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0mcdf315a98d4330519b10c8c3a3965000d21a130b83f94fe6e172227923b07d5f [3mkey[0m[2m=[0m"valid_key1"
[INFO] [stdout] [2m2025-11-11T09:01:56.466446Z[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.00742769 [3mtotal_blobs[0m[2m=[0m0
[INFO] [stdout] [2m2025-11-11T09:01:56.466584Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key1"' using staging file '/tmp/.tmpez5BJc/staging/.tmpPlqrMM'
[INFO] [stdout] [2m2025-11-11T09:01:56.466628Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key1"'
[INFO] [stdout] [2m2025-11-11T09:01:56.466633Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"test_key"' using staging file '/tmp/.tmpSDgzDV/staging/.tmpoH2Qln'
[INFO] [stdout] test tests::test_get_range ... ok
[INFO] [stdout] [2m2025-11-11T09:01:56.466702Z[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.00360609 [3mtotal_blobs[0m[2m=[0m3
[INFO] [stdout] [2m2025-11-11T09:01:56.466754Z[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.011490708 [3mtotal_blobs[0m[2m=[0m0
[INFO] [stdout] [2m2025-11-11T09:01:56.466868Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"valid_key1"' using staging file '/tmp/.tmpD4vqRb/staging/.tmp9BDCJL'
[INFO] [stdout] [2m2025-11-11T09:01:56.466893Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"valid_key1"'
[INFO] [stdout] [2m2025-11-11T09:01:56.467081Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0mb6e382289cdb3b5285d65af149c3420d418ae8d9737779515f4bc8bba7af1a22 [3mkey[0m[2m=[0m"key1"
[INFO] [stdout] [2m2025-11-11T09:01:56.467213Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key04"' using staging file '/tmp/.tmpeqjczG/staging/.tmpZD7ncM'
[INFO] [stdout] [2m2025-11-11T09:01:56.467248Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key04"'
[INFO] [stdout] [2m2025-11-11T09:01:56.469244Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 409d96651e5e689bdbe491c2ed943ed4d6744be9ee1f01aa5a61b387f2491b0f to CAS path '/tmp/.tmp6sbVOa/cas/40/9d/96651e5e689bdbe491c2ed943ed4d6744be9ee1f01aa5a61b387f2491b0f'
[INFO] [stdout] [2m2025-11-11T09:01:56.470498Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmp8IqWyU/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2025-11-11T09:01:56.470608Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmp8IqWyU/0_index.wal" }]
[INFO] [stdout] [2m2025-11-11T09:01:56.470632Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m1
[INFO] [stdout] [2m2025-11-11T09:01:56.470645Z[0m [34mDEBUG[0m [2mcassadilia::wal::replay[0m[2m:[0m Replaying segment [3msegment[0m[2m=[0m0 [3mpath[0m[2m=[0m/tmp/.tmp8IqWyU/0_index.wal
[INFO] [stdout] [2m2025-11-11T09:01:56.470716Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Reached end of WAL segment 0 at '/tmp/.tmp8IqWyU/0_index.wal'.
[INFO] [stdout] [2m2025-11-11T09:01:56.470738Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Segment replay complete [3msegment[0m[2m=[0m0 [3mentries[0m[2m=[0m1
[INFO] [stdout] [2m2025-11-11T09:01:56.470749Z[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] [2m2025-11-11T09:01:56.470771Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mreason[0m[2m=[0mAfterReplay
[INFO] [stdout] [2m2025-11-11T09:01:56.470880Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mcheckpoint_reason[0m[2m=[0mAfterReplay
[INFO] [stdout] [2m2025-11-11T09:01:56.470918Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 82127748252e541c7b3bdfd5b9370d6e1764f374663863d4dcdd1a1845811823 to CAS path '/tmp/.tmpA3njDV/cas/82/12/7748252e541c7b3bdfd5b9370d6e1764f374663863d4dcdd1a1845811823'
[INFO] [stdout] [2m2025-11-11T09:01:56.471052Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0mcdf315a98d4330519b10c8c3a3965000d21a130b83f94fe6e172227923b07d5f [3mkey[0m[2m=[0m"valid_key1"
[INFO] [stdout] [2m2025-11-11T09:01:56.471140Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0mb6e382289cdb3b5285d65af149c3420d418ae8d9737779515f4bc8bba7af1a22 [3mkey[0m[2m=[0m"key1"
[INFO] [stdout] [2m2025-11-11T09:01:56.471234Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0md8fbb1336bc105c90af17f12f0a5d7808e445cdcae40324a74c788fa13d7a2b5 [3mkey[0m[2m=[0m"key04"
[INFO] [stdout] [2m2025-11-11T09:01:56.471401Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Persisted 1 entries to index '/tmp/.tmppleuZB/index'
[INFO] [stdout] [2m2025-11-11T09:01:56.471425Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Removing stale WAL segments older than segment ID 0.
[INFO] [stdout] [2m2025-11-11T09:01:56.471454Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob b6e382289cdb3b5285d65af149c3420d418ae8d9737779515f4bc8bba7af1a22 to CAS path '/tmp/.tmpW8GPwv/cas/b6/e3/82289cdb3b5285d65af149c3420d418ae8d9737779515f4bc8bba7af1a22'
[INFO] [stdout] [2m2025-11-11T09:01:56.471493Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 0 for write at path: /tmp/.tmpW8GPwv/0_index.wal
[INFO] [stdout] [2m2025-11-11T09:01:56.471520Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 0.
[INFO] [stdout] [2m2025-11-11T09:01:56.471528Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmppleuZB/0_index.wal" }]
[INFO] [stdout] [2m2025-11-11T09:01:56.471554Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m No stale WAL segments found to remove (older than 0).
[INFO] [stdout] [2m2025-11-11T09:01:56.471564Z[0m [32m INFO[0m [2mcassadilia::wal[0m[2m:[0m Checkpoint committed [3mcheckpoint_version[0m[2m=[0m1
[INFO] [stdout] [2m2025-11-11T09:01:56.471577Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Checkpoint completed successfully. [3mcheckpoint_version[0m[2m=[0m1
[INFO] [stdout] [2m2025-11-11T09:01:56.471628Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 0
[INFO] [stdout] [2m2025-11-11T09:01:56.472302Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob cdf315a98d4330519b10c8c3a3965000d21a130b83f94fe6e172227923b07d5f to CAS path '/tmp/.tmpWsbLJI/cas/cd/f3/15a98d4330519b10c8c3a3965000d21a130b83f94fe6e172227923b07d5f'
[INFO] [stdout] [2m2025-11-11T09:01:56.472349Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 0 for write at path: /tmp/.tmpWsbLJI/0_index.wal
[INFO] [stdout] [2m2025-11-11T09:01:56.472381Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 0.
[INFO] [stdout] [2m2025-11-11T09:01:56.472440Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Loaded 1 entries from index '/tmp/.tmppleuZB/index' and populated ref counts.
[INFO] [stdout] [2m2025-11-11T09:01:56.472524Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmppleuZB/0_index.wal" }]
[INFO] [stdout] [2m2025-11-11T09:01:56.472540Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m1 [3mcheckpoint[0m[2m=[0m1
[INFO] [stdout] [2m2025-11-11T09:01:56.472523Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob d8fbb1336bc105c90af17f12f0a5d7808e445cdcae40324a74c788fa13d7a2b5 to CAS path '/tmp/.tmpeqjczG/cas/d8/fb/b1336bc105c90af17f12f0a5d7808e445cdcae40324a74c788fa13d7a2b5'
[INFO] [stdout] [2m2025-11-11T09:01:56.472551Z[0m [34mDEBUG[0m [2mcassadilia::wal::replay[0m[2m:[0m Replaying segment [3msegment[0m[2m=[0m0 [3mpath[0m[2m=[0m/tmp/.tmppleuZB/0_index.wal
[INFO] [stdout] [2m2025-11-11T09:01:56.472587Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Reached end of WAL segment 0 at '/tmp/.tmppleuZB/0_index.wal'.
[INFO] [stdout] [2m2025-11-11T09:01:56.472603Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Segment replay complete [3msegment[0m[2m=[0m0 [3mentries[0m[2m=[0m0
[INFO] [stdout] [2m2025-11-11T09:01:56.472614Z[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] [2m2025-11-11T09:01:56.472803Z[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.00014992 [3mtotal_blobs[0m[2m=[0m1
[INFO] [stdout] test tests::checkpoint::test_checkpoint_prevents_double_replay ... ok
[INFO] [stdout] [2m2025-11-11T09:01:56.473381Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmpDMFv5Q/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2025-11-11T09:01:56.473468Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: []
[INFO] [stdout] [2m2025-11-11T09:01:56.473483Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m0
[INFO] [stdout] [2m2025-11-11T09:01:56.473508Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Ensuring WAL segment file 0 (for next op version 1) exists at path: /tmp/.tmpDMFv5Q/0_index.wal
[INFO] [stdout] [2m2025-11-11T09:01:56.474441Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key03"' using staging file '/tmp/.tmp6sbVOa/staging/.tmphxW2Vq'
[INFO] [stdout] [2m2025-11-11T09:01:56.474469Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key03"'
[INFO] [stdout] test tests::regression_put_same_content_should_not_delete_blob ... ok
[INFO] [stdout] [2m2025-11-11T09:01:56.475622Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key04"' using staging file '/tmp/.tmpA3njDV/staging/.tmpK7vGng'
[INFO] [stdout] [2m2025-11-11T09:01:56.475667Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key04"'
[INFO] [stdout] [2m2025-11-11T09:01:56.476403Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmpvpeoQ6/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2025-11-11T09:01:56.476483Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 0
[INFO] [stdout] [2m2025-11-11T09:01:56.476513Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: []
[INFO] [stdout] [2m2025-11-11T09:01:56.476530Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m0
[INFO] [stdout] [2m2025-11-11T09:01:56.476555Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Ensuring WAL segment file 0 (for next op version 1) exists at path: /tmp/.tmpvpeoQ6/0_index.wal
[INFO] [stdout] [2m2025-11-11T09:01:56.476667Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 0
[INFO] [stdout] [2m2025-11-11T09:01:56.476974Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0m68e1d56d64bd1f355f8b709e19d56daa02c60139a5f0cee043e6255a3ce16abc [3mkey[0m[2m=[0m"key03"
[INFO] [stdout] [2m2025-11-11T09:01:56.476981Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob cdf315a98d4330519b10c8c3a3965000d21a130b83f94fe6e172227923b07d5f to CAS path '/tmp/.tmpD4vqRb/cas/cd/f3/15a98d4330519b10c8c3a3965000d21a130b83f94fe6e172227923b07d5f'
[INFO] [stdout] [2m2025-11-11T09:01:56.477060Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 0 for write at path: /tmp/.tmpD4vqRb/0_index.wal
[INFO] [stdout] [2m2025-11-11T09:01:56.477091Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 0.
[INFO] [stdout] [2m2025-11-11T09:01:56.477248Z[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.00024852 [3mtotal_blobs[0m[2m=[0m0
[INFO] [stdout] [2m2025-11-11T09:01:56.477385Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key05"' using staging file '/tmp/.tmpeqjczG/staging/.tmpWcOk8c'
[INFO] [stdout] [2m2025-11-11T09:01:56.477421Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key05"'
[INFO] [stdout] [2m2025-11-11T09:01:56.478107Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"overwrite_test"' using staging file '/tmp/.tmpDMFv5Q/staging/.tmpBxK4I1'
[INFO] [stdout] [2m2025-11-11T09:01:56.478141Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"overwrite_test"'
[INFO] [stdout] [2m2025-11-11T09:01:56.478057Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob b6e382289cdb3b5285d65af149c3420d418ae8d9737779515f4bc8bba7af1a22 to CAS path '/tmp/.tmpez5BJc/cas/b6/e3/82289cdb3b5285d65af149c3420d418ae8d9737779515f4bc8bba7af1a22'
[INFO] [stdout] [2m2025-11-11T09:01:56.478214Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 0 for write at path: /tmp/.tmpez5BJc/0_index.wal
[INFO] [stdout] [2m2025-11-11T09:01:56.478229Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 68e1d56d64bd1f355f8b709e19d56daa02c60139a5f0cee043e6255a3ce16abc to CAS path '/tmp/.tmp6sbVOa/cas/68/e1/d56d64bd1f355f8b709e19d56daa02c60139a5f0cee043e6255a3ce16abc'
[INFO] [stdout] [2m2025-11-11T09:01:56.478244Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 0.
[INFO] [stdout] [2m2025-11-11T09:01:56.478260Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmpWsbLJI/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2025-11-11T09:01:56.478313Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmpwGSiGF/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2025-11-11T09:01:56.478356Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Persisted 1 entries to index '/tmp/.tmp8IqWyU/index'
[INFO] [stdout] [2m2025-11-11T09:01:56.478385Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Removing stale WAL segments older than segment ID 0.
[INFO] [stdout] [2m2025-11-11T09:01:56.478395Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmpWsbLJI/0_index.wal" }]
[INFO] [stdout] [2m2025-11-11T09:01:56.478419Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m1
[INFO] [stdout] [2m2025-11-11T09:01:56.478426Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: []
[INFO] [stdout] [2m2025-11-11T09:01:56.478445Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m0
[INFO] [stdout] [2m2025-11-11T09:01:56.478472Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Ensuring WAL segment file 0 (for next op version 1) exists at path: /tmp/.tmpwGSiGF/0_index.wal
[INFO] [stdout] [2m2025-11-11T09:01:56.478483Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmp8IqWyU/0_index.wal" }]
[INFO] [stdout] [2m2025-11-11T09:01:56.478511Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m No stale WAL segments found to remove (older than 0).
[INFO] [stdout] [2m2025-11-11T09:01:56.478522Z[0m [32m INFO[0m [2mcassadilia::wal[0m[2m:[0m Checkpoint committed [3mcheckpoint_version[0m[2m=[0m1
[INFO] [stdout] test tests::test_checkpoint_persists_index ... [2m2025-11-11T09:01:56.478532Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Checkpoint completed successfully. [3mcheckpoint_version[0m[2m=[0m1
[INFO] [stdout] ok
[INFO] [stdout] [2m2025-11-11T09:01:56.478752Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmpW8GPwv/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2025-11-11T09:01:56.478432Z[0m [34mDEBUG[0m [2mcassadilia::wal::replay[0m[2m:[0m Replaying segment [3msegment[0m[2m=[0m0 [3mpath[0m[2m=[0m/tmp/.tmpWsbLJI/0_index.wal
[INFO] [stdout] [2m2025-11-11T09:01:56.478883Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0m22a0b478a78b950b68b18cb61079b51012be4452c570fa98f9b5dba4f6e9bb27 [3mkey[0m[2m=[0m"key04"
[INFO] [stdout] [2m2025-11-11T09:01:56.478988Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmpx3v8qJ/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2025-11-11T09:01:56.479010Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmpW8GPwv/0_index.wal" }]
[INFO] [stdout] [2m2025-11-11T09:01:56.479074Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: []
[INFO] [stdout] [2m2025-11-11T09:01:56.479078Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m1
[INFO] [stdout] [2m2025-11-11T09:01:56.479092Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m0
[INFO] [stdout] [2m2025-11-11T09:01:56.479095Z[0m [34mDEBUG[0m [2mcassadilia::wal::replay[0m[2m:[0m Replaying segment [3msegment[0m[2m=[0m0 [3mpath[0m[2m=[0m/tmp/.tmpW8GPwv/0_index.wal
[INFO] [stdout] [2m2025-11-11T09:01:56.479117Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Ensuring WAL segment file 0 (for next op version 1) exists at path: /tmp/.tmpx3v8qJ/0_index.wal
[INFO] [stdout] [2m2025-11-11T09:01:56.479714Z[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.00087484 [3mtotal_blobs[0m[2m=[0m0
[INFO] [stdout] [2m2025-11-11T09:01:56.479745Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Reached end of WAL segment 0 at '/tmp/.tmpWsbLJI/0_index.wal'.
[INFO] [stdout] [2m2025-11-11T09:01:56.479782Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Segment replay complete [3msegment[0m[2m=[0m0 [3mentries[0m[2m=[0m1
[INFO] [stdout] [2m2025-11-11T09:01:56.479795Z[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] [2m2025-11-11T09:01:56.479822Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mreason[0m[2m=[0mAfterReplay
[INFO] [stdout] [2m2025-11-11T09:01:56.479834Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mcheckpoint_reason[0m[2m=[0mAfterReplay
[INFO] [stdout] [2m2025-11-11T09:01:56.480004Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Reached end of WAL segment 0 at '/tmp/.tmpW8GPwv/0_index.wal'.
[INFO] [stdout] [2m2025-11-11T09:01:56.480029Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Segment replay complete [3msegment[0m[2m=[0m0 [3mentries[0m[2m=[0m1
[INFO] [stdout] [2m2025-11-11T09:01:56.480041Z[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] [2m2025-11-11T09:01:56.480073Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mreason[0m[2m=[0mAfterReplay
[INFO] [stdout] [2m2025-11-11T09:01:56.480085Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mcheckpoint_reason[0m[2m=[0mAfterReplay
[INFO] [stdout] [2m2025-11-11T09:01:56.480116Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmpvpeoQ6/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2025-11-11T09:01:56.480239Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmpvpeoQ6/0_index.wal" }]
[INFO] [stdout] [2m2025-11-11T09:01:56.480261Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m1
[INFO] [stdout] [2m2025-11-11T09:01:56.480271Z[0m [34mDEBUG[0m [2mcassadilia::wal::replay[0m[2m:[0m Replaying segment [3msegment[0m[2m=[0m0 [3mpath[0m[2m=[0m/tmp/.tmpvpeoQ6/0_index.wal
[INFO] [stdout] [2m2025-11-11T09:01:56.480305Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Reached end of WAL segment 0 at '/tmp/.tmpvpeoQ6/0_index.wal'.
[INFO] [stdout] [2m2025-11-11T09:01:56.480322Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Segment replay complete [3msegment[0m[2m=[0m0 [3mentries[0m[2m=[0m0
[INFO] [stdout] [2m2025-11-11T09:01:56.480333Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m WAL replay complete [3mtotal_entries[0m[2m=[0m0
[INFO] [stdout] [2m2025-11-11T09:01:56.480569Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0ma6e7f93354fdbbc10c31e6f310a968b94525d577fd4267550dedd55d846ab1c5 [3mkey[0m[2m=[0m"overwrite_test"
[INFO] [stdout] [2m2025-11-11T09:01:56.480578Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0mf8165b3c58c0f163fc0aacae0f050d2ba299f3170e772d1d9d5c2435f8c46cc2 [3mkey[0m[2m=[0m"key05"
[INFO] [stdout] [2m2025-11-11T09:01:56.480826Z[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.0003366 [3mtotal_blobs[0m[2m=[0m0
[INFO] [stdout] [2m2025-11-11T09:01:56.480941Z[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/.tmpwGSiGF/staging/.tmpXnivVd'
[INFO] [stdout] [2m2025-11-11T09:01:56.480937Z[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.00236295 [3mtotal_blobs[0m[2m=[0m1
[INFO] [stdout] [2m2025-11-11T09:01:56.481172Z[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] [2m2025-11-11T09:01:56.481850Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 0
[INFO] [stdout] [2m2025-11-11T09:01:56.481911Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key04"' using staging file '/tmp/.tmp6sbVOa/staging/.tmpZuc4Kv'
[INFO] [stdout] [2m2025-11-11T09:01:56.481943Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key04"'
[INFO] [stdout] test tests::checkpoint::test_empty_database_checkpoint_on_first_write ... ok
[INFO] [stdout] [2m2025-11-11T09:01:56.486646Z[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.00425382 [3mtotal_blobs[0m[2m=[0m0
[INFO] [stdout] [2m2025-11-11T09:01:56.487586Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"my_first_blob"' using staging file '/tmp/.tmpx3v8qJ/staging/.tmpZvPUE6'
[INFO] [stdout] [2m2025-11-11T09:01:56.487615Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Persisted 1 entries to index '/tmp/.tmpWsbLJI/index'
[INFO] [stdout] [2m2025-11-11T09:01:56.487636Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"my_first_blob"'
[INFO] [stdout] [2m2025-11-11T09:01:56.487640Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Removing stale WAL segments older than segment ID 0.
[INFO] [stdout] [2m2025-11-11T09:01:56.487700Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 22a0b478a78b950b68b18cb61079b51012be4452c570fa98f9b5dba4f6e9bb27 to CAS path '/tmp/.tmpA3njDV/cas/22/a0/b478a78b950b68b18cb61079b51012be4452c570fa98f9b5dba4f6e9bb27'
[INFO] [stdout] [2m2025-11-11T09:01:56.487742Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmpWsbLJI/0_index.wal" }]
[INFO] [stdout] [2m2025-11-11T09:01:56.487763Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m No stale WAL segments found to remove (older than 0).
[INFO] [stdout] [2m2025-11-11T09:01:56.487774Z[0m [32m INFO[0m [2mcassadilia::wal[0m[2m:[0m Checkpoint committed [3mcheckpoint_version[0m[2m=[0m1
[INFO] [stdout] [2m2025-11-11T09:01:56.487784Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Checkpoint completed successfully. [3mcheckpoint_version[0m[2m=[0m1
[INFO] [stdout] [2m2025-11-11T09:01:56.487849Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob f8165b3c58c0f163fc0aacae0f050d2ba299f3170e772d1d9d5c2435f8c46cc2 to CAS path '/tmp/.tmpeqjczG/cas/f8/16/5b3c58c0f163fc0aacae0f050d2ba299f3170e772d1d9d5c2435f8c46cc2'
[INFO] [stdout] [2m2025-11-11T09:01:56.487979Z[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] [2m2025-11-11T09:01:56.488060Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmpez5BJc/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2025-11-11T09:01:56.488078Z[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.00024665 [3mtotal_blobs[0m[2m=[0m1
[INFO] [stdout] [2m2025-11-11T09:01:56.488368Z[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] [2m2025-11-11T09:01:56.488551Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmpez5BJc/0_index.wal" }]
[INFO] [stdout] [2m2025-11-11T09:01:56.488577Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m1
[INFO] [stdout] [2m2025-11-11T09:01:56.488590Z[0m [34mDEBUG[0m [2mcassadilia::wal::replay[0m[2m:[0m Replaying segment [3msegment[0m[2m=[0m0 [3mpath[0m[2m=[0m/tmp/.tmpez5BJc/0_index.wal
[INFO] [stdout] [2m2025-11-11T09:01:56.488742Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Persisted 1 entries to index '/tmp/.tmpW8GPwv/index'
[INFO] [stdout] [2m2025-11-11T09:01:56.488875Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Removing stale WAL segments older than segment ID 0.
[INFO] [stdout] [2m2025-11-11T09:01:56.490435Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 0
[INFO] [stdout] [2m2025-11-11T09:01:56.490487Z[0m [32m INFO[0m [2mcassadilia::orphan[0m[2m:[0m Deleted orphaned blob [3mhash[0m[2m=[0maa13b58b0bf7dad737cccadc8dba4f966d58f57c61c864c6e8228164358256f3
[INFO] [stdout] [2m2025-11-11T09:01:56.490732Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmpW8GPwv/0_index.wal" }]
[INFO] [stdout] [2m2025-11-11T09:01:56.490760Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m No stale WAL segments found to remove (older than 0).
[INFO] [stdout] [2m2025-11-11T09:01:56.490771Z[0m [32m INFO[0m [2mcassadilia::wal[0m[2m:[0m Checkpoint committed [3mcheckpoint_version[0m[2m=[0m1
[INFO] [stdout] [2m2025-11-11T09:01:56.490782Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Checkpoint completed successfully. [3mcheckpoint_version[0m[2m=[0m1
[INFO] [stdout] [2m2025-11-11T09:01:56.490986Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0m3e5cebb6c8e26480a4b41a27eb356a16765db43f91e72a506fcb86c13a1628f7 [3mkey[0m[2m=[0m"my_first_blob"
[INFO] [stdout] [2m2025-11-11T09:01:56.491045Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmpD4vqRb/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2025-11-11T09:01:56.491085Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 0
[INFO] [stdout] [2m2025-11-11T09:01:56.491095Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmpmEqQh6/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2025-11-11T09:01:56.491147Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmpD4vqRb/0_index.wal" }]
[INFO] [stdout] [2m2025-11-11T09:01:56.491187Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m1
[INFO] [stdout] [2m2025-11-11T09:01:56.491200Z[0m [34mDEBUG[0m [2mcassadilia::wal::replay[0m[2m:[0m Replaying segment [3msegment[0m[2m=[0m0 [3mpath[0m[2m=[0m/tmp/.tmpD4vqRb/0_index.wal
[INFO] [stdout] [2m2025-11-11T09:01:56.491214Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: []
[INFO] [stdout] [2m2025-11-11T09:01:56.491229Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m0
[INFO] [stdout] [2m2025-11-11T09:01:56.491223Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0m4607a1b43e8c29a684fe473b6bc2302a7c114692f84e8bf4432850fe81abd16d [3mkey[0m[2m=[0m"key04"
[INFO] [stdout] [2m2025-11-11T09:01:56.491256Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Ensuring WAL segment file 0 (for next op version 1) exists at path: /tmp/.tmpmEqQh6/0_index.wal
[INFO] [stdout] [2m2025-11-11T09:01:56.491261Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Reached end of WAL segment 0 at '/tmp/.tmpD4vqRb/0_index.wal'.
[INFO] [stdout] [2m2025-11-11T09:01:56.491281Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Segment replay complete [3msegment[0m[2m=[0m0 [3mentries[0m[2m=[0m1
[INFO] [stdout] [2m2025-11-11T09:01:56.491281Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key06"' using staging file '/tmp/.tmpeqjczG/staging/.tmpRkIkId'
[INFO] [stdout] [2m2025-11-11T09:01:56.491293Z[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] [2m2025-11-11T09:01:56.491310Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key06"'
[INFO] [stdout] [2m2025-11-11T09:01:56.491316Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mreason[0m[2m=[0mAfterReplay
[INFO] [stdout] [2m2025-11-11T09:01:56.491328Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mcheckpoint_reason[0m[2m=[0mAfterReplay
[INFO] [stdout] [2m2025-11-11T09:01:56.494473Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Reached end of WAL segment 0 at '/tmp/.tmpez5BJc/0_index.wal'.
[INFO] [stdout] [2m2025-11-11T09:01:56.494541Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Segment replay complete [3msegment[0m[2m=[0m0 [3mentries[0m[2m=[0m1
[INFO] [stdout] [2m2025-11-11T09:01:56.494557Z[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] [2m2025-11-11T09:01:56.494604Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mreason[0m[2m=[0mAfterReplay
[INFO] [stdout] [2m2025-11-11T09:01:56.494629Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mcheckpoint_reason[0m[2m=[0mAfterReplay
[INFO] [stdout] test tests::test_orphan_detection_with_integrity_check ... [2m2025-11-11T09:01:56.495448Z[0m [32m INFO[0m [2mcassadilia::orphan[0m[2m:[0m Quarantined orphaned blob [3mhash[0m[2m=[0maa13b58b0bf7dad737cccadc8dba4f966d58f57c61c864c6e8228164358256f3 [3mdest[0m[2m=[0m"/tmp/.tmpW8GPwv/quarantine/aa13b58b0bf7dad737cccadc8dba4f966d58f57c61c864c6e8228164358256f3"
[INFO] [stdout] [2m2025-11-11T09:01:56.495272Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob a6e7f93354fdbbc10c31e6f310a968b94525d577fd4267550dedd55d846ab1c5 to CAS path '/tmp/.tmpDMFv5Q/cas/a6/e7/f93354fdbbc10c31e6f310a968b94525d577fd4267550dedd55d846ab1c5'
[INFO] [stdout] ok
[INFO] [stdout] test tests::test_orphan_quarantine ... ok
[INFO] [stdout] [2m2025-11-11T09:01:56.496479Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 4607a1b43e8c29a684fe473b6bc2302a7c114692f84e8bf4432850fe81abd16d to CAS path '/tmp/.tmp6sbVOa/cas/46/07/a1b43e8c29a684fe473b6bc2302a7c114692f84e8bf4432850fe81abd16d'
[INFO] [stdout] [2m2025-11-11T09:01:56.495883Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 0 for write at path: /tmp/.tmpDMFv5Q/0_index.wal
[INFO] [stdout] [2m2025-11-11T09:01:56.496522Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 3e5cebb6c8e26480a4b41a27eb356a16765db43f91e72a506fcb86c13a1628f7 to CAS path '/tmp/.tmpx3v8qJ/cas/3e/5c/ebb6c8e26480a4b41a27eb356a16765db43f91e72a506fcb86c13a1628f7'
[INFO] [stdout] [2m2025-11-11T09:01:56.496985Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 0.
[INFO] [stdout] [2m2025-11-11T09:01:56.497030Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 0 for write at path: /tmp/.tmpx3v8qJ/0_index.wal
[INFO] [stdout] [2m2025-11-11T09:01:56.497066Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 0.
[INFO] [stdout] [2m2025-11-11T09:01:56.495342Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 5926801fac07b300531ff182c815f42c1d11a65c72fb365204de81d2d00acff6 to CAS path '/tmp/.tmpwGSiGF/cas/59/26/801fac07b300531ff182c815f42c1d11a65c72fb365204de81d2d00acff6'
[INFO] [stdout] [2m2025-11-11T09:01:56.497151Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 0 for write at path: /tmp/.tmpwGSiGF/0_index.wal
[INFO] [stdout] [2m2025-11-11T09:01:56.497197Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 0.
[INFO] [stdout] [2m2025-11-11T09:01:56.498752Z[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.00142501 [3mtotal_blobs[0m[2m=[0m0
[INFO] [stdout] [2m2025-11-11T09:01:56.498872Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key_1"' using staging file '/tmp/.tmpmEqQh6/staging/.tmpmJ5Nox'
[INFO] [stdout] [2m2025-11-11T09:01:56.498908Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key_1"'
[INFO] [stdout] [2m2025-11-11T09:01:56.499266Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 0
[INFO] [stdout] test tests::test_orphan_stats_holds_lock ... ok
[INFO] [stdout] [2m2025-11-11T09:01:56.499795Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Persisted 1 entries to index '/tmp/.tmpez5BJc/index'
[INFO] [stdout] [2m2025-11-11T09:01:56.499832Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Removing stale WAL segments older than segment ID 0.
[INFO] [stdout] [2m2025-11-11T09:01:56.499795Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmp6sbVOa/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2025-11-11T09:01:56.499948Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmpez5BJc/0_index.wal" }]
[INFO] [stdout] [2m2025-11-11T09:01:56.499970Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m No stale WAL segments found to remove (older than 0).
[INFO] [stdout] [2m2025-11-11T09:01:56.499980Z[0m [32m INFO[0m [2mcassadilia::wal[0m[2m:[0m Checkpoint committed [3mcheckpoint_version[0m[2m=[0m1
[INFO] [stdout] [2m2025-11-11T09:01:56.499980Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmp6sbVOa/0_index.wal" }]
[INFO] [stdout] [2m2025-11-11T09:01:56.499991Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Checkpoint completed successfully. [3mcheckpoint_version[0m[2m=[0m1
[INFO] [stdout] [2m2025-11-11T09:01:56.500003Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m1
[INFO] [stdout] [2m2025-11-11T09:01:56.500014Z[0m [34mDEBUG[0m [2mcassadilia::wal::replay[0m[2m:[0m Replaying segment [3msegment[0m[2m=[0m0 [3mpath[0m[2m=[0m/tmp/.tmp6sbVOa/0_index.wal
[INFO] [stdout] [2m2025-11-11T09:01:56.500104Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Reached end of WAL segment 0 at '/tmp/.tmp6sbVOa/0_index.wal'.
[INFO] [stdout] [2m2025-11-11T09:01:56.500124Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Segment replay complete [3msegment[0m[2m=[0m0 [3mentries[0m[2m=[0m5
[INFO] [stdout] [2m2025-11-11T09:01:56.500136Z[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] [2m2025-11-11T09:01:56.500141Z[0m [31mERROR[0m [2mcassadilia::orphan[0m[2m:[0m Missing blob in filesystem [3mhash[0m[2m=[0mb6e382289cdb3b5285d65af149c3420d418ae8d9737779515f4bc8bba7af1a22
[INFO] [stdout] [2m2025-11-11T09:01:56.500187Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mreason[0m[2m=[0mAfterReplay
[INFO] [stdout] [2m2025-11-11T09:01:56.500202Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mcheckpoint_reason[0m[2m=[0mAfterReplay
[INFO] [stdout] [2m2025-11-11T09:01:56.500211Z[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.00018403 [3mtotal_blobs[0m[2m=[0m0
[INFO] [stdout] test types::tests::test_blob_hash_from_relative_path_error_cases ... ok
[INFO] [stdout] [2m2025-11-11T09:01:56.501241Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmpA3njDV/index' not found, starting fresh. State remains new.
[INFO] [stdout] test types::tests::test_blob_hash_from_relative_path_valid_cases ... ok
[INFO] [stdout] [2m2025-11-11T09:01:56.505502Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmpA3njDV/0_index.wal" }]
[INFO] [stdout] [2m2025-11-11T09:01:56.505529Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m1
[INFO] [stdout] [2m2025-11-11T09:01:56.505541Z[0m [34mDEBUG[0m [2mcassadilia::wal::replay[0m[2m:[0m Replaying segment [3msegment[0m[2m=[0m0 [3mpath[0m[2m=[0m/tmp/.tmpA3njDV/0_index.wal
[INFO] [stdout] test types::tests::test_blob_hash_from_relative_path_with_prefix ... ok
[INFO] [stdout] [2m2025-11-11T09:01:56.505648Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Reached end of WAL segment 0 at '/tmp/.tmpA3njDV/0_index.wal'.
[INFO] [stdout] [2m2025-11-11T09:01:56.505673Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Segment replay complete [3msegment[0m[2m=[0m0 [3mentries[0m[2m=[0m5
[INFO] [stdout] test types::tests::test_blob_hash_relative_path_roundtrip ... ok
[INFO] [stdout] [2m2025-11-11T09:01:56.505686Z[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] [2m2025-11-11T09:01:56.505713Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Ensuring WAL segment file 1 (for next op version 6) exists at path: /tmp/.tmpA3njDV/1_index.wal
[INFO] [stdout] [2m2025-11-11T09:01:56.502461Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0m7db435c33dc4a7d581a9259698dbcae28a7b130bbff1123b36b2e2e987bf9676 [3mkey[0m[2m=[0m"key_1"
[INFO] [stdout] test types::tests::test_blob_hash_relative_path_structure ... ok
[INFO] [stdout] [2m2025-11-11T09:01:56.502732Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Persisted 5 entries to index '/tmp/.tmp6sbVOa/index'
[INFO] [stdout] [2m2025-11-11T09:01:56.505832Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Removing stale WAL segments older than segment ID 0.
[INFO] [stdout] [2m2025-11-11T09:01:56.504010Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Successfully deleted unreferenced CAS file: /tmp/.tmpwGSiGF/cas/59/26/801fac07b300531ff182c815f42c1d11a65c72fb365204de81d2d00acff6
[INFO] [stdout] [2m2025-11-11T09:01:56.505921Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 0
[INFO] [stdout] [2m2025-11-11T09:01:56.505938Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0m40eea84cc0e36fc173385598c36a8beb7dfe908b93c8d0f8cf0a273fb805d293 [3mkey[0m[2m=[0m"key06"
[INFO] [stdout] [2m2025-11-11T09:01:56.504108Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Successfully deleted unreferenced CAS file: /tmp/.tmpx3v8qJ/cas/3e/5c/ebb6c8e26480a4b41a27eb356a16765db43f91e72a506fcb86c13a1628f7
[INFO] [stdout] [2m2025-11-11T09:01:56.506008Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 0
[INFO] [stdout] [2m2025-11-11T09:01:56.501146Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmpbYjfPr/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2025-11-11T09:01:56.506095Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Persisted 1 entries to index '/tmp/.tmpD4vqRb/index'
[INFO] [stdout] [2m2025-11-11T09:01:56.506115Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Removing stale WAL segments older than segment ID 0.
[INFO] [stdout] [2m2025-11-11T09:01:56.506200Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: []
[INFO] [stdout] [2m2025-11-11T09:01:56.506222Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m0
[INFO] [stdout] [2m2025-11-11T09:01:56.506245Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Ensuring WAL segment file 0 (for next op version 1) exists at path: /tmp/.tmpbYjfPr/0_index.wal
[INFO] [stdout] [2m2025-11-11T09:01:56.507256Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmpD4vqRb/0_index.wal" }]
[INFO] [stdout] [2m2025-11-11T09:01:56.507306Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m No stale WAL segments found to remove (older than 0).
[INFO] [stdout] [2m2025-11-11T09:01:56.507320Z[0m [32m INFO[0m [2mcassadilia::wal[0m[2m:[0m Checkpoint committed [3mcheckpoint_version[0m[2m=[0m1
[INFO] [stdout] [2m2025-11-11T09:01:56.507331Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Checkpoint completed successfully. [3mcheckpoint_version[0m[2m=[0m1
[INFO] [stdout] [2m2025-11-11T09:01:56.507537Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 0
[INFO] [stdout] [2m2025-11-11T09:01:56.507743Z[0m [32m INFO[0m [2mcassadilia::orphan[0m[2m:[0m Deleted orphaned blob [3mhash[0m[2m=[0m2b2e0f3ac5c07ce0e1a48cbac77e3efcc4b21d58de0826c22319ddb123e4432f
[INFO] [stdout] test tests::test_put_get_remove_bytes_key ... ok
[INFO] [stdout] [2m2025-11-11T09:01:56.507258Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmp6sbVOa/0_index.wal" }]
[INFO] [stdout] [2m2025-11-11T09:01:56.507266Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 0 for write at path: /tmp/.tmpwXQfm6/0_index.wal
[INFO] [stdout] [2m2025-11-11T09:01:56.507872Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m No stale WAL segments found to remove (older than 0).
[INFO] [stdout] [2m2025-11-11T09:01:56.507889Z[0m [32m INFO[0m [2mcassadilia::wal[0m[2m:[0m Checkpoint committed [3mcheckpoint_version[0m[2m=[0m5
[INFO] [stdout] [2m2025-11-11T09:01:56.507900Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Checkpoint completed successfully. [3mcheckpoint_version[0m[2m=[0m5
[INFO] [stdout] [2m2025-11-11T09:01:56.511393Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 0.
[INFO] [stdout] [2m2025-11-11T09:01:56.511598Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mreason[0m[2m=[0mAfterReplay
[INFO] [stdout] [2m2025-11-11T09:01:56.511638Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mcheckpoint_reason[0m[2m=[0mAfterReplay
[INFO] [stdout] [2m2025-11-11T09:01:56.512847Z[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.00490291 [3mtotal_blobs[0m[2m=[0m5
[INFO] [stdout] [2m2025-11-11T09:01:56.512870Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 40eea84cc0e36fc173385598c36a8beb7dfe908b93c8d0f8cf0a273fb805d293 to CAS path '/tmp/.tmpeqjczG/cas/40/ee/a84cc0e36fc173385598c36a8beb7dfe908b93c8d0f8cf0a273fb805d293'
[INFO] [stdout] [2m2025-11-11T09:01:56.513380Z[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.00036798 [3mtotal_blobs[0m[2m=[0m0
[INFO] [stdout] [2m2025-11-11T09:01:56.513492Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"dropped_tx_key"' using staging file '/tmp/.tmpbYjfPr/staging/.tmpyKLuI1'
[INFO] [stdout] [2m2025-11-11T09:01:56.514523Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key05"' using staging file '/tmp/.tmp6sbVOa/staging/.tmpoIwXvl'
[INFO] [stdout] [2m2025-11-11T09:01:56.514558Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key05"'
[INFO] [stdout] [2m2025-11-11T09:01:56.514647Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 7db435c33dc4a7d581a9259698dbcae28a7b130bbff1123b36b2e2e987bf9676 to CAS path '/tmp/.tmpmEqQh6/cas/7d/b4/35c33dc4a7d581a9259698dbcae28a7b130bbff1123b36b2e2e987bf9676'
[INFO] [stdout] [2m2025-11-11T09:01:56.514687Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 0 for write at path: /tmp/.tmpmEqQh6/0_index.wal
[INFO] [stdout] [2m2025-11-11T09:01:56.514715Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 0.
[INFO] [stdout] [2m2025-11-11T09:01:56.514705Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 0 for write at path: /tmp/.tmpJUTgqX/0_index.wal
[INFO] [stdout] [2m2025-11-11T09:01:56.514836Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 0.
[INFO] [stdout] test tests::test_transaction_drop_cleans_up_staging_file ... ok
[INFO] [stdout] [2m2025-11-11T09:01:56.515020Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmpDMFv5Q/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2025-11-11T09:01:56.515143Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmpDMFv5Q/0_index.wal" }]
[INFO] [stdout] [2m2025-11-11T09:01:56.515199Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m1
[INFO] [stdout] [2m2025-11-11T09:01:56.515214Z[0m [34mDEBUG[0m [2mcassadilia::wal::replay[0m[2m:[0m Replaying segment [3msegment[0m[2m=[0m0 [3mpath[0m[2m=[0m/tmp/.tmpDMFv5Q/0_index.wal
[INFO] [stdout] [2m2025-11-11T09:01:56.515426Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Reached end of WAL segment 0 at '/tmp/.tmpDMFv5Q/0_index.wal'.
[INFO] [stdout] [2m2025-11-11T09:01:56.515460Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Segment replay complete [3msegment[0m[2m=[0m0 [3mentries[0m[2m=[0m1
[INFO] [stdout] [2m2025-11-11T09:01:56.515473Z[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] [2m2025-11-11T09:01:56.515483Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Persisted 5 entries to index '/tmp/.tmpA3njDV/index'
[INFO] [stdout] [2m2025-11-11T09:01:56.515498Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mreason[0m[2m=[0mAfterReplay
[INFO] [stdout] [2m2025-11-11T09:01:56.515512Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Removing stale WAL segments older than segment ID 0.
[INFO] [stdout] [2m2025-11-11T09:01:56.515513Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mcheckpoint_reason[0m[2m=[0mAfterReplay
[INFO] [stdout] [2m2025-11-11T09:01:56.515623Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmpA3njDV/0_index.wal" }, SegmentInfo { id: 1, path: "/tmp/.tmpA3njDV/1_index.wal" }]
[INFO] [stdout] [2m2025-11-11T09:01:56.515658Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m No stale WAL segments found to remove (older than 0).
[INFO] [stdout] [2m2025-11-11T09:01:56.515670Z[0m [32m INFO[0m [2mcassadilia::wal[0m[2m:[0m Checkpoint committed [3mcheckpoint_version[0m[2m=[0m5
[INFO] [stdout] [2m2025-11-11T09:01:56.515685Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Checkpoint completed successfully. [3mcheckpoint_version[0m[2m=[0m5
[INFO] [stdout] [2m2025-11-11T09:01:56.516471Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmpEm7rLW/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2025-11-11T09:01:56.516586Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: []
[INFO] [stdout] [2m2025-11-11T09:01:56.516601Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m0
[INFO] [stdout] test tests::test_orphan_detection_with_missing_blobs ... ok
[INFO] [stdout] [2m2025-11-11T09:01:56.516629Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Ensuring WAL segment file 0 (for next op version 1) exists at path: /tmp/.tmpEm7rLW/0_index.wal
[INFO] [stdout] test tests::test_put_get_remove_string_key ... ok
[INFO] [stdout] [2m2025-11-11T09:01:56.516987Z[0m [33m WARN[0m [2mcassadilia::wal::storage[0m[2m:[0m Found WAL-like file with non-numeric segment ID: /tmp/.tmpKkKulx/abc_index.wal
[INFO] [stdout] [2m2025-11-11T09:01:56.517080Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmpKkKulx/0_index.wal" }, SegmentInfo { id: 2, path: "/tmp/.tmpKkKulx/2_index.wal" }]
[INFO] [stdout] [2m2025-11-11T09:01:56.517408Z[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.00167907 [3mtotal_blobs[0m[2m=[0m5
[INFO] [stdout] [2m2025-11-11T09:01:56.517524Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key05"' using staging file '/tmp/.tmpA3njDV/staging/.tmpVyaxf6'
[INFO] [stdout] [2m2025-11-11T09:01:56.517555Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key05"'
[INFO] [stdout] [2m2025-11-11T09:01:56.517874Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0m2f5899145239bb665c524eda56584e5e995df3dd675d5a78353262fcf61411b3 [3mkey[0m[2m=[0m"key05"
[INFO] [stdout] test tests::test_orphan_detection_and_cleanup ... ok
[INFO] [stdout] [2m2025-11-11T09:01:56.518315Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key07"' using staging file '/tmp/.tmpeqjczG/staging/.tmptKUDEo'
[INFO] [stdout] test wal::tests::discover_segments_ignores_malformed_filenames ... [2m2025-11-11T09:01:56.518346Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key07"'
[INFO] [stdout] ok
[INFO] [stdout] [2m2025-11-11T09:01:56.518494Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key_2"' using staging file '/tmp/.tmpmEqQh6/staging/.tmp01zbRQ'
[INFO] [stdout] [2m2025-11-11T09:01:56.518526Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key_2"'
[INFO] [stdout] [2m2025-11-11T09:01:56.519257Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 2f5899145239bb665c524eda56584e5e995df3dd675d5a78353262fcf61411b3 to CAS path '/tmp/.tmp6sbVOa/cas/2f/58/99145239bb665c524eda56584e5e995df3dd675d5a78353262fcf61411b3'
[INFO] [stdout] [2m2025-11-11T09:01:56.519285Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 0 for write at path: /tmp/.tmpH0GIfy/0_index.wal
[INFO] [stdout] [2m2025-11-11T09:01:56.519314Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 0 for write at path: /tmp/.tmp6sbVOa/0_index.wal
[INFO] [stdout] [2m2025-11-11T09:01:56.519344Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 0.
[INFO] [stdout] [2m2025-11-11T09:01:56.519693Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 0 for write at path: /tmp/.tmpMPNGTL/0_index.wal
[INFO] [stdout] [2m2025-11-11T09:01:56.519720Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: []
[INFO] [stdout] [2m2025-11-11T09:01:56.519747Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m0
[INFO] [stdout] [2m2025-11-11T09:01:56.519797Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 0.
[INFO] [stdout] [2m2025-11-11T09:01:56.519867Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 0.
[INFO] [stdout] [2m2025-11-11T09:01:56.519796Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Ensuring WAL segment file 0 (for next op version 1) exists at path: /tmp/.tmp7TCinn/0_index.wal
[INFO] [stdout] [2m2025-11-11T09:01:56.523304Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Persisted 1 entries to index '/tmp/.tmpDMFv5Q/index'
[INFO] [stdout] [2m2025-11-11T09:01:56.523315Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Sealing WAL segment 0
[INFO] [stdout] [2m2025-11-11T09:01:56.523336Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Removing stale WAL segments older than segment ID 0.
[INFO] [stdout] [2m2025-11-11T09:01:56.523347Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 0
[INFO] [stdout] [2m2025-11-11T09:01:56.523438Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmpDMFv5Q/0_index.wal" }]
[INFO] [stdout] [2m2025-11-11T09:01:56.523460Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m No stale WAL segments found to remove (older than 0).
[INFO] [stdout] [2m2025-11-11T09:01:56.523470Z[0m [32m INFO[0m [2mcassadilia::wal[0m[2m:[0m Checkpoint committed [3mcheckpoint_version[0m[2m=[0m1
[INFO] [stdout] [2m2025-11-11T09:01:56.523482Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Checkpoint completed successfully. [3mcheckpoint_version[0m[2m=[0m1
[INFO] [stdout] [2m2025-11-11T09:01:56.523484Z[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.00354718 [3mtotal_blobs[0m[2m=[0m0
[INFO] [stdout] [2m2025-11-11T09:01:56.523677Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmpI1Jo2d/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2025-11-11T09:01:56.523773Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: []
[INFO] [stdout] [2m2025-11-11T09:01:56.523799Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m0
[INFO] [stdout] [2m2025-11-11T09:01:56.523824Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Ensuring WAL segment file 0 (for next op version 1) exists at path: /tmp/.tmpI1Jo2d/0_index.wal
[INFO] [stdout] [2m2025-11-11T09:01:56.524458Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmpFFjGC3/0_index.wal" }]
[INFO] [stdout] [2m2025-11-11T09:01:56.524500Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m1
[INFO] [stdout] [2m2025-11-11T09:01:56.524512Z[0m [34mDEBUG[0m [2mcassadilia::wal::replay[0m[2m:[0m Replaying segment [3msegment[0m[2m=[0m0 [3mpath[0m[2m=[0m/tmp/.tmpFFjGC3/0_index.wal
[INFO] [stdout] [2m2025-11-11T09:01:56.524531Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key1"' using staging file '/tmp/.tmpEm7rLW/staging/.tmpS5TU1m'
[INFO] [stdout] [2m2025-11-11T09:01:56.524567Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key1"'
[INFO] [stdout] test wal::tests::replay_fails_on_corrupted_op_entry ... ok
[INFO] [stdout] [2m2025-11-11T09:01:56.524947Z[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.001421239 [3mtotal_blobs[0m[2m=[0m1
[INFO] [stdout] [2m2025-11-11T09:01:56.525113Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"overwrite_test"' using staging file '/tmp/.tmpDMFv5Q/staging/.tmpXn9qtr'
[INFO] [stdout] [2m2025-11-11T09:01:56.525152Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"overwrite_test"'
[INFO] [stdout] [2m2025-11-11T09:01:56.525198Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0m0d828af5e0bdbdb41f026cdf2d1f75e486383fc322c8fc601f308c21ddf00ceb [3mkey[0m[2m=[0m"key07"
[INFO] [stdout] [2m2025-11-11T09:01:56.525237Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Sealing WAL segment 0
[INFO] [stdout] [2m2025-11-11T09:01:56.525251Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 0
[INFO] [stdout] test wal::tests::segment_id_calculation_is_correct ... ok
[INFO] [stdout] [2m2025-11-11T09:01:56.526387Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 0d828af5e0bdbdb41f026cdf2d1f75e486383fc322c8fc601f308c21ddf00ceb to CAS path '/tmp/.tmpeqjczG/cas/0d/82/8af5e0bdbdb41f026cdf2d1f75e486383fc322c8fc601f308c21ddf00ceb'
[INFO] [stdout] [2m2025-11-11T09:01:56.526925Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 0
[INFO] [stdout] [2m2025-11-11T09:01:56.526975Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 1 for write at path: /tmp/.tmpwXQfm6/1_index.wal
[INFO] [stdout] [2m2025-11-11T09:01:56.527019Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0m637140a8a0a8e97655585db60b46b89af928c2c431953a2ec77b766e113a38a3 [3mkey[0m[2m=[0m"key1"
[INFO] [stdout] [2m2025-11-11T09:01:56.527205Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0m409d96651e5e689bdbe491c2ed943ed4d6744be9ee1f01aa5a61b387f2491b0f [3mkey[0m[2m=[0m"key_2"
[INFO] [stdout] [2m2025-11-11T09:01:56.527040Z[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.892e-5 [3mtotal_blobs[0m[2m=[0m0
[INFO] [stdout] [2m2025-11-11T09:01:56.527240Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0me1adf0a000db31748e36902436adb350e41197faf7375298faefb7fa2cae9ba9 [3mkey[0m[2m=[0m"key05"
[INFO] [stdout] [2m2025-11-11T09:01:56.527570Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"remove_persist_test"' using staging file '/tmp/.tmpI1Jo2d/staging/.tmplUc2Xv'
[INFO] [stdout] [2m2025-11-11T09:01:56.527928Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"remove_persist_test"'
[INFO] [stdout] [2m2025-11-11T09:01:56.527647Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmpH0GIfy/0_index.wal" }]
[INFO] [stdout] [2m2025-11-11T09:01:56.528077Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m1
[INFO] [stdout] [2m2025-11-11T09:01:56.528116Z[0m [34mDEBUG[0m [2mcassadilia::wal::replay[0m[2m:[0m Replaying segment [3msegment[0m[2m=[0m0 [3mpath[0m[2m=[0m/tmp/.tmpH0GIfy/0_index.wal
[INFO] [stdout] test wal::tests::replay_on_completely_empty_directory ... [2m2025-11-11T09:01:56.528233Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0mb4de87a1c0535ed854ef70db5a5e1b72f4dc30c696b58a4a3615d7317167099f [3mkey[0m[2m=[0m"overwrite_test"
[INFO] [stdout] [2m2025-11-11T09:01:56.527822Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob e1adf0a000db31748e36902436adb350e41197faf7375298faefb7fa2cae9ba9 to CAS path '/tmp/.tmpA3njDV/cas/e1/ad/f0a000db31748e36902436adb350e41197faf7375298faefb7fa2cae9ba9'
[INFO] [stdout] [2m2025-11-11T09:01:56.527706Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 1.
[INFO] [stdout] [2m2025-11-11T09:01:56.528184Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 1 for write at path: /tmp/.tmpJUTgqX/1_index.wal
[INFO] [stdout] [2m2025-11-11T09:01:56.527881Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 637140a8a0a8e97655585db60b46b89af928c2c431953a2ec77b766e113a38a3 to CAS path '/tmp/.tmpEm7rLW/cas/63/71/40a8a0a8e97655585db60b46b89af928c2c431953a2ec77b766e113a38a3'
[INFO] [stdout] [2m2025-11-11T09:01:56.528378Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 0 for write at path: /tmp/.tmpEm7rLW/0_index.wal
[INFO] [stdout] [2m2025-11-11T09:01:56.528407Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 0.
[INFO] [stdout] [2m2025-11-11T09:01:56.528289Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 1 for write at path: /tmp/.tmpA3njDV/1_index.wal
[INFO] [stdout] ok
[INFO] [stdout] [2m2025-11-11T09:01:56.528457Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 1.
[INFO] [stdout] [2m2025-11-11T09:01:56.531439Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key06"' using staging file '/tmp/.tmp6sbVOa/staging/.tmpfi7kCn'
[INFO] [stdout] [2m2025-11-11T09:01:56.531486Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key06"'
[INFO] [stdout] [2m2025-11-11T09:01:56.532790Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 1.
[INFO] [stdout] [2m2025-11-11T09:01:56.533538Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0m2c0e850013924f7df98347ff6dcf2d84d6f9d04e678ab76e343ae4732edf25d1 [3mkey[0m[2m=[0m"remove_persist_test"
[INFO] [stdout] [2m2025-11-11T09:01:56.535210Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 409d96651e5e689bdbe491c2ed943ed4d6744be9ee1f01aa5a61b387f2491b0f to CAS path '/tmp/.tmpmEqQh6/cas/40/9d/96651e5e689bdbe491c2ed943ed4d6744be9ee1f01aa5a61b387f2491b0f'
[INFO] [stdout] [2m2025-11-11T09:01:56.536355Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob b4de87a1c0535ed854ef70db5a5e1b72f4dc30c696b58a4a3615d7317167099f to CAS path '/tmp/.tmpDMFv5Q/cas/b4/de/87a1c0535ed854ef70db5a5e1b72f4dc30c696b58a4a3615d7317167099f'
[INFO] [stdout] [2m2025-11-11T09:01:56.536384Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 0 for write at path: /tmp/.tmpRxo69L/0_index.wal
[INFO] [stdout] [2m2025-11-11T09:01:56.536402Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 0 for write at path: /tmp/.tmpDMFv5Q/0_index.wal
[INFO] [stdout] [2m2025-11-11T09:01:56.536437Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 0.
[INFO] [stdout] [2m2025-11-11T09:01:56.536519Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key08"' using staging file '/tmp/.tmpeqjczG/staging/.tmp7tHlCr'
[INFO] [stdout] [2m2025-11-11T09:01:56.536547Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key08"'
[INFO] [stdout] test wal::tests::replay_fails_on_key_decode_error ... ok
[INFO] [stdout] [2m2025-11-11T09:01:56.536930Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 0 for write at path: /tmp/.tmpzM5z4g/0_index.wal
[INFO] [stdout] [2m2025-11-11T09:01:56.537006Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 0.
[INFO] [stdout] [2m2025-11-11T09:01:56.537492Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 2c0e850013924f7df98347ff6dcf2d84d6f9d04e678ab76e343ae4732edf25d1 to CAS path '/tmp/.tmpI1Jo2d/cas/2c/0e/850013924f7df98347ff6dcf2d84d6f9d04e678ab76e343ae4732edf25d1'
[INFO] [stdout] [2m2025-11-11T09:01:56.537536Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 0 for write at path: /tmp/.tmpI1Jo2d/0_index.wal
[INFO] [stdout] [2m2025-11-11T09:01:56.537561Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 0.
[INFO] [stdout] test wal::tests::segment_reader_next_fails_on_checksum_mismatch ... ok
[INFO] [stdout] test wal::tests::wal_manager_new_fails_on_uncreatable_directory ... ok
[INFO] [stdout] [2m2025-11-11T09:01:56.537952Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0m983ad14be5c0e05f5f9cd121ecb76c248e547922a3a1e0c40ad63c0565e30244 [3mkey[0m[2m=[0m"key06"
[INFO] [stdout] [2m2025-11-11T09:01:56.537965Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mcheckpoint_reason[0m[2m=[0mSegmentRollover
[INFO] [stdout] [2m2025-11-11T09:01:56.538044Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Sealing WAL segment 0
[INFO] [stdout] [2m2025-11-11T09:01:56.538067Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 0
[INFO] [stdout] [2m2025-11-11T09:01:56.538121Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 0.
[INFO] [stdout] [2m2025-11-11T09:01:56.539359Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key2"' using staging file '/tmp/.tmpEm7rLW/staging/.tmpjNRcKS'
[INFO] [stdout] [2m2025-11-11T09:01:56.539397Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key2"'
[INFO] [stdout] [2m2025-11-11T09:01:56.540475Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 983ad14be5c0e05f5f9cd121ecb76c248e547922a3a1e0c40ad63c0565e30244 to CAS path '/tmp/.tmp6sbVOa/cas/98/3a/d14be5c0e05f5f9cd121ecb76c248e547922a3a1e0c40ad63c0565e30244'
[INFO] [stdout] [2m2025-11-11T09:01:56.540951Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0mb230a71283381b75647c675fcb43daf84115851f6255178bb93a935f49349843 [3mkey[0m[2m=[0m"key08"
[INFO] [stdout] [2m2025-11-11T09:01:56.541179Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Successfully deleted unreferenced CAS file: /tmp/.tmpDMFv5Q/cas/a6/e7/f93354fdbbc10c31e6f310a968b94525d577fd4267550dedd55d846ab1c5
[INFO] [stdout] [2m2025-11-11T09:01:56.541320Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key_3"' using staging file '/tmp/.tmpmEqQh6/staging/.tmpbZHhpc'
[INFO] [stdout] [2m2025-11-11T09:01:56.541355Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key_3"'
[INFO] [stdout] [2m2025-11-11T09:01:56.542007Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 0
[INFO] [stdout] [2m2025-11-11T09:01:56.542115Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob b230a71283381b75647c675fcb43daf84115851f6255178bb93a935f49349843 to CAS path '/tmp/.tmpeqjczG/cas/b2/30/a71283381b75647c675fcb43daf84115851f6255178bb93a935f49349843'
[INFO] [stdout] [2m2025-11-11T09:01:56.542589Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 1 for write at path: /tmp/.tmpMPNGTL/1_index.wal
[INFO] [stdout] [2m2025-11-11T09:01:56.542589Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0m71df75541f3ee9d14a6eecd051a88e1cf16f3ff146901a0886406caffe31004d [3mkey[0m[2m=[0m"key2"
[INFO] [stdout] [2m2025-11-11T09:01:56.542588Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 0
[INFO] [stdout] [2m2025-11-11T09:01:56.542624Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Sealing WAL segment 1
[INFO] [stdout] [2m2025-11-11T09:01:56.542639Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 1
[INFO] [stdout] [2m2025-11-11T09:01:56.542853Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Loaded 1 entries from index '/tmp/.tmpDMFv5Q/index' and populated ref counts.
[INFO] [stdout] [2m2025-11-11T09:01:56.542924Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 1.
[INFO] [stdout] [2m2025-11-11T09:01:56.542963Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmpDMFv5Q/0_index.wal" }]
[INFO] [stdout] [2m2025-11-11T09:01:56.542988Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m1 [3mcheckpoint[0m[2m=[0m1
[INFO] [stdout] [2m2025-11-11T09:01:56.543000Z[0m [34mDEBUG[0m [2mcassadilia::wal::replay[0m[2m:[0m Replaying segment [3msegment[0m[2m=[0m0 [3mpath[0m[2m=[0m/tmp/.tmpDMFv5Q/0_index.wal
[INFO] [stdout] [2m2025-11-11T09:01:56.543063Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Reached end of WAL segment 0 at '/tmp/.tmpDMFv5Q/0_index.wal'.
[INFO] [stdout] [2m2025-11-11T09:01:56.543088Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Segment replay complete [3msegment[0m[2m=[0m0 [3mentries[0m[2m=[0m1
[INFO] [stdout] [2m2025-11-11T09:01:56.543099Z[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] [2m2025-11-11T09:01:56.543120Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mreason[0m[2m=[0mAfterReplay
[INFO] [stdout] [2m2025-11-11T09:01:56.543134Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mcheckpoint_reason[0m[2m=[0mAfterReplay
[INFO] [stdout] [2m2025-11-11T09:01:56.543680Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Persisted 6 entries to index '/tmp/.tmpA3njDV/index'
[INFO] [stdout] [2m2025-11-11T09:01:56.543710Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Removing stale WAL segments older than segment ID 1.
[INFO] [stdout] [2m2025-11-11T09:01:56.543745Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key07"' using staging file '/tmp/.tmp6sbVOa/staging/.tmplNvIp8'
[INFO] [stdout] [2m2025-11-11T09:01:56.543774Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key07"'
[INFO] [stdout] [2m2025-11-11T09:01:56.543813Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmpA3njDV/0_index.wal" }, SegmentInfo { id: 1, path: "/tmp/.tmpA3njDV/1_index.wal" }]
[INFO] [stdout] [2m2025-11-11T09:01:56.543841Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 71df75541f3ee9d14a6eecd051a88e1cf16f3ff146901a0886406caffe31004d to CAS path '/tmp/.tmpEm7rLW/cas/71/df/75541f3ee9d14a6eecd051a88e1cf16f3ff146901a0886406caffe31004d'
[INFO] [stdout] [2m2025-11-11T09:01:56.543855Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Removing stale WAL segment 0: /tmp/.tmpA3njDV/0_index.wal
[INFO] [stdout] [2m2025-11-11T09:01:56.543934Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully removed 1 stale WAL segment(s).
[INFO] [stdout] [2m2025-11-11T09:01:56.543956Z[0m [32m INFO[0m [2mcassadilia::wal[0m[2m:[0m Checkpoint committed [3mcheckpoint_version[0m[2m=[0m6
[INFO] [stdout] [2m2025-11-11T09:01:56.543968Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Checkpoint completed successfully. [3mcheckpoint_version[0m[2m=[0m6
[INFO] [stdout] [2m2025-11-11T09:01:56.544070Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 1
[INFO] [stdout] test wal::tests::wal_manager_drop_is_safe_with_active_writer ... ok
[INFO] [stdout] [2m2025-11-11T09:01:56.544297Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0m68e1d56d64bd1f355f8b709e19d56daa02c60139a5f0cee043e6255a3ce16abc [3mkey[0m[2m=[0m"key_3"
[INFO] [stdout] [2m2025-11-11T09:01:56.544527Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Loaded 6 entries from index '/tmp/.tmpA3njDV/index' and populated ref counts.
[INFO] [stdout] [2m2025-11-11T09:01:56.544549Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 68e1d56d64bd1f355f8b709e19d56daa02c60139a5f0cee043e6255a3ce16abc to CAS path '/tmp/.tmpmEqQh6/cas/68/e1/d56d64bd1f355f8b709e19d56daa02c60139a5f0cee043e6255a3ce16abc'
[INFO] [stdout] [2m2025-11-11T09:01:56.544629Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 1, path: "/tmp/.tmpA3njDV/1_index.wal" }]
[INFO] [stdout] [2m2025-11-11T09:01:56.544656Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m1 [3mcheckpoint[0m[2m=[0m6
[INFO] [stdout] [2m2025-11-11T09:01:56.544668Z[0m [34mDEBUG[0m [2mcassadilia::wal::replay[0m[2m:[0m Replaying segment [3msegment[0m[2m=[0m1 [3mpath[0m[2m=[0m/tmp/.tmpA3njDV/1_index.wal
[INFO] [stdout] [2m2025-11-11T09:01:56.544721Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Reached end of WAL segment 1 at '/tmp/.tmpA3njDV/1_index.wal'.
[INFO] [stdout] [2m2025-11-11T09:01:56.544739Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Segment replay complete [3msegment[0m[2m=[0m1 [3mentries[0m[2m=[0m0
[INFO] [stdout] [2m2025-11-11T09:01:56.544754Z[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] [2m2025-11-11T09:01:56.544845Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Successfully deleted unreferenced CAS file: /tmp/.tmpI1Jo2d/cas/2c/0e/850013924f7df98347ff6dcf2d84d6f9d04e678ab76e343ae4732edf25d1
[INFO] [stdout] [2m2025-11-11T09:01:56.545112Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 0
[INFO] [stdout] [2m2025-11-11T09:01:56.544941Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key09"' using staging file '/tmp/.tmpeqjczG/staging/.tmpU50Lz8'
[INFO] [stdout] [2m2025-11-11T09:01:56.545242Z[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.000444039 [3mtotal_blobs[0m[2m=[0m6
[INFO] [stdout] [2m2025-11-11T09:01:56.545247Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key09"'
[INFO] [stdout] [2m2025-11-11T09:01:56.545833Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0m760ca58ec3df7085c57928fe29694647cb011a9dbb8b4fd0d5cf74819bfa90eb [3mkey[0m[2m=[0m"key07"
[INFO] [stdout] [2m2025-11-11T09:01:56.545861Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 2 for write at path: /tmp/.tmpJUTgqX/2_index.wal
[INFO] [stdout] [2m2025-11-11T09:01:56.546094Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Persisted 1 entries to index '/tmp/.tmpDMFv5Q/index'
[INFO] [stdout] [2m2025-11-11T09:01:56.546126Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Removing stale WAL segments older than segment ID 0.
[INFO] [stdout] [2m2025-11-11T09:01:56.546210Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 2.
[INFO] [stdout] [2m2025-11-11T09:01:56.546233Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmpDMFv5Q/0_index.wal" }]
[INFO] [stdout] [2m2025-11-11T09:01:56.546252Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m No stale WAL segments found to remove (older than 0).
[INFO] [stdout] [2m2025-11-11T09:01:56.546261Z[0m [32m INFO[0m [2mcassadilia::wal[0m[2m:[0m Checkpoint committed [3mcheckpoint_version[0m[2m=[0m2
[INFO] [stdout] [2m2025-11-11T09:01:56.546274Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Checkpoint completed successfully. [3mcheckpoint_version[0m[2m=[0m2
[INFO] [stdout] [2m2025-11-11T09:01:56.546495Z[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.00018632 [3mtotal_blobs[0m[2m=[0m1
[INFO] [stdout] [2m2025-11-11T09:01:56.546929Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key3"' using staging file '/tmp/.tmpEm7rLW/staging/.tmpM9hutj'
[INFO] [stdout] [2m2025-11-11T09:01:56.549337Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Sealing WAL segment 0
[INFO] [stdout] [2m2025-11-11T09:01:56.549371Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 0
[INFO] [stdout] test tests::test_overwrite_persists_across_reopen ... ok
[INFO] [stdout] test tests::checkpoint::test_wal_segment_rollover_triggers_checkpoint ... ok
[INFO] [stdout] [2m2025-11-11T09:01:56.547677Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key_4"' using staging file '/tmp/.tmpmEqQh6/staging/.tmpZfPnNF'
[INFO] [stdout] [2m2025-11-11T09:01:56.549432Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Removing stale WAL segments older than segment ID 1.
[INFO] [stdout] [2m2025-11-11T09:01:56.549437Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key_4"'
[INFO] [stdout] [2m2025-11-11T09:01:56.549457Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0m600c41b30aef01961df9b4d93fe56c5b0bd2d8b7ec60767a4f0135a712e16a81 [3mkey[0m[2m=[0m"key09"
[INFO] [stdout] [2m2025-11-11T09:01:56.549515Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmpMPNGTL/0_index.wal" }, SegmentInfo { id: 1, path: "/tmp/.tmpMPNGTL/1_index.wal" }]
[INFO] [stdout] [2m2025-11-11T09:01:56.549547Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Removing stale WAL segment 0: /tmp/.tmpMPNGTL/0_index.wal
[INFO] [stdout] [2m2025-11-11T09:01:56.549568Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key3"'
[INFO] [stdout] [2m2025-11-11T09:01:56.549618Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully removed 1 stale WAL segment(s).
[INFO] [stdout] [2m2025-11-11T09:01:56.549632Z[0m [32m INFO[0m [2mcassadilia::wal[0m[2m:[0m Checkpoint committed [3mcheckpoint_version[0m[2m=[0m4
[INFO] [stdout] [2m2025-11-11T09:01:56.549648Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Sealing WAL segment 1
[INFO] [stdout] [2m2025-11-11T09:01:56.549287Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmpI1Jo2d/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2025-11-11T09:01:56.549657Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 1
[INFO] [stdout] [2m2025-11-11T09:01:56.547121Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 760ca58ec3df7085c57928fe29694647cb011a9dbb8b4fd0d5cf74819bfa90eb to CAS path '/tmp/.tmp6sbVOa/cas/76/0c/a58ec3df7085c57928fe29694647cb011a9dbb8b4fd0d5cf74819bfa90eb'
[INFO] [stdout] [2m2025-11-11T09:01:56.549337Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Removing stale WAL segments older than segment ID 2.
[INFO] [stdout] [2m2025-11-11T09:01:56.549894Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmpJUTgqX/0_index.wal" }, SegmentInfo { id: 1, path: "/tmp/.tmpJUTgqX/1_index.wal" }, SegmentInfo { id: 2, path: "/tmp/.tmpJUTgqX/2_index.wal" }]
[INFO] [stdout] [2m2025-11-11T09:01:56.549923Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Removing stale WAL segment 0: /tmp/.tmpJUTgqX/0_index.wal
[INFO] [stdout] [2m2025-11-11T09:01:56.549984Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmpI1Jo2d/0_index.wal" }]
[INFO] [stdout] [2m2025-11-11T09:01:56.550002Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m1
[INFO] [stdout] [2m2025-11-11T09:01:56.550013Z[0m [34mDEBUG[0m [2mcassadilia::wal::replay[0m[2m:[0m Replaying segment [3msegment[0m[2m=[0m0 [3mpath[0m[2m=[0m/tmp/.tmpI1Jo2d/0_index.wal
[INFO] [stdout] [2m2025-11-11T09:01:56.550268Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 600c41b30aef01961df9b4d93fe56c5b0bd2d8b7ec60767a4f0135a712e16a81 to CAS path '/tmp/.tmpeqjczG/cas/60/0c/41b30aef01961df9b4d93fe56c5b0bd2d8b7ec60767a4f0135a712e16a81'
[INFO] [stdout] [2m2025-11-11T09:01:56.550938Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Reached end of WAL segment 0 at '/tmp/.tmpI1Jo2d/0_index.wal'.
[INFO] [stdout] [2m2025-11-11T09:01:56.551105Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Segment replay complete [3msegment[0m[2m=[0m0 [3mentries[0m[2m=[0m2
[INFO] [stdout] [2m2025-11-11T09:01:56.551123Z[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] [2m2025-11-11T09:01:56.551146Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mreason[0m[2m=[0mAfterReplay
[INFO] [stdout] [2m2025-11-11T09:01:56.551199Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mcheckpoint_reason[0m[2m=[0mAfterReplay
[INFO] [stdout] [2m2025-11-11T09:01:56.551056Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Removing stale WAL segment 1: /tmp/.tmpJUTgqX/1_index.wal
[INFO] [stdout] [2m2025-11-11T09:01:56.551428Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully removed 2 stale WAL segment(s).
[INFO] [stdout] [2m2025-11-11T09:01:56.551447Z[0m [32m INFO[0m [2mcassadilia::wal[0m[2m:[0m Checkpoint committed [3mcheckpoint_version[0m[2m=[0m5
[INFO] [stdout] [2m2025-11-11T09:01:56.551503Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 2, path: "/tmp/.tmpJUTgqX/2_index.wal" }]
[INFO] [stdout] [2m2025-11-11T09:01:56.551516Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 2 for write at path: /tmp/.tmpMPNGTL/2_index.wal
[INFO] [stdout] [2m2025-11-11T09:01:56.552388Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 2
[INFO] [stdout] [2m2025-11-11T09:01:56.552485Z[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] [2m2025-11-11T09:01:56.553571Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 2.
[INFO] [stdout] test wal::tests::checkpoint_succeeds_and_prunes_old_segments ... ok
[INFO] [stdout] [2m2025-11-11T09:01:56.554043Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0m0393cf92b050830bcda68a04a88ec0865c0aee91acd19966dff18d8958a38520 [3mkey[0m[2m=[0m"key3"
[INFO] [stdout] [2m2025-11-11T09:01:56.554083Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0m4607a1b43e8c29a684fe473b6bc2302a7c114692f84e8bf4432850fe81abd16d [3mkey[0m[2m=[0m"key_4"
[INFO] [stdout] test wal::tests::segment_reader_stops_at_explicit_sentinel ... ok
[INFO] [stdout] [2m2025-11-11T09:01:56.554464Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 0
[INFO] [stdout] [2m2025-11-11T09:01:56.555192Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Persisted 0 entries to index '/tmp/.tmpI1Jo2d/index'
[INFO] [stdout] [2m2025-11-11T09:01:56.555221Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Removing stale WAL segments older than segment ID 0.
[INFO] [stdout] [2m2025-11-11T09:01:56.555315Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmpI1Jo2d/0_index.wal" }]
[INFO] [stdout] [2m2025-11-11T09:01:56.555338Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m No stale WAL segments found to remove (older than 0).
[INFO] [stdout] [2m2025-11-11T09:01:56.555349Z[0m [32m INFO[0m [2mcassadilia::wal[0m[2m:[0m Checkpoint committed [3mcheckpoint_version[0m[2m=[0m2
[INFO] [stdout] [2m2025-11-11T09:01:56.555360Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Checkpoint completed successfully. [3mcheckpoint_version[0m[2m=[0m2
[INFO] [stdout] [2m2025-11-11T09:01:56.555514Z[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.00011561 [3mtotal_blobs[0m[2m=[0m0
[INFO] [stdout] test tests::test_remove_persists_across_reopen ... ok
[INFO] [stdout] [2m2025-11-11T09:01:56.556175Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 0393cf92b050830bcda68a04a88ec0865c0aee91acd19966dff18d8958a38520 to CAS path '/tmp/.tmpEm7rLW/cas/03/93/cf92b050830bcda68a04a88ec0865c0aee91acd19966dff18d8958a38520'
[INFO] [stdout] [2m2025-11-11T09:01:56.556213Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Sealing WAL segment 0
[INFO] [stdout] [2m2025-11-11T09:01:56.556223Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 0
[INFO] [stdout] [2m2025-11-11T09:01:56.556305Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key10"' using staging file '/tmp/.tmpeqjczG/staging/.tmp4NvkEz'
[INFO] [stdout] [2m2025-11-11T09:01:56.556494Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key10"'
[INFO] [stdout] [2m2025-11-11T09:01:56.557351Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Loaded 5 entries from index '/tmp/.tmp6sbVOa/index' and populated ref counts.
[INFO] [stdout] [2m2025-11-11T09:01:56.557495Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmp6sbVOa/0_index.wal" }]
[INFO] [stdout] [2m2025-11-11T09:01:56.557520Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m1 [3mcheckpoint[0m[2m=[0m5
[INFO] [stdout] [2m2025-11-11T09:01:56.557534Z[0m [34mDEBUG[0m [2mcassadilia::wal::replay[0m[2m:[0m Replaying segment [3msegment[0m[2m=[0m0 [3mpath[0m[2m=[0m/tmp/.tmp6sbVOa/0_index.wal
[INFO] [stdout] [2m2025-11-11T09:01:56.557623Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Reached end of WAL segment 0 at '/tmp/.tmp6sbVOa/0_index.wal'.
[INFO] [stdout] [2m2025-11-11T09:01:56.557645Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Segment replay complete [3msegment[0m[2m=[0m0 [3mentries[0m[2m=[0m3
[INFO] [stdout] [2m2025-11-11T09:01:56.557634Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 4607a1b43e8c29a684fe473b6bc2302a7c114692f84e8bf4432850fe81abd16d to CAS path '/tmp/.tmpmEqQh6/cas/46/07/a1b43e8c29a684fe473b6bc2302a7c114692f84e8bf4432850fe81abd16d'
[INFO] [stdout] [2m2025-11-11T09:01:56.557657Z[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] [2m2025-11-11T09:01:56.557680Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mreason[0m[2m=[0mAfterReplay
[INFO] [stdout] [2m2025-11-11T09:01:56.557693Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mcheckpoint_reason[0m[2m=[0mAfterReplay
[INFO] [stdout] [2m2025-11-11T09:01:56.558021Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 1, path: "/tmp/.tmpMPNGTL/1_index.wal" }, SegmentInfo { id: 2, path: "/tmp/.tmpMPNGTL/2_index.wal" }]
[INFO] [stdout] [2m2025-11-11T09:01:56.558054Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m2 [3mcheckpoint[0m[2m=[0m4
[INFO] [stdout] [2m2025-11-11T09:01:56.558067Z[0m [34mDEBUG[0m [2mcassadilia::wal::replay[0m[2m:[0m Replaying segment [3msegment[0m[2m=[0m1 [3mpath[0m[2m=[0m/tmp/.tmpMPNGTL/1_index.wal
[INFO] [stdout] [2m2025-11-11T09:01:56.558115Z[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] [2m2025-11-11T09:01:56.558146Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Segment replay complete [3msegment[0m[2m=[0m1 [3mentries[0m[2m=[0m0
[INFO] [stdout] [2m2025-11-11T09:01:56.558251Z[0m [34mDEBUG[0m [2mcassadilia::wal::replay[0m[2m:[0m Replaying segment [3msegment[0m[2m=[0m2 [3mpath[0m[2m=[0m/tmp/.tmpMPNGTL/2_index.wal
[INFO] [stdout] [2m2025-11-11T09:01:56.558671Z[0m [34mDEBUG[0m [2mcassadilia::wal::tests[0m[2m:[0m Replaying op #1
[INFO] [stdout] [2m2025-11-11T09:01:56.558707Z[0m [34mDEBUG[0m [2mcassadilia::wal::tests[0m[2m:[0m Replaying op #2
[INFO] [stdout] [2m2025-11-11T09:01:56.558719Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Reached end of WAL segment 2 at '/tmp/.tmpMPNGTL/2_index.wal'.
[INFO] [stdout] [2m2025-11-11T09:01:56.558746Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Segment replay complete [3msegment[0m[2m=[0m2 [3mentries[0m[2m=[0m2
[INFO] [stdout] [2m2025-11-11T09:01:56.558763Z[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] [2m2025-11-11T09:01:56.558791Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Ensuring WAL segment file 3 (for next op version 7) exists at path: /tmp/.tmpMPNGTL/3_index.wal
[INFO] [stdout] [2m2025-11-11T09:01:56.559112Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 1 for write at path: /tmp/.tmpEm7rLW/1_index.wal
[INFO] [stdout] [2m2025-11-11T09:01:56.559185Z[0m [34mDEBUG[0m [2mcassadilia[0m[2m:[0m Removing 2 keys in range "key_1".."key_3"
[INFO] [stdout] [2m2025-11-11T09:01:56.559225Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 1.
[INFO] [stdout] [2m2025-11-11T09:01:56.559259Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0mc2fe34f9a080b55c101dc9d336438763ddbe757f11ef794b602458e26a21ffe5 [3mkey[0m[2m=[0m"key10"
[INFO] [stdout] [2m2025-11-11T09:01:56.559968Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob c2fe34f9a080b55c101dc9d336438763ddbe757f11ef794b602458e26a21ffe5 to CAS path '/tmp/.tmpeqjczG/cas/c2/fe/34f9a080b55c101dc9d336438763ddbe757f11ef794b602458e26a21ffe5'
[INFO] [stdout] [2m2025-11-11T09:01:56.560024Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Sealing WAL segment 0
[INFO] [stdout] [2m2025-11-11T09:01:56.560037Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 0
[INFO] [stdout] [2m2025-11-11T09:01:56.562357Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Persisted 8 entries to index '/tmp/.tmp6sbVOa/index'
[INFO] [stdout] [2m2025-11-11T09:01:56.562387Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Removing stale WAL segments older than segment ID 0.
[INFO] [stdout] [2m2025-11-11T09:01:56.562501Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmp6sbVOa/0_index.wal" }]
[INFO] [stdout] [2m2025-11-11T09:01:56.562525Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m No stale WAL segments found to remove (older than 0).
[INFO] [stdout] [2m2025-11-11T09:01:56.562536Z[0m [32m INFO[0m [2mcassadilia::wal[0m[2m:[0m Checkpoint committed [3mcheckpoint_version[0m[2m=[0m8
[INFO] [stdout] [2m2025-11-11T09:01:56.562547Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Checkpoint completed successfully. [3mcheckpoint_version[0m[2m=[0m8
[INFO] [stdout] [2m2025-11-11T09:01:56.562886Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mcheckpoint_reason[0m[2m=[0mSegmentRollover
[INFO] [stdout] [2m2025-11-11T09:01:56.562979Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Successfully deleted unreferenced CAS file: /tmp/.tmpmEqQh6/cas/7d/b4/35c33dc4a7d581a9259698dbcae28a7b130bbff1123b36b2e2e987bf9676
[INFO] [stdout] [2m2025-11-11T09:01:56.563117Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Successfully deleted unreferenced CAS file: /tmp/.tmpmEqQh6/cas/40/9d/96651e5e689bdbe491c2ed943ed4d6744be9ee1f01aa5a61b387f2491b0f
[INFO] [stdout] [2m2025-11-11T09:01:56.563250Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 0
[INFO] [stdout] [2m2025-11-11T09:01:56.563260Z[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.00066902 [3mtotal_blobs[0m[2m=[0m8
[INFO] [stdout] [2m2025-11-11T09:01:56.563491Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 1 for write at path: /tmp/.tmpeqjczG/1_index.wal
[INFO] [stdout] [2m2025-11-11T09:01:56.563726Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 1.
[INFO] [stdout] [2m2025-11-11T09:01:56.563757Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmpmEqQh6/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2025-11-11T09:01:56.563863Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmpmEqQh6/0_index.wal" }]
[INFO] [stdout] [2m2025-11-11T09:01:56.563887Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m1
[INFO] [stdout] [2m2025-11-11T09:01:56.563899Z[0m [34mDEBUG[0m [2mcassadilia::wal::replay[0m[2m:[0m Replaying segment [3msegment[0m[2m=[0m0 [3mpath[0m[2m=[0m/tmp/.tmpmEqQh6/0_index.wal
[INFO] [stdout] [2m2025-11-11T09:01:56.564019Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Reached end of WAL segment 0 at '/tmp/.tmpmEqQh6/0_index.wal'.
[INFO] [stdout] [2m2025-11-11T09:01:56.564063Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Segment replay complete [3msegment[0m[2m=[0m0 [3mentries[0m[2m=[0m5
[INFO] [stdout] [2m2025-11-11T09:01:56.564077Z[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] [2m2025-11-11T09:01:56.564101Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mreason[0m[2m=[0mAfterReplay
[INFO] [stdout] [2m2025-11-11T09:01:56.564114Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mcheckpoint_reason[0m[2m=[0mAfterReplay
[INFO] [stdout] [2m2025-11-11T09:01:56.575587Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 2
[INFO] [stdout] [2m2025-11-11T09:01:56.575587Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Persisted 3 entries to index '/tmp/.tmpEm7rLW/index'
[INFO] [stdout] [2m2025-11-11T09:01:56.575679Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Removing stale WAL segments older than segment ID 1.
[INFO] [stdout] [2m2025-11-11T09:01:56.575820Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmpEm7rLW/0_index.wal" }, SegmentInfo { id: 1, path: "/tmp/.tmpEm7rLW/1_index.wal" }]
[INFO] [stdout] [2m2025-11-11T09:01:56.575852Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Removing stale WAL segment 0: /tmp/.tmpEm7rLW/0_index.wal
[INFO] [stdout] [2m2025-11-11T09:01:56.575936Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully removed 1 stale WAL segment(s).
[INFO] [stdout] [2m2025-11-11T09:01:56.575953Z[0m [32m INFO[0m [2mcassadilia::wal[0m[2m:[0m Checkpoint committed [3mcheckpoint_version[0m[2m=[0m3
[INFO] [stdout] [2m2025-11-11T09:01:56.575966Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Checkpoint completed successfully. [3mcheckpoint_version[0m[2m=[0m3
[INFO] [stdout] [2m2025-11-11T09:01:56.576030Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mreason[0m[2m=[0mExplicit
[INFO] [stdout] [2m2025-11-11T09:01:56.576049Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mcheckpoint_reason[0m[2m=[0mExplicit
[INFO] [stdout] [2m2025-11-11T09:01:56.576296Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mcheckpoint_reason[0m[2m=[0mSegmentRollover
[INFO] [stdout] test wal::tests::replay_should_ignore_segments_before_checkpoint ... ok
[INFO] [stdout] [2m2025-11-11T09:01:56.578823Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Persisted 2 entries to index '/tmp/.tmpmEqQh6/index'
[INFO] [stdout] [2m2025-11-11T09:01:56.578860Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Removing stale WAL segments older than segment ID 0.
[INFO] [stdout] [2m2025-11-11T09:01:56.578967Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmpmEqQh6/0_index.wal" }]
[INFO] [stdout] [2m2025-11-11T09:01:56.578999Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m No stale WAL segments found to remove (older than 0).
[INFO] [stdout] [2m2025-11-11T09:01:56.579011Z[0m [32m INFO[0m [2mcassadilia::wal[0m[2m:[0m Checkpoint committed [3mcheckpoint_version[0m[2m=[0m5
[INFO] [stdout] [2m2025-11-11T09:01:56.579074Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Checkpoint completed successfully. [3mcheckpoint_version[0m[2m=[0m5
[INFO] [stdout] test tests::checkpoint::test_replay_creates_checkpoint_after_restart ... ok
[INFO] [stdout] [2m2025-11-11T09:01:56.581015Z[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.00189253 [3mtotal_blobs[0m[2m=[0m2
[INFO] [stdout] [2m2025-11-11T09:01:56.581413Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Persisted 11 entries to index '/tmp/.tmpeqjczG/index'
[INFO] [stdout] [2m2025-11-11T09:01:56.581444Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Removing stale WAL segments older than segment ID 1.
[INFO] [stdout] [2m2025-11-11T09:01:56.581546Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmpeqjczG/0_index.wal" }, SegmentInfo { id: 1, path: "/tmp/.tmpeqjczG/1_index.wal" }]
[INFO] [stdout] [2m2025-11-11T09:01:56.581582Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Removing stale WAL segment 0: /tmp/.tmpeqjczG/0_index.wal
[INFO] [stdout] [2m2025-11-11T09:01:56.583219Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully removed 1 stale WAL segment(s).
[INFO] [stdout] [2m2025-11-11T09:01:56.583250Z[0m [32m INFO[0m [2mcassadilia::wal[0m[2m:[0m Checkpoint committed [3mcheckpoint_version[0m[2m=[0m11
[INFO] [stdout] [2m2025-11-11T09:01:56.583263Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Checkpoint completed successfully. [3mcheckpoint_version[0m[2m=[0m11
[INFO] [stdout] [2m2025-11-11T09:01:56.583404Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key11"' using staging file '/tmp/.tmpeqjczG/staging/.tmpnZBwx1'
[INFO] [stdout] [2m2025-11-11T09:01:56.583445Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key11"'
[INFO] [stdout] [2m2025-11-11T09:01:56.583622Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Persisted 3 entries to index '/tmp/.tmpEm7rLW/index'
[INFO] [stdout] [2m2025-11-11T09:01:56.583668Z[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] [2m2025-11-11T09:01:56.583694Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Checkpoint completed successfully. [3mcheckpoint_version[0m[2m=[0m3
[INFO] [stdout] [2m2025-11-11T09:01:56.583778Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 1
[INFO] [stdout] test tests::test_remove_range_persists ... ok
[INFO] [stdout] [2m2025-11-11T09:01:56.585300Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Loaded 3 entries from index '/tmp/.tmpEm7rLW/index' and populated ref counts.
[INFO] [stdout] [2m2025-11-11T09:01:56.585425Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 1, path: "/tmp/.tmpEm7rLW/1_index.wal" }]
[INFO] [stdout] [2m2025-11-11T09:01:56.585457Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m1 [3mcheckpoint[0m[2m=[0m3
[INFO] [stdout] [2m2025-11-11T09:01:56.585472Z[0m [34mDEBUG[0m [2mcassadilia::wal::replay[0m[2m:[0m Replaying segment [3msegment[0m[2m=[0m1 [3mpath[0m[2m=[0m/tmp/.tmpEm7rLW/1_index.wal
[INFO] [stdout] [2m2025-11-11T09:01:56.585523Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Reached end of WAL segment 1 at '/tmp/.tmpEm7rLW/1_index.wal'.
[INFO] [stdout] [2m2025-11-11T09:01:56.585556Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Segment replay complete [3msegment[0m[2m=[0m1 [3mentries[0m[2m=[0m0
[INFO] [stdout] [2m2025-11-11T09:01:56.585569Z[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] [2m2025-11-11T09:01:56.585818Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0m6b786ef158450a90c98f422b22808925948a61428b6b72fda90216a7bb2fb413 [3mkey[0m[2m=[0m"key11"
[INFO] [stdout] [2m2025-11-11T09:01:56.586081Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 6b786ef158450a90c98f422b22808925948a61428b6b72fda90216a7bb2fb413 to CAS path '/tmp/.tmpeqjczG/cas/6b/78/6ef158450a90c98f422b22808925948a61428b6b72fda90216a7bb2fb413'
[INFO] [stdout] [2m2025-11-11T09:01:56.586346Z[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.00073003 [3mtotal_blobs[0m[2m=[0m3
[INFO] [stdout] test tests::test_wal_rollover_and_cleanup ... ok
[INFO] [stdout] [2m2025-11-11T09:01:56.591221Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key12"' using staging file '/tmp/.tmpeqjczG/staging/.tmpxseZV2'
[INFO] [stdout] [2m2025-11-11T09:01:56.591266Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key12"'
[INFO] [stdout] [2m2025-11-11T09:01:56.596244Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0mbf264d7f3851008e6ba34171bc9b1d1c46999b67c2ab7ae74afa0210146da579 [3mkey[0m[2m=[0m"key12"
[INFO] [stdout] [2m2025-11-11T09:01:56.596532Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob bf264d7f3851008e6ba34171bc9b1d1c46999b67c2ab7ae74afa0210146da579 to CAS path '/tmp/.tmpeqjczG/cas/bf/26/4d7f3851008e6ba34171bc9b1d1c46999b67c2ab7ae74afa0210146da579'
[INFO] [stdout] [2m2025-11-11T09:01:56.602405Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key13"' using staging file '/tmp/.tmpeqjczG/staging/.tmpDogjEM'
[INFO] [stdout] test tests::test_io_error_on_staging_file_creation ... FAILED
[INFO] [stdout] [2m2025-11-11T09:01:56.602493Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key13"'
[INFO] [stdout] test wal::tests::zero_panics - should panic ... ok
[INFO] [stdout] [2m2025-11-11T09:01:56.604204Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 1
[INFO] [stdout] [2m2025-11-11T09:01:56.604627Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0m022bf00ea24955df1ffd5f4de80b676435a254dbab8fe0067b4f4794c6290938 [3mkey[0m[2m=[0m"key13"
[INFO] [stdout] test wal::tests::append_op_fails_when_segment_rollover_cannot_create_file ... FAILED
[INFO] [stdout] [2m2025-11-11T09:01:56.604937Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 022bf00ea24955df1ffd5f4de80b676435a254dbab8fe0067b4f4794c6290938 to CAS path '/tmp/.tmpeqjczG/cas/02/2b/f00ea24955df1ffd5f4de80b676435a254dbab8fe0067b4f4794c6290938'
[INFO] [stdout] [2m2025-11-11T09:01:56.606937Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key14"' using staging file '/tmp/.tmpeqjczG/staging/.tmpwMbB6F'
[INFO] [stdout] [2m2025-11-11T09:01:56.606983Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key14"'
[INFO] [stdout] [2m2025-11-11T09:01:56.608701Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0meeef0fe5509d1d8747688deb5189fbfdf1f99c790e1022b53084fe0c9e25a877 [3mkey[0m[2m=[0m"key14"
[INFO] [stdout] [2m2025-11-11T09:01:56.608961Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob eeef0fe5509d1d8747688deb5189fbfdf1f99c790e1022b53084fe0c9e25a877 to CAS path '/tmp/.tmpeqjczG/cas/ee/ef/0fe5509d1d8747688deb5189fbfdf1f99c790e1022b53084fe0c9e25a877'
[INFO] [stdout] [2m2025-11-11T09:01:56.610733Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 1
[INFO] [stdout] [2m2025-11-11T09:01:56.611151Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Loaded 11 entries from index '/tmp/.tmpeqjczG/index' and populated ref counts.
[INFO] [stdout] [2m2025-11-11T09:01:56.611291Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 1, path: "/tmp/.tmpeqjczG/1_index.wal" }]
[INFO] [stdout] [2m2025-11-11T09:01:56.611340Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m1 [3mcheckpoint[0m[2m=[0m11
[INFO] [stdout] [2m2025-11-11T09:01:56.611357Z[0m [34mDEBUG[0m [2mcassadilia::wal::replay[0m[2m:[0m Replaying segment [3msegment[0m[2m=[0m1 [3mpath[0m[2m=[0m/tmp/.tmpeqjczG/1_index.wal
[INFO] [stdout] [2m2025-11-11T09:01:56.611459Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Reached end of WAL segment 1 at '/tmp/.tmpeqjczG/1_index.wal'.
[INFO] [stdout] [2m2025-11-11T09:01:56.611490Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Segment replay complete [3msegment[0m[2m=[0m1 [3mentries[0m[2m=[0m4
[INFO] [stdout] [2m2025-11-11T09:01:56.611503Z[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] [2m2025-11-11T09:01:56.611534Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mreason[0m[2m=[0mAfterReplay
[INFO] [stdout] [2m2025-11-11T09:01:56.611556Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mcheckpoint_reason[0m[2m=[0mAfterReplay
[INFO] [stdout] [2m2025-11-11T09:01:56.613763Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Persisted 15 entries to index '/tmp/.tmpeqjczG/index'
[INFO] [stdout] [2m2025-11-11T09:01:56.613799Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Removing stale WAL segments older than segment ID 1.
[INFO] [stdout] [2m2025-11-11T09:01:56.613892Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 1, path: "/tmp/.tmpeqjczG/1_index.wal" }]
[INFO] [stdout] [2m2025-11-11T09:01:56.613925Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m No stale WAL segments found to remove (older than 1).
[INFO] [stdout] [2m2025-11-11T09:01:56.613936Z[0m [32m INFO[0m [2mcassadilia::wal[0m[2m:[0m Checkpoint committed [3mcheckpoint_version[0m[2m=[0m15
[INFO] [stdout] [2m2025-11-11T09:01:56.613947Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Checkpoint completed successfully. [3mcheckpoint_version[0m[2m=[0m15
[INFO] [stdout] [2m2025-11-11T09:01:56.615318Z[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.00132275 [3mtotal_blobs[0m[2m=[0m15
[INFO] [stdout] [2m2025-11-11T09:01:56.615445Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key10"' using staging file '/tmp/.tmpeqjczG/staging/.tmpnBsf7K'
[INFO] [stdout] [2m2025-11-11T09:01:56.615480Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key10"'
[INFO] [stdout] [2m2025-11-11T09:01:56.617677Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0m74c13e56f64bbf12a0b5b010b2f289d174cda38aadd7b227f65af4e87b87078e [3mkey[0m[2m=[0m"key10"
[INFO] [stdout] [2m2025-11-11T09:01:56.618115Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 74c13e56f64bbf12a0b5b010b2f289d174cda38aadd7b227f65af4e87b87078e to CAS path '/tmp/.tmpeqjczG/cas/74/c1/3e56f64bbf12a0b5b010b2f289d174cda38aadd7b227f65af4e87b87078e'
[INFO] [stdout] [2m2025-11-11T09:01:56.618177Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 1 for write at path: /tmp/.tmpeqjczG/1_index.wal
[INFO] [stdout] [2m2025-11-11T09:01:56.618205Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 1.
[INFO] [stdout] [2m2025-11-11T09:01:56.620240Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Successfully deleted unreferenced CAS file: /tmp/.tmpeqjczG/cas/c2/fe/34f9a080b55c101dc9d336438763ddbe757f11ef794b602458e26a21ffe5
[INFO] [stdout] [2m2025-11-11T09:01:56.620401Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key11"' using staging file '/tmp/.tmpeqjczG/staging/.tmp11bz0t'
[INFO] [stdout] [2m2025-11-11T09:01:56.620445Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key11"'
[INFO] [stdout] [2m2025-11-11T09:01:56.622454Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0m86339d2a113359e47d6335318e526d87cccad2c647633cd9b2130a6d11cf2e58 [3mkey[0m[2m=[0m"key11"
[INFO] [stdout] [2m2025-11-11T09:01:56.622715Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 86339d2a113359e47d6335318e526d87cccad2c647633cd9b2130a6d11cf2e58 to CAS path '/tmp/.tmpeqjczG/cas/86/33/9d2a113359e47d6335318e526d87cccad2c647633cd9b2130a6d11cf2e58'
[INFO] [stdout] [2m2025-11-11T09:01:56.624759Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Successfully deleted unreferenced CAS file: /tmp/.tmpeqjczG/cas/6b/78/6ef158450a90c98f422b22808925948a61428b6b72fda90216a7bb2fb413
[INFO] [stdout] [2m2025-11-11T09:01:56.624908Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key12"' using staging file '/tmp/.tmpeqjczG/staging/.tmppj5Kgq'
[INFO] [stdout] [2m2025-11-11T09:01:56.624936Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key12"'
[INFO] [stdout] [2m2025-11-11T09:01:56.626827Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0m2bef6d996a68d9ace889cd81ab739fe0408a00dd06046ac1eca9de4a86b23ccd [3mkey[0m[2m=[0m"key12"
[INFO] [stdout] [2m2025-11-11T09:01:56.627102Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 2bef6d996a68d9ace889cd81ab739fe0408a00dd06046ac1eca9de4a86b23ccd to CAS path '/tmp/.tmpeqjczG/cas/2b/ef/6d996a68d9ace889cd81ab739fe0408a00dd06046ac1eca9de4a86b23ccd'
[INFO] [stdout] [2m2025-11-11T09:01:56.629278Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Successfully deleted unreferenced CAS file: /tmp/.tmpeqjczG/cas/bf/26/4d7f3851008e6ba34171bc9b1d1c46999b67c2ab7ae74afa0210146da579
[INFO] [stdout] [2m2025-11-11T09:01:56.629424Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key13"' using staging file '/tmp/.tmpeqjczG/staging/.tmpZ4P0Wc'
[INFO] [stdout] [2m2025-11-11T09:01:56.629449Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key13"'
[INFO] [stdout] [2m2025-11-11T09:01:56.631345Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0m840fef00251a910c284e237a8ac74883de1a1d7af5a206afca8213fa2aa5a8ba [3mkey[0m[2m=[0m"key13"
[INFO] [stdout] [2m2025-11-11T09:01:56.631681Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 840fef00251a910c284e237a8ac74883de1a1d7af5a206afca8213fa2aa5a8ba to CAS path '/tmp/.tmpeqjczG/cas/84/0f/ef00251a910c284e237a8ac74883de1a1d7af5a206afca8213fa2aa5a8ba'
[INFO] [stdout] [2m2025-11-11T09:01:56.635293Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Successfully deleted unreferenced CAS file: /tmp/.tmpeqjczG/cas/02/2b/f00ea24955df1ffd5f4de80b676435a254dbab8fe0067b4f4794c6290938
[INFO] [stdout] [2m2025-11-11T09:01:56.636284Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key14"' using staging file '/tmp/.tmpeqjczG/staging/.tmpjpr0wY'
[INFO] [stdout] [2m2025-11-11T09:01:56.636375Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key14"'
[INFO] [stdout] [2m2025-11-11T09:01:56.638973Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0m11587230fea50d75fc5c9cb733010a5c12f75426287ed081e5efd2a31cbdef00 [3mkey[0m[2m=[0m"key14"
[INFO] [stdout] [2m2025-11-11T09:01:56.639333Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 11587230fea50d75fc5c9cb733010a5c12f75426287ed081e5efd2a31cbdef00 to CAS path '/tmp/.tmpeqjczG/cas/11/58/7230fea50d75fc5c9cb733010a5c12f75426287ed081e5efd2a31cbdef00'
[INFO] [stdout] [2m2025-11-11T09:01:56.641991Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Successfully deleted unreferenced CAS file: /tmp/.tmpeqjczG/cas/ee/ef/0fe5509d1d8747688deb5189fbfdf1f99c790e1022b53084fe0c9e25a877
[INFO] [stdout] [2m2025-11-11T09:01:56.642210Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key15"' using staging file '/tmp/.tmpeqjczG/staging/.tmpD9hvMl'
[INFO] [stdout] [2m2025-11-11T09:01:56.642280Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key15"'
[INFO] [stdout] [2m2025-11-11T09:01:56.644648Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0md8e1044299623a8c5a69ac85299b0c1bee5296749eb81b398165b1db141f192e [3mkey[0m[2m=[0m"key15"
[INFO] [stdout] [2m2025-11-11T09:01:56.645090Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob d8e1044299623a8c5a69ac85299b0c1bee5296749eb81b398165b1db141f192e to CAS path '/tmp/.tmpeqjczG/cas/d8/e1/044299623a8c5a69ac85299b0c1bee5296749eb81b398165b1db141f192e'
[INFO] [stdout] [2m2025-11-11T09:01:56.645214Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Sealing WAL segment 1
[INFO] [stdout] [2m2025-11-11T09:01:56.645253Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 1
[INFO] [stdout] [2m2025-11-11T09:01:56.648902Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 2 for write at path: /tmp/.tmpeqjczG/2_index.wal
[INFO] [stdout] [2m2025-11-11T09:01:56.649090Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 2.
[INFO] [stdout] [2m2025-11-11T09:01:56.651219Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mcheckpoint_reason[0m[2m=[0mSegmentRollover
[INFO] [stdout] [2m2025-11-11T09:01:56.658319Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Persisted 16 entries to index '/tmp/.tmpeqjczG/index'
[INFO] [stdout] [2m2025-11-11T09:01:56.658381Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Removing stale WAL segments older than segment ID 2.
[INFO] [stdout] [2m2025-11-11T09:01:56.658499Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 1, path: "/tmp/.tmpeqjczG/1_index.wal" }, SegmentInfo { id: 2, path: "/tmp/.tmpeqjczG/2_index.wal" }]
[INFO] [stdout] [2m2025-11-11T09:01:56.658536Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Removing stale WAL segment 1: /tmp/.tmpeqjczG/1_index.wal
[INFO] [stdout] [2m2025-11-11T09:01:56.658601Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully removed 1 stale WAL segment(s).
[INFO] [stdout] [2m2025-11-11T09:01:56.658629Z[0m [32m INFO[0m [2mcassadilia::wal[0m[2m:[0m Checkpoint committed [3mcheckpoint_version[0m[2m=[0m21
[INFO] [stdout] [2m2025-11-11T09:01:56.658642Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Checkpoint completed successfully. [3mcheckpoint_version[0m[2m=[0m21
[INFO] [stdout] [2m2025-11-11T09:01:56.658753Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key16"' using staging file '/tmp/.tmpeqjczG/staging/.tmpNl6xuB'
[INFO] [stdout] [2m2025-11-11T09:01:56.658795Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key16"'
[INFO] [stdout] [2m2025-11-11T09:01:56.661056Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0m591c6c3a9299a2b4d2165956457aff50d6aa376007235a26675d223563d4863d [3mkey[0m[2m=[0m"key16"
[INFO] [stdout] [2m2025-11-11T09:01:56.661340Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 591c6c3a9299a2b4d2165956457aff50d6aa376007235a26675d223563d4863d to CAS path '/tmp/.tmpeqjczG/cas/59/1c/6c3a9299a2b4d2165956457aff50d6aa376007235a26675d223563d4863d'
[INFO] [stdout] [2m2025-11-11T09:01:56.663082Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key17"' using staging file '/tmp/.tmpeqjczG/staging/.tmpvIeLI0'
[INFO] [stdout] [2m2025-11-11T09:01:56.663127Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key17"'
[INFO] [stdout] [2m2025-11-11T09:01:56.664856Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0mf1023e972ed87f319c2688019de45c89941bb75fcccfc0f1b73351a49da3f4f1 [3mkey[0m[2m=[0m"key17"
[INFO] [stdout] [2m2025-11-11T09:01:56.665068Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob f1023e972ed87f319c2688019de45c89941bb75fcccfc0f1b73351a49da3f4f1 to CAS path '/tmp/.tmpeqjczG/cas/f1/02/3e972ed87f319c2688019de45c89941bb75fcccfc0f1b73351a49da3f4f1'
[INFO] [stdout] [2m2025-11-11T09:01:56.666892Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key18"' using staging file '/tmp/.tmpeqjczG/staging/.tmpMY1iu6'
[INFO] [stdout] [2m2025-11-11T09:01:56.666935Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key18"'
[INFO] [stdout] [2m2025-11-11T09:01:56.668514Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0m7a6268a8c31792798d33b5670af2610093f0461ddc2c373416f17e666b6f8d90 [3mkey[0m[2m=[0m"key18"
[INFO] [stdout] [2m2025-11-11T09:01:56.668712Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 7a6268a8c31792798d33b5670af2610093f0461ddc2c373416f17e666b6f8d90 to CAS path '/tmp/.tmpeqjczG/cas/7a/62/68a8c31792798d33b5670af2610093f0461ddc2c373416f17e666b6f8d90'
[INFO] [stdout] [2m2025-11-11T09:01:56.670445Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key19"' using staging file '/tmp/.tmpeqjczG/staging/.tmp6bplD5'
[INFO] [stdout] [2m2025-11-11T09:01:56.670490Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key19"'
[INFO] [stdout] [2m2025-11-11T09:01:56.672135Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0mf34e40d8cdd537244aa3858a6dbf867ae1e8c9258b2d846f7c9e9385f76dd14c [3mkey[0m[2m=[0m"key19"
[INFO] [stdout] [2m2025-11-11T09:01:56.672353Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob f34e40d8cdd537244aa3858a6dbf867ae1e8c9258b2d846f7c9e9385f76dd14c to CAS path '/tmp/.tmpeqjczG/cas/f3/4e/40d8cdd537244aa3858a6dbf867ae1e8c9258b2d846f7c9e9385f76dd14c'
[INFO] [stdout] [2m2025-11-11T09:01:56.674125Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mreason[0m[2m=[0mExplicit
[INFO] [stdout] [2m2025-11-11T09:01:56.674178Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mcheckpoint_reason[0m[2m=[0mExplicit
[INFO] [stdout] [2m2025-11-11T09:01:56.675947Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Persisted 20 entries to index '/tmp/.tmpeqjczG/index'
[INFO] [stdout] [2m2025-11-11T09:01:56.675985Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Removing stale WAL segments older than segment ID 2.
[INFO] [stdout] [2m2025-11-11T09:01:56.676086Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 2, path: "/tmp/.tmpeqjczG/2_index.wal" }]
[INFO] [stdout] [2m2025-11-11T09:01:56.676123Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m No stale WAL segments found to remove (older than 2).
[INFO] [stdout] [2m2025-11-11T09:01:56.676135Z[0m [32m INFO[0m [2mcassadilia::wal[0m[2m:[0m Checkpoint committed [3mcheckpoint_version[0m[2m=[0m25
[INFO] [stdout] [2m2025-11-11T09:01:56.676147Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Checkpoint completed successfully. [3mcheckpoint_version[0m[2m=[0m25
[INFO] [stdout] [2m2025-11-11T09:01:56.676203Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 2
[INFO] [stdout] [2m2025-11-11T09:01:56.679475Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Loaded 20 entries from index '/tmp/.tmpeqjczG/index' and populated ref counts.
[INFO] [stdout] [2m2025-11-11T09:01:56.679584Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 2, path: "/tmp/.tmpeqjczG/2_index.wal" }]
[INFO] [stdout] [2m2025-11-11T09:01:56.679615Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m1 [3mcheckpoint[0m[2m=[0m25
[INFO] [stdout] [2m2025-11-11T09:01:56.679629Z[0m [34mDEBUG[0m [2mcassadilia::wal::replay[0m[2m:[0m Replaying segment [3msegment[0m[2m=[0m2 [3mpath[0m[2m=[0m/tmp/.tmpeqjczG/2_index.wal
[INFO] [stdout] [2m2025-11-11T09:01:56.679692Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Reached end of WAL segment 2 at '/tmp/.tmpeqjczG/2_index.wal'.
[INFO] [stdout] [2m2025-11-11T09:01:56.679722Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Segment replay complete [3msegment[0m[2m=[0m2 [3mentries[0m[2m=[0m0
[INFO] [stdout] [2m2025-11-11T09:01:56.679735Z[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] [2m2025-11-11T09:01:56.681382Z[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.00160079 [3mtotal_blobs[0m[2m=[0m20
[INFO] [stdout] [2m2025-11-11T09:01:56.686066Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Loaded 20 entries from index '/tmp/.tmpeqjczG/index' and populated ref counts.
[INFO] [stdout] [2m2025-11-11T09:01:56.686208Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 2, path: "/tmp/.tmpeqjczG/2_index.wal" }]
[INFO] [stdout] [2m2025-11-11T09:01:56.686242Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m1 [3mcheckpoint[0m[2m=[0m25
[INFO] [stdout] [2m2025-11-11T09:01:56.686256Z[0m [34mDEBUG[0m [2mcassadilia::wal::replay[0m[2m:[0m Replaying segment [3msegment[0m[2m=[0m2 [3mpath[0m[2m=[0m/tmp/.tmpeqjczG/2_index.wal
[INFO] [stdout] [2m2025-11-11T09:01:56.686326Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Reached end of WAL segment 2 at '/tmp/.tmpeqjczG/2_index.wal'.
[INFO] [stdout] [2m2025-11-11T09:01:56.686356Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Segment replay complete [3msegment[0m[2m=[0m2 [3mentries[0m[2m=[0m0
[INFO] [stdout] [2m2025-11-11T09:01:56.686368Z[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] [2m2025-11-11T09:01:56.687814Z[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.001399019 [3mtotal_blobs[0m[2m=[0m20
[INFO] [stdout] test tests::checkpoint::test_checkpoint_persists_overwrites_correctly ... ok
[INFO] [stdout] [2m2025-11-11T09:02:05.464482Z[0m [32m INFO[0m [2mcassadilia[0m[2m:[0m Pre-created 65,536 CAS directories
[INFO] [stdout] [2m2025-11-11T09:02:06.061314Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmp8wkuXh/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2025-11-11T09:02:06.061535Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: []
[INFO] [stdout] [2m2025-11-11T09:02:06.061580Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m0
[INFO] [stdout] [2m2025-11-11T09:02:06.061625Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Ensuring WAL segment file 0 (for next op version 1) exists at path: /tmp/.tmp8wkuXh/0_index.wal
[INFO] [stdout] [2m2025-11-11T09:02:06.387974Z[0m [32m INFO[0m [2mcassadilia[0m[2m:[0m Pre-created 65,536 CAS directories
[INFO] [stdout] [2m2025-11-11T09:02:06.797397Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmpcEYRqx/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2025-11-11T09:02:06.797595Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: []
[INFO] [stdout] [2m2025-11-11T09:02:06.797704Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m0
[INFO] [stdout] [2m2025-11-11T09:02:06.797775Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Ensuring WAL segment file 0 (for next op version 1) exists at path: /tmp/.tmpcEYRqx/0_index.wal
[INFO] [stdout] [2m2025-11-11T09:02:10.324260Z[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.259540185 [3mtotal_blobs[0m[2m=[0m0
[INFO] [stdout] [2m2025-11-11T09:02:10.675913Z[0m [32m INFO[0m [2mcassadilia[0m[2m:[0m Orphan scan complete [3morphans[0m[2m=[0m0 [3minvalid_files[0m[2m=[0m0 [3mmissing_blobs[0m[2m=[0m0 [3mcorrupted_blobs[0m[2m=[0m0 [3mstaging_files[0m[2m=[0m0 [3mscan_time[0m[2m=[0m3.834553069 [3mtotal_blobs[0m[2m=[0m0
[INFO] [stdout] test settings::tests::test_settings_file ... ok
[INFO] [stdout] [2m2025-11-11T09:02:16.445958Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"test_key"' using staging file '/tmp/.tmp8wkuXh/staging/.tmp9Z6SNj'
[INFO] [stdout] [2m2025-11-11T09:02:16.446229Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"test_key"'
[INFO] [stdout] [2m2025-11-11T09:02:16.447729Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0m6a953581d60dbebc9749b56d2383277fb02b58d260b4ccf6f119108fa0f1d4ef [3mkey[0m[2m=[0m"test_key"
[INFO] [stdout] [2m2025-11-11T09:02:16.447983Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 6a953581d60dbebc9749b56d2383277fb02b58d260b4ccf6f119108fa0f1d4ef to CAS path '/tmp/.tmp8wkuXh/cas/6a/95/3581d60dbebc9749b56d2383277fb02b58d260b4ccf6f119108fa0f1d4ef'
[INFO] [stdout] [2m2025-11-11T09:02:16.448148Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 0 for write at path: /tmp/.tmp8wkuXh/0_index.wal
[INFO] [stdout] [2m2025-11-11T09:02:16.448288Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 0.
[INFO] [stdout] [2m2025-11-11T09:02:16.449779Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 0
[INFO] [stdout] [2m2025-11-11T09:02:16.450183Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmp8wkuXh/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2025-11-11T09:02:16.450433Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmp8wkuXh/0_index.wal" }]
[INFO] [stdout] [2m2025-11-11T09:02:16.450545Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m1
[INFO] [stdout] [2m2025-11-11T09:02:16.450681Z[0m [34mDEBUG[0m [2mcassadilia::wal::replay[0m[2m:[0m Replaying segment [3msegment[0m[2m=[0m0 [3mpath[0m[2m=[0m/tmp/.tmp8wkuXh/0_index.wal
[INFO] [stdout] [2m2025-11-11T09:02:16.450904Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Reached end of WAL segment 0 at '/tmp/.tmp8wkuXh/0_index.wal'.
[INFO] [stdout] [2m2025-11-11T09:02:16.451086Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Segment replay complete [3msegment[0m[2m=[0m0 [3mentries[0m[2m=[0m1
[INFO] [stdout] [2m2025-11-11T09:02:16.451245Z[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] [2m2025-11-11T09:02:16.451410Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mreason[0m[2m=[0mAfterReplay
[INFO] [stdout] [2m2025-11-11T09:02:16.451468Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mcheckpoint_reason[0m[2m=[0mAfterReplay
[INFO] [stdout] [2m2025-11-11T09:02:16.453018Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Persisted 1 entries to index '/tmp/.tmp8wkuXh/index'
[INFO] [stdout] [2m2025-11-11T09:02:16.453100Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Removing stale WAL segments older than segment ID 0.
[INFO] [stdout] [2m2025-11-11T09:02:16.453243Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmp8wkuXh/0_index.wal" }]
[INFO] [stdout] [2m2025-11-11T09:02:16.453322Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m No stale WAL segments found to remove (older than 0).
[INFO] [stdout] [2m2025-11-11T09:02:16.453359Z[0m [32m INFO[0m [2mcassadilia::wal[0m[2m:[0m Checkpoint committed [3mcheckpoint_version[0m[2m=[0m1
[INFO] [stdout] [2m2025-11-11T09:02:16.453408Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Checkpoint completed successfully. [3mcheckpoint_version[0m[2m=[0m1
[INFO] [stdout] [2m2025-11-11T09:02:18.270687Z[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.8171975599999999 [3mtotal_blobs[0m[2m=[0m1
[INFO] [stdout] [2m2025-11-11T09:02:18.270935Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"test_key2"' using staging file '/tmp/.tmp8wkuXh/staging/.tmpH7bsGc'
[INFO] [stdout] [2m2025-11-11T09:02:18.271013Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"test_key2"'
[INFO] [stdout] [2m2025-11-11T09:02:18.275664Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0mbe8c48be81ad6bb45df2eae3f8261e6232ee8cebe8f8f8aa3c2fd7bf61ba5fc6 [3mkey[0m[2m=[0m"test_key2"
[INFO] [stdout] [2m2025-11-11T09:02:18.275875Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob be8c48be81ad6bb45df2eae3f8261e6232ee8cebe8f8f8aa3c2fd7bf61ba5fc6 to CAS path '/tmp/.tmp8wkuXh/cas/be/8c/48be81ad6bb45df2eae3f8261e6232ee8cebe8f8f8aa3c2fd7bf61ba5fc6'
[INFO] [stdout] [2m2025-11-11T09:02:18.275951Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 0 for write at path: /tmp/.tmp8wkuXh/0_index.wal
[INFO] [stdout] [2m2025-11-11T09:02:18.276012Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 0.
[INFO] [stdout] [2m2025-11-11T09:02:18.277451Z[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' (62) panicked at src/tests/mod.rs:324:5:
[INFO] [stdout] assertion failed: result.is_err()
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5d0668cfc4e2 - std::backtrace_rs::backtrace::libunwind::trace::ha50a1f28c7a10cf8
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5d0668cfc4e2 - std::backtrace_rs::backtrace::trace_unsynchronized::h34f8c4ec82a320bc
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5d0668cfc4e2 - std::sys::backtrace::_print_fmt::h2d23e84e13d343bc
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x5d0668cfc4e2 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::hde21067283f7e82e
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x5d0668d0dd2f - core::fmt::rt::Argument::fmt::he65307037dca33c6
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/fmt/rt.rs:173:76
[INFO] [stdout]    5:     0x5d0668d0dd2f - core::fmt::write::h24186904251c31cb
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/fmt/mod.rs:1469:25
[INFO] [stdout]    6:     0x5d0668cc6853 - std::io::default_write_fmt::h4e8d11c5c4b9cafe
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5d0668cc6853 - std::io::Write::write_fmt::ha849be0824d095ef
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/io/mod.rs:1954:13
[INFO] [stdout]    8:     0x5d0668cd3692 - std::sys::backtrace::BacktraceLock::print::he038489aba5894a6
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    9:     0x5d0668cd929f - std::panicking::default_hook::{{closure}}::h80a26d916c49679b
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/panicking.rs:301:27
[INFO] [stdout]   10:     0x5d0668cd9131 - std::panicking::default_hook::he2e9efee79b3dce9
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/panicking.rs:325:9
[INFO] [stdout]   11:     0x5d0668c56cfe - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h202f496763929329
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/alloc/src/boxed.rs:2099:9
[INFO] [stdout]   12:     0x5d0668c56cfe - test::test_main_with_exit_callback::{{closure}}::h805a6913adddaea3
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5d0668cd995f - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h2883c9d2dbd4e81c
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/alloc/src/boxed.rs:2099:9
[INFO] [stdout]   14:     0x5d0668cd995f - std::panicking::panic_with_hook::hf5648b7cec6bc73e
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/panicking.rs:842:13
[INFO] [stdout]   15:     0x5d0668cd96d6 - std::panicking::panic_handler::{{closure}}::h1b2ed3864ba94359
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/panicking.rs:700:13
[INFO] [stdout]   16:     0x5d0668cd37d9 - std::sys::backtrace::__rust_end_short_backtrace::hd0186b2b27f5aaa7
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/sys/backtrace.rs:174:18
[INFO] [stdout]   17:     0x5d0668cb9a4d - __rustc[f7dae8b92efe1d7a]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/panicking.rs:698:5
[INFO] [stdout]   18:     0x5d0668d17760 - core::panicking::panic_fmt::hb5d6b83773432920
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5d0668d1773c - core::panicking::panic::h1fe63ac7a400263b
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/panicking.rs:150:5
[INFO] [stdout]   20:     0x5d066895d51d - cassadilia::tests::test_io_error_on_staging_file_creation::he9de172a3c60d9b0
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests/mod.rs:324:5
[INFO] [stdout]   21:     0x5d066895db27 - cassadilia::tests::test_io_error_on_staging_file_creation::{{closure}}::ha8dca85b153e2baf
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests/mod.rs:314:48
[INFO] [stdout]   22:     0x5d0668999b56 - core::ops::function::FnOnce::call_once::h9addee896c456886
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5d0668c56b6b - core::ops::function::FnOnce::call_once::h3a2d82edd1a9b770
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5d0668c56b6b - test::__rust_begin_short_backtrace::h85d4fe5033219107
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x5d0668c6ab5d - test::run_test_in_process::{{closure}}::h67b48a81b9c9d7b6
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x5d0668c6ab5d - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h7680585480377cb5
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   27:     0x5d0668c6ab5d - std::panicking::catch_unwind::do_call::hf71351b2657d4002
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/panicking.rs:590:40
[INFO] [stdout]   28:     0x5d0668c6ab5d - std::panicking::catch_unwind::h7fcb5c0312d9e172
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/panicking.rs:553:19
[INFO] [stdout]   29:     0x5d0668c6ab5d - std::panic::catch_unwind::h5cf3c9bdee894ebe
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5d0668c6ab5d - test::run_test_in_process::h1469cb85193a3a25
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x5d0668c6ab5d - test::run_test::{{closure}}::h59d45b3cd6453d69
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x5d0668c440a4 - test::run_test::{{closure}}::h9baa0c3d443f28c9
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x5d0668c440a4 - std::sys::backtrace::__rust_begin_short_backtrace::h97ea8cee4828663e
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/sys/backtrace.rs:158:18
[INFO] [stdout]   34:     0x5d0668c478fa - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h5d7539d5f78cee61
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/thread/mod.rs:562:17
[INFO] [stdout]   35:     0x5d0668c478fa - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::he4c551e23c5e9b22
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   36:     0x5d0668c478fa - std::panicking::catch_unwind::do_call::h522b41a6c157aaba
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/panicking.rs:590:40
[INFO] [stdout]   37:     0x5d0668c478fa - std::panicking::catch_unwind::h0efbf72006b8e365
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/panicking.rs:553:19
[INFO] [stdout]   38:     0x5d0668c478fa - std::panic::catch_unwind::h3b081041e6c97066
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5d0668c478fa - std::thread::Builder::spawn_unchecked_::{{closure}}::ha751309815d5d8cf
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/thread/mod.rs:560:30
[INFO] [stdout]   40:     0x5d0668c478fa - core::ops::function::FnOnce::call_once{{vtable.shim}}::h2084b887a5fe25a7
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5d0668ccebcf - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h3adbd6ccf5f737af
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/alloc/src/boxed.rs:2085:9
[INFO] [stdout]   42:     0x5d0668ccebcf - std::sys::thread::unix::Thread::new::thread_start::hb3dc6483caa1b987
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/sys/thread/unix.rs:124:17
[INFO] [stdout]   43:     0x76ca35efdaa4 - <unknown>
[INFO] [stdout]   44:     0x76ca35f8aa64 - 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' (80) 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:     0x5d0668cfc4e2 - std::backtrace_rs::backtrace::libunwind::trace::ha50a1f28c7a10cf8
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5d0668cfc4e2 - std::backtrace_rs::backtrace::trace_unsynchronized::h34f8c4ec82a320bc
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5d0668cfc4e2 - std::sys::backtrace::_print_fmt::h2d23e84e13d343bc
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x5d0668cfc4e2 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::hde21067283f7e82e
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x5d0668d0dd2f - core::fmt::rt::Argument::fmt::he65307037dca33c6
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/fmt/rt.rs:173:76
[INFO] [stdout]    5:     0x5d0668d0dd2f - core::fmt::write::h24186904251c31cb
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/fmt/mod.rs:1469:25
[INFO] [stdout]    6:     0x5d0668cc6853 - std::io::default_write_fmt::h4e8d11c5c4b9cafe
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5d0668cc6853 - std::io::Write::write_fmt::ha849be0824d095ef
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/io/mod.rs:1954:13
[INFO] [stdout]    8:     0x5d0668cd3692 - std::sys::backtrace::BacktraceLock::print::he038489aba5894a6
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    9:     0x5d0668cd929f - std::panicking::default_hook::{{closure}}::h80a26d916c49679b
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/panicking.rs:301:27
[INFO] [stdout]   10:     0x5d0668cd9131 - std::panicking::default_hook::he2e9efee79b3dce9
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/panicking.rs:325:9
[INFO] [stdout]   11:     0x5d0668c56cfe - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h202f496763929329
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/alloc/src/boxed.rs:2099:9
[INFO] [stdout]   12:     0x5d0668c56cfe - test::test_main_with_exit_callback::{{closure}}::h805a6913adddaea3
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5d0668cd995f - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h2883c9d2dbd4e81c
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/alloc/src/boxed.rs:2099:9
[INFO] [stdout]   14:     0x5d0668cd995f - std::panicking::panic_with_hook::hf5648b7cec6bc73e
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/panicking.rs:842:13
[INFO] [stdout]   15:     0x5d0668cd970a - std::panicking::panic_handler::{{closure}}::h1b2ed3864ba94359
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/panicking.rs:707:13
[INFO] [stdout]   16:     0x5d0668cd37d9 - std::sys::backtrace::__rust_end_short_backtrace::hd0186b2b27f5aaa7
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/sys/backtrace.rs:174:18
[INFO] [stdout]   17:     0x5d0668cb9a4d - __rustc[f7dae8b92efe1d7a]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/panicking.rs:698:5
[INFO] [stdout]   18:     0x5d0668d17760 - core::panicking::panic_fmt::hb5d6b83773432920
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5d066891b568 - cassadilia::wal::tests::append_op_fails_when_segment_rollover_cannot_create_file::hea17cf02e3e26055
[INFO] [stdout]                                at /opt/rustwide/workdir/src/wal/tests.rs:106:9
[INFO] [stdout]   20:     0x5d066891b7f7 - cassadilia::wal::tests::append_op_fails_when_segment_rollover_cannot_create_file::{{closure}}::hb6a9190a241fc232
[INFO] [stdout]                                at /opt/rustwide/workdir/src/wal/tests.rs:87:62
[INFO] [stdout]   21:     0x5d06689991e6 - core::ops::function::FnOnce::call_once::h5366fd298d299148
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   22:     0x5d0668c56b6b - core::ops::function::FnOnce::call_once::h3a2d82edd1a9b770
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5d0668c56b6b - test::__rust_begin_short_backtrace::h85d4fe5033219107
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/test/src/lib.rs:663:18
[INFO] [stdout]   24:     0x5d0668c6ab5d - test::run_test_in_process::{{closure}}::h67b48a81b9c9d7b6
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/test/src/lib.rs:686:74
[INFO] [stdout]   25:     0x5d0668c6ab5d - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h7680585480377cb5
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   26:     0x5d0668c6ab5d - std::panicking::catch_unwind::do_call::hf71351b2657d4002
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/panicking.rs:590:40
[INFO] [stdout]   27:     0x5d0668c6ab5d - std::panicking::catch_unwind::h7fcb5c0312d9e172
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/panicking.rs:553:19
[INFO] [stdout]   28:     0x5d0668c6ab5d - std::panic::catch_unwind::h5cf3c9bdee894ebe
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/panic.rs:359:14
[INFO] [stdout]   29:     0x5d0668c6ab5d - test::run_test_in_process::h1469cb85193a3a25
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/test/src/lib.rs:686:27
[INFO] [stdout]   30:     0x5d0668c6ab5d - test::run_test::{{closure}}::h59d45b3cd6453d69
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/test/src/lib.rs:607:43
[INFO] [stdout]   31:     0x5d0668c440a4 - test::run_test::{{closure}}::h9baa0c3d443f28c9
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/test/src/lib.rs:637:41
[INFO] [stdout]   32:     0x5d0668c440a4 - std::sys::backtrace::__rust_begin_short_backtrace::h97ea8cee4828663e
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/sys/backtrace.rs:158:18
[INFO] [stdout]   33:     0x5d0668c478fa - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h5d7539d5f78cee61
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/thread/mod.rs:562:17
[INFO] [stdout]   34:     0x5d0668c478fa - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::he4c551e23c5e9b22
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   35:     0x5d0668c478fa - std::panicking::catch_unwind::do_call::h522b41a6c157aaba
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/panicking.rs:590:40
[INFO] [stdout]   36:     0x5d0668c478fa - std::panicking::catch_unwind::h0efbf72006b8e365
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/panicking.rs:553:19
[INFO] [stdout]   37:     0x5d0668c478fa - std::panic::catch_unwind::h3b081041e6c97066
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/panic.rs:359:14
[INFO] [stdout]   38:     0x5d0668c478fa - std::thread::Builder::spawn_unchecked_::{{closure}}::ha751309815d5d8cf
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/thread/mod.rs:560:30
[INFO] [stdout]   39:     0x5d0668c478fa - core::ops::function::FnOnce::call_once{{vtable.shim}}::h2084b887a5fe25a7
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   40:     0x5d0668ccebcf - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h3adbd6ccf5f737af
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/alloc/src/boxed.rs:2085:9
[INFO] [stdout]   41:     0x5d0668ccebcf - std::sys::thread::unix::Thread::new::thread_start::hb3dc6483caa1b987
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/sys/thread/unix.rs:124:17
[INFO] [stdout]   42:     0x76ca35efdaa4 - <unknown>
[INFO] [stdout]   43:     0x76ca35f8aa64 - 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. 66 passed; 2 failed; 0 ignored; 0 measured; 0 filtered out; finished in 26.79s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--lib`
[INFO] running `Command { std: "docker" "inspect" "484aafb152c4a9d1f0c49aa66be779f4b5a02bdb8326aaa4b01e2c9ed489c41f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "484aafb152c4a9d1f0c49aa66be779f4b5a02bdb8326aaa4b01e2c9ed489c41f", kill_on_drop: false }`
[INFO] [stdout] 484aafb152c4a9d1f0c49aa66be779f4b5a02bdb8326aaa4b01e2c9ed489c41f
