Jay Kreps created KAFKA-554: ------------------------------- Summary: Move all per-topic configuration into ZK and add to the CreateTopicCommand Key: KAFKA-554 URL: https://issues.apache.org/jira/browse/KAFKA-554 Project: Kafka Issue Type: Bug Reporter: Jay Kreps Fix For: 0.8.1
We have a number of per-topic configurations that control message retention and flush interval. Here is the list of properties I find in KafkaConfig that appear to be per-topic: topic.log.file.size topic.log.roll.hours topic.log.retention.hours topic.log.retention.size topic.flush.intervals.ms Currently we specify these in server.properties. This is not a good solution as it requires a rolling bounce of the cluster to make a change, which just doesn't scale to having hundreds of topics. Also the map encoded in a CSV string is kind of hacky. We should move these into ZK in some kind of JSON blob that allows easily adding new per-topic configs and we should remove these from server.properties. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira