-
Notifications
You must be signed in to change notification settings - Fork 8.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
YARN-10058. Handle uncaught exception for async-scheduling threads to prevent scheduler hangs #7129
base: trunk
Are you sure you want to change the base?
Conversation
@shameersss1 @slfan1989 Could you help to review this PR please? Thanks. |
💔 -1 overall
This message was automatically generated. |
💔 -1 overall
This message was automatically generated. |
@TaoYang526 I'm sorry I've been busy this past week. I'll take a look at the PR you submitted over the weekend. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for taking this up quickly.
The changes look good to me +1
…o prevent scheduler hangs.
Thanks @shameersss1 for the review. I'll merge and then force-push to trigger testing for the patch. |
808208b
to
edf8db8
Compare
🎊 +1 overall
This message was automatically generated. |
@slfan1989 - Could you please review this as well ? (This is a minor change) |
🎊 +1 overall
This message was automatically generated. |
Description of PR
Handle uncaught exception for async-scheduling threads to prevent scheduler hangs.
How was this patch tested?
Includes 2 unit tests:
(1) HA-disabled: RM should be shutdown after async-scheduling thread exit.
(2) HA-enabled: RM1 should be transitioned from active to standby after async-scheduling thread exit, and this RM should work once it is activated again.
For code changes:
LICENSE
,LICENSE-binary
,NOTICE-binary
files?