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/05/30 23:10:25 UTC
svn commit: r1488013 - in /incubator/ambari/trunk: CHANGES.txt
ambari-server/src/main/java/org/apache/ambari/server/metadata/RoleCommandOrder.java
ambari-server/src/test/java/org/apache/ambari/server/metadata/RoleGraphTest.java
Author: smohanty
Date: Thu May 30 21:10:25 2013
New Revision: 1488013
URL: http://svn.apache.org/r1488013
Log:
AMBARI-2235. NN enters safe mode upon HDFS restart. (smohanty)
Modified:
incubator/ambari/trunk/CHANGES.txt
incubator/ambari/trunk/ambari-server/src/main/java/org/apache/ambari/server/metadata/RoleCommandOrder.java
incubator/ambari/trunk/ambari-server/src/test/java/org/apache/ambari/server/metadata/RoleGraphTest.java
Modified: incubator/ambari/trunk/CHANGES.txt
URL: http://svn.apache.org/viewvc/incubator/ambari/trunk/CHANGES.txt?rev=1488013&r1=1488012&r2=1488013&view=diff
==============================================================================
--- incubator/ambari/trunk/CHANGES.txt (original)
+++ incubator/ambari/trunk/CHANGES.txt Thu May 30 21:10:25 2013
@@ -907,6 +907,8 @@ Trunk (unreleased changes):
BUG FIXES
+ AMBARI-2235. NN enters safe mode upon HDFS restart. (smohanty)
+
AMBARI-2225. Security fixes with HBase service check. (jaimin)
AMBARI-2233. Ensure version values are used appropriately throughout
Modified: incubator/ambari/trunk/ambari-server/src/main/java/org/apache/ambari/server/metadata/RoleCommandOrder.java
URL: http://svn.apache.org/viewvc/incubator/ambari/trunk/ambari-server/src/main/java/org/apache/ambari/server/metadata/RoleCommandOrder.java?rev=1488013&r1=1488012&r2=1488013&view=diff
==============================================================================
--- incubator/ambari/trunk/ambari-server/src/main/java/org/apache/ambari/server/metadata/RoleCommandOrder.java (original)
+++ incubator/ambari/trunk/ambari-server/src/main/java/org/apache/ambari/server/metadata/RoleCommandOrder.java Thu May 30 21:10:25 2013
@@ -155,6 +155,8 @@ public class RoleCommandOrder {
RoleCommand.START);
addDependency(Role.HDFS_SERVICE_CHECK, RoleCommand.EXECUTE, Role.DATANODE,
RoleCommand.START);
+ addDependency(Role.HDFS_SERVICE_CHECK, RoleCommand.EXECUTE, Role.SECONDARY_NAMENODE,
+ RoleCommand.START);
addDependency(Role.MAPREDUCE_SERVICE_CHECK, RoleCommand.EXECUTE,
Role.JOBTRACKER, RoleCommand.START);
addDependency(Role.MAPREDUCE_SERVICE_CHECK, RoleCommand.EXECUTE,
@@ -179,6 +181,10 @@ public class RoleCommandOrder {
Role.JOBTRACKER, RoleCommand.START);
addDependency(Role.PIG_SERVICE_CHECK, RoleCommand.EXECUTE,
Role.TASKTRACKER, RoleCommand.START);
+ addDependency(Role.PIG_SERVICE_CHECK, RoleCommand.EXECUTE,
+ Role.RESOURCEMANAGER, RoleCommand.START);
+ addDependency(Role.PIG_SERVICE_CHECK, RoleCommand.EXECUTE,
+ Role.NODEMANAGER, RoleCommand.START);
addDependency(Role.SQOOP_SERVICE_CHECK, RoleCommand.EXECUTE,
Role.JOBTRACKER, RoleCommand.START);
addDependency(Role.SQOOP_SERVICE_CHECK, RoleCommand.EXECUTE,
Modified: incubator/ambari/trunk/ambari-server/src/test/java/org/apache/ambari/server/metadata/RoleGraphTest.java
URL: http://svn.apache.org/viewvc/incubator/ambari/trunk/ambari-server/src/test/java/org/apache/ambari/server/metadata/RoleGraphTest.java?rev=1488013&r1=1488012&r2=1488013&view=diff
==============================================================================
--- incubator/ambari/trunk/ambari-server/src/test/java/org/apache/ambari/server/metadata/RoleGraphTest.java (original)
+++ incubator/ambari/trunk/ambari-server/src/test/java/org/apache/ambari/server/metadata/RoleGraphTest.java Thu May 30 21:10:25 2013
@@ -63,5 +63,13 @@ public class RoleGraphTest {
Assert.assertEquals(1, rco.order(nagios_server_install, mapred_client_install));
Assert.assertEquals(1, rco.order(nagios_server_install, hcat_client_install));
Assert.assertEquals(1, rco.order(nagios_server_install, oozie_client_install));
+
+ RoleGraphNode pig_service_check = new RoleGraphNode(Role.PIG_SERVICE_CHECK, RoleCommand.EXECUTE);
+ RoleGraphNode resourcemanager_start = new RoleGraphNode(Role.RESOURCEMANAGER, RoleCommand.START);
+ Assert.assertEquals(-1, rco.order(resourcemanager_start, pig_service_check));
+
+ RoleGraphNode hdfs_service_check = new RoleGraphNode(Role.HDFS_SERVICE_CHECK, RoleCommand.EXECUTE);
+ RoleGraphNode snamenode_start = new RoleGraphNode(Role.SECONDARY_NAMENODE, RoleCommand.START);
+ Assert.assertEquals(-1, rco.order(snamenode_start, hdfs_service_check));
}
}