nizhikov commented on PR #14871:
URL: https://github.com/apache/kafka/pull/14871#issuecomment-1881211127

   @mimaison @ijuma Guys, I need your advice here.
   
   `ConfigCommand` code are tightly coupled with other part of `core` module.
   In this PR I tried to move one of dependency - `DynamicConfig` to 
`server-commons`.
   
   There still one method that not moved:
   
   ```
     object Broker {
       DynamicBrokerConfig.addDynamicConfigs(BROKER_CONFIG_DEF)
       val nonDynamicProps = KafkaConfig.configNames.toSet -- 
BROKER_CONFIG_DEF.names.asScala
     }
   ```
   
   dependencies are `DynamicConfig` -> `DynamicBrokerConfig` -> `KafkaConfig`, 
etc.
   
   
   Can you, please, advice me - should I continue and try move all chain to 
java?
   I can try to make separate PR with moving `KafkaConfig` and other classes.
   Or is it too much for now and I must go other way for these changes?
   


-- 
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