lh0156 opened a new pull request, #22935: URL: https://github.com/apache/kafka/pull/22935
## Summary Fixes KAFKA-20835. The controller receives the complete group configuration after an alter operation. A group override that was valid when stored can become outside the current broker bounds after a broker configuration change, which previously prevented unrelated group configuration updates. This change: - validates individual values only when the value changed in the alter operation; - continues to reject an invalid value when it is actually changed; - preserves validation of all resulting configuration names; and - evaluates session/heartbeat relationships using effective values bounded by the current broker settings, so stale overrides cannot block unrelated changes. ## Tests - `./gradlew group-coordinator:test --tests org.apache.kafka.coordinator.group.GroupConfigTest` - `./gradlew core:test --tests kafka.server.ControllerConfigurationValidatorTest` - `./gradlew core:spotlessCheck group-coordinator:spotlessCheck` All commands passed. -- 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]
