This page is meant as a template for writing a KIP. To create a KIP choose Tools->Copy on this page and modify with your content and replace the heading with the next KIP number and a description of your issue. Replace anything in italics with your own description.
Status
Current state: "Accepted"
...
- we will use the existing ACL for the
Cluster
resource (as used in IncrementalAlterConfigs/DescribeConfigs
operations). - we will only support one of five values for the value of a config - the log levels (TRACE, DEBUG, INFO, WARN, ERROR)
We will add a new DYNAMIC_BROKER_LOGGER_CONFIG
type to the ConfigSource enum
public enum ConfigSource {
DYNAMIC_BROKER_LOGGER_CONFIG, // dynamic broker logger config that is configured for a specific broker <--- NEW
DYNAMIC_TOPIC_CONFIG, // dynamic topic config that is configured for a specific topic DYNAMIC_BROKER_CONFIG, // dynamic broker config that is configured for a specific broker DYNAMIC_DEFAULT_BROKER_CONFIG, // dynamic broker config that is configured as default for all brokers in the cluster STATIC_BROKER_CONFIG, // static broker config provided as broker properties at start up (e.g. server.properties file) DEFAULT_CONFIG, // built-in default configuration for configs that have a default value UNKNOWN // source unknown e.g. in the ConfigEntry used for alter requests where source is not set }
|
Request/Response Overview
...