Parth Brahmbhatt created KAFKA-2035:
---------------------------------------

             Summary: Add a topic config cache.
                 Key: KAFKA-2035
                 URL: https://issues.apache.org/jira/browse/KAFKA-2035
             Project: Kafka
          Issue Type: Task
            Reporter: Parth Brahmbhatt
            Assignee: Parth Brahmbhatt


Currently the topic config is all about Log configuration so we have a 
TopicConfigManager which takes in a Log instance and keeps updating that 
instance's config instance as and when the topic config is updated. The topic 
config update notifications are sent using zk watchers by Controller.

I propose to introduce a TopicConfigCache which will be updated by 
TopicConfigManager on any config changes. The log instance and any other 
component (like the authorizer mentioned in KAFKA-1688) will have a reference 
to TopicConfigCache using which they will access the topic configs.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to