Andrew Schofield created KAFKA-20162:
----------------------------------------

             Summary: Validation and enforcement of group configurations
                 Key: KAFKA-20162
                 URL: https://issues.apache.org/jira/browse/KAFKA-20162
             Project: Kafka
          Issue Type: Sub-task
            Reporter: Andrew Schofield


Part of KIP-1240.
* Tighten up and correct the validation and enforcement of existing group 
configurations such as group.consumer.session.timeout.ms.
* When a broker is restarted, static broker configurations are applied. It is 
possible that the group configurations might now lie outside the broker limits. 
In some cases, this causes the broker not to start.
* When a group configuration is updated, the value is validated against the 
broker configuration limits. If the validation fails, the request is rejected. 
(No change)
* When a broker configuration is updated, the existing group configurations are 
not validated. There are no cascading checks of all of the group 
configurations. This ensures that the administrator is able to tighten or relax 
limits easily.
* When a broker starts, if a group configuration lies outside the broker 
configuration limits, the broker is permitted to start. The broker writes a log 
line indicating that a group configuration was outside the broker limits, and 
that the effective value will be within the broker limits.
* When a group configuration is evaluated, the effective value of a group 
configuration is capped by the broker limits.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to