KAFKA-14511: extend AlterIncrementalConfigs API to support group config
This PR add resources to store and handle consumer group config. jira
Changes include:
- Adding GRUOP to resource type
- Corresponding DYNAMIC consumer group configurations in resources.
- Changes to support dynamic loading of configuration on changes.
- Test cases for the changes
Committer Checklist (excluded from commit message)
- [ ] Verify design and implementation
- [ ] Verify test coverage and CI build status
- [ ] Verify documentation (including upgrade notes)
@AndrewJSchofield, I've updated the PR. Please take a look again. Thanks.
Thanks @AndrewJSchofield for the feedback, I have addressed comments.
@dajac, PTAL, thanks in advance.
This PR is being marked as stale since it has not had any activity in 90 days. If you would like to keep this PR alive, please ask a committer for review. If the PR has merge conflicts, please update it with the latest from trunk (or appropriate release branch)
If this PR is no longer valid or desired, please feel free to close it. If no activity occurs in the next 30 days, it will be automatically closed.
@DL1231 I'm interested in getting group configs working. This PR is quite out of date, in particular because there's been a lot of refactoring of configs in Kafka recently. Would you like to rebase it and get it working again? Alternatively, I'm happy to take the work on instead.
@AndrewJSchofield I've resolved the conflict, PTAL, thanks in advance.
@DL1231 Yes, I'll give the updated code a detailed review in the next few days. Thanks for rebasing it.
@AndrewJSchofield I've updated the PR. Please take a look again. Thanks.
Thanks folks. I will review it soon.
@dajac I've updated the PR. Please take a look again. Thanks.
I'll be away until 7/29. I will continue reviewing this PR when I come back.
@dajac Sorry for the delay, I've updated the PR, PTAL when you get a chance.
@DL1231 I am back. Thanks for the update. I will review your PR asap.
Hi @dajac. Thanks a lot for the review. I have made the required changes in the last commit, PTAL when you get a chance.
I spoke too quickly. @DL1231 There are related failed tests. For instance:
- testInvalidProps() – org.apache.kafka.coordinator.group.GroupConfigTest Could you please check?
@DL1231 The last build failed with compilation errors. Could you please check? I would also advice to not rebase and force-push from now on. It will be easier for me to follow the fixes. Otherwise, I have to go through the entire PR.