Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
-
None
-
None
-
Reviewed
Description
In YARN-2264, a race in DrainDispatcher was fixed. Unfortunately, it also exists in AsyncDispatcher (this was found and ignored in YARN-3878 but never documented...). In YARN-2991, another DrainDispatcher bug was fixed by letting DrainDispatcher reuse some AsyncDispatcher method because AsyncDispatcher doesn't have such issue. However, this shadows YARN-2264, and now similar race reappears in Tez unit tests (probably also YARN unit tests also).
Attachments
Attachments
Issue Links
- breaks
-
YARN-1121 RMStateStore should flush all pending store events before closing
- Closed
-
YARN-5526 DrainDispacher#ServiceStop blocked if setDrainEventsOnStop invoked
- Resolved
-
TEZ-2852 TestVertexImpl fails due to race in AsyncDispatcher
- Closed
- is broken by
-
YARN-2991 TestRMRestart.testDecomissionedNMsMetricsOnRMRestart intermittently fails on trunk
- Closed
- is related to
-
YARN-3887 Support for changing Application priority during runtime
- Resolved
- relates to
-
YARN-2264 Race in DrainDispatcher can cause random test failures
- Closed