Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
roachtest: make failure recovery independent
Previously, the multiple failures were started and finished independently. This caused a problem if the ability to recover from one failure depended on a different failure recovering first. To mitigate this and to add a little more chaos, start and recover each failure in a seperate goroutine. This will allow the "most important" failure to recover first so that the others can recover if they depend on each other. Note that this is more important today while we don't support all the failure modes that the chaos implements. Specifically we don't handle partial partitions handling yet. Epic: none Fixes: cockroachdb#119085 Fixes: cockroachdb#119347 Fixes: cockroachdb#119361 Fixes: cockroachdb#119454 Release note: None
- Loading branch information