----------------------------------------------------------- This is an automatically generated e-mail. To reply, visit: https://reviews.apache.org/r/59401/#review175541 -----------------------------------------------------------
Can we make this property optional so that ambari upgrade does not require HDFS restart? - Sid Wagle On May 19, 2017, 3:36 p.m., Dmytro Sen wrote: > > ----------------------------------------------------------- > This is an automatically generated e-mail. To reply, visit: > https://reviews.apache.org/r/59401/ > ----------------------------------------------------------- > > (Updated May 19, 2017, 3:36 p.m.) > > > Review request for Ambari, Aravindan Vijayan, Sid Wagle, and Vitalyi > Brodetskyi. > > > Bugs: AMBARI-21068 > https://issues.apache.org/jira/browse/AMBARI-21068 > > > Repository: ambari > > > Description > ------- > > Kafka logs indicate: > [2017-05-19 03:42:17,105] FATAL (kafka.Kafka$) > java.lang.IllegalArgumentException: requirement failed: Missing required > property 'kafka.timeline.metrics.instanceId' > at scala.Predef$.require(Predef.scala:233) > at > kafka.utils.VerifiableProperties.getString(VerifiableProperties.scala:177) > at > org.apache.hadoop.metrics2.sink.kafka.KafkaTimelineMetricsReporter.init(KafkaTimelineMetricsReporter.java:169) > at > kafka.metrics.KafkaMetricsReporter$$anonfun$startReporters$1.apply(KafkaMetricsReporter.scala:66) > at > kafka.metrics.KafkaMetricsReporter$$anonfun$startReporters$1.apply(KafkaMetricsReporter.scala:64) > at > scala.collection.IndexedSeqOptimized$class.foreach(IndexedSeqOptimized.scala:33) > at > scala.collection.mutable.WrappedArray.foreach(WrappedArray.scala:34) > at > kafka.metrics.KafkaMetricsReporter$.startReporters(KafkaMetricsReporter.scala:64) > at > kafka.server.KafkaServerStartable$.fromProps(KafkaServerStartable.scala:27) > at kafka.Kafka$.main(Kafka.scala:58) > at kafka.Kafka.main(Kafka.scala) > Did not see this property being added on ambari_upgrade_config_changes.json > file > On a different upgrade path like fromAmbari-2.2.2.o to 2.5.1, this property > got added > [root@ ambari-server]# cat > ambari_upgrade_config_changes_05-19-2017_00\:23\:28.json | grep -C4 > kafka.timeline.metrics.instanceId > "kafka-broker": { > "Added": { > "kafka.timeline.metrics.hosts": "{{ams_collector_hosts}}", > "kafka.timeline.metrics.set.instanceId": "{{set_instanceId}}", > "kafka.timeline.metrics.instanceId": "{{cluster_name}}", > "port": "6667" > }, > > > Diffs > ----- > > > ambari-server/src/main/java/org/apache/ambari/server/upgrade/UpgradeCatalog251.java > 146520f > > ambari-server/src/test/java/org/apache/ambari/server/upgrade/UpgradeCatalog251Test.java > 4575998 > > > Diff: https://reviews.apache.org/r/59401/diff/1/ > > > Testing > ------- > > manual + unit tests > > > Thanks, > > Dmytro Sen > >
