Tom Bentley created KAFKA-5693:
----------------------------------
Summary: TopicCreationPolicy and AlterConfigsPolicy overlap
Key: KAFKA-5693
URL: https://issues.apache.org/jira/browse/KAFKA-5693
Project: Kafka
Issue Type: Bug
Reporter: Tom Bentley
Priority: Minor
The administrator of a cluster can configure a {{CreateTopicPolicy}}, which has
access to the topic configs as well as other metadata to make its decision
about whether a topic creation is allowed. Thus in theory the decision could be
based on a combination of of the replication factor, and the topic configs, for
example.
Separately there is an AlterConfigPolicy, which only has access to the configs
(and can apply to configurable entities other than just topics).
There are potential issues with this. For example although the
CreateTopicPolicy is checked at creation time, it's not checked for any later
alterations to the topic config. So policies which depend on both the topic
configs and other topic metadata could be worked around by changing the configs
after creation.
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)