...
Type | Existing layout | Proposed layout |
---|---|---|
ZK | /brokers/topics/<topic> | /brokers/topics/<namespace>/<topic> |
ZK | /configs/<entity_name>/<entity> | /configs/<namespace>/<entity_name>/<entity> |
ZK | /admin/delete_topics/<topic> | /admin/delete_topics/<namespace>/<topic> |
ZK | /kafka_acls/<entity_name>/<entity> | /kafka_acls/<namespace>/<entity_name>/<entity> |
Disk | /<log_dir>/<topic>_<partition> | /<log_dir>/namespace<namespace>/<topic>_<partition> |
By default, namespace will be empty string. All existing entities will be part of default namespace and the current storage layouts will be in accordance with the proposed storage layouts.
...
Handling Configs Inheritance
Handling Regexes in Topic Subscription
Pros
- Will not change existing behavior.
- No impact on upgrades.
...