You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ambari.apache.org by sm...@apache.org on 2013/08/23 01:39:15 UTC
git commit: AMBARI-2968. Configuration update fails after upgrade.
Updated Branches:
refs/heads/trunk 012354b75 -> b4186eb2b
AMBARI-2968. Configuration update fails after upgrade.
Project: http://git-wip-us.apache.org/repos/asf/incubator-ambari/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-ambari/commit/b4186eb2
Tree: http://git-wip-us.apache.org/repos/asf/incubator-ambari/tree/b4186eb2
Diff: http://git-wip-us.apache.org/repos/asf/incubator-ambari/diff/b4186eb2
Branch: refs/heads/trunk
Commit: b4186eb2baf33fab6d82ae0525c9032e46110661
Parents: 012354b
Author: Sumit Mohanty <sm...@hortonworks.com>
Authored: Thu Aug 22 16:21:19 2013 -0700
Committer: Sumit Mohanty <sm...@hortonworks.com>
Committed: Thu Aug 22 16:21:19 2013 -0700
----------------------------------------------------------------------
.../upgrade/dml/Ambari-DML-Postgres-UPGRADE_STACK.sql | 12 +++++++++++-
1 file changed, 11 insertions(+), 1 deletion(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-ambari/blob/b4186eb2/ambari-server/src/main/resources/upgrade/dml/Ambari-DML-Postgres-UPGRADE_STACK.sql
----------------------------------------------------------------------
diff --git a/ambari-server/src/main/resources/upgrade/dml/Ambari-DML-Postgres-UPGRADE_STACK.sql b/ambari-server/src/main/resources/upgrade/dml/Ambari-DML-Postgres-UPGRADE_STACK.sql
index 88f022b..5e00413 100644
--- a/ambari-server/src/main/resources/upgrade/dml/Ambari-DML-Postgres-UPGRADE_STACK.sql
+++ b/ambari-server/src/main/resources/upgrade/dml/Ambari-DML-Postgres-UPGRADE_STACK.sql
@@ -21,6 +21,10 @@ PREPARE clusters (text, text) AS
UPDATE ambari.clusters
SET desired_stack_version = '{"stackName":"' || $1 || '","stackVersion":"' || $2 || '"}';
+PREPARE clusterstate (text, text) AS
+ UPDATE ambari.clusterstate
+ SET current_stack_version = '{"stackName":"' || $1 || '","stackVersion":"' || $2 || '"}';
+
PREPARE hostcomponentdesiredstate (text, text) AS
UPDATE ambari.hostcomponentdesiredstate
SET desired_stack_version = '{"stackName":"' || $1 || '","stackVersion":"' || $2 || '"}';
@@ -37,8 +41,14 @@ PREPARE servicedesiredstate (text, text) AS
UPDATE ambari.servicedesiredstate
SET desired_stack_version = '{"stackName":"' || $1 || '","stackVersion":"' || $2 || '"}';
+PREPARE resetcomponentstate AS
+ UPDATE ambari.hostcomponentstate
+ SET current_state = 'INSTALLED' where current_state = 'UPGRADING';
+
EXECUTE clusters(:stack_name, :stack_version);
+EXECUTE clusterstate(:stack_name, :stack_version);
EXECUTE hostcomponentdesiredstate(:stack_name, :stack_version);
EXECUTE hostcomponentstate(:stack_name, :stack_version);
EXECUTE servicecomponentdesiredstate(:stack_name, :stack_version);
-EXECUTE servicedesiredstate(:stack_name, :stack_version);
\ No newline at end of file
+EXECUTE servicedesiredstate(:stack_name, :stack_version);
+EXECUTE resetcomponentstate;
\ No newline at end of file