No description
Find a file
Silas Brack 2fad27efc6 Add rebalance tool with --dry-run support
Pure plan_rebalance() computes diffs between current and desired placement.
Execution copies blobs to new volumes, updates index, deletes from old.
Skips keys where copy fails. Includes unit tests for planning logic.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-07 10:40:36 +01:00
src Add rebalance tool with --dry-run support 2026-03-07 10:40:36 +01:00
tests Add integration tests 2026-03-07 10:17:52 +01:00
.gitignore Initial commit 2026-03-07 09:53:12 +01:00
Cargo.lock Remove unused tokio-stream dependency 2026-03-07 10:26:50 +01:00
Cargo.toml Add rebuild tool: scan nginx volumes to reconstruct SQLite index 2026-03-07 10:30:15 +01:00
config.toml Initial commit 2026-03-07 09:53:12 +01:00
docker-compose.test.yml Add integration tests 2026-03-07 10:17:52 +01:00
PHILOSOPHY.md Make plan 2026-03-07 10:04:03 +01:00
TESTING.md Make plan 2026-03-07 10:04:03 +01:00
TODO.md Make plan 2026-03-07 10:04:03 +01:00