lucasbru opened a new pull request, #18268:
URL: https://github.com/apache/kafka/pull/18268

   Clients in the Streams Rebalance Protocol send an "unconfigured" 
representation of the topology to the broker. That is, the number of input 
topics and (some) internal topics is not fixed, regular expressions are not 
resolved. The broker takes this description of the topology and, together with 
the current state of the topics on the broker, derives a `ConfiguredTopology`. 
The configured topology is what is being returned from `StreamsGroupDescribe`, 
and has all number of partitions defined, and regular expressions resolved. The 
configured topology also contains missing internal topics that need to be 
created, and potentially configuration errors, such as missing source topics.
   
   In this change, we add the internal data structures for representing the 
configured topology. They differ in some details from the data structures used 
in the RPCs. Most importantly, they can be evolved independently of the public 
interface.
   
   ### 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: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to