miroir/crates
jedarden d86a68ca0a feat(dump-import): implement multipart upload and broadcast fallback
- Add multipart/form-data file upload support for POST /_miroir/dumps/import
- Implement fallback broadcast mode for dump_import config
- Update CLI to use multipart upload instead of JSON base64
- Add axum multipart feature to miroir-proxy
- Add reqwest multipart feature to miroir-ctl
- Update test to reflect broadcast mode acceptance

Acceptance criteria met:
- Streaming import routes documents per-shard (not 100% to each node)
- Large imports complete with batched per-target writes
- Metrics track bytes read, documents routed, rate
- Fallback broadcast mode works when streaming is disabled

Closes: bf-4u2n4
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-26 13:43:33 -04:00
..
miroir-core feat(dump-import): implement multipart upload and broadcast fallback 2026-05-26 13:43:33 -04:00
miroir-ctl feat(dump-import): implement multipart upload and broadcast fallback 2026-05-26 13:43:33 -04:00
miroir-proxy feat(dump-import): implement multipart upload and broadcast fallback 2026-05-26 13:43:33 -04:00