-
Type:
Improvement
-
Resolution: Unresolved
-
Priority:
Major - P3
-
None
-
Affects Version/s: None
-
Component/s: Internal Code
-
Server Programmability
-
None
-
3
-
None
-
None
-
None
-
None
-
None
-
None
We may have some init-order issues that are showing up as flaky runs, because we randomize the order of mongo initializers, per SERVER-40972.
The initializer order scrambling was done in order to highlight any missing dependency orderings. This may have been successful but without the ability to reproduce the exact order of a failing test, we would probably just call the problem a "flake" and ignore it. We should accept a pseudorandom seed so that failing tests can be re-run.
This could help with test automation and test deflaking, but it could even help with production debugging, since we still do that randomization in production builds.
- is related to
-
SERVER-40972 randomize the MONGO_INITIALIZER topological sort inputs
-
- Closed
-