jolshan opened a new pull request #11170:
URL: https://github.com/apache/kafka/pull/11170


   Before we used the metadata cache to determine whether or not to use topic 
IDs. Unfortunately, metadata cache updates with ZK controllers are in a 
separate request and may be too slow for the fetcher thread. This results in 
switching between topic names and topic IDs for topics that could just use IDs. 
   
   This change adds topic IDs to FetcherState created in LeaderAndIsr requests. 
It also supports updating this state for follower threads as soon as a 
LeaderAndIsr request provides a topic ID. 
   
   I've opted to only update replica fetcher threads. Alter Log Dir threads 
will use either topic name or topic ID depending on what was present when they 
were created. 
   
   ### Committer Checklist (excluded from commit message)
   - [ ] Verify design and implementation 
   - [ ] Verify test coverage and CI build status
   - [ ] Verify documentation (including upgrade notes)
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: jira-unsubscr...@kafka.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


Reply via email to