miroir/docs/dump-import
jedarden 188fd5404c P12.OP5: Add dump import compatibility matrix
Enumerates dump variants that streaming mode can/can't handle.

- Added docs/dump-import/compatibility-matrix.md with comprehensive
  compatibility matrix covering Meilisearch versions, dump variants,
  and workarounds
- Added docs/dump-import/README.md as entry point
- Updated miroir-ctl dump command to reference matrix with helpful
  error messages for unimplemented subcommands (import, export, analyze)

Addresses Open Problem #5: identifies what "can't reconstruct" means
in concrete terms, giving operators clear guidance on when broadcast
fallback is needed and what alternatives exist.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-04-18 21:06:46 -04:00
..
compatibility-matrix.md P12.OP5: Add dump import compatibility matrix 2026-04-18 21:06:46 -04:00
README.md P12.OP5: Add dump import compatibility matrix 2026-04-18 21:06:46 -04:00

Dump Import Documentation

This directory contains documentation for Miroir's dump import functionality, including compatibility information and operational guidance.

Overview

Miroir supports two dump import modes:

  1. Streaming Mode (Recommended): Routes documents per-shard via the public API. Efficient storage distribution, scales horizontally.
  2. Broadcast Mode (Legacy): Sends all documents to all nodes. Requires post-import rebalance. Used as fallback for incompatible dump variants.

Documents

Quick Reference

# Import a dump (streaming mode by default)
miroir-ctl dump import --file products.dump --index products

# Force broadcast mode
miroir-ctl dump import --file products.dump --index products --mode broadcast

# Analyze a dump for compatibility
miroir-ctl dump analyze --file products.dump

Enhancement Tracking

Bead Description Status
miroir-zc2.5 Dump import compatibility matrix Complete
miroir-zc2.6 Configurable shard metadata field name Open
miroir-zc2.7 Pre-import validation and field conflict detection Open
miroir-zc2.8 EE-to-CE dump conversion tool Open