Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • We will add a new tool called ConfigChangeCommand that can manage all config changes in ZK. New methods will be added in AdminUtils to change configuration. This will be similar to the topic config tooling TopicCommand tool already present.
  • There will be new zookeeper paths under "config" but they are not considered to be public interfaces.

...

These configs in Zookeeper will override any configuration read from the properties file. We also do not plan to move away from file based configuration.

Modeling Default values

In addition to overrides, we also need a mechanism to model default configuration. For example: say we have default quotas for all clients and we need to selectively override them on a per-client basis. So far, we don't have a way to change the the default values. We can do this by having a special path to store defaults.

...