-
Type: Bug
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: Testing Infrastructure
-
Fully Compatible
-
ALL
-
v4.2
-
STM 2019-08-12
-
31
-
2
Discovered this issue while investigating SERVER-42356. It is yet another way for close() to never be called on a FixtureLogger or TestLogger. The changes from https://hg.python.org/cpython/rev/d8802b055474 made it so sched.Event instances returned by sched.scheduler.enter() and sched.scheduler.enterabs() are treated as equal if they have the same (time, priority). It is therefore possible to remove the wrong event from the list when sched.scheduler.cancel() is called.
- is related to
-
SERVER-42356 teardown(finished=True) isn't ever called for the NoOpFixture
- Closed
-
SERVER-32295 Support python 3
- Closed
- related to
-
SERVER-72079 Replace our resmoke custom scheduler with python scheduler
- Closed