You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ambari.apache.org by vg...@apache.org on 2011/12/29 00:42:07 UTC
svn commit: r1225392 - in /incubator/ambari/trunk: CHANGES.txt
controller/src/main/java/org/apache/ambari/controller/StackFlattener.java
Author: vgogate
Date: Wed Dec 28 23:42:07 2011
New Revision: 1225392
URL: http://svn.apache.org/viewvc?rev=1225392&view=rev
Log:
AMBARI-179. Set the component level user/group information in the flattened stack, inherit default user/group information if not set one for component.
Modified:
incubator/ambari/trunk/CHANGES.txt
incubator/ambari/trunk/controller/src/main/java/org/apache/ambari/controller/StackFlattener.java
Modified: incubator/ambari/trunk/CHANGES.txt
URL: http://svn.apache.org/viewvc/incubator/ambari/trunk/CHANGES.txt?rev=1225392&r1=1225391&r2=1225392&view=diff
==============================================================================
--- incubator/ambari/trunk/CHANGES.txt (original)
+++ incubator/ambari/trunk/CHANGES.txt Wed Dec 28 23:42:07 2011
@@ -2,6 +2,8 @@ Ambari Change log
Release 0.1.0 - unreleased
+ AMBARI-179. Set the component level user/group information in the flattened stack, inherit default user/group information if not set one for component. (vgogate)
+
AMBARI-178. Add support for Map/Reduce component in Ambari stack (vgogate)
AMBARI-176. Adds a first version of MapReduce ACD (ddas)
Modified: incubator/ambari/trunk/controller/src/main/java/org/apache/ambari/controller/StackFlattener.java
URL: http://svn.apache.org/viewvc/incubator/ambari/trunk/controller/src/main/java/org/apache/ambari/controller/StackFlattener.java?rev=1225392&r1=1225391&r2=1225392&view=diff
==============================================================================
--- incubator/ambari/trunk/controller/src/main/java/org/apache/ambari/controller/StackFlattener.java (original)
+++ incubator/ambari/trunk/controller/src/main/java/org/apache/ambari/controller/StackFlattener.java Wed Dec 28 23:42:07 2011
@@ -255,6 +255,15 @@ public class StackFlattener {
components.add(flattenComponent(componentName, stacks));
}
result.setConfiguration(buildClientConfiguration(stacks));
+ /*
+ * Set the default stack level user/group info, if it is not set
+ * at the component level.
+ */
+ for (Component comp : components) {
+ if (comp.getUser_group() == null) {
+ comp.setUser_group(result.getDefault_user_group());
+ }
+ }
return result;
}
}