kkonstantine opened a new pull request #9172:
URL: https://github.com/apache/kafka/pull/9172


   Addition of configs for custom topic creation with KIP-158 created a 
regression when transformation configs are also included in the configuration 
of a source connector. 
   
   To experience the issue, just enabling topic creation at the worker is not 
sufficient. A user needs to supply a source connector configuration that 
contains both transformations and custom topic creation properties. 
   
   The issue is that the enrichment of configs in `SourceConnectorConfig` 
happens on top of an `AbstractConfig` rather than a `ConnectorConfig`. 
Inheriting from the latter allows enrichment to be composable for both topic 
creation and transformations. 
   
   Unit tests and integration tests are written to test these combinations. 
   
   ### 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.

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


Reply via email to