You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ambari.apache.org by dd...@apache.org on 2011/12/21 02:20:37 UTC
svn commit: r1221550 -
/incubator/ambari/trunk/controller/src/main/java/org/apache/ambari/controller/HeartbeatHandler.java
Author: ddas
Date: Wed Dec 21 01:20:37 2011
New Revision: 1221550
URL: http://svn.apache.org/viewvc?rev=1221550&view=rev
Log:
AMBARI-169. Workaround patch that hardcodes the user to hdfs
Modified:
incubator/ambari/trunk/controller/src/main/java/org/apache/ambari/controller/HeartbeatHandler.java
Modified: incubator/ambari/trunk/controller/src/main/java/org/apache/ambari/controller/HeartbeatHandler.java
URL: http://svn.apache.org/viewvc/incubator/ambari/trunk/controller/src/main/java/org/apache/ambari/controller/HeartbeatHandler.java?rev=1221550&r1=1221549&r2=1221550&view=diff
==============================================================================
--- incubator/ambari/trunk/controller/src/main/java/org/apache/ambari/controller/HeartbeatHandler.java (original)
+++ incubator/ambari/trunk/controller/src/main/java/org/apache/ambari/controller/HeartbeatHandler.java Wed Dec 21 01:20:37 2011
@@ -63,6 +63,8 @@ public class HeartbeatHandler {
private final Nodes nodes;
private StateMachineInvokerInterface stateMachineInvoker;
private FSMDriverInterface driver;
+
+ static final String DEFAULT_USER = "hdfs"; //TBD: this needs to come from the stack definition or something
@Inject
HeartbeatHandler(Clusters clusters, Nodes nodes,
@@ -258,6 +260,7 @@ public class HeartbeatHandler {
List<Action> allActions) {
ConfigFile file = new ConfigFile();
file.setData(script);
+ file.setOwner(DEFAULT_USER);
Action action = new Action();
action.setFile(file);
@@ -465,6 +468,7 @@ public class HeartbeatHandler {
action.setClusterDefinitionRevision(clusterDefRev);
action.setComponent(component);
action.setRole(role);
+ action.setUser(DEFAULT_USER);
action.setCleanUpCommand(new Command("foobar","",new String[]{"foobar"}));//TODO: this needs fixing at some point
String workDir = role.equals(component + "-client") ?
(clusterId + "-client") : (clusterId + "-" + role);