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