-
Notifications
You must be signed in to change notification settings - Fork 14.1k
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
[WIP]KAFKA-18034: CommitRequestManager should fail pending requests on fatal coordinator errors #18548
base: trunk
Are you sure you want to change the base?
Conversation
Hello @lianetm, I will test in this PR |
@m1a2st—is there a summary of the issue that caused the previous fix to be reverted? Thanks! |
Sorry, I still can't reproduce which test fail in my local machine :( |
private void maybePropagateCoordinatorFatalErrorEvent() { | ||
coordinatorRequestManager.fatalError() | ||
.ifPresent(fatalError -> backgroundEventHandler.add(new ErrorEvent(fatalError))); | ||
coordinatorRequestManager.clearFatalError(); |
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.
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.
ack, I'll take a closer look too asap. In the meantime I re-triggered the build so we can keep validating it.
@m1a2st could you solve the conflicts? Also, just to double check, the missing bit was clearing the fatal error after propagating it to the app thread, no other changes? Thanks! |
# Conflicts: # core/src/test/scala/integration/kafka/server/QuorumTestHarness.scala
Jira: https://issues.apache.org/jira/browse/KAFKA-18034
Committer Checklist (excluded from commit message)