-
Notifications
You must be signed in to change notification settings - Fork 15.4k
KAFKA-12523: handle TaskCorruption/TimeoutException during handleCorruption and handleRevocation #10407
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
Merged
ableegoldman
merged 28 commits into
apache:trunk
from
ableegoldman:12523-improve-commitOffsetsOrTransaction-handling-of-TimeoutException
Mar 29, 2021
Merged
KAFKA-12523: handle TaskCorruption/TimeoutException during handleCorruption and handleRevocation #10407
Changes from 2 commits
Commits
Show all changes
28 commits
Select commit
Hold shift + click to select a range
8dc0f50
remove commit from handleCorruption and handle TaskCorrupted in handl…
ableegoldman 549a5f7
fixin up the tests
ableegoldman a843f11
skip only corrupted tasks when checkpointing in handleRevocation
ableegoldman dbec22d
checkstyle
ableegoldman 4ce51e9
comments
ableegoldman 7282884
clean up logic
ableegoldman 5950b39
simplify even further
ableegoldman d6f8c0b
handle corrupted tasks
ableegoldman 1a579a4
use own catch block
ableegoldman 4d4f41c
add flag to closeAndRevive to conditionally mark changelogs as corru…
ableegoldman dc91e75
cleanup
ableegoldman 1446ec2
fix test I messed with before
ableegoldman 9c8730a
add unit test
ableegoldman 723520b
backtrack on handleCorrupted, tick the task timer and add another test
ableegoldman e5cca19
Revert "backtrack on handleCorrupted, tick the task timer and add ano…
ableegoldman 4a9ffff
add second unit test
ableegoldman 669367f
Merge branch 'trunk' of https://github.com/apache/kafka into 12523-im…
ableegoldman 4d23c99
cleanup in handleRevocation
ableegoldman 0d21ff4
javadocs for commit
ableegoldman ecb7e7c
clear timeout in revive and refactor commit
ableegoldman 9ea3256
update/remove comment
ableegoldman f6361c0
need to clear commit statuses during close
ableegoldman 4aed51d
clear status in all kinds of close
ableegoldman 9db590b
add timed out tasks to dirty tasks in handleRevocation
ableegoldman 4c78a79
add StreamTaskTest
ableegoldman 55c076b
add KAFKA-12569 jira number to TODOs
ableegoldman 6fcdd56
add unit tests for eos
ableegoldman fa4cde5
fix flaky test due to strict mock
ableegoldman File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.