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)

Reply via email to