You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ambari.apache.org by Alejandro Fernandez <af...@hortonworks.com> on 2014/12/11 04:31:18 UTC

Re: Review Request 28855: Upgrade Pack definition for Core Master Components

-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/28855/
-----------------------------------------------------------

(Updated Dec. 11, 2014, 3:31 a.m.)


Review request for Ambari, Jonathan Hurley, Mahadev Konar, and Nate Cole.


Bugs: AMBARI-8449
    https://issues.apache.org/jira/browse/AMBARI-8449


Repository: ambari


Description
-------

The requirement for Upgrade Pack definition is Epic.
Phase 1, HDFS and ZK
Phase 2, Yarn and HBASE

This still has 3 pending items:
1. ResourceManager and Node manager also have HA steps
2. When starting a daemon services, the path of the binaries uses from /usr/hdp/current should be from the appropriate "server" symlink folder, since in some cases this is coming from the client folder
3. Fix some of the TODOs, like hardcoding the JMX port number


Diffs
-----

  ambari-common/src/main/python/resource_management/core/shell.py cd8b05b 
  ambari-common/src/main/python/resource_management/libraries/functions/dynamic_variable_interpretation.py fb5ffb4 
  ambari-common/src/main/python/resource_management/libraries/script/script.py 64af325 
  ambari-server/src/main/java/org/apache/ambari/server/state/UpgradeHelper.java 8201a8b 
  ambari-server/src/main/java/org/apache/ambari/server/state/stack/upgrade/ColocatedGrouping.java 988e272 
  ambari-server/src/main/java/org/apache/ambari/server/state/stack/upgrade/Grouping.java f99ee72 
  ambari-server/src/main/java/org/apache/ambari/server/state/stack/upgrade/StageWrapperBuilder.java bc5d4a1 
  ambari-server/src/main/java/org/apache/ambari/server/utils/HTTPUtils.java PRE-CREATION 
  ambari-server/src/main/resources/custom_actions/scripts/ru_execute_tasks.py 269abdb 
  ambari-server/src/main/resources/stacks/HDP/2.0.6/services/FLUME/package/scripts/flume_handler.py 66e40d5 
  ambari-server/src/main/resources/stacks/HDP/2.0.6/services/GANGLIA/package/scripts/ganglia_monitor.py 158f855 
  ambari-server/src/main/resources/stacks/HDP/2.0.6/services/GANGLIA/package/scripts/ganglia_server.py 93947b1 
  ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HBASE/package/scripts/hbase_master.py a26254d 
  ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HBASE/package/scripts/hbase_regionserver.py 8d66dcc 
  ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HDFS/package/scripts/__init__.py PRE-CREATION 
  ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HDFS/package/scripts/datanode.py 758fa5f 
  ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HDFS/package/scripts/hdfs_client.py 3b4cf3e 
  ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HDFS/package/scripts/hdfs_namenode.py c773902 
  ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HDFS/package/scripts/journalnode.py c0b2181 
  ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HDFS/package/scripts/namenode.py 68d0bd4 
  ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HDFS/package/scripts/params.py 02e6235 
  ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HDFS/package/scripts/snamenode.py 5eb25d2 
  ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HDFS/package/scripts/utils.py 3362f91 
  ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HDFS/package/scripts/zkfc_slave.py c58446e 
  ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HIVE/package/scripts/hive_metastore.py 6ee5507 
  ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HIVE/package/scripts/hive_server.py 2c48e4c 
  ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HIVE/package/scripts/mysql_server.py 885cf06 
  ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HIVE/package/scripts/webhcat_server.py 088cb41 
  ambari-server/src/main/resources/stacks/HDP/2.0.6/services/OOZIE/package/scripts/oozie_server.py 70414fc 
  ambari-server/src/main/resources/stacks/HDP/2.0.6/services/YARN/package/scripts/application_timeline_server.py 75a4710 
  ambari-server/src/main/resources/stacks/HDP/2.0.6/services/YARN/package/scripts/historyserver.py 2485d05 
  ambari-server/src/main/resources/stacks/HDP/2.0.6/services/YARN/package/scripts/nodemanager.py 8e153e0 
  ambari-server/src/main/resources/stacks/HDP/2.0.6/services/YARN/package/scripts/params.py 3557d9d 
  ambari-server/src/main/resources/stacks/HDP/2.0.6/services/YARN/package/scripts/resourcemanager.py b87232f 
  ambari-server/src/main/resources/stacks/HDP/2.0.6/services/ZOOKEEPER/package/scripts/params.py 533e9b3 
  ambari-server/src/main/resources/stacks/HDP/2.0.6/services/ZOOKEEPER/package/scripts/zookeeper_server.py a1a25b8 
  ambari-server/src/main/resources/stacks/HDP/2.2/upgrades/upgrade-2.2.xml 9643e87 
  ambari-server/src/test/java/org/apache/ambari/server/state/UpgradeHelperTest.java 0d9aeea 

Diff: https://reviews.apache.org/r/28855/diff/


Testing
-------

[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 27:49.356s
[INFO] Finished at: Wed Dec 10 17:43:22 PST 2014
[INFO] Final Memory: 46M/386M
[INFO] ------------------------------------------------------------------------


Thanks,

Alejandro Fernandez


Re: Review Request 28855: Upgrade Pack definition for Core Master Components

Posted by Nate Cole <nc...@hortonworks.com>.
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/28855/#review64687
-----------------------------------------------------------



ambari-server/src/main/java/org/apache/ambari/server/state/UpgradeHelper.java
<https://reviews.apache.org/r/28855/#comment107489>

    Definite revisit potential; we'll need this for all HA-able services.  Useful even beyond upgrades too.


- Nate Cole


On Dec. 10, 2014, 10:33 p.m., Alejandro Fernandez wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/28855/
> -----------------------------------------------------------
> 
> (Updated Dec. 10, 2014, 10:33 p.m.)
> 
> 
> Review request for Ambari, Jonathan Hurley, Mahadev Konar, Nate Cole, and Tom Beerbower.
> 
> 
> Bugs: AMBARI-8449
>     https://issues.apache.org/jira/browse/AMBARI-8449
> 
> 
> Repository: ambari
> 
> 
> Description
> -------
> 
> The requirement for Upgrade Pack definition is Epic.
> Phase 1, HDFS and ZK
> Phase 2, Yarn and HBASE
> 
> This still has 3 pending items:
> 1. ResourceManager and Node manager also have HA steps
> 2. When starting a daemon services, the path of the binaries uses from /usr/hdp/current should be from the appropriate "server" symlink folder, since in some cases this is coming from the client folder
> 3. Fix some of the TODOs, like hardcoding the JMX port number
> 
> 
> Diffs
> -----
> 
>   ambari-common/src/main/python/resource_management/core/shell.py cd8b05b 
>   ambari-common/src/main/python/resource_management/libraries/functions/dynamic_variable_interpretation.py fb5ffb4 
>   ambari-common/src/main/python/resource_management/libraries/script/script.py 64af325 
>   ambari-server/src/main/java/org/apache/ambari/server/state/UpgradeHelper.java 8201a8b 
>   ambari-server/src/main/java/org/apache/ambari/server/state/stack/upgrade/ColocatedGrouping.java 988e272 
>   ambari-server/src/main/java/org/apache/ambari/server/state/stack/upgrade/Grouping.java f99ee72 
>   ambari-server/src/main/java/org/apache/ambari/server/state/stack/upgrade/StageWrapperBuilder.java bc5d4a1 
>   ambari-server/src/main/java/org/apache/ambari/server/utils/HTTPUtils.java PRE-CREATION 
>   ambari-server/src/main/resources/custom_actions/scripts/ru_execute_tasks.py 269abdb 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/FLUME/package/scripts/flume_handler.py 66e40d5 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/GANGLIA/package/scripts/ganglia_monitor.py 158f855 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/GANGLIA/package/scripts/ganglia_server.py 93947b1 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HBASE/package/scripts/hbase_master.py a26254d 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HBASE/package/scripts/hbase_regionserver.py 8d66dcc 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HDFS/package/scripts/__init__.py PRE-CREATION 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HDFS/package/scripts/datanode.py 758fa5f 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HDFS/package/scripts/hdfs_client.py 3b4cf3e 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HDFS/package/scripts/hdfs_namenode.py c773902 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HDFS/package/scripts/journalnode.py c0b2181 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HDFS/package/scripts/namenode.py 68d0bd4 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HDFS/package/scripts/params.py 02e6235 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HDFS/package/scripts/snamenode.py 5eb25d2 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HDFS/package/scripts/utils.py 3362f91 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HDFS/package/scripts/zkfc_slave.py c58446e 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HIVE/package/scripts/hive_metastore.py 6ee5507 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HIVE/package/scripts/hive_server.py 2c48e4c 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HIVE/package/scripts/mysql_server.py 885cf06 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HIVE/package/scripts/webhcat_server.py 088cb41 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/OOZIE/package/scripts/oozie_server.py 70414fc 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/YARN/package/scripts/application_timeline_server.py 75a4710 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/YARN/package/scripts/historyserver.py 2485d05 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/YARN/package/scripts/nodemanager.py 8e153e0 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/YARN/package/scripts/params.py 3557d9d 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/YARN/package/scripts/resourcemanager.py b87232f 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/ZOOKEEPER/package/scripts/params.py 533e9b3 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/ZOOKEEPER/package/scripts/zookeeper_server.py a1a25b8 
>   ambari-server/src/main/resources/stacks/HDP/2.2/upgrades/upgrade-2.2.xml 9643e87 
>   ambari-server/src/test/java/org/apache/ambari/server/state/UpgradeHelperTest.java 0d9aeea 
> 
> Diff: https://reviews.apache.org/r/28855/diff/
> 
> 
> Testing
> -------
> 
> [INFO] ------------------------------------------------------------------------
> [INFO] BUILD SUCCESS
> [INFO] ------------------------------------------------------------------------
> [INFO] Total time: 27:49.356s
> [INFO] Finished at: Wed Dec 10 17:43:22 PST 2014
> [INFO] Final Memory: 46M/386M
> [INFO] ------------------------------------------------------------------------
> 
> 
> Thanks,
> 
> Alejandro Fernandez
> 
>


Re: Review Request 28855: Upgrade Pack definition for Core Master Components

Posted by Nate Cole <nc...@hortonworks.com>.
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/28855/#review64679
-----------------------------------------------------------



ambari-server/src/main/resources/stacks/HDP/2.2/upgrades/upgrade-2.2.xml
<https://reviews.apache.org/r/28855/#comment107481>

    Runbook says JN come before NN, and one-by-one like ZK.



ambari-server/src/main/resources/stacks/HDP/2.2/upgrades/upgrade-2.2.xml
<https://reviews.apache.org/r/28855/#comment107482>

    Runbook says the other way around.



ambari-server/src/main/resources/stacks/HDP/2.2/upgrades/upgrade-2.2.xml
<https://reviews.apache.org/r/28855/#comment107483>

    Should not need the element if there's nothing to do



ambari-server/src/main/resources/stacks/HDP/2.2/upgrades/upgrade-2.2.xml
<https://reviews.apache.org/r/28855/#comment107484>

    No it's not misleading, it's conceivable to have things that can happen after the component, but before the end of the entire cluster.  Remove this comment and element.


- Nate Cole


On Dec. 10, 2014, 10:33 p.m., Alejandro Fernandez wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/28855/
> -----------------------------------------------------------
> 
> (Updated Dec. 10, 2014, 10:33 p.m.)
> 
> 
> Review request for Ambari, Jonathan Hurley, Mahadev Konar, Nate Cole, and Tom Beerbower.
> 
> 
> Bugs: AMBARI-8449
>     https://issues.apache.org/jira/browse/AMBARI-8449
> 
> 
> Repository: ambari
> 
> 
> Description
> -------
> 
> The requirement for Upgrade Pack definition is Epic.
> Phase 1, HDFS and ZK
> Phase 2, Yarn and HBASE
> 
> This still has 3 pending items:
> 1. ResourceManager and Node manager also have HA steps
> 2. When starting a daemon services, the path of the binaries uses from /usr/hdp/current should be from the appropriate "server" symlink folder, since in some cases this is coming from the client folder
> 3. Fix some of the TODOs, like hardcoding the JMX port number
> 
> 
> Diffs
> -----
> 
>   ambari-common/src/main/python/resource_management/core/shell.py cd8b05b 
>   ambari-common/src/main/python/resource_management/libraries/functions/dynamic_variable_interpretation.py fb5ffb4 
>   ambari-common/src/main/python/resource_management/libraries/script/script.py 64af325 
>   ambari-server/src/main/java/org/apache/ambari/server/state/UpgradeHelper.java 8201a8b 
>   ambari-server/src/main/java/org/apache/ambari/server/state/stack/upgrade/ColocatedGrouping.java 988e272 
>   ambari-server/src/main/java/org/apache/ambari/server/state/stack/upgrade/Grouping.java f99ee72 
>   ambari-server/src/main/java/org/apache/ambari/server/state/stack/upgrade/StageWrapperBuilder.java bc5d4a1 
>   ambari-server/src/main/java/org/apache/ambari/server/utils/HTTPUtils.java PRE-CREATION 
>   ambari-server/src/main/resources/custom_actions/scripts/ru_execute_tasks.py 269abdb 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/FLUME/package/scripts/flume_handler.py 66e40d5 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/GANGLIA/package/scripts/ganglia_monitor.py 158f855 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/GANGLIA/package/scripts/ganglia_server.py 93947b1 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HBASE/package/scripts/hbase_master.py a26254d 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HBASE/package/scripts/hbase_regionserver.py 8d66dcc 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HDFS/package/scripts/__init__.py PRE-CREATION 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HDFS/package/scripts/datanode.py 758fa5f 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HDFS/package/scripts/hdfs_client.py 3b4cf3e 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HDFS/package/scripts/hdfs_namenode.py c773902 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HDFS/package/scripts/journalnode.py c0b2181 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HDFS/package/scripts/namenode.py 68d0bd4 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HDFS/package/scripts/params.py 02e6235 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HDFS/package/scripts/snamenode.py 5eb25d2 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HDFS/package/scripts/utils.py 3362f91 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HDFS/package/scripts/zkfc_slave.py c58446e 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HIVE/package/scripts/hive_metastore.py 6ee5507 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HIVE/package/scripts/hive_server.py 2c48e4c 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HIVE/package/scripts/mysql_server.py 885cf06 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HIVE/package/scripts/webhcat_server.py 088cb41 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/OOZIE/package/scripts/oozie_server.py 70414fc 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/YARN/package/scripts/application_timeline_server.py 75a4710 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/YARN/package/scripts/historyserver.py 2485d05 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/YARN/package/scripts/nodemanager.py 8e153e0 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/YARN/package/scripts/params.py 3557d9d 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/YARN/package/scripts/resourcemanager.py b87232f 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/ZOOKEEPER/package/scripts/params.py 533e9b3 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/ZOOKEEPER/package/scripts/zookeeper_server.py a1a25b8 
>   ambari-server/src/main/resources/stacks/HDP/2.2/upgrades/upgrade-2.2.xml 9643e87 
>   ambari-server/src/test/java/org/apache/ambari/server/state/UpgradeHelperTest.java 0d9aeea 
> 
> Diff: https://reviews.apache.org/r/28855/diff/
> 
> 
> Testing
> -------
> 
> [INFO] ------------------------------------------------------------------------
> [INFO] BUILD SUCCESS
> [INFO] ------------------------------------------------------------------------
> [INFO] Total time: 27:49.356s
> [INFO] Finished at: Wed Dec 10 17:43:22 PST 2014
> [INFO] Final Memory: 46M/386M
> [INFO] ------------------------------------------------------------------------
> 
> 
> Thanks,
> 
> Alejandro Fernandez
> 
>


Re: Review Request 28855: Upgrade Pack definition for Core Master Components

Posted by Nate Cole <nc...@hortonworks.com>.
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/28855/#review64686
-----------------------------------------------------------



ambari-server/src/main/java/org/apache/ambari/server/state/UpgradeHelper.java
<https://reviews.apache.org/r/28855/#comment107488>

    If order is important, then use a LinkedHashSet.  List is dangerous in this case because you can't do something like ["h1", "h2", "h1"].  LinkedHashSet maintains predictable order.  Don't change StageWrapperBuilder's add() contract.


- Nate Cole


On Dec. 10, 2014, 10:33 p.m., Alejandro Fernandez wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/28855/
> -----------------------------------------------------------
> 
> (Updated Dec. 10, 2014, 10:33 p.m.)
> 
> 
> Review request for Ambari, Jonathan Hurley, Mahadev Konar, Nate Cole, and Tom Beerbower.
> 
> 
> Bugs: AMBARI-8449
>     https://issues.apache.org/jira/browse/AMBARI-8449
> 
> 
> Repository: ambari
> 
> 
> Description
> -------
> 
> The requirement for Upgrade Pack definition is Epic.
> Phase 1, HDFS and ZK
> Phase 2, Yarn and HBASE
> 
> This still has 3 pending items:
> 1. ResourceManager and Node manager also have HA steps
> 2. When starting a daemon services, the path of the binaries uses from /usr/hdp/current should be from the appropriate "server" symlink folder, since in some cases this is coming from the client folder
> 3. Fix some of the TODOs, like hardcoding the JMX port number
> 
> 
> Diffs
> -----
> 
>   ambari-common/src/main/python/resource_management/core/shell.py cd8b05b 
>   ambari-common/src/main/python/resource_management/libraries/functions/dynamic_variable_interpretation.py fb5ffb4 
>   ambari-common/src/main/python/resource_management/libraries/script/script.py 64af325 
>   ambari-server/src/main/java/org/apache/ambari/server/state/UpgradeHelper.java 8201a8b 
>   ambari-server/src/main/java/org/apache/ambari/server/state/stack/upgrade/ColocatedGrouping.java 988e272 
>   ambari-server/src/main/java/org/apache/ambari/server/state/stack/upgrade/Grouping.java f99ee72 
>   ambari-server/src/main/java/org/apache/ambari/server/state/stack/upgrade/StageWrapperBuilder.java bc5d4a1 
>   ambari-server/src/main/java/org/apache/ambari/server/utils/HTTPUtils.java PRE-CREATION 
>   ambari-server/src/main/resources/custom_actions/scripts/ru_execute_tasks.py 269abdb 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/FLUME/package/scripts/flume_handler.py 66e40d5 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/GANGLIA/package/scripts/ganglia_monitor.py 158f855 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/GANGLIA/package/scripts/ganglia_server.py 93947b1 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HBASE/package/scripts/hbase_master.py a26254d 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HBASE/package/scripts/hbase_regionserver.py 8d66dcc 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HDFS/package/scripts/__init__.py PRE-CREATION 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HDFS/package/scripts/datanode.py 758fa5f 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HDFS/package/scripts/hdfs_client.py 3b4cf3e 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HDFS/package/scripts/hdfs_namenode.py c773902 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HDFS/package/scripts/journalnode.py c0b2181 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HDFS/package/scripts/namenode.py 68d0bd4 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HDFS/package/scripts/params.py 02e6235 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HDFS/package/scripts/snamenode.py 5eb25d2 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HDFS/package/scripts/utils.py 3362f91 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HDFS/package/scripts/zkfc_slave.py c58446e 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HIVE/package/scripts/hive_metastore.py 6ee5507 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HIVE/package/scripts/hive_server.py 2c48e4c 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HIVE/package/scripts/mysql_server.py 885cf06 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HIVE/package/scripts/webhcat_server.py 088cb41 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/OOZIE/package/scripts/oozie_server.py 70414fc 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/YARN/package/scripts/application_timeline_server.py 75a4710 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/YARN/package/scripts/historyserver.py 2485d05 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/YARN/package/scripts/nodemanager.py 8e153e0 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/YARN/package/scripts/params.py 3557d9d 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/YARN/package/scripts/resourcemanager.py b87232f 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/ZOOKEEPER/package/scripts/params.py 533e9b3 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/ZOOKEEPER/package/scripts/zookeeper_server.py a1a25b8 
>   ambari-server/src/main/resources/stacks/HDP/2.2/upgrades/upgrade-2.2.xml 9643e87 
>   ambari-server/src/test/java/org/apache/ambari/server/state/UpgradeHelperTest.java 0d9aeea 
> 
> Diff: https://reviews.apache.org/r/28855/diff/
> 
> 
> Testing
> -------
> 
> [INFO] ------------------------------------------------------------------------
> [INFO] BUILD SUCCESS
> [INFO] ------------------------------------------------------------------------
> [INFO] Total time: 27:49.356s
> [INFO] Finished at: Wed Dec 10 17:43:22 PST 2014
> [INFO] Final Memory: 46M/386M
> [INFO] ------------------------------------------------------------------------
> 
> 
> Thanks,
> 
> Alejandro Fernandez
> 
>


Re: Review Request 28855: Upgrade Pack definition for Core Master Components

Posted by Nate Cole <nc...@hortonworks.com>.
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/28855/#review64706
-----------------------------------------------------------

Ship it!


Ship It!

- Nate Cole


On Dec. 10, 2014, 11:59 p.m., Alejandro Fernandez wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/28855/
> -----------------------------------------------------------
> 
> (Updated Dec. 10, 2014, 11:59 p.m.)
> 
> 
> Review request for Ambari, Jonathan Hurley, Mahadev Konar, Nate Cole, and Tom Beerbower.
> 
> 
> Bugs: AMBARI-8449
>     https://issues.apache.org/jira/browse/AMBARI-8449
> 
> 
> Repository: ambari
> 
> 
> Description
> -------
> 
> The requirement for Upgrade Pack definition is Epic.
> Phase 1, HDFS and ZK
> Phase 2, Yarn and HBASE
> 
> This still has 3 pending items:
> 1. ResourceManager and Node manager also have HA steps
> 2. When starting a daemon services, the path of the binaries uses from /usr/hdp/current should be from the appropriate "server" symlink folder, since in some cases this is coming from the client folder
> 3. Fix some of the TODOs, like hardcoding the JMX port number
> 
> 
> Diffs
> -----
> 
>   ambari-common/src/main/python/resource_management/core/shell.py cd8b05b 
>   ambari-common/src/main/python/resource_management/libraries/functions/dynamic_variable_interpretation.py fb5ffb4 
>   ambari-common/src/main/python/resource_management/libraries/script/script.py 64af325 
>   ambari-server/src/main/java/org/apache/ambari/server/state/UpgradeHelper.java 8201a8b 
>   ambari-server/src/main/java/org/apache/ambari/server/state/stack/upgrade/Grouping.java f99ee72 
>   ambari-server/src/main/java/org/apache/ambari/server/utils/HTTPUtils.java PRE-CREATION 
>   ambari-server/src/main/resources/custom_actions/scripts/ru_execute_tasks.py 269abdb 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/FLUME/package/scripts/flume_handler.py 66e40d5 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/GANGLIA/package/scripts/ganglia_monitor.py 158f855 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/GANGLIA/package/scripts/ganglia_server.py 93947b1 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HBASE/package/scripts/hbase_master.py a26254d 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HBASE/package/scripts/hbase_regionserver.py 8d66dcc 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HDFS/package/scripts/__init__.py PRE-CREATION 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HDFS/package/scripts/datanode.py 758fa5f 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HDFS/package/scripts/hdfs_client.py 3b4cf3e 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HDFS/package/scripts/hdfs_namenode.py c773902 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HDFS/package/scripts/journalnode.py c0b2181 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HDFS/package/scripts/namenode.py 68d0bd4 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HDFS/package/scripts/params.py 02e6235 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HDFS/package/scripts/snamenode.py 5eb25d2 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HDFS/package/scripts/utils.py 3362f91 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HDFS/package/scripts/zkfc_slave.py c58446e 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HIVE/package/scripts/hive_metastore.py 6ee5507 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HIVE/package/scripts/hive_server.py 2c48e4c 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HIVE/package/scripts/mysql_server.py 885cf06 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HIVE/package/scripts/webhcat_server.py 088cb41 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/OOZIE/package/scripts/oozie_server.py 70414fc 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/YARN/package/scripts/application_timeline_server.py 75a4710 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/YARN/package/scripts/historyserver.py 2485d05 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/YARN/package/scripts/nodemanager.py 8e153e0 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/YARN/package/scripts/params.py 3557d9d 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/YARN/package/scripts/resourcemanager.py b87232f 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/ZOOKEEPER/package/scripts/params.py 533e9b3 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/ZOOKEEPER/package/scripts/zookeeper_server.py a1a25b8 
>   ambari-server/src/main/resources/stacks/HDP/2.2/upgrades/upgrade-2.2.xml 9643e87 
>   ambari-server/src/test/java/org/apache/ambari/server/state/UpgradeHelperTest.java 0d9aeea 
> 
> Diff: https://reviews.apache.org/r/28855/diff/
> 
> 
> Testing
> -------
> 
> [INFO] ------------------------------------------------------------------------
> [INFO] BUILD SUCCESS
> [INFO] ------------------------------------------------------------------------
> [INFO] Total time: 27:49.356s
> [INFO] Finished at: Wed Dec 10 17:43:22 PST 2014
> [INFO] Final Memory: 46M/386M
> [INFO] ------------------------------------------------------------------------
> 
> 
> Thanks,
> 
> Alejandro Fernandez
> 
>


Re: Review Request 28855: Upgrade Pack definition for Core Master Components

Posted by Tom Beerbower <tb...@hortonworks.com>.
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/28855/#review64713
-----------------------------------------------------------

Ship it!


Looks good.  Coupke minor questions.


ambari-server/src/main/java/org/apache/ambari/server/state/UpgradeHelper.java
<https://reviews.apache.org/r/28855/#comment107511>

    Should this be private static?



ambari-server/src/main/java/org/apache/ambari/server/state/UpgradeHelper.java
<https://reviews.apache.org/r/28855/#comment107512>

    Should this be static?


- Tom Beerbower


On Dec. 11, 2014, 4:59 a.m., Alejandro Fernandez wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/28855/
> -----------------------------------------------------------
> 
> (Updated Dec. 11, 2014, 4:59 a.m.)
> 
> 
> Review request for Ambari, Jonathan Hurley, Mahadev Konar, Nate Cole, and Tom Beerbower.
> 
> 
> Bugs: AMBARI-8449
>     https://issues.apache.org/jira/browse/AMBARI-8449
> 
> 
> Repository: ambari
> 
> 
> Description
> -------
> 
> The requirement for Upgrade Pack definition is Epic.
> Phase 1, HDFS and ZK
> Phase 2, Yarn and HBASE
> 
> This still has 3 pending items:
> 1. ResourceManager and Node manager also have HA steps
> 2. When starting a daemon services, the path of the binaries uses from /usr/hdp/current should be from the appropriate "server" symlink folder, since in some cases this is coming from the client folder
> 3. Fix some of the TODOs, like hardcoding the JMX port number
> 
> 
> Diffs
> -----
> 
>   ambari-common/src/main/python/resource_management/core/shell.py cd8b05b 
>   ambari-common/src/main/python/resource_management/libraries/functions/dynamic_variable_interpretation.py fb5ffb4 
>   ambari-common/src/main/python/resource_management/libraries/script/script.py 64af325 
>   ambari-server/src/main/java/org/apache/ambari/server/state/UpgradeHelper.java 8201a8b 
>   ambari-server/src/main/java/org/apache/ambari/server/state/stack/upgrade/Grouping.java f99ee72 
>   ambari-server/src/main/java/org/apache/ambari/server/utils/HTTPUtils.java PRE-CREATION 
>   ambari-server/src/main/resources/custom_actions/scripts/ru_execute_tasks.py 269abdb 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/FLUME/package/scripts/flume_handler.py 66e40d5 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/GANGLIA/package/scripts/ganglia_monitor.py 158f855 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/GANGLIA/package/scripts/ganglia_server.py 93947b1 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HBASE/package/scripts/hbase_master.py a26254d 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HBASE/package/scripts/hbase_regionserver.py 8d66dcc 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HDFS/package/scripts/__init__.py PRE-CREATION 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HDFS/package/scripts/datanode.py 758fa5f 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HDFS/package/scripts/hdfs_client.py 3b4cf3e 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HDFS/package/scripts/hdfs_namenode.py c773902 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HDFS/package/scripts/journalnode.py c0b2181 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HDFS/package/scripts/namenode.py 68d0bd4 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HDFS/package/scripts/params.py 02e6235 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HDFS/package/scripts/snamenode.py 5eb25d2 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HDFS/package/scripts/utils.py 3362f91 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HDFS/package/scripts/zkfc_slave.py c58446e 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HIVE/package/scripts/hive_metastore.py 6ee5507 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HIVE/package/scripts/hive_server.py 2c48e4c 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HIVE/package/scripts/mysql_server.py 885cf06 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HIVE/package/scripts/webhcat_server.py 088cb41 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/OOZIE/package/scripts/oozie_server.py 70414fc 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/YARN/package/scripts/application_timeline_server.py 75a4710 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/YARN/package/scripts/historyserver.py 2485d05 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/YARN/package/scripts/nodemanager.py 8e153e0 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/YARN/package/scripts/params.py 3557d9d 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/YARN/package/scripts/resourcemanager.py b87232f 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/ZOOKEEPER/package/scripts/params.py 533e9b3 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/ZOOKEEPER/package/scripts/zookeeper_server.py a1a25b8 
>   ambari-server/src/main/resources/stacks/HDP/2.2/upgrades/upgrade-2.2.xml 9643e87 
>   ambari-server/src/test/java/org/apache/ambari/server/state/UpgradeHelperTest.java 0d9aeea 
> 
> Diff: https://reviews.apache.org/r/28855/diff/
> 
> 
> Testing
> -------
> 
> [INFO] ------------------------------------------------------------------------
> [INFO] BUILD SUCCESS
> [INFO] ------------------------------------------------------------------------
> [INFO] Total time: 27:49.356s
> [INFO] Finished at: Wed Dec 10 17:43:22 PST 2014
> [INFO] Final Memory: 46M/386M
> [INFO] ------------------------------------------------------------------------
> 
> 
> Thanks,
> 
> Alejandro Fernandez
> 
>


Re: Review Request 28855: Upgrade Pack definition for Core Master Components

Posted by Nate Cole <nc...@hortonworks.com>.
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/28855/#review64783
-----------------------------------------------------------

Ship it!


Ship It!

- Nate Cole


On Dec. 11, 2014, 2:46 p.m., Alejandro Fernandez wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/28855/
> -----------------------------------------------------------
> 
> (Updated Dec. 11, 2014, 2:46 p.m.)
> 
> 
> Review request for Ambari, Jonathan Hurley, Mahadev Konar, Nate Cole, and Tom Beerbower.
> 
> 
> Bugs: AMBARI-8449
>     https://issues.apache.org/jira/browse/AMBARI-8449
> 
> 
> Repository: ambari
> 
> 
> Description
> -------
> 
> The requirement for Upgrade Pack definition is Epic.
> Phase 1, HDFS and ZK
> Phase 2, Yarn and HBASE
> 
> This still has 3 pending items:
> 1. ResourceManager and Node manager also have HA steps
> 2. When starting a daemon services, the path of the binaries uses from /usr/hdp/current should be from the appropriate "server" symlink folder, since in some cases this is coming from the client folder
> 3. Fix some of the TODOs, like hardcoding the JMX port number
> 
> 
> Diffs
> -----
> 
>   ambari-common/src/main/python/resource_management/core/shell.py ef44ca4 
>   ambari-common/src/main/python/resource_management/libraries/functions/dynamic_variable_interpretation.py 66df9ff 
>   ambari-common/src/main/python/resource_management/libraries/script/script.py 64af325 
>   ambari-server/src/main/java/org/apache/ambari/server/state/UpgradeHelper.java 7bd7591 
>   ambari-server/src/main/java/org/apache/ambari/server/state/stack/upgrade/Grouping.java 15399b5 
>   ambari-server/src/main/java/org/apache/ambari/server/utils/HTTPUtils.java PRE-CREATION 
>   ambari-server/src/main/resources/custom_actions/scripts/ru_execute_tasks.py 269abdb 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/FLUME/package/scripts/flume_handler.py ade2cf5 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/GANGLIA/package/scripts/ganglia_monitor.py 158f855 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/GANGLIA/package/scripts/ganglia_server.py 93947b1 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HBASE/package/scripts/hbase_master.py a26254d 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HBASE/package/scripts/hbase_regionserver.py 8d66dcc 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HDFS/package/scripts/__init__.py PRE-CREATION 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HDFS/package/scripts/datanode.py 758fa5f 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HDFS/package/scripts/hdfs_client.py 3b4cf3e 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HDFS/package/scripts/hdfs_namenode.py c773902 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HDFS/package/scripts/journalnode.py c0b2181 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HDFS/package/scripts/namenode.py 68d0bd4 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HDFS/package/scripts/params.py 02e6235 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HDFS/package/scripts/snamenode.py 5eb25d2 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HDFS/package/scripts/utils.py 3362f91 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HDFS/package/scripts/zkfc_slave.py c58446e 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HIVE/package/scripts/hive_metastore.py 6ee5507 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HIVE/package/scripts/hive_server.py 2c48e4c 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HIVE/package/scripts/mysql_server.py 885cf06 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HIVE/package/scripts/webhcat_server.py 088cb41 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/OOZIE/package/scripts/oozie_server.py 70414fc 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/YARN/package/scripts/application_timeline_server.py 75a4710 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/YARN/package/scripts/historyserver.py 2485d05 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/YARN/package/scripts/nodemanager.py 8e153e0 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/YARN/package/scripts/params.py 3557d9d 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/YARN/package/scripts/resourcemanager.py b87232f 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/ZOOKEEPER/package/scripts/params.py 533e9b3 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/ZOOKEEPER/package/scripts/zookeeper_server.py a1a25b8 
>   ambari-server/src/main/resources/stacks/HDP/2.2/upgrades/upgrade-2.2.xml 619fc3a 
>   ambari-server/src/test/java/org/apache/ambari/server/state/UpgradeHelperTest.java 88b6125 
> 
> Diff: https://reviews.apache.org/r/28855/diff/
> 
> 
> Testing
> -------
> 
> [INFO] ------------------------------------------------------------------------
> [INFO] BUILD SUCCESS
> [INFO] ------------------------------------------------------------------------
> [INFO] Total time: 27:49.356s
> [INFO] Finished at: Wed Dec 10 17:43:22 PST 2014
> [INFO] Final Memory: 46M/386M
> [INFO] ------------------------------------------------------------------------
> 
> 
> Thanks,
> 
> Alejandro Fernandez
> 
>


Re: Review Request 28855: Upgrade Pack definition for Core Master Components

Posted by Alejandro Fernandez <af...@hortonworks.com>.
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/28855/
-----------------------------------------------------------

(Updated Dec. 11, 2014, 7:46 p.m.)


Review request for Ambari, Jonathan Hurley, Mahadev Konar, Nate Cole, and Tom Beerbower.


Changes
-------

Rebased and addressed Tom's comments.


Bugs: AMBARI-8449
    https://issues.apache.org/jira/browse/AMBARI-8449


Repository: ambari


Description
-------

The requirement for Upgrade Pack definition is Epic.
Phase 1, HDFS and ZK
Phase 2, Yarn and HBASE

This still has 3 pending items:
1. ResourceManager and Node manager also have HA steps
2. When starting a daemon services, the path of the binaries uses from /usr/hdp/current should be from the appropriate "server" symlink folder, since in some cases this is coming from the client folder
3. Fix some of the TODOs, like hardcoding the JMX port number


Diffs (updated)
-----

  ambari-common/src/main/python/resource_management/core/shell.py ef44ca4 
  ambari-common/src/main/python/resource_management/libraries/functions/dynamic_variable_interpretation.py 66df9ff 
  ambari-common/src/main/python/resource_management/libraries/script/script.py 64af325 
  ambari-server/src/main/java/org/apache/ambari/server/state/UpgradeHelper.java 7bd7591 
  ambari-server/src/main/java/org/apache/ambari/server/state/stack/upgrade/Grouping.java 15399b5 
  ambari-server/src/main/java/org/apache/ambari/server/utils/HTTPUtils.java PRE-CREATION 
  ambari-server/src/main/resources/custom_actions/scripts/ru_execute_tasks.py 269abdb 
  ambari-server/src/main/resources/stacks/HDP/2.0.6/services/FLUME/package/scripts/flume_handler.py ade2cf5 
  ambari-server/src/main/resources/stacks/HDP/2.0.6/services/GANGLIA/package/scripts/ganglia_monitor.py 158f855 
  ambari-server/src/main/resources/stacks/HDP/2.0.6/services/GANGLIA/package/scripts/ganglia_server.py 93947b1 
  ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HBASE/package/scripts/hbase_master.py a26254d 
  ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HBASE/package/scripts/hbase_regionserver.py 8d66dcc 
  ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HDFS/package/scripts/__init__.py PRE-CREATION 
  ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HDFS/package/scripts/datanode.py 758fa5f 
  ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HDFS/package/scripts/hdfs_client.py 3b4cf3e 
  ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HDFS/package/scripts/hdfs_namenode.py c773902 
  ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HDFS/package/scripts/journalnode.py c0b2181 
  ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HDFS/package/scripts/namenode.py 68d0bd4 
  ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HDFS/package/scripts/params.py 02e6235 
  ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HDFS/package/scripts/snamenode.py 5eb25d2 
  ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HDFS/package/scripts/utils.py 3362f91 
  ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HDFS/package/scripts/zkfc_slave.py c58446e 
  ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HIVE/package/scripts/hive_metastore.py 6ee5507 
  ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HIVE/package/scripts/hive_server.py 2c48e4c 
  ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HIVE/package/scripts/mysql_server.py 885cf06 
  ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HIVE/package/scripts/webhcat_server.py 088cb41 
  ambari-server/src/main/resources/stacks/HDP/2.0.6/services/OOZIE/package/scripts/oozie_server.py 70414fc 
  ambari-server/src/main/resources/stacks/HDP/2.0.6/services/YARN/package/scripts/application_timeline_server.py 75a4710 
  ambari-server/src/main/resources/stacks/HDP/2.0.6/services/YARN/package/scripts/historyserver.py 2485d05 
  ambari-server/src/main/resources/stacks/HDP/2.0.6/services/YARN/package/scripts/nodemanager.py 8e153e0 
  ambari-server/src/main/resources/stacks/HDP/2.0.6/services/YARN/package/scripts/params.py 3557d9d 
  ambari-server/src/main/resources/stacks/HDP/2.0.6/services/YARN/package/scripts/resourcemanager.py b87232f 
  ambari-server/src/main/resources/stacks/HDP/2.0.6/services/ZOOKEEPER/package/scripts/params.py 533e9b3 
  ambari-server/src/main/resources/stacks/HDP/2.0.6/services/ZOOKEEPER/package/scripts/zookeeper_server.py a1a25b8 
  ambari-server/src/main/resources/stacks/HDP/2.2/upgrades/upgrade-2.2.xml 619fc3a 
  ambari-server/src/test/java/org/apache/ambari/server/state/UpgradeHelperTest.java 88b6125 

Diff: https://reviews.apache.org/r/28855/diff/


Testing
-------

[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 27:49.356s
[INFO] Finished at: Wed Dec 10 17:43:22 PST 2014
[INFO] Final Memory: 46M/386M
[INFO] ------------------------------------------------------------------------


Thanks,

Alejandro Fernandez


Re: Review Request 28855: Upgrade Pack definition for Core Master Components

Posted by Nate Cole <nc...@hortonworks.com>.
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/28855/#review64764
-----------------------------------------------------------

Ship it!


Ship It!

- Nate Cole


On Dec. 10, 2014, 11:59 p.m., Alejandro Fernandez wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/28855/
> -----------------------------------------------------------
> 
> (Updated Dec. 10, 2014, 11:59 p.m.)
> 
> 
> Review request for Ambari, Jonathan Hurley, Mahadev Konar, Nate Cole, and Tom Beerbower.
> 
> 
> Bugs: AMBARI-8449
>     https://issues.apache.org/jira/browse/AMBARI-8449
> 
> 
> Repository: ambari
> 
> 
> Description
> -------
> 
> The requirement for Upgrade Pack definition is Epic.
> Phase 1, HDFS and ZK
> Phase 2, Yarn and HBASE
> 
> This still has 3 pending items:
> 1. ResourceManager and Node manager also have HA steps
> 2. When starting a daemon services, the path of the binaries uses from /usr/hdp/current should be from the appropriate "server" symlink folder, since in some cases this is coming from the client folder
> 3. Fix some of the TODOs, like hardcoding the JMX port number
> 
> 
> Diffs
> -----
> 
>   ambari-common/src/main/python/resource_management/core/shell.py cd8b05b 
>   ambari-common/src/main/python/resource_management/libraries/functions/dynamic_variable_interpretation.py fb5ffb4 
>   ambari-common/src/main/python/resource_management/libraries/script/script.py 64af325 
>   ambari-server/src/main/java/org/apache/ambari/server/state/UpgradeHelper.java 8201a8b 
>   ambari-server/src/main/java/org/apache/ambari/server/state/stack/upgrade/Grouping.java f99ee72 
>   ambari-server/src/main/java/org/apache/ambari/server/utils/HTTPUtils.java PRE-CREATION 
>   ambari-server/src/main/resources/custom_actions/scripts/ru_execute_tasks.py 269abdb 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/FLUME/package/scripts/flume_handler.py 66e40d5 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/GANGLIA/package/scripts/ganglia_monitor.py 158f855 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/GANGLIA/package/scripts/ganglia_server.py 93947b1 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HBASE/package/scripts/hbase_master.py a26254d 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HBASE/package/scripts/hbase_regionserver.py 8d66dcc 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HDFS/package/scripts/__init__.py PRE-CREATION 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HDFS/package/scripts/datanode.py 758fa5f 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HDFS/package/scripts/hdfs_client.py 3b4cf3e 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HDFS/package/scripts/hdfs_namenode.py c773902 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HDFS/package/scripts/journalnode.py c0b2181 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HDFS/package/scripts/namenode.py 68d0bd4 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HDFS/package/scripts/params.py 02e6235 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HDFS/package/scripts/snamenode.py 5eb25d2 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HDFS/package/scripts/utils.py 3362f91 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HDFS/package/scripts/zkfc_slave.py c58446e 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HIVE/package/scripts/hive_metastore.py 6ee5507 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HIVE/package/scripts/hive_server.py 2c48e4c 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HIVE/package/scripts/mysql_server.py 885cf06 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HIVE/package/scripts/webhcat_server.py 088cb41 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/OOZIE/package/scripts/oozie_server.py 70414fc 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/YARN/package/scripts/application_timeline_server.py 75a4710 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/YARN/package/scripts/historyserver.py 2485d05 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/YARN/package/scripts/nodemanager.py 8e153e0 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/YARN/package/scripts/params.py 3557d9d 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/YARN/package/scripts/resourcemanager.py b87232f 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/ZOOKEEPER/package/scripts/params.py 533e9b3 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/ZOOKEEPER/package/scripts/zookeeper_server.py a1a25b8 
>   ambari-server/src/main/resources/stacks/HDP/2.2/upgrades/upgrade-2.2.xml 9643e87 
>   ambari-server/src/test/java/org/apache/ambari/server/state/UpgradeHelperTest.java 0d9aeea 
> 
> Diff: https://reviews.apache.org/r/28855/diff/
> 
> 
> Testing
> -------
> 
> [INFO] ------------------------------------------------------------------------
> [INFO] BUILD SUCCESS
> [INFO] ------------------------------------------------------------------------
> [INFO] Total time: 27:49.356s
> [INFO] Finished at: Wed Dec 10 17:43:22 PST 2014
> [INFO] Final Memory: 46M/386M
> [INFO] ------------------------------------------------------------------------
> 
> 
> Thanks,
> 
> Alejandro Fernandez
> 
>


Re: Review Request 28855: Upgrade Pack definition for Core Master Components

Posted by Alejandro Fernandez <af...@hortonworks.com>.

> On Dec. 11, 2014, 2:47 p.m., Jonathan Hurley wrote:
> > ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HDFS/package/scripts/zkfc_slave.py, line 34
> > <https://reviews.apache.org/r/28855/diff/4/?file=789113#file789113line34>
> >
> >     I might not understand the full scope of rolling updates and automated updates, but it seems like this parameter should be for both rolling restarts and regular old automated upgrade restarts.
> >     
> >     In other words, I should be able to use this boolean whether or not the upgrade is rolling, right?
> >     
> >     In which case, I think this should be "upgrading=False". 
> >     
> >     If I'm wrong, then don't we need another boolean to also track automated upgrades (as opposed to those that are rolling?)

We can cross that bridge once we get there. We haven't identified the differences between a traditional upgrade and a rolling upgrade. If it's alright, I prefer to keep this as rolling_restart for now; in the future we may have upgrade=True, rolling_restart=False as a possible combination.


- Alejandro


-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/28855/#review64730
-----------------------------------------------------------


On Dec. 11, 2014, 4:59 a.m., Alejandro Fernandez wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/28855/
> -----------------------------------------------------------
> 
> (Updated Dec. 11, 2014, 4:59 a.m.)
> 
> 
> Review request for Ambari, Jonathan Hurley, Mahadev Konar, Nate Cole, and Tom Beerbower.
> 
> 
> Bugs: AMBARI-8449
>     https://issues.apache.org/jira/browse/AMBARI-8449
> 
> 
> Repository: ambari
> 
> 
> Description
> -------
> 
> The requirement for Upgrade Pack definition is Epic.
> Phase 1, HDFS and ZK
> Phase 2, Yarn and HBASE
> 
> This still has 3 pending items:
> 1. ResourceManager and Node manager also have HA steps
> 2. When starting a daemon services, the path of the binaries uses from /usr/hdp/current should be from the appropriate "server" symlink folder, since in some cases this is coming from the client folder
> 3. Fix some of the TODOs, like hardcoding the JMX port number
> 
> 
> Diffs
> -----
> 
>   ambari-common/src/main/python/resource_management/core/shell.py cd8b05b 
>   ambari-common/src/main/python/resource_management/libraries/functions/dynamic_variable_interpretation.py fb5ffb4 
>   ambari-common/src/main/python/resource_management/libraries/script/script.py 64af325 
>   ambari-server/src/main/java/org/apache/ambari/server/state/UpgradeHelper.java 8201a8b 
>   ambari-server/src/main/java/org/apache/ambari/server/state/stack/upgrade/Grouping.java f99ee72 
>   ambari-server/src/main/java/org/apache/ambari/server/utils/HTTPUtils.java PRE-CREATION 
>   ambari-server/src/main/resources/custom_actions/scripts/ru_execute_tasks.py 269abdb 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/FLUME/package/scripts/flume_handler.py 66e40d5 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/GANGLIA/package/scripts/ganglia_monitor.py 158f855 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/GANGLIA/package/scripts/ganglia_server.py 93947b1 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HBASE/package/scripts/hbase_master.py a26254d 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HBASE/package/scripts/hbase_regionserver.py 8d66dcc 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HDFS/package/scripts/__init__.py PRE-CREATION 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HDFS/package/scripts/datanode.py 758fa5f 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HDFS/package/scripts/hdfs_client.py 3b4cf3e 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HDFS/package/scripts/hdfs_namenode.py c773902 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HDFS/package/scripts/journalnode.py c0b2181 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HDFS/package/scripts/namenode.py 68d0bd4 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HDFS/package/scripts/params.py 02e6235 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HDFS/package/scripts/snamenode.py 5eb25d2 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HDFS/package/scripts/utils.py 3362f91 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HDFS/package/scripts/zkfc_slave.py c58446e 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HIVE/package/scripts/hive_metastore.py 6ee5507 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HIVE/package/scripts/hive_server.py 2c48e4c 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HIVE/package/scripts/mysql_server.py 885cf06 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HIVE/package/scripts/webhcat_server.py 088cb41 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/OOZIE/package/scripts/oozie_server.py 70414fc 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/YARN/package/scripts/application_timeline_server.py 75a4710 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/YARN/package/scripts/historyserver.py 2485d05 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/YARN/package/scripts/nodemanager.py 8e153e0 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/YARN/package/scripts/params.py 3557d9d 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/YARN/package/scripts/resourcemanager.py b87232f 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/ZOOKEEPER/package/scripts/params.py 533e9b3 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/ZOOKEEPER/package/scripts/zookeeper_server.py a1a25b8 
>   ambari-server/src/main/resources/stacks/HDP/2.2/upgrades/upgrade-2.2.xml 9643e87 
>   ambari-server/src/test/java/org/apache/ambari/server/state/UpgradeHelperTest.java 0d9aeea 
> 
> Diff: https://reviews.apache.org/r/28855/diff/
> 
> 
> Testing
> -------
> 
> [INFO] ------------------------------------------------------------------------
> [INFO] BUILD SUCCESS
> [INFO] ------------------------------------------------------------------------
> [INFO] Total time: 27:49.356s
> [INFO] Finished at: Wed Dec 10 17:43:22 PST 2014
> [INFO] Final Memory: 46M/386M
> [INFO] ------------------------------------------------------------------------
> 
> 
> Thanks,
> 
> Alejandro Fernandez
> 
>


Re: Review Request 28855: Upgrade Pack definition for Core Master Components

Posted by Jonathan Hurley <jh...@hortonworks.com>.
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/28855/#review64730
-----------------------------------------------------------



ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HDFS/package/scripts/zkfc_slave.py
<https://reviews.apache.org/r/28855/#comment107520>

    I might not understand the full scope of rolling updates and automated updates, but it seems like this parameter should be for both rolling restarts and regular old automated upgrade restarts.
    
    In other words, I should be able to use this boolean whether or not the upgrade is rolling, right?
    
    In which case, I think this should be "upgrading=False". 
    
    If I'm wrong, then don't we need another boolean to also track automated upgrades (as opposed to those that are rolling?)


- Jonathan Hurley


On Dec. 10, 2014, 11:59 p.m., Alejandro Fernandez wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/28855/
> -----------------------------------------------------------
> 
> (Updated Dec. 10, 2014, 11:59 p.m.)
> 
> 
> Review request for Ambari, Jonathan Hurley, Mahadev Konar, Nate Cole, and Tom Beerbower.
> 
> 
> Bugs: AMBARI-8449
>     https://issues.apache.org/jira/browse/AMBARI-8449
> 
> 
> Repository: ambari
> 
> 
> Description
> -------
> 
> The requirement for Upgrade Pack definition is Epic.
> Phase 1, HDFS and ZK
> Phase 2, Yarn and HBASE
> 
> This still has 3 pending items:
> 1. ResourceManager and Node manager also have HA steps
> 2. When starting a daemon services, the path of the binaries uses from /usr/hdp/current should be from the appropriate "server" symlink folder, since in some cases this is coming from the client folder
> 3. Fix some of the TODOs, like hardcoding the JMX port number
> 
> 
> Diffs
> -----
> 
>   ambari-common/src/main/python/resource_management/core/shell.py cd8b05b 
>   ambari-common/src/main/python/resource_management/libraries/functions/dynamic_variable_interpretation.py fb5ffb4 
>   ambari-common/src/main/python/resource_management/libraries/script/script.py 64af325 
>   ambari-server/src/main/java/org/apache/ambari/server/state/UpgradeHelper.java 8201a8b 
>   ambari-server/src/main/java/org/apache/ambari/server/state/stack/upgrade/Grouping.java f99ee72 
>   ambari-server/src/main/java/org/apache/ambari/server/utils/HTTPUtils.java PRE-CREATION 
>   ambari-server/src/main/resources/custom_actions/scripts/ru_execute_tasks.py 269abdb 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/FLUME/package/scripts/flume_handler.py 66e40d5 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/GANGLIA/package/scripts/ganglia_monitor.py 158f855 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/GANGLIA/package/scripts/ganglia_server.py 93947b1 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HBASE/package/scripts/hbase_master.py a26254d 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HBASE/package/scripts/hbase_regionserver.py 8d66dcc 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HDFS/package/scripts/__init__.py PRE-CREATION 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HDFS/package/scripts/datanode.py 758fa5f 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HDFS/package/scripts/hdfs_client.py 3b4cf3e 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HDFS/package/scripts/hdfs_namenode.py c773902 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HDFS/package/scripts/journalnode.py c0b2181 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HDFS/package/scripts/namenode.py 68d0bd4 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HDFS/package/scripts/params.py 02e6235 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HDFS/package/scripts/snamenode.py 5eb25d2 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HDFS/package/scripts/utils.py 3362f91 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HDFS/package/scripts/zkfc_slave.py c58446e 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HIVE/package/scripts/hive_metastore.py 6ee5507 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HIVE/package/scripts/hive_server.py 2c48e4c 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HIVE/package/scripts/mysql_server.py 885cf06 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HIVE/package/scripts/webhcat_server.py 088cb41 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/OOZIE/package/scripts/oozie_server.py 70414fc 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/YARN/package/scripts/application_timeline_server.py 75a4710 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/YARN/package/scripts/historyserver.py 2485d05 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/YARN/package/scripts/nodemanager.py 8e153e0 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/YARN/package/scripts/params.py 3557d9d 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/YARN/package/scripts/resourcemanager.py b87232f 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/ZOOKEEPER/package/scripts/params.py 533e9b3 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/ZOOKEEPER/package/scripts/zookeeper_server.py a1a25b8 
>   ambari-server/src/main/resources/stacks/HDP/2.2/upgrades/upgrade-2.2.xml 9643e87 
>   ambari-server/src/test/java/org/apache/ambari/server/state/UpgradeHelperTest.java 0d9aeea 
> 
> Diff: https://reviews.apache.org/r/28855/diff/
> 
> 
> Testing
> -------
> 
> [INFO] ------------------------------------------------------------------------
> [INFO] BUILD SUCCESS
> [INFO] ------------------------------------------------------------------------
> [INFO] Total time: 27:49.356s
> [INFO] Finished at: Wed Dec 10 17:43:22 PST 2014
> [INFO] Final Memory: 46M/386M
> [INFO] ------------------------------------------------------------------------
> 
> 
> Thanks,
> 
> Alejandro Fernandez
> 
>


Re: Review Request 28855: Upgrade Pack definition for Core Master Components

Posted by Alejandro Fernandez <af...@hortonworks.com>.

> On Dec. 11, 2014, 3:58 p.m., Nate Cole wrote:
> > We are going to be removing those tasks out of XML right?

Yes, I plan to do that in a future commit.


- Alejandro


-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/28855/#review64736
-----------------------------------------------------------


On Dec. 11, 2014, 4:59 a.m., Alejandro Fernandez wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/28855/
> -----------------------------------------------------------
> 
> (Updated Dec. 11, 2014, 4:59 a.m.)
> 
> 
> Review request for Ambari, Jonathan Hurley, Mahadev Konar, Nate Cole, and Tom Beerbower.
> 
> 
> Bugs: AMBARI-8449
>     https://issues.apache.org/jira/browse/AMBARI-8449
> 
> 
> Repository: ambari
> 
> 
> Description
> -------
> 
> The requirement for Upgrade Pack definition is Epic.
> Phase 1, HDFS and ZK
> Phase 2, Yarn and HBASE
> 
> This still has 3 pending items:
> 1. ResourceManager and Node manager also have HA steps
> 2. When starting a daemon services, the path of the binaries uses from /usr/hdp/current should be from the appropriate "server" symlink folder, since in some cases this is coming from the client folder
> 3. Fix some of the TODOs, like hardcoding the JMX port number
> 
> 
> Diffs
> -----
> 
>   ambari-common/src/main/python/resource_management/core/shell.py cd8b05b 
>   ambari-common/src/main/python/resource_management/libraries/functions/dynamic_variable_interpretation.py fb5ffb4 
>   ambari-common/src/main/python/resource_management/libraries/script/script.py 64af325 
>   ambari-server/src/main/java/org/apache/ambari/server/state/UpgradeHelper.java 8201a8b 
>   ambari-server/src/main/java/org/apache/ambari/server/state/stack/upgrade/Grouping.java f99ee72 
>   ambari-server/src/main/java/org/apache/ambari/server/utils/HTTPUtils.java PRE-CREATION 
>   ambari-server/src/main/resources/custom_actions/scripts/ru_execute_tasks.py 269abdb 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/FLUME/package/scripts/flume_handler.py 66e40d5 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/GANGLIA/package/scripts/ganglia_monitor.py 158f855 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/GANGLIA/package/scripts/ganglia_server.py 93947b1 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HBASE/package/scripts/hbase_master.py a26254d 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HBASE/package/scripts/hbase_regionserver.py 8d66dcc 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HDFS/package/scripts/__init__.py PRE-CREATION 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HDFS/package/scripts/datanode.py 758fa5f 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HDFS/package/scripts/hdfs_client.py 3b4cf3e 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HDFS/package/scripts/hdfs_namenode.py c773902 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HDFS/package/scripts/journalnode.py c0b2181 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HDFS/package/scripts/namenode.py 68d0bd4 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HDFS/package/scripts/params.py 02e6235 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HDFS/package/scripts/snamenode.py 5eb25d2 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HDFS/package/scripts/utils.py 3362f91 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HDFS/package/scripts/zkfc_slave.py c58446e 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HIVE/package/scripts/hive_metastore.py 6ee5507 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HIVE/package/scripts/hive_server.py 2c48e4c 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HIVE/package/scripts/mysql_server.py 885cf06 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HIVE/package/scripts/webhcat_server.py 088cb41 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/OOZIE/package/scripts/oozie_server.py 70414fc 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/YARN/package/scripts/application_timeline_server.py 75a4710 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/YARN/package/scripts/historyserver.py 2485d05 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/YARN/package/scripts/nodemanager.py 8e153e0 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/YARN/package/scripts/params.py 3557d9d 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/YARN/package/scripts/resourcemanager.py b87232f 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/ZOOKEEPER/package/scripts/params.py 533e9b3 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/ZOOKEEPER/package/scripts/zookeeper_server.py a1a25b8 
>   ambari-server/src/main/resources/stacks/HDP/2.2/upgrades/upgrade-2.2.xml 9643e87 
>   ambari-server/src/test/java/org/apache/ambari/server/state/UpgradeHelperTest.java 0d9aeea 
> 
> Diff: https://reviews.apache.org/r/28855/diff/
> 
> 
> Testing
> -------
> 
> [INFO] ------------------------------------------------------------------------
> [INFO] BUILD SUCCESS
> [INFO] ------------------------------------------------------------------------
> [INFO] Total time: 27:49.356s
> [INFO] Finished at: Wed Dec 10 17:43:22 PST 2014
> [INFO] Final Memory: 46M/386M
> [INFO] ------------------------------------------------------------------------
> 
> 
> Thanks,
> 
> Alejandro Fernandez
> 
>


Re: Review Request 28855: Upgrade Pack definition for Core Master Components

Posted by Nate Cole <nc...@hortonworks.com>.
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/28855/#review64736
-----------------------------------------------------------


We are going to be removing those tasks out of XML right?

- Nate Cole


On Dec. 10, 2014, 11:59 p.m., Alejandro Fernandez wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/28855/
> -----------------------------------------------------------
> 
> (Updated Dec. 10, 2014, 11:59 p.m.)
> 
> 
> Review request for Ambari, Jonathan Hurley, Mahadev Konar, Nate Cole, and Tom Beerbower.
> 
> 
> Bugs: AMBARI-8449
>     https://issues.apache.org/jira/browse/AMBARI-8449
> 
> 
> Repository: ambari
> 
> 
> Description
> -------
> 
> The requirement for Upgrade Pack definition is Epic.
> Phase 1, HDFS and ZK
> Phase 2, Yarn and HBASE
> 
> This still has 3 pending items:
> 1. ResourceManager and Node manager also have HA steps
> 2. When starting a daemon services, the path of the binaries uses from /usr/hdp/current should be from the appropriate "server" symlink folder, since in some cases this is coming from the client folder
> 3. Fix some of the TODOs, like hardcoding the JMX port number
> 
> 
> Diffs
> -----
> 
>   ambari-common/src/main/python/resource_management/core/shell.py cd8b05b 
>   ambari-common/src/main/python/resource_management/libraries/functions/dynamic_variable_interpretation.py fb5ffb4 
>   ambari-common/src/main/python/resource_management/libraries/script/script.py 64af325 
>   ambari-server/src/main/java/org/apache/ambari/server/state/UpgradeHelper.java 8201a8b 
>   ambari-server/src/main/java/org/apache/ambari/server/state/stack/upgrade/Grouping.java f99ee72 
>   ambari-server/src/main/java/org/apache/ambari/server/utils/HTTPUtils.java PRE-CREATION 
>   ambari-server/src/main/resources/custom_actions/scripts/ru_execute_tasks.py 269abdb 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/FLUME/package/scripts/flume_handler.py 66e40d5 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/GANGLIA/package/scripts/ganglia_monitor.py 158f855 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/GANGLIA/package/scripts/ganglia_server.py 93947b1 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HBASE/package/scripts/hbase_master.py a26254d 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HBASE/package/scripts/hbase_regionserver.py 8d66dcc 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HDFS/package/scripts/__init__.py PRE-CREATION 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HDFS/package/scripts/datanode.py 758fa5f 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HDFS/package/scripts/hdfs_client.py 3b4cf3e 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HDFS/package/scripts/hdfs_namenode.py c773902 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HDFS/package/scripts/journalnode.py c0b2181 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HDFS/package/scripts/namenode.py 68d0bd4 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HDFS/package/scripts/params.py 02e6235 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HDFS/package/scripts/snamenode.py 5eb25d2 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HDFS/package/scripts/utils.py 3362f91 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HDFS/package/scripts/zkfc_slave.py c58446e 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HIVE/package/scripts/hive_metastore.py 6ee5507 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HIVE/package/scripts/hive_server.py 2c48e4c 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HIVE/package/scripts/mysql_server.py 885cf06 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HIVE/package/scripts/webhcat_server.py 088cb41 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/OOZIE/package/scripts/oozie_server.py 70414fc 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/YARN/package/scripts/application_timeline_server.py 75a4710 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/YARN/package/scripts/historyserver.py 2485d05 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/YARN/package/scripts/nodemanager.py 8e153e0 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/YARN/package/scripts/params.py 3557d9d 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/YARN/package/scripts/resourcemanager.py b87232f 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/ZOOKEEPER/package/scripts/params.py 533e9b3 
>   ambari-server/src/main/resources/stacks/HDP/2.0.6/services/ZOOKEEPER/package/scripts/zookeeper_server.py a1a25b8 
>   ambari-server/src/main/resources/stacks/HDP/2.2/upgrades/upgrade-2.2.xml 9643e87 
>   ambari-server/src/test/java/org/apache/ambari/server/state/UpgradeHelperTest.java 0d9aeea 
> 
> Diff: https://reviews.apache.org/r/28855/diff/
> 
> 
> Testing
> -------
> 
> [INFO] ------------------------------------------------------------------------
> [INFO] BUILD SUCCESS
> [INFO] ------------------------------------------------------------------------
> [INFO] Total time: 27:49.356s
> [INFO] Finished at: Wed Dec 10 17:43:22 PST 2014
> [INFO] Final Memory: 46M/386M
> [INFO] ------------------------------------------------------------------------
> 
> 
> Thanks,
> 
> Alejandro Fernandez
> 
>


Re: Review Request 28855: Upgrade Pack definition for Core Master Components

Posted by Alejandro Fernandez <af...@hortonworks.com>.
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/28855/
-----------------------------------------------------------

(Updated Dec. 11, 2014, 4:59 a.m.)


Review request for Ambari, Jonathan Hurley, Mahadev Konar, Nate Cole, and Tom Beerbower.


Changes
-------

Addressed Nate's comments.


Bugs: AMBARI-8449
    https://issues.apache.org/jira/browse/AMBARI-8449


Repository: ambari


Description
-------

The requirement for Upgrade Pack definition is Epic.
Phase 1, HDFS and ZK
Phase 2, Yarn and HBASE

This still has 3 pending items:
1. ResourceManager and Node manager also have HA steps
2. When starting a daemon services, the path of the binaries uses from /usr/hdp/current should be from the appropriate "server" symlink folder, since in some cases this is coming from the client folder
3. Fix some of the TODOs, like hardcoding the JMX port number


Diffs (updated)
-----

  ambari-common/src/main/python/resource_management/core/shell.py cd8b05b 
  ambari-common/src/main/python/resource_management/libraries/functions/dynamic_variable_interpretation.py fb5ffb4 
  ambari-common/src/main/python/resource_management/libraries/script/script.py 64af325 
  ambari-server/src/main/java/org/apache/ambari/server/state/UpgradeHelper.java 8201a8b 
  ambari-server/src/main/java/org/apache/ambari/server/state/stack/upgrade/Grouping.java f99ee72 
  ambari-server/src/main/java/org/apache/ambari/server/utils/HTTPUtils.java PRE-CREATION 
  ambari-server/src/main/resources/custom_actions/scripts/ru_execute_tasks.py 269abdb 
  ambari-server/src/main/resources/stacks/HDP/2.0.6/services/FLUME/package/scripts/flume_handler.py 66e40d5 
  ambari-server/src/main/resources/stacks/HDP/2.0.6/services/GANGLIA/package/scripts/ganglia_monitor.py 158f855 
  ambari-server/src/main/resources/stacks/HDP/2.0.6/services/GANGLIA/package/scripts/ganglia_server.py 93947b1 
  ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HBASE/package/scripts/hbase_master.py a26254d 
  ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HBASE/package/scripts/hbase_regionserver.py 8d66dcc 
  ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HDFS/package/scripts/__init__.py PRE-CREATION 
  ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HDFS/package/scripts/datanode.py 758fa5f 
  ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HDFS/package/scripts/hdfs_client.py 3b4cf3e 
  ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HDFS/package/scripts/hdfs_namenode.py c773902 
  ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HDFS/package/scripts/journalnode.py c0b2181 
  ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HDFS/package/scripts/namenode.py 68d0bd4 
  ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HDFS/package/scripts/params.py 02e6235 
  ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HDFS/package/scripts/snamenode.py 5eb25d2 
  ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HDFS/package/scripts/utils.py 3362f91 
  ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HDFS/package/scripts/zkfc_slave.py c58446e 
  ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HIVE/package/scripts/hive_metastore.py 6ee5507 
  ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HIVE/package/scripts/hive_server.py 2c48e4c 
  ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HIVE/package/scripts/mysql_server.py 885cf06 
  ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HIVE/package/scripts/webhcat_server.py 088cb41 
  ambari-server/src/main/resources/stacks/HDP/2.0.6/services/OOZIE/package/scripts/oozie_server.py 70414fc 
  ambari-server/src/main/resources/stacks/HDP/2.0.6/services/YARN/package/scripts/application_timeline_server.py 75a4710 
  ambari-server/src/main/resources/stacks/HDP/2.0.6/services/YARN/package/scripts/historyserver.py 2485d05 
  ambari-server/src/main/resources/stacks/HDP/2.0.6/services/YARN/package/scripts/nodemanager.py 8e153e0 
  ambari-server/src/main/resources/stacks/HDP/2.0.6/services/YARN/package/scripts/params.py 3557d9d 
  ambari-server/src/main/resources/stacks/HDP/2.0.6/services/YARN/package/scripts/resourcemanager.py b87232f 
  ambari-server/src/main/resources/stacks/HDP/2.0.6/services/ZOOKEEPER/package/scripts/params.py 533e9b3 
  ambari-server/src/main/resources/stacks/HDP/2.0.6/services/ZOOKEEPER/package/scripts/zookeeper_server.py a1a25b8 
  ambari-server/src/main/resources/stacks/HDP/2.2/upgrades/upgrade-2.2.xml 9643e87 
  ambari-server/src/test/java/org/apache/ambari/server/state/UpgradeHelperTest.java 0d9aeea 

Diff: https://reviews.apache.org/r/28855/diff/


Testing
-------

[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 27:49.356s
[INFO] Finished at: Wed Dec 10 17:43:22 PST 2014
[INFO] Final Memory: 46M/386M
[INFO] ------------------------------------------------------------------------


Thanks,

Alejandro Fernandez


Re: Review Request 28855: Upgrade Pack definition for Core Master Components

Posted by Alejandro Fernandez <af...@hortonworks.com>.
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/28855/
-----------------------------------------------------------

(Updated Dec. 11, 2014, 3:33 a.m.)


Review request for Ambari, Jonathan Hurley, Mahadev Konar, Nate Cole, and Tom Beerbower.


Bugs: AMBARI-8449
    https://issues.apache.org/jira/browse/AMBARI-8449


Repository: ambari


Description
-------

The requirement for Upgrade Pack definition is Epic.
Phase 1, HDFS and ZK
Phase 2, Yarn and HBASE

This still has 3 pending items:
1. ResourceManager and Node manager also have HA steps
2. When starting a daemon services, the path of the binaries uses from /usr/hdp/current should be from the appropriate "server" symlink folder, since in some cases this is coming from the client folder
3. Fix some of the TODOs, like hardcoding the JMX port number


Diffs
-----

  ambari-common/src/main/python/resource_management/core/shell.py cd8b05b 
  ambari-common/src/main/python/resource_management/libraries/functions/dynamic_variable_interpretation.py fb5ffb4 
  ambari-common/src/main/python/resource_management/libraries/script/script.py 64af325 
  ambari-server/src/main/java/org/apache/ambari/server/state/UpgradeHelper.java 8201a8b 
  ambari-server/src/main/java/org/apache/ambari/server/state/stack/upgrade/ColocatedGrouping.java 988e272 
  ambari-server/src/main/java/org/apache/ambari/server/state/stack/upgrade/Grouping.java f99ee72 
  ambari-server/src/main/java/org/apache/ambari/server/state/stack/upgrade/StageWrapperBuilder.java bc5d4a1 
  ambari-server/src/main/java/org/apache/ambari/server/utils/HTTPUtils.java PRE-CREATION 
  ambari-server/src/main/resources/custom_actions/scripts/ru_execute_tasks.py 269abdb 
  ambari-server/src/main/resources/stacks/HDP/2.0.6/services/FLUME/package/scripts/flume_handler.py 66e40d5 
  ambari-server/src/main/resources/stacks/HDP/2.0.6/services/GANGLIA/package/scripts/ganglia_monitor.py 158f855 
  ambari-server/src/main/resources/stacks/HDP/2.0.6/services/GANGLIA/package/scripts/ganglia_server.py 93947b1 
  ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HBASE/package/scripts/hbase_master.py a26254d 
  ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HBASE/package/scripts/hbase_regionserver.py 8d66dcc 
  ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HDFS/package/scripts/__init__.py PRE-CREATION 
  ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HDFS/package/scripts/datanode.py 758fa5f 
  ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HDFS/package/scripts/hdfs_client.py 3b4cf3e 
  ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HDFS/package/scripts/hdfs_namenode.py c773902 
  ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HDFS/package/scripts/journalnode.py c0b2181 
  ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HDFS/package/scripts/namenode.py 68d0bd4 
  ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HDFS/package/scripts/params.py 02e6235 
  ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HDFS/package/scripts/snamenode.py 5eb25d2 
  ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HDFS/package/scripts/utils.py 3362f91 
  ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HDFS/package/scripts/zkfc_slave.py c58446e 
  ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HIVE/package/scripts/hive_metastore.py 6ee5507 
  ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HIVE/package/scripts/hive_server.py 2c48e4c 
  ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HIVE/package/scripts/mysql_server.py 885cf06 
  ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HIVE/package/scripts/webhcat_server.py 088cb41 
  ambari-server/src/main/resources/stacks/HDP/2.0.6/services/OOZIE/package/scripts/oozie_server.py 70414fc 
  ambari-server/src/main/resources/stacks/HDP/2.0.6/services/YARN/package/scripts/application_timeline_server.py 75a4710 
  ambari-server/src/main/resources/stacks/HDP/2.0.6/services/YARN/package/scripts/historyserver.py 2485d05 
  ambari-server/src/main/resources/stacks/HDP/2.0.6/services/YARN/package/scripts/nodemanager.py 8e153e0 
  ambari-server/src/main/resources/stacks/HDP/2.0.6/services/YARN/package/scripts/params.py 3557d9d 
  ambari-server/src/main/resources/stacks/HDP/2.0.6/services/YARN/package/scripts/resourcemanager.py b87232f 
  ambari-server/src/main/resources/stacks/HDP/2.0.6/services/ZOOKEEPER/package/scripts/params.py 533e9b3 
  ambari-server/src/main/resources/stacks/HDP/2.0.6/services/ZOOKEEPER/package/scripts/zookeeper_server.py a1a25b8 
  ambari-server/src/main/resources/stacks/HDP/2.2/upgrades/upgrade-2.2.xml 9643e87 
  ambari-server/src/test/java/org/apache/ambari/server/state/UpgradeHelperTest.java 0d9aeea 

Diff: https://reviews.apache.org/r/28855/diff/


Testing
-------

[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 27:49.356s
[INFO] Finished at: Wed Dec 10 17:43:22 PST 2014
[INFO] Final Memory: 46M/386M
[INFO] ------------------------------------------------------------------------


Thanks,

Alejandro Fernandez