miroir/docs
jedarden 4a3c05473e OP#3: Document S-change (resharding) vs N-change (node scaling) trade-offs
Add comprehensive documentation comparing the two scaling dimensions:
- Core distinction: N-change is lightweight (rendezvous hash), S-change is heavy (dual-hash dual-write)
- Node scaling moves only ~1/N of documents; resharding affects 100% with 2× transient amplification
- Decision matrix for operators to choose the right approach
- Capacity planning guidance with S = max_nodes_per_group_ever × 8 formula
- References to existing benchmarks and CLI schedule guidance

This completes the remaining work for OP#3 by documenting the trade-offs
so operators understand when to use resharding vs adding nodes.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
Bead-Id: bf-jap1
2026-05-08 15:25:53 -04:00
..
benchmarks P12.OP3: Validate 2× transient load caveat and add CLI schedule window guard 2026-04-18 22:00:57 -04:00
dump-import P12.OP5: Add dump import compatibility matrix 2026-04-18 21:06:46 -04:00
notes Add repo hygiene: LICENSE, CHANGELOG, .gitignore 2026-04-18 20:47:36 -04:00
plan Add repo hygiene: LICENSE, CHANGELOG, .gitignore 2026-04-18 20:47:36 -04:00
research P12.OP2: Finalize Raft research — correct openraft version, update benchmarks, suppress warnings 2026-04-18 22:37:20 -04:00
arm64-support.md OP#6: Add ARM64 (aarch64-unknown-linux-musl) target support 2026-05-08 15:25:12 -04:00
trade-offs.md OP#3: Document S-change (resharding) vs N-change (node scaling) trade-offs 2026-05-08 15:25:53 -04:00