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

   [Jira](https://issues.apache.org/jira/browse/KAFKA-9228)
   
   This uses a much simpler approach than the one pursued in 
https://github.com/apache/kafka/pull/16001. Once task configs are detected for 
a connector, the most-recent config for that connector is tracked by the herder 
as the "applied" config. When new task configs are generated by the connector, 
the latest config for the connector is compared to the "applied" connector 
config. If a difference is detected, or there is no "applied" config, then 
tasks are automatically published to the config topic.
   
   If this approach is agreeable, I can apply it to standalone mode as well, 
fix the failing unit test cases in `DistributedHerderTest, and possibly flesh 
out some new unit tests.
   
   ### 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