-
Type: Task
-
Resolution: Won't Do
-
Priority: Major - P3
-
None
-
Affects Version/s: None
-
Component/s: None
-
Labels:None
We use a lock to allow tests to be run exclusively (e.g. tests with failpoints). When such tests fail or panic, they poison the lock, which causes all subsequent tests to fail when they try to acquire the lock. This reduces the value of a single test run, since the rest of the tests essentially won't be run.
We should come up with a way to have these failing tests release the lock so that the rest of the tests can run.