-
Notifications
You must be signed in to change notification settings - Fork 15.4k
KAFKA-13111: Re-evaluate Fetch Sessions when using topic IDs #11331
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
Merged
Changes from all commits
Commits
Show all changes
37 commits
Select commit
Hold shift + click to select a range
2179f0c
change to topicIdPartition
jolshan 28acda9
Handle unknown topic IDs for full/sessionless cases.
jolshan 8be7a96
Handling some incremental session things. Still need to handle partit…
jolshan 79319f3
fix inconsistent topic ID handling for sessionless fetch contexts
jolshan 9dcfa3f
finish up first draft of handling incremental partitions
jolshan 643d7ff
Remove unnecessary error handling
jolshan eb8a6ed
cleanups
jolshan 11deaa8
Merge branch 'trunk' of github.com:apache/kafka into KAFKA-13111
jolshan 938d35e
Change equality checks based on which version we are using
jolshan 8ea8653
Merge branch 'trunk' of github.com:apache/kafka into KAFKA-13111
jolshan 815e8c0
try to transform fetch session handler
jolshan 4caa2dd
Change FetchSessionHandler again to handle creating a new session rig…
jolshan 5e7b628
Move topic ID error to partition level, remove extra topic ID map par…
jolshan 32c6297
check version using nodeApiVersions
jolshan a1de391
KAFKA-13111; FetchSessionHandler WIP
dajac 2708655
more refactor
dajac 4cdc41c
Merge remote-tracking branch 'dajac/KAFKA-13111' into KAFKA-13111-test
jolshan 83a91e6
Merge branch 'trunk' of github.com:apache/kafka into KAFKA-13111
jolshan 50c9db6
Merge branch 'KAFKA-13111' of github.com:jolshan/kafka into KAFKA-13111
jolshan 9f349f2
remove inconsistent topic ID from top level, put toForget after fetch…
jolshan c0a278f
Add some testing for edge cases
jolshan fbbf522
Respond to review comments
jolshan ea75200
Respond to comments on tests
jolshan 9174fdb
FetchRequestTests, CachedPartition, FetchSessionHandler, and other cl…
jolshan 43d69a1
PartitionData should take into account topicId in both equals and has…
dajac 594b549
Add more tests to FetcherTest; Update logic in FetchSessionHandler; F…
dajac 321ea1d
Fix tests, remove outdated error comments from FetchRequest/Response
jolshan f84b6f9
Add tests for AbstractFetcherThread and ReplicaFetcherThread
jolshan 63bc476
Add testResolveUnknownPartitions test
dajac 1a5fa71
More cleanups and test fixes
jolshan 165a106
Merge branch 'trunk' of github.com:apache/kafka into KAFKA-13111
jolshan f8b1d14
Small fix in testResolveUnknownPartitions
dajac 09fad0a
Further test fixes
jolshan eab5380
prepare for topicIdPartition refactor
jolshan 5048d03
Merge branch 'trunk' of github.com:apache/kafka into KAFKA-13111
jolshan ae81d04
fix build
jolshan d458fd1
fix build
dajac 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
Oops, something went wrong.
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.