miroir/crates/miroir-core
jedarden aad33aaa7b fix(explainer): handle warnings at any position in list
The explainer warning tests were expecting LargeOffsetLimit and
UnboundedWildcard warnings at index 0, but IncompleteIntegration
warnings are added first. Updated tests to search for the expected
warning anywhere in the list.

fix(rebalancer): mark recovering nodes as Restoring, not Active

When a node recovers from failure, it should be marked as Restoring
until RF restoration completes. Previously, nodes were marked as
Active immediately, which bypassed the RF restoration flow.

fix(test): mark nodes as Active before simulating failure

The RF restoration tests were creating nodes in Joining status,
which are not considered healthy. Updated tests to mark nodes as
Active before simulating node failure, reflecting a healthy cluster.

Closes: bf-4oh49
2026-05-26 21:00:25 -04:00
..
benches style(benches): fix clippy warnings in benchmark files 2026-05-26 16:41:55 -04:00
migrations feat(admin-api): add TTL policy endpoint (plan §13.14) 2026-05-26 15:40:45 -04:00
proptest-regressions feat(tests): add property tests and fuzz targets for router, config, and parsers (plan §8, P9.6) 2026-05-24 11:41:48 -04:00
src fix(explainer): handle warnings at any position in list 2026-05-26 21:00:25 -04:00
tests fix(explainer): handle warnings at any position in list 2026-05-26 21:00:25 -04:00
Cargo.toml feat(benchmarks): add Criterion benchmarks for plan §8 performance targets 2026-05-26 15:57:02 -04:00
proptest.toml P1.6: Verify property tests and benchmarks for router 2026-05-23 10:21:56 -04:00