KAFKA-15853: Refactor ShareGroupConfig with AbstractConfig#16506
KAFKA-15853: Refactor ShareGroupConfig with AbstractConfig#16506chia7712 merged 5 commits intoapache:trunkfrom
Conversation
|
@chia7712 can you have a look please whenever you have time? I started with this as the KIP-932 is under development at the moment and I don't want to clash with it |
|
@OmniaGM that refactor is good, but maybe we can reach more consensus before refactor. Please take a look at #16458 (comment) It would be nice we can build a pattern for all xxxConfig files. |
|
@OmniaGM as the summary of #16458 (comment), if the |
Just pushed a refactor here 5b4b862 to introduce attributes and move the validation to the construction. Please have a look when you have time. |
AndrewJSchofield
left a comment
There was a problem hiding this comment.
lgtm. I was wondering how the refactoring that @OmniaGM is doing for config would affect the work we are doing on KIP-932.
@AndrewJSchofield I believe it shouldn't have significant effect on KIP-932's work apart from the fact that now all getters, validation and config definitions will be defined in Small suggestion you can depends on |
|
Thanks for the PR @OmniaGM, I do see |
Reviewers: Andrew Schofield <aschofield@confluent.io>, Chia-Ping Tsai <chia7712@gmail.com>
Move getters and validation out of KafkaConfig and into ShareGroupConfig
Committer Checklist (excluded from commit message)