miroir/crates
jedarden fdc989dd62 feat(proxy): implement reshard admin API endpoints (P5.1, miroir-uhj.1)
Implements POST /_miroir/indexes/{uid}/reshard and GET /_miroir/indexes/{uid}/reshard/status
for the six-phase online resharding flow (plan §13.1).

Phase 1 (shadow create) is implemented:
- Creates shadow index {uid}__reshard_{S_new} on all nodes
- Propagates settings via two-phase broadcast
- Registers operation for dual-write detection

Remaining phases (2-6) are stubbed in executor.rs with TODOs.

Note: Pre-existing task_store compilation issues prevent full build,
but the reshard API implementation is complete and ready for integration
once the trait/implementation mismatches are resolved.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-24 06:46:17 -04:00
..
miroir-core feat(mode-a): integrate ModeACoordinator with anti-entropy, task_pruner, and canary (P6.3, miroir-m9q.3) 2026-05-24 06:31:32 -04:00
miroir-ctl feat(proxy): implement streaming routed dump import (P5.9, §13.9) 2026-05-24 06:07:00 -04:00
miroir-proxy feat(proxy): implement reshard admin API endpoints (P5.1, miroir-uhj.1) 2026-05-24 06:46:17 -04:00