ahuang98 commented on PR #21053:
URL: https://github.com/apache/kafka/pull/21053#issuecomment-3618255827

   I think I agree that it might have less intended side effects to not delete 
the unknown configs. About the downgrade scenario, I would assume most cases 
where we're introducing new topic config, it might involve a new MV, in which 
case we don't guarantee lossless downgrades (this is besides the point that MV 
downgrade isn't supported yet). We don't technically gate the actual topic 
config on MV or major versions, so it is quite possible we lose information 
unexpectedly on a downgrade. 
   
   > The most simple approach is to not validate dynamic configs that are not 
known to kafka.
   
   Seems similar to my question on if we can just avoid validating the existing 
configs and prevent new invalid configs from being added. I don't necessarily 
agree with allowing a user _add_ a bad config - this could become a 
vulnerability if we don't have a cap on number of configs
   


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