Return-Path: X-Original-To: apmail-ambari-dev-archive@www.apache.org Delivered-To: apmail-ambari-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 08AC11846B for ; Wed, 2 Mar 2016 18:58:17 +0000 (UTC) Received: (qmail 81807 invoked by uid 500); 2 Mar 2016 18:58:16 -0000 Delivered-To: apmail-ambari-dev-archive@ambari.apache.org Received: (qmail 81777 invoked by uid 500); 2 Mar 2016 18:58:16 -0000 Mailing-List: contact dev-help@ambari.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@ambari.apache.org Delivered-To: mailing list dev@ambari.apache.org Received: (qmail 81762 invoked by uid 99); 2 Mar 2016 18:58:16 -0000 Received: from reviews-vm.apache.org (HELO reviews.apache.org) (140.211.11.40) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 02 Mar 2016 18:58:16 +0000 Received: from reviews.apache.org (localhost [127.0.0.1]) by reviews.apache.org (Postfix) with ESMTP id 25CA22E7B0C; Wed, 2 Mar 2016 18:58:16 +0000 (UTC) Content-Type: multipart/alternative; boundary="===============4160963133701359130==" MIME-Version: 1.0 Subject: Re: Review Request 44210: AMBARI-15226 - The stack advisor should be pushed down to the services From: Alejandro Fernandez To: Sumit Mohanty , Yusaku Sako Cc: Tim Thorpe , Alejandro Fernandez , Ambari Date: Wed, 02 Mar 2016 18:58:16 -0000 Message-ID: <20160302185816.1649.42943@reviews.apache.org> X-ReviewBoard-URL: https://reviews.apache.org/ Auto-Submitted: auto-generated Sender: Alejandro Fernandez X-ReviewGroup: Ambari X-Auto-Response-Suppress: DR, RN, OOF, AutoReply X-ReviewRequest-URL: https://reviews.apache.org/r/44210/ X-Sender: Alejandro Fernandez References: <20160301165349.6191.26029@reviews.apache.org> In-Reply-To: <20160301165349.6191.26029@reviews.apache.org> X-ReviewBoard-Diff-For: ambari-server/src/test/resources/stacks/old/HDP22stack_advisor.py X-ReviewBoard-Diff-For: ambari-server/src/main/resources/stacks/HDP/2.2/services/KAFKA/service_advisor_HDP22KAFKA.py X-ReviewBoard-Diff-For: ambari-server/src/test/resources/stacks/XYZ/1.0.0/services/stack_advisor.py X-ReviewBoard-Diff-For: ambari-server/src/main/resources/stacks/HDP/2.2/services/HIVE/service_advisor_HDP22HIVE.py X-ReviewBoard-Diff-For: ambari-server/src/main/resources/stacks/BIGTOP/0.8/services/HIVE/service_advisor_BIGTOP08HIVE.py X-ReviewBoard-Diff-For: ambari-server/src/main/resources/stacks/BIGTOP/0.8/services/YARN/service_advisor_BIGTOP08YARN.py X-ReviewBoard-Diff-For: ambari-server/src/main/resources/stacks/HDP/2.3/services/HDFS/service_advisor_HDP23HDFS.py X-ReviewBoard-Diff-For: ambari-server/src/main/resources/stacks/HDPWIN/2.2/services/YARN/service_advisor_HDPWIN22YARN.py X-ReviewBoard-Diff-For: ambari-server/src/main/resources/stacks/HDPWIN/2.3/services/YARN/service_advisor_HDPWIN23YARN.py X-ReviewBoard-Diff-For: ambari-server/src/main/resources/stacks/BIGTOP/0.8/services/HDFS/service_advisor_BIGTOP08HDFS.py X-ReviewBoard-Diff-For: ambari-server/src/main/resources/stacks/HDPWIN/2.3/services/stack_advisor.py X-ReviewBoard-Diff-For: ambari-server/src/main/resources/stacks/HDP/2.1/services/OOZIE/service_advisor_HDP21OOZIE.py X-ReviewBoard-Diff-For: ambari-server/src/main/resources/stacks/HDP/2.2/services/AMBARI_METRICS/metainfo.xml X-ReviewBoard-Diff-For: ambari-server/src/test/resources/stacks/XYZ/1.0.1/services/stack_advisor.py X-ReviewBoard-Diff-For: ambari-server/src/main/resources/stacks/HDP/2.2/services/RANGER/service_advisor_HDP22RANGER.py X-ReviewBoard-Diff-For: ambari-server/src/main/resources/stacks/HDPWIN/2.1/services/STORM/service_advisor_HDPWIN21STORM.py X-ReviewBoard-Diff-For: ambari-server/src/main/resources/stacks/HDP/2.2/services/KNOX/service_advisor_HDP22KNOX.py X-ReviewBoard-Diff-For: ambari-server/src/main/resources/stacks/HDP/2.1/services/FALCON/service_advisor_HDP21FALCON.py X-ReviewBoard-Diff-For: ambari-server/src/main/resources/stacks/HDP/2.3/services/HBASE/service_advisor_HDP23HBASE.py X-ReviewBoard-Diff-For: ambari-server/src/main/resources/stacks/HDPWIN/2.1/services/FALCON/service_advisor_HDPWIN21FALCON.py X-ReviewBoard-Diff-For: ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HIVE/service_advisor_HDP206HIVE.py X-ReviewBoard-Diff-For: ambari-server/src/test/resources/stacks/old/HDP26stack_advisor.py X-ReviewBoard-Diff-For: ambari-server/src/main/resources/stacks/HDP/2.0.6/services/YARN/service_advisor_HDP206YARN.py X-ReviewBoard-Diff-For: ambari-server/src/main/resources/stacks/HDPWIN/2.1/services/OOZIE/service_advisor_HDPWIN21OOZIE.py X-ReviewBoard-Diff-For: ambari-server/src/main/resources/stacks/HDPWIN/2.1/services/ZOOKEEPER/service_advisor_HDPWIN21ZOOKEEPER.py X-ReviewBoard-Diff-For: ambari-server/src/main/resources/stacks/BIGTOP/0.8/services/stack_advisor.py X-ReviewBoard-Diff-For: ambari-server/src/main/resources/stacks/HDP/2.3/services/RANGER_KMS/service_advisor_HDP23RANGER_KMS.py X-ReviewBoard-Diff-For: ambari-server/src/main/resources/stacks/HDPWIN/2.2/services/STORM/service_advisor_HDPWIN22STORM.py X-ReviewBoard-Diff-For: ambari-server/src/test/resources/stacks/old/HDP21stack_advisor.py X-ReviewBoard-Diff-For: ambari-server/src/main/resources/stacks/HDP/2.0.6/services/GANGLIA/service_advisor_HDP206GANGLIA.py X-ReviewBoard-Diff-For: ambari-server/src/main/resources/stacks/HDP/2.0.6/services/ZOOKEEPER/service_advisor_HDP206ZOOKEEPER.py X-ReviewBoard-Diff-For: ambari-server/src/main/resources/stacks/HDP/2.1/services/YARN/service_advisor_HDP21YARN.py X-ReviewBoard-Diff-For: ambari-server/src/main/resources/stacks/BIGTOP/0.8/services/GANGLIA/service_advisor_BIGTOP08GANGLIA.py X-ReviewBoard-Diff-For: ambari-server/src/main/resources/stacks/HDP/2.2/services/AMBARI_METRICS/service_advisor_HDP22AMBARI_METRICS.py X-ReviewBoard-Diff-For: ambari-server/src/main/resources/stacks/HDP/2.3.GlusterFS/services/stack_advisor.py X-ReviewBoard-Diff-For: ambari-server/src/main/resources/stacks/HDPWIN/2.2/services/AMBARI_METRICS/service_advisor_HDPWIN22AMBARI_METRICS.py X-ReviewBoard-Diff-For: ambari-server/src/main/resources/stacks/HDPWIN/2.1/services/HDFS/service_advisor_HDPWIN21HDFS.py X-ReviewBoard-Diff-For: ambari-server/src/main/resources/stacks/BIGTOP/0.8/services/ZOOKEEPER/service_advisor_BIGTOP08ZOOKEEPER.py X-ReviewBoard-Diff-For: ambari-server/src/main/resources/stacks/HDP/2.4/services/stack_advisor.py X-ReviewBoard-Diff-For: ambari-server/src/main/resources/stacks/HDP/2.2/services/STORM/service_advisor_HDP22STORM.py X-ReviewBoard-Diff-For: ambari-server/src/test/resources/stacks/old/HDP206stack_advisor.py X-ReviewBoard-Diff-For: ambari-server/src/test/resources/stacks/XYZ/1.0.0/services/YARN/service_advisor_XYZ100YARN.py X-ReviewBoard-Diff-For: ambari-server/src/test/resources/stacks/XYZ/1.0.1/services/YARN/service_advisor_XYZ101YARN.py X-ReviewBoard-Diff-For: ambari-server/src/test/resources/stacks/old/HDP23stack_advisor.py X-ReviewBoard-Diff-For: ambari-server/src/main/resources/common-services/PXF/3.0.0/service_advisor.py X-ReviewBoard-Diff-For: ambari-server/src/main/resources/stacks/HDPWIN/2.3/services/HIVE/service_advisor_HDPWIN23HIVE.py X-ReviewBoard-Diff-For: ambari-server/src/main/resources/stacks/HDP/2.1/services/stack_advisor.py X-ReviewBoard-Diff-For: ambari-server/src/main/resources/stacks/HDP/2.3/services/SPARK/service_advisor_HDP23SPARK.py X-ReviewBoard-Diff-For: ambari-server/src/main/resources/stacks/HDP/2.0.6/services/OOZIE/service_advisor_HDP206OOZIE.py X-ReviewBoard-Diff-For: ambari-server/src/main/resources/stacks/HDP/2.1/services/STORM/service_advisor_HDP21STORM.py X-ReviewBoard-Diff-For: ambari-server/src/main/resources/stacks/HDP/2.3/services/HIVE/service_advisor_HDP23HIVE.py X-ReviewBoard-Diff-For: ambari-server/src/main/resources/stacks/HDP/2.3/services/YARN/service_advisor_HDP23YARN.py X-ReviewBoard-Diff-For: ambari-server/src/main/resources/stacks/HDPWIN/2.1/services/stack_advisor.py X-ReviewBoard-Diff-For: ambari-server/src/main/resources/stacks/HDP/2.6/services/stack_advisor.py X-ReviewBoard-Diff-For: ambari-server/src/main/resources/stacks/HDP/2.2/services/TEZ/service_advisor_HDP22TEZ.py X-ReviewBoard-Diff-For: ambari-server/src/main/resources/stacks/HDPWIN/2.1/services/AMBARI_METRICS/service_advisor_HDPWIN21AMBARI_METRICS.py X-ReviewBoard-Diff-For: ambari-server/src/main/resources/stacks/HDP/2.0.6/services/AMBARI_METRICS/service_advisor_HDP206AMBARI_METRICS.py X-ReviewBoard-Diff-For: ambari-server/src/main/resources/stacks/HDP/2.0.6/services/stack_advisor.py X-ReviewBoard-Diff-For: ambari-server/src/main/resources/stacks/HDPWIN/2.2/services/TEZ/service_advisor_HDPWIN22TEZ.py X-ReviewBoard-Diff-For: ambari-server/src/test/resources/stacks/old/stack_advisor.py X-ReviewBoard-Diff-For: ambari-server/src/main/resources/stacks/HDP/2.1/services/TEZ/service_advisor_HDP21TEZ.py X-ReviewBoard-Diff-For: ambari-server/src/test/resources/stacks/old/HDP25stack_advisor.py X-ReviewBoard-Diff-For: ambari-server/src/test/resources/stacks/old/HDP24stack_advisor.py X-ReviewBoard-Diff-For: ambari-server/src/main/resources/common-services/HAWQ/2.0.0/service_advisor.py X-ReviewBoard-Diff-For: ambari-server/src/main/resources/stacks/default_stack_advisor.py X-ReviewBoard-Diff-For: ambari-server/src/main/resources/stacks/HDPWIN/2.1/services/HBASE/service_advisor_HDPWIN21HBASE.py X-ReviewBoard-Diff-For: ambari-server/src/main/resources/stacks/HDP/2.3/services/TEZ/service_advisor_HDP23TEZ.py X-ReviewBoard-Diff-For: ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HDFS/service_advisor_HDP206HDFS.py X-ReviewBoard-Diff-For: ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HBASE/service_advisor_HDP206HBASE.py X-ReviewBoard-Diff-For: ambari-server/src/main/resources/stacks/HDP/2.3/services/RANGER/service_advisor_HDP23RANGER.py X-ReviewBoard-Diff-For: ambari-server/src/main/resources/stacks/HDPWIN/2.2/services/KNOX/service_advisor_HDPWIN22KNOX.py X-ReviewBoard-Diff-For: ambari-server/src/main/resources/stacks/HDPWIN/2.1/services/YARN/service_advisor_HDPWIN21YARN.py X-ReviewBoard-Diff-For: ambari-server/src/main/resources/stacks/HDPWIN/2.3/services/HBASE/service_advisor_HDPWIN23HBASE.py X-ReviewBoard-Diff-For: ambari-server/src/main/resources/stacks/BIGTOP/0.8/services/OOZIE/service_advisor_BIGTOP08OOZIE.py X-ReviewBoard-Diff-For: ambari-server/src/main/resources/stacks/HDPWIN/2.3/services/HDFS/service_advisor_HDPWIN23HDFS.py X-ReviewBoard-Diff-For: ambari-server/src/main/resources/stacks/HDPWIN/2.1/services/HIVE/service_advisor_HDPWIN21HIVE.py X-ReviewBoard-Diff-For: ambari-server/src/main/resources/stacks/HDP/2.3/services/KAFKA/service_advisor_HDP23KAFKA.py X-ReviewBoard-Diff-For: ambari-server/src/main/resources/stacks/HDP/2.2/services/HDFS/service_advisor_HDP22HDFS.py X-ReviewBoard-Diff-For: ambari-server/src/main/resources/stacks/stack_advisor.py X-ReviewBoard-Diff-For: ambari-server/src/main/resources/stacks/BIGTOP/0.8/services/HBASE/service_advisor_BIGTOP08HBASE.py X-ReviewBoard-Diff-For: ambari-server/src/main/resources/stacks/HDP/2.2/services/YARN/service_advisor_HDP22YARN.py X-ReviewBoard-Diff-For: ambari-server/src/main/resources/stacks/HDPWIN/2.1/services/TEZ/service_advisor_HDPWIN21TEZ.py X-ReviewBoard-Diff-For: ambari-server/src/main/resources/stacks/HDP/2.5/services/stack_advisor.py X-ReviewBoard-Diff-For: ambari-server/src/main/resources/stacks/HDPWIN/2.3/services/TEZ/service_advisor_HDPWIN23TEZ.py X-ReviewBoard-Diff-For: ambari-server/src/main/resources/stacks/HDP/2.2/services/HBASE/service_advisor_HDP22HBASE.py X-ReviewBoard-Diff-For: ambari-server/src/main/resources/stacks/HDPWIN/2.2/services/HBASE/service_advisor_HDPWIN22HBASE.py X-ReviewBoard-Diff-For: ambari-server/src/main/resources/stacks/HDPWIN/2.2/services/HIVE/service_advisor_HDPWIN22HIVE.py X-ReviewBoard-Diff-For: ambari-server/src/main/resources/stacks/HDP/2.1/services/HIVE/service_advisor_HDP21HIVE.py X-ReviewBoard-Diff-For: ambari-server/src/main/resources/stacks/HDPWIN/2.2/services/HDFS/service_advisor_HDPWIN22HDFS.py Reply-To: Alejandro Fernandez X-ReviewRequest-Repository: ambari --===============4160963133701359130== MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit ----------------------------------------------------------- This is an automatically generated e-mail. To reply, visit: https://reviews.apache.org/r/44210/#review121687 ----------------------------------------------------------- ambari-server/src/main/resources/stacks/default_stack_advisor.py (line 35) Please include Srimanth Gunturi in the code review, thanks! - Alejandro Fernandez On March 1, 2016, 4:53 p.m., Tim Thorpe wrote: > > ----------------------------------------------------------- > This is an automatically generated e-mail. To reply, visit: > https://reviews.apache.org/r/44210/ > ----------------------------------------------------------- > > (Updated March 1, 2016, 4:53 p.m.) > > > Review request for Ambari, Sumit Mohanty and Yusaku Sako. > > > Bugs: AMBARI-15226 > https://issues.apache.org/jira/browse/AMBARI-15226 > > > Repository: ambari > > > Description > ------- > > Currently the stack advisor is defined under each stack version such as HDP/2.3. The problem with this is that it restricts the services that can be added to the stack. If a custom service is to be added, they would need to modify the stack advisor. If the configuration recommendation and validation can be done at the service level then the custom service could just include their own recommendations and validations separately. > > > Diffs > ----- > > ambari-agent/pom.xml c2c993f > ambari-server/src/main/assemblies/server.xml e1a4919 > ambari-server/src/main/resources/common-services/HAWQ/2.0.0/service_advisor.py PRE-CREATION > ambari-server/src/main/resources/common-services/PXF/3.0.0/service_advisor.py PRE-CREATION > ambari-server/src/main/resources/scripts/stack_advisor.py cdd9acb > ambari-server/src/main/resources/stacks/BIGTOP/0.8/services/GANGLIA/service_advisor_BIGTOP08GANGLIA.py PRE-CREATION > ambari-server/src/main/resources/stacks/BIGTOP/0.8/services/HBASE/service_advisor_BIGTOP08HBASE.py PRE-CREATION > ambari-server/src/main/resources/stacks/BIGTOP/0.8/services/HDFS/service_advisor_BIGTOP08HDFS.py PRE-CREATION > ambari-server/src/main/resources/stacks/BIGTOP/0.8/services/HIVE/service_advisor_BIGTOP08HIVE.py PRE-CREATION > ambari-server/src/main/resources/stacks/BIGTOP/0.8/services/OOZIE/service_advisor_BIGTOP08OOZIE.py PRE-CREATION > ambari-server/src/main/resources/stacks/BIGTOP/0.8/services/YARN/service_advisor_BIGTOP08YARN.py PRE-CREATION > ambari-server/src/main/resources/stacks/BIGTOP/0.8/services/ZOOKEEPER/service_advisor_BIGTOP08ZOOKEEPER.py PRE-CREATION > ambari-server/src/main/resources/stacks/BIGTOP/0.8/services/stack_advisor.py 53591cd > ambari-server/src/main/resources/stacks/HDP/2.0.6/services/AMBARI_METRICS/service_advisor_HDP206AMBARI_METRICS.py PRE-CREATION > ambari-server/src/main/resources/stacks/HDP/2.0.6/services/GANGLIA/service_advisor_HDP206GANGLIA.py PRE-CREATION > ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HBASE/service_advisor_HDP206HBASE.py PRE-CREATION > ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HDFS/service_advisor_HDP206HDFS.py PRE-CREATION > ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HIVE/service_advisor_HDP206HIVE.py PRE-CREATION > ambari-server/src/main/resources/stacks/HDP/2.0.6/services/OOZIE/service_advisor_HDP206OOZIE.py PRE-CREATION > ambari-server/src/main/resources/stacks/HDP/2.0.6/services/YARN/service_advisor_HDP206YARN.py PRE-CREATION > ambari-server/src/main/resources/stacks/HDP/2.0.6/services/ZOOKEEPER/service_advisor_HDP206ZOOKEEPER.py PRE-CREATION > ambari-server/src/main/resources/stacks/HDP/2.0.6/services/stack_advisor.py f6f8cde > ambari-server/src/main/resources/stacks/HDP/2.1/services/FALCON/service_advisor_HDP21FALCON.py PRE-CREATION > ambari-server/src/main/resources/stacks/HDP/2.1/services/HIVE/service_advisor_HDP21HIVE.py PRE-CREATION > ambari-server/src/main/resources/stacks/HDP/2.1/services/OOZIE/service_advisor_HDP21OOZIE.py PRE-CREATION > ambari-server/src/main/resources/stacks/HDP/2.1/services/STORM/service_advisor_HDP21STORM.py PRE-CREATION > ambari-server/src/main/resources/stacks/HDP/2.1/services/TEZ/service_advisor_HDP21TEZ.py PRE-CREATION > ambari-server/src/main/resources/stacks/HDP/2.1/services/YARN/service_advisor_HDP21YARN.py PRE-CREATION > ambari-server/src/main/resources/stacks/HDP/2.1/services/stack_advisor.py 3a552b8 > ambari-server/src/main/resources/stacks/HDP/2.2/services/AMBARI_METRICS/metainfo.xml PRE-CREATION > ambari-server/src/main/resources/stacks/HDP/2.2/services/AMBARI_METRICS/service_advisor_HDP22AMBARI_METRICS.py PRE-CREATION > ambari-server/src/main/resources/stacks/HDP/2.2/services/HBASE/service_advisor_HDP22HBASE.py PRE-CREATION > ambari-server/src/main/resources/stacks/HDP/2.2/services/HDFS/service_advisor_HDP22HDFS.py PRE-CREATION > ambari-server/src/main/resources/stacks/HDP/2.2/services/HIVE/service_advisor_HDP22HIVE.py PRE-CREATION > ambari-server/src/main/resources/stacks/HDP/2.2/services/KAFKA/service_advisor_HDP22KAFKA.py PRE-CREATION > ambari-server/src/main/resources/stacks/HDP/2.2/services/KNOX/service_advisor_HDP22KNOX.py PRE-CREATION > ambari-server/src/main/resources/stacks/HDP/2.2/services/RANGER/service_advisor_HDP22RANGER.py PRE-CREATION > ambari-server/src/main/resources/stacks/HDP/2.2/services/STORM/service_advisor_HDP22STORM.py PRE-CREATION > ambari-server/src/main/resources/stacks/HDP/2.2/services/TEZ/service_advisor_HDP22TEZ.py PRE-CREATION > ambari-server/src/main/resources/stacks/HDP/2.2/services/YARN/service_advisor_HDP22YARN.py PRE-CREATION > ambari-server/src/main/resources/stacks/HDP/2.3.GlusterFS/services/stack_advisor.py bffbc26 > ambari-server/src/main/resources/stacks/HDP/2.3/services/HBASE/service_advisor_HDP23HBASE.py PRE-CREATION > ambari-server/src/main/resources/stacks/HDP/2.3/services/HDFS/service_advisor_HDP23HDFS.py PRE-CREATION > ambari-server/src/main/resources/stacks/HDP/2.3/services/HIVE/service_advisor_HDP23HIVE.py PRE-CREATION > ambari-server/src/main/resources/stacks/HDP/2.3/services/KAFKA/service_advisor_HDP23KAFKA.py PRE-CREATION > ambari-server/src/main/resources/stacks/HDP/2.3/services/RANGER/service_advisor_HDP23RANGER.py PRE-CREATION > ambari-server/src/main/resources/stacks/HDP/2.3/services/RANGER_KMS/service_advisor_HDP23RANGER_KMS.py PRE-CREATION > ambari-server/src/main/resources/stacks/HDP/2.3/services/SPARK/service_advisor_HDP23SPARK.py PRE-CREATION > ambari-server/src/main/resources/stacks/HDP/2.3/services/TEZ/service_advisor_HDP23TEZ.py PRE-CREATION > ambari-server/src/main/resources/stacks/HDP/2.3/services/YARN/service_advisor_HDP23YARN.py PRE-CREATION > ambari-server/src/main/resources/stacks/HDP/2.4/services/stack_advisor.py 985c101 > ambari-server/src/main/resources/stacks/HDP/2.5/services/stack_advisor.py 9dd5cc7 > ambari-server/src/main/resources/stacks/HDP/2.6/services/stack_advisor.py af269de > ambari-server/src/main/resources/stacks/HDPWIN/2.1/services/AMBARI_METRICS/service_advisor_HDPWIN21AMBARI_METRICS.py PRE-CREATION > ambari-server/src/main/resources/stacks/HDPWIN/2.1/services/FALCON/service_advisor_HDPWIN21FALCON.py PRE-CREATION > ambari-server/src/main/resources/stacks/HDPWIN/2.1/services/HBASE/service_advisor_HDPWIN21HBASE.py PRE-CREATION > ambari-server/src/main/resources/stacks/HDPWIN/2.1/services/HDFS/service_advisor_HDPWIN21HDFS.py PRE-CREATION > ambari-server/src/main/resources/stacks/HDPWIN/2.1/services/HIVE/service_advisor_HDPWIN21HIVE.py PRE-CREATION > ambari-server/src/main/resources/stacks/HDPWIN/2.1/services/OOZIE/service_advisor_HDPWIN21OOZIE.py PRE-CREATION > ambari-server/src/main/resources/stacks/HDPWIN/2.1/services/STORM/service_advisor_HDPWIN21STORM.py PRE-CREATION > ambari-server/src/main/resources/stacks/HDPWIN/2.1/services/TEZ/service_advisor_HDPWIN21TEZ.py PRE-CREATION > ambari-server/src/main/resources/stacks/HDPWIN/2.1/services/YARN/service_advisor_HDPWIN21YARN.py PRE-CREATION > ambari-server/src/main/resources/stacks/HDPWIN/2.1/services/ZOOKEEPER/service_advisor_HDPWIN21ZOOKEEPER.py PRE-CREATION > ambari-server/src/main/resources/stacks/HDPWIN/2.1/services/stack_advisor.py b99c484 > ambari-server/src/main/resources/stacks/HDPWIN/2.2/services/AMBARI_METRICS/service_advisor_HDPWIN22AMBARI_METRICS.py PRE-CREATION > ambari-server/src/main/resources/stacks/HDPWIN/2.2/services/HBASE/service_advisor_HDPWIN22HBASE.py PRE-CREATION > ambari-server/src/main/resources/stacks/HDPWIN/2.2/services/HDFS/service_advisor_HDPWIN22HDFS.py PRE-CREATION > ambari-server/src/main/resources/stacks/HDPWIN/2.2/services/HIVE/service_advisor_HDPWIN22HIVE.py PRE-CREATION > ambari-server/src/main/resources/stacks/HDPWIN/2.2/services/KNOX/service_advisor_HDPWIN22KNOX.py PRE-CREATION > ambari-server/src/main/resources/stacks/HDPWIN/2.2/services/STORM/service_advisor_HDPWIN22STORM.py PRE-CREATION > ambari-server/src/main/resources/stacks/HDPWIN/2.2/services/TEZ/service_advisor_HDPWIN22TEZ.py PRE-CREATION > ambari-server/src/main/resources/stacks/HDPWIN/2.2/services/YARN/service_advisor_HDPWIN22YARN.py PRE-CREATION > ambari-server/src/main/resources/stacks/HDPWIN/2.3/services/HBASE/service_advisor_HDPWIN23HBASE.py PRE-CREATION > ambari-server/src/main/resources/stacks/HDPWIN/2.3/services/HDFS/service_advisor_HDPWIN23HDFS.py PRE-CREATION > ambari-server/src/main/resources/stacks/HDPWIN/2.3/services/HIVE/service_advisor_HDPWIN23HIVE.py PRE-CREATION > ambari-server/src/main/resources/stacks/HDPWIN/2.3/services/TEZ/service_advisor_HDPWIN23TEZ.py PRE-CREATION > ambari-server/src/main/resources/stacks/HDPWIN/2.3/services/YARN/service_advisor_HDPWIN23YARN.py PRE-CREATION > ambari-server/src/main/resources/stacks/HDPWIN/2.3/services/stack_advisor.py 3631c88 > ambari-server/src/main/resources/stacks/default_stack_advisor.py PRE-CREATION > ambari-server/src/main/resources/stacks/stack_advisor.py 539bd25 > ambari-server/src/test/python/TestStackAdvisor.py 149ae1d > ambari-server/src/test/python/stacks/2.0.6/common/test_stack_advisor.py e15582e > ambari-server/src/test/python/stacks/2.1/common/test_stack_advisor.py 7ede5a3 > ambari-server/src/test/python/stacks/2.2/common/test_stack_advisor.py d95e6c7 > ambari-server/src/test/python/stacks/2.2/common/test_stack_advisor_perf.py 5b8c30c > ambari-server/src/test/python/stacks/2.3/common/test_stack_advisor.py 8932bde > ambari-server/src/test/resources/stacks/XYZ/1.0.0/services/YARN/service_advisor_XYZ100YARN.py PRE-CREATION > ambari-server/src/test/resources/stacks/XYZ/1.0.0/services/stack_advisor.py ba140bb > ambari-server/src/test/resources/stacks/XYZ/1.0.1/services/YARN/service_advisor_XYZ101YARN.py PRE-CREATION > ambari-server/src/test/resources/stacks/XYZ/1.0.1/services/stack_advisor.py 74a4b31 > ambari-server/src/test/resources/stacks/old/HDP206stack_advisor.py PRE-CREATION > ambari-server/src/test/resources/stacks/old/HDP21stack_advisor.py PRE-CREATION > ambari-server/src/test/resources/stacks/old/HDP22stack_advisor.py PRE-CREATION > ambari-server/src/test/resources/stacks/old/HDP23stack_advisor.py PRE-CREATION > ambari-server/src/test/resources/stacks/old/HDP24stack_advisor.py PRE-CREATION > ambari-server/src/test/resources/stacks/old/HDP25stack_advisor.py PRE-CREATION > ambari-server/src/test/resources/stacks/old/HDP26stack_advisor.py PRE-CREATION > ambari-server/src/test/resources/stacks/old/stack_advisor.py PRE-CREATION > > Diff: https://reviews.apache.org/r/44210/diff/ > > > Testing > ------- > > Ran all the non java unit tests. > > Total run:921 > Total errors:1 > Total failures:0 > > The only test which failed also failed on a fresh trunk test run: test_start (test_metrics_grafana.TestMetricsGrafana) > > > Thanks, > > Tim Thorpe > > --===============4160963133701359130==--