Repository: ambari
Updated Branches:
  refs/heads/branch-2.2.2 0bdb4bc07 -> add3a20ca


AMBARI-15926: HAWQ activate standby wizard fails after port number change but 
before restart.


Project: http://git-wip-us.apache.org/repos/asf/ambari/repo
Commit: http://git-wip-us.apache.org/repos/asf/ambari/commit/add3a20c
Tree: http://git-wip-us.apache.org/repos/asf/ambari/tree/add3a20c
Diff: http://git-wip-us.apache.org/repos/asf/ambari/diff/add3a20c

Branch: refs/heads/branch-2.2.2
Commit: add3a20cabc77902de947b05b172c1b9eb832162
Parents: 0bdb4bc
Author: Jun Aoki <[email protected]>
Authored: Mon Apr 18 13:56:05 2016 -0700
Committer: Jun Aoki <[email protected]>
Committed: Mon Apr 18 13:56:05 2016 -0700

----------------------------------------------------------------------
 .../common-services/HAWQ/2.0.0/package/scripts/hawqstandby.py    | 4 ++++
 1 file changed, 4 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/ambari/blob/add3a20c/ambari-server/src/main/resources/common-services/HAWQ/2.0.0/package/scripts/hawqstandby.py
----------------------------------------------------------------------
diff --git 
a/ambari-server/src/main/resources/common-services/HAWQ/2.0.0/package/scripts/hawqstandby.py
 
b/ambari-server/src/main/resources/common-services/HAWQ/2.0.0/package/scripts/hawqstandby.py
index e2114d8..cdc58c1 100644
--- 
a/ambari-server/src/main/resources/common-services/HAWQ/2.0.0/package/scripts/hawqstandby.py
+++ 
b/ambari-server/src/main/resources/common-services/HAWQ/2.0.0/package/scripts/hawqstandby.py
@@ -58,6 +58,10 @@ class HawqStandby(Script):
     import utils
     Logger.info("Activating HAWQ standby...")
     utils.exec_hawq_operation(hawq_constants.ACTIVATE, "{0} -a -M {1} -v 
--ignore-bad-hosts".format(hawq_constants.STANDBY, hawq_constants.FAST))
+
+    # Stop the newly become master as the process might be running with an old 
port,
+    # which would cause a failure Start HAWQ Service step in Activte HAWQ 
Standby Master Wizard
+    common.stop_component(hawq_constants.MASTER, hawq_constants.FAST)
     
 if __name__ == "__main__":
   HawqStandby().execute()

Reply via email to