Myroslav Papirkovskyy created AMBARI-7027:
---------------------------------------------
Summary: Config History: need current version for each config group
Key: AMBARI-7027
URL: https://issues.apache.org/jira/browse/AMBARI-7027
Project: Ambari
Issue Type: Bug
Components: controller
Affects Versions: 1.7.0
Reporter: Myroslav Papirkovskyy
Assignee: Myroslav Papirkovskyy
Priority: Critical
Fix For: 1.7.0
From:
{code}
http://c6401.ambari.apache.org:8080/api/v1/clusters/cl123?fields=Clusters/desired_serviceconfigversions&minimal_response=true
{code}
We get:
{code}
{
"Clusters" : {
"cluster_name" : "cl123",
"version" : "HDP-2.1",
"desired_serviceconfigversions" : {
"GANGLIA" : {
"hosts" : null,
"cluster_name" : "cl123",
"service_name" : "GANGLIA",
"serviceconfigversion" : 1,
"createtime" : 1408644005764,
"group_id" : null,
"group_name" : null,
"user" : "admin"
},
"HBASE" : {
"hosts" : null,
"cluster_name" : "cl123",
"service_name" : "HBASE",
"serviceconfigversion" : 4,
"createtime" : 1408644005410,
"group_id" : null,
"group_name" : null,
"user" : "admin"
},
"HDFS" : {
"hosts" : null,
"cluster_name" : "cl123",
"service_name" : "HDFS",
"serviceconfigversion" : 15,
"createtime" : 1408666843905,
"group_id" : null,
"group_name" : null,
"user" : "admin",
"service_config_version_note" : "i changed
\ndatanode\nvolumn\nfailure\ntolarrrrrsdjfhkSHdfkjhagjhaghkjhkghkjfhgkhkdhfgkhkdhfgjhjdhfhghdfhgkhfhkjhdfghkjhdfjhg"
},
"HIVE" : {
"hosts" : null,
"cluster_name" : "cl123",
"service_name" : "HIVE",
"serviceconfigversion" : 4,
"createtime" : 1408644005281,
"group_id" : null,
"group_name" : null,
"user" : "admin"
},
"MAPREDUCE2" : {
"hosts" : null,
"cluster_name" : "cl123",
"service_name" : "MAPREDUCE2",
"serviceconfigversion" : 2,
"createtime" : 1408644006338,
"group_id" : null,
"group_name" : null,
"user" : "admin"
},
"NAGIOS" : {
"hosts" : null,
"cluster_name" : "cl123",
"service_name" : "NAGIOS",
"serviceconfigversion" : 1,
"createtime" : 1408644005564,
"group_id" : null,
"group_name" : null,
"user" : "admin"
},
"PIG" : {
"hosts" : null,
"cluster_name" : "cl123",
"service_name" : "PIG",
"serviceconfigversion" : 3,
"createtime" : 1408644006559,
"group_id" : null,
"group_name" : null,
"user" : "admin"
},
"STORM" : {
"hosts" : null,
"cluster_name" : "cl123",
"service_name" : "STORM",
"serviceconfigversion" : 2,
"createtime" : 1408644006849,
"group_id" : null,
"group_name" : null,
"user" : "admin"
},
"TEZ" : {
"hosts" : null,
"cluster_name" : "cl123",
"service_name" : "TEZ",
"serviceconfigversion" : 2,
"createtime" : 1408644006664,
"group_id" : null,
"group_name" : null,
"user" : "admin"
},
"WEBHCAT" : {
"hosts" : null,
"cluster_name" : "cl123",
"service_name" : "WEBHCAT",
"serviceconfigversion" : 2,
"createtime" : 1408644005879,
"group_id" : null,
"group_name" : null,
"user" : "admin"
},
"YARN" : {
"hosts" : null,
"cluster_name" : "cl123",
"service_name" : "YARN",
"serviceconfigversion" : 4,
"createtime" : 1408644006231,
"group_id" : null,
"group_name" : null,
"user" : "admin"
},
"ZOOKEEPER" : {
"hosts" : null,
"cluster_name" : "cl123",
"service_name" : "ZOOKEEPER",
"serviceconfigversion" : 2,
"createtime" : 1408644006453,
"group_id" : null,
"group_name" : null,
"user" : "admin"
}
}
}
}
{code}
So we know each current service config version for each service, but this is
for 'Default ' config group only.
eg, for HDFS default config group, the current version is 15
("serviceconfigversion": 15).
However, we need a current version for each config group.
If new config groups are created there should be multiple
"serviceconfigversion" for each group.
*Expected api results might be like*:
{code}
"HDFS" : [{
"hosts" : null,
"cluster_name" : "cl123",
"service_name" : "HDFS",
"serviceconfigversion" : 15,
"createtime" : 1408666843905,
"group_id" : null,
"group_name" : null,
"user" : "admin",
"service_config_version_note" : "i changed
\ndatanode\nvolumn\nfailure\ntolarrrrrsdjfhkSHdfkjhagjhaghkjhkghkjfhgkhkdhfgkhkdhfgjhjdhfhghdfhgkhfhkjhdfghkjhdfjhg"
},
{ "hosts" : null,
"cluster_name" : "cl123",
"service_name" : "HDFS",
"serviceconfigversion" : 20,
"createtime" : 1408666843905,
"group_id" : 1,
"group_name" :hdfs1,
"user" : "admin",
"service_config_version_note" : ""
}]
{code}
--
This message was sent by Atlassian JIRA
(v6.2#6252)