Jun Rao created KAFKA-3827:
------------------------------
Summary: log.message.format.version should default to
inter.broker.protocol.version
Key: KAFKA-3827
URL: https://issues.apache.org/jira/browse/KAFKA-3827
Project: Kafka
Issue Type: Improvement
Affects Versions: 0.10.0.0
Reporter: Jun Rao
Currently, if one sets inter.broker.protocol.version to 0.9.0 and restarts the
broker, one will get the following exception since log.message.format.version
defaults to 0.10.0. It will be more intuitive if log.message.format.version
defaults to the value of inter.broker.protocol.version.
java.lang.IllegalArgumentException: requirement failed:
log.message.format.version 0.10.0-IV1 cannot be used when
inter.broker.protocol.version is set to 0.9.0.1
at scala.Predef$.require(Predef.scala:233)
at kafka.server.KafkaConfig.validateValues(KafkaConfig.scala:1023)
at kafka.server.KafkaConfig.<init>(KafkaConfig.scala:994)
at kafka.server.KafkaConfig$.fromProps(KafkaConfig.scala:743)
at kafka.server.KafkaConfig$.fromProps(KafkaConfig.scala:740)
at
kafka.server.KafkaServerStartable$.fromProps(KafkaServerStartable.scala:28)
at kafka.Kafka$.main(Kafka.scala:58)
at kafka.Kafka.main(Kafka.scala)
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)