[jira] [Commented] (YARN-80) Support delay scheduling for node locality in MR2's capacity scheduler

2012-09-07 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/YARN-80?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13450581#comment-13450581
 ] 

Hudson commented on YARN-80:


Integrated in Hadoop-Hdfs-trunk #1158 (See 
[https://builds.apache.org/job/Hadoop-Hdfs-trunk/1158/])
YARN-80. Add support for delaying rack-local containers in 
CapacityScheduler. Contributed by Arun C. Murthy. (Revision 1381872)

 Result = FAILURE
acmurthy : 
http://svn.apache.org/viewcvs.cgi/?root=Apache-SVN&view=rev&rev=1381872
Files : 
* /hadoop/common/trunk/hadoop-yarn-project/CHANGES.txt
* 
/hadoop/common/trunk/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/src/main/java/org/apache/hadoop/yarn/server/resourcemanager/scheduler/capacity/CapacitySchedulerConfiguration.java
* 
/hadoop/common/trunk/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/src/main/java/org/apache/hadoop/yarn/server/resourcemanager/scheduler/capacity/LeafQueue.java
* 
/hadoop/common/trunk/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/src/main/resources/capacity-scheduler.xml
* 
/hadoop/common/trunk/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/src/test/java/org/apache/hadoop/yarn/server/resourcemanager/scheduler/capacity/TestLeafQueue.java


> Support delay scheduling for node locality in MR2's capacity scheduler
> --
>
> Key: YARN-80
> URL: https://issues.apache.org/jira/browse/YARN-80
> Project: Hadoop YARN
>  Issue Type: Improvement
>  Components: capacityscheduler
>Reporter: Todd Lipcon
>Assignee: Arun C Murthy
> Fix For: 2.1.0-alpha
>
> Attachments: YARN-80.patch, YARN-80.patch
>
>
> The capacity scheduler in MR2 doesn't support delay scheduling for achieving 
> node-level locality. So, jobs exhibit poor data locality even if they have 
> good rack locality. Especially on clusters where disk throughput is much 
> better than network capacity, this hurts overall job performance. We should 
> optionally support node-level delay scheduling heuristics similar to what the 
> fair scheduler implements in MR1.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (YARN-75) RMContainer should handle a RELEASE event while RUNNING

2012-09-07 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/YARN-75?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13450586#comment-13450586
 ] 

Hudson commented on YARN-75:


Integrated in Hadoop-Hdfs-trunk #1158 (See 
[https://builds.apache.org/job/Hadoop-Hdfs-trunk/1158/])
YARN-75. Missing test. Ugh. (Revision 1381811)
YARN-75. Added file missing from previous commit. Bad day with svn. (Revision 
1381809)
YARN-75. Removing spurious file from the previous commit. (Revision 1381807)
YARN-75. Modified ResourceManager's RMContainer to handle a valid RELEASE event 
at RUNNING state. Contributed by Siddharth Seth. (Revision 1381806)

 Result = FAILURE
vinodkv : 
http://svn.apache.org/viewcvs.cgi/?root=Apache-SVN&view=rev&rev=1381811
Files : 
* 
/hadoop/common/trunk/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/src/test/java/org/apache/hadoop/yarn/server/resourcemanager/rmcontainer/TestRMContainerImpl.java

vinodkv : 
http://svn.apache.org/viewcvs.cgi/?root=Apache-SVN&view=rev&rev=1381809
Files : 
* 
/hadoop/common/trunk/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/src/test/java/org/apache/hadoop/yarn/server/resourcemanager/rmcontainer/TestRMContainerImpl.java

vinodkv : 
http://svn.apache.org/viewcvs.cgi/?root=Apache-SVN&view=rev&rev=1381807
Files : 
* 
/hadoop/common/trunk/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/src/test/java/org/apache/hadoop/yarn/server/resourcemanager/rmcontainer/TestRMContainerImpl.java.orig

vinodkv : 
http://svn.apache.org/viewcvs.cgi/?root=Apache-SVN&view=rev&rev=1381806
Files : 
* /hadoop/common/trunk/hadoop-yarn-project/CHANGES.txt
* 
/hadoop/common/trunk/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-api/src/main/java/org/apache/hadoop/yarn/api/protocolrecords/AllocateRequest.java
* 
/hadoop/common/trunk/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/src/main/java/org/apache/hadoop/yarn/server/resourcemanager/rmcontainer/RMContainerImpl.java
* 
/hadoop/common/trunk/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/src/test/java/org/apache/hadoop/yarn/server/resourcemanager/rmcontainer
* 
/hadoop/common/trunk/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/src/test/java/org/apache/hadoop/yarn/server/resourcemanager/rmcontainer/TestRMContainerImpl.java
* 
/hadoop/common/trunk/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/src/test/java/org/apache/hadoop/yarn/server/resourcemanager/rmcontainer/TestRMContainerImpl.java.orig


> RMContainer should handle a RELEASE event while RUNNING
> ---
>
> Key: YARN-75
> URL: https://issues.apache.org/jira/browse/YARN-75
> Project: Hadoop YARN
>  Issue Type: Bug
>Affects Versions: 2.1.0-alpha
>Reporter: Siddharth Seth
>Assignee: Siddharth Seth
> Fix For: 2.1.0-alpha
>
> Attachments: YARN-75_2.txt, YARN-75.txt
>
>
> An AppMaster can send a container release at any point. Currently this 
> results in an exception, if this is done while the RM considers the container 
> to be RUNNING.
> The event not being processed correctly also implies that these containers do 
> not show up in the Completed Container List seen by the AM (AMRMProtocol). 
> MR-3902 depends on this set being complete. 

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (YARN-15) YarnConfiguration DEFAULT_YARN_APPLICATION_CLASSPATH should be updated

2012-09-07 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/YARN-15?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13450593#comment-13450593
 ] 

Hudson commented on YARN-15:


Integrated in Hadoop-Hdfs-trunk #1158 (See 
[https://builds.apache.org/job/Hadoop-Hdfs-trunk/1158/])
YARN-15. Fixing CHANGES.txt (Revision 1381801)
YARN-15. Updated default classpath for YARN applications to reflect split of 
YARN into a sub-project. Contributed by Arun C Murthy. (Revision 1381794)

 Result = FAILURE
vinodkv : 
http://svn.apache.org/viewcvs.cgi/?root=Apache-SVN&view=rev&rev=1381801
Files : 
* /hadoop/common/trunk/hadoop-yarn-project/CHANGES.txt

vinodkv : 
http://svn.apache.org/viewcvs.cgi/?root=Apache-SVN&view=rev&rev=1381794
Files : 
* /hadoop/common/trunk/hadoop-yarn-project/CHANGES.txt
* 
/hadoop/common/trunk/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common/src/main/java/org/apache/hadoop/yarn/conf/YarnConfiguration.java
* 
/hadoop/common/trunk/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common/src/main/resources/yarn-default.xml


> YarnConfiguration DEFAULT_YARN_APPLICATION_CLASSPATH should be updated
> --
>
> Key: YARN-15
> URL: https://issues.apache.org/jira/browse/YARN-15
> Project: Hadoop YARN
>  Issue Type: Bug
>  Components: nodemanager
>Affects Versions: 2.2.0-alpha
>Reporter: Alejandro Abdelnur
>Assignee: Arun C Murthy
>Priority: Critical
> Fix For: 2.2.0-alpha
>
> Attachments: YARN-15-branch-0.23.txt, YARN-86.patch
>
>
> {code}
>   /**
>* Default CLASSPATH for YARN applications. A comma-separated list of
>* CLASSPATH entries
>*/
>   public static final String[] DEFAULT_YARN_APPLICATION_CLASSPATH = {
>   "$HADOOP_CONF_DIR", "$HADOOP_COMMON_HOME/share/hadoop/common/*",
>   "$HADOOP_COMMON_HOME/share/hadoop/common/lib/*",
>   "$HADOOP_HDFS_HOME/share/hadoop/hdfs/*",
>   "$HADOOP_HDFS_HOME/share/hadoop/hdfs/lib/*",
>   "$YARN_HOME/share/hadoop/mapreduce/*",
>   "$YARN_HOME/share/hadoop/mapreduce/lib/*"};
> {code}
> It should have {{share/yarn/}} and MR should add the {{share/mapreduce/}} 
> (another JIRA?)

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (YARN-80) Support delay scheduling for node locality in MR2's capacity scheduler

2012-09-07 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/YARN-80?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13450627#comment-13450627
 ] 

Hudson commented on YARN-80:


Integrated in Hadoop-Mapreduce-trunk #1189 (See 
[https://builds.apache.org/job/Hadoop-Mapreduce-trunk/1189/])
YARN-80. Add support for delaying rack-local containers in 
CapacityScheduler. Contributed by Arun C. Murthy. (Revision 1381872)

 Result = SUCCESS
acmurthy : 
http://svn.apache.org/viewcvs.cgi/?root=Apache-SVN&view=rev&rev=1381872
Files : 
* /hadoop/common/trunk/hadoop-yarn-project/CHANGES.txt
* 
/hadoop/common/trunk/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/src/main/java/org/apache/hadoop/yarn/server/resourcemanager/scheduler/capacity/CapacitySchedulerConfiguration.java
* 
/hadoop/common/trunk/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/src/main/java/org/apache/hadoop/yarn/server/resourcemanager/scheduler/capacity/LeafQueue.java
* 
/hadoop/common/trunk/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/src/main/resources/capacity-scheduler.xml
* 
/hadoop/common/trunk/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/src/test/java/org/apache/hadoop/yarn/server/resourcemanager/scheduler/capacity/TestLeafQueue.java


> Support delay scheduling for node locality in MR2's capacity scheduler
> --
>
> Key: YARN-80
> URL: https://issues.apache.org/jira/browse/YARN-80
> Project: Hadoop YARN
>  Issue Type: Improvement
>  Components: capacityscheduler
>Reporter: Todd Lipcon
>Assignee: Arun C Murthy
> Fix For: 2.1.0-alpha
>
> Attachments: YARN-80.patch, YARN-80.patch
>
>
> The capacity scheduler in MR2 doesn't support delay scheduling for achieving 
> node-level locality. So, jobs exhibit poor data locality even if they have 
> good rack locality. Especially on clusters where disk throughput is much 
> better than network capacity, this hurts overall job performance. We should 
> optionally support node-level delay scheduling heuristics similar to what the 
> fair scheduler implements in MR1.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (YARN-75) RMContainer should handle a RELEASE event while RUNNING

2012-09-07 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/YARN-75?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13450632#comment-13450632
 ] 

Hudson commented on YARN-75:


Integrated in Hadoop-Mapreduce-trunk #1189 (See 
[https://builds.apache.org/job/Hadoop-Mapreduce-trunk/1189/])
YARN-75. Missing test. Ugh. (Revision 1381811)
YARN-75. Added file missing from previous commit. Bad day with svn. (Revision 
1381809)
YARN-75. Removing spurious file from the previous commit. (Revision 1381807)
YARN-75. Modified ResourceManager's RMContainer to handle a valid RELEASE event 
at RUNNING state. Contributed by Siddharth Seth. (Revision 1381806)

 Result = SUCCESS
vinodkv : 
http://svn.apache.org/viewcvs.cgi/?root=Apache-SVN&view=rev&rev=1381811
Files : 
* 
/hadoop/common/trunk/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/src/test/java/org/apache/hadoop/yarn/server/resourcemanager/rmcontainer/TestRMContainerImpl.java

vinodkv : 
http://svn.apache.org/viewcvs.cgi/?root=Apache-SVN&view=rev&rev=1381809
Files : 
* 
/hadoop/common/trunk/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/src/test/java/org/apache/hadoop/yarn/server/resourcemanager/rmcontainer/TestRMContainerImpl.java

vinodkv : 
http://svn.apache.org/viewcvs.cgi/?root=Apache-SVN&view=rev&rev=1381807
Files : 
* 
/hadoop/common/trunk/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/src/test/java/org/apache/hadoop/yarn/server/resourcemanager/rmcontainer/TestRMContainerImpl.java.orig

vinodkv : 
http://svn.apache.org/viewcvs.cgi/?root=Apache-SVN&view=rev&rev=1381806
Files : 
* /hadoop/common/trunk/hadoop-yarn-project/CHANGES.txt
* 
/hadoop/common/trunk/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-api/src/main/java/org/apache/hadoop/yarn/api/protocolrecords/AllocateRequest.java
* 
/hadoop/common/trunk/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/src/main/java/org/apache/hadoop/yarn/server/resourcemanager/rmcontainer/RMContainerImpl.java
* 
/hadoop/common/trunk/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/src/test/java/org/apache/hadoop/yarn/server/resourcemanager/rmcontainer
* 
/hadoop/common/trunk/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/src/test/java/org/apache/hadoop/yarn/server/resourcemanager/rmcontainer/TestRMContainerImpl.java
* 
/hadoop/common/trunk/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/src/test/java/org/apache/hadoop/yarn/server/resourcemanager/rmcontainer/TestRMContainerImpl.java.orig


> RMContainer should handle a RELEASE event while RUNNING
> ---
>
> Key: YARN-75
> URL: https://issues.apache.org/jira/browse/YARN-75
> Project: Hadoop YARN
>  Issue Type: Bug
>Affects Versions: 2.1.0-alpha
>Reporter: Siddharth Seth
>Assignee: Siddharth Seth
> Fix For: 2.1.0-alpha
>
> Attachments: YARN-75_2.txt, YARN-75.txt
>
>
> An AppMaster can send a container release at any point. Currently this 
> results in an exception, if this is done while the RM considers the container 
> to be RUNNING.
> The event not being processed correctly also implies that these containers do 
> not show up in the Completed Container List seen by the AM (AMRMProtocol). 
> MR-3902 depends on this set being complete. 

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (YARN-15) YarnConfiguration DEFAULT_YARN_APPLICATION_CLASSPATH should be updated

2012-09-07 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/YARN-15?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13450639#comment-13450639
 ] 

Hudson commented on YARN-15:


Integrated in Hadoop-Mapreduce-trunk #1189 (See 
[https://builds.apache.org/job/Hadoop-Mapreduce-trunk/1189/])
YARN-15. Fixing CHANGES.txt (Revision 1381801)
YARN-15. Updated default classpath for YARN applications to reflect split of 
YARN into a sub-project. Contributed by Arun C Murthy. (Revision 1381794)

 Result = SUCCESS
vinodkv : 
http://svn.apache.org/viewcvs.cgi/?root=Apache-SVN&view=rev&rev=1381801
Files : 
* /hadoop/common/trunk/hadoop-yarn-project/CHANGES.txt

vinodkv : 
http://svn.apache.org/viewcvs.cgi/?root=Apache-SVN&view=rev&rev=1381794
Files : 
* /hadoop/common/trunk/hadoop-yarn-project/CHANGES.txt
* 
/hadoop/common/trunk/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common/src/main/java/org/apache/hadoop/yarn/conf/YarnConfiguration.java
* 
/hadoop/common/trunk/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common/src/main/resources/yarn-default.xml


> YarnConfiguration DEFAULT_YARN_APPLICATION_CLASSPATH should be updated
> --
>
> Key: YARN-15
> URL: https://issues.apache.org/jira/browse/YARN-15
> Project: Hadoop YARN
>  Issue Type: Bug
>  Components: nodemanager
>Affects Versions: 2.2.0-alpha
>Reporter: Alejandro Abdelnur
>Assignee: Arun C Murthy
>Priority: Critical
> Fix For: 2.2.0-alpha
>
> Attachments: YARN-15-branch-0.23.txt, YARN-86.patch
>
>
> {code}
>   /**
>* Default CLASSPATH for YARN applications. A comma-separated list of
>* CLASSPATH entries
>*/
>   public static final String[] DEFAULT_YARN_APPLICATION_CLASSPATH = {
>   "$HADOOP_CONF_DIR", "$HADOOP_COMMON_HOME/share/hadoop/common/*",
>   "$HADOOP_COMMON_HOME/share/hadoop/common/lib/*",
>   "$HADOOP_HDFS_HOME/share/hadoop/hdfs/*",
>   "$HADOOP_HDFS_HOME/share/hadoop/hdfs/lib/*",
>   "$YARN_HOME/share/hadoop/mapreduce/*",
>   "$YARN_HOME/share/hadoop/mapreduce/lib/*"};
> {code}
> It should have {{share/yarn/}} and MR should add the {{share/mapreduce/}} 
> (another JIRA?)

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Updated] (YARN-57) Plugable process tree

2012-09-07 Thread Arun C Murthy (JIRA)

 [ 
https://issues.apache.org/jira/browse/YARN-57?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Arun C Murthy updated YARN-57:
--

Fix Version/s: 3.0.0

> Plugable process tree
> -
>
> Key: YARN-57
> URL: https://issues.apache.org/jira/browse/YARN-57
> Project: Hadoop YARN
>  Issue Type: Improvement
>  Components: nodemanager
> Environment: FreeBSD 64 bit
>Reporter: Radim Kolar
>Assignee: Radim Kolar
> Fix For: 3.0.0
>
> Attachments: plugable-pstree-1.txt, plugable-pstree-2.txt, 
> plugable-pstree-3.txt, plugable-pstree-4.txt, 
> plugable-pstree-4-with-whitespace.txt, plugable-pstree-5-with-whitespace.txt, 
> plugable-pstree-6-typofix.txt, plugable-pstree-trunk-merge-7.txt, 
> plugable-pstree-trunk-merge-7.txt, plugable-pstree-trunk-merge-8.txt, 
> plugable-pstree.txt
>
>
> Trunk version of Pluggable process tree. Work based on MAPREDUCE-4204

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (YARN-57) Plugable process tree

2012-09-07 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/YARN-57?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13450738#comment-13450738
 ] 

Hudson commented on YARN-57:


Integrated in Hadoop-Common-trunk-Commit #2705 (See 
[https://builds.apache.org/job/Hadoop-Common-trunk-Commit/2705/])
YARN-57. Allow process-tree based resource calculation et al. to be 
pluggable to support it on multiple platforms. Contributed by Radim Kolar. 
(Revision 1382072)

 Result = SUCCESS
acmurthy : 
http://svn.apache.org/viewcvs.cgi/?root=Apache-SVN&view=rev&rev=1382072
Files : 
* /hadoop/common/trunk/hadoop-yarn-project/CHANGES.txt
* 
/hadoop/common/trunk/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common/src/main/java/org/apache/hadoop/yarn/conf/YarnConfiguration.java
* 
/hadoop/common/trunk/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common/src/main/java/org/apache/hadoop/yarn/util/LinuxResourceCalculatorPlugin.java
* 
/hadoop/common/trunk/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common/src/main/java/org/apache/hadoop/yarn/util/ProcfsBasedProcessTree.java
* 
/hadoop/common/trunk/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common/src/main/java/org/apache/hadoop/yarn/util/ResourceCalculatorPlugin.java
* 
/hadoop/common/trunk/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common/src/main/java/org/apache/hadoop/yarn/util/ResourceCalculatorProcessTree.java
* 
/hadoop/common/trunk/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common/src/test/java/org/apache/hadoop/yarn/util/TestProcfsBasedProcessTree.java
* 
/hadoop/common/trunk/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager/src/main/java/org/apache/hadoop/yarn/server/nodemanager/containermanager/monitor/ContainersMonitorImpl.java
* 
/hadoop/common/trunk/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager/src/test/java/org/apache/hadoop/yarn/server/nodemanager/containermanager/monitor/TestContainersMonitor.java


> Plugable process tree
> -
>
> Key: YARN-57
> URL: https://issues.apache.org/jira/browse/YARN-57
> Project: Hadoop YARN
>  Issue Type: Improvement
>  Components: nodemanager
> Environment: FreeBSD 64 bit
>Reporter: Radim Kolar
>Assignee: Radim Kolar
> Fix For: 3.0.0
>
> Attachments: plugable-pstree-1.txt, plugable-pstree-2.txt, 
> plugable-pstree-3.txt, plugable-pstree-4.txt, 
> plugable-pstree-4-with-whitespace.txt, plugable-pstree-5-with-whitespace.txt, 
> plugable-pstree-6-typofix.txt, plugable-pstree-trunk-merge-7.txt, 
> plugable-pstree-trunk-merge-7.txt, plugable-pstree-trunk-merge-8.txt, 
> plugable-pstree.txt
>
>
> Trunk version of Pluggable process tree. Work based on MAPREDUCE-4204

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (YARN-57) Plugable process tree

2012-09-07 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/YARN-57?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13450739#comment-13450739
 ] 

Hudson commented on YARN-57:


Integrated in Hadoop-Hdfs-trunk-Commit #2768 (See 
[https://builds.apache.org/job/Hadoop-Hdfs-trunk-Commit/2768/])
YARN-57. Allow process-tree based resource calculation et al. to be 
pluggable to support it on multiple platforms. Contributed by Radim Kolar. 
(Revision 1382072)

 Result = SUCCESS
acmurthy : 
http://svn.apache.org/viewcvs.cgi/?root=Apache-SVN&view=rev&rev=1382072
Files : 
* /hadoop/common/trunk/hadoop-yarn-project/CHANGES.txt
* 
/hadoop/common/trunk/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common/src/main/java/org/apache/hadoop/yarn/conf/YarnConfiguration.java
* 
/hadoop/common/trunk/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common/src/main/java/org/apache/hadoop/yarn/util/LinuxResourceCalculatorPlugin.java
* 
/hadoop/common/trunk/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common/src/main/java/org/apache/hadoop/yarn/util/ProcfsBasedProcessTree.java
* 
/hadoop/common/trunk/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common/src/main/java/org/apache/hadoop/yarn/util/ResourceCalculatorPlugin.java
* 
/hadoop/common/trunk/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common/src/main/java/org/apache/hadoop/yarn/util/ResourceCalculatorProcessTree.java
* 
/hadoop/common/trunk/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common/src/test/java/org/apache/hadoop/yarn/util/TestProcfsBasedProcessTree.java
* 
/hadoop/common/trunk/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager/src/main/java/org/apache/hadoop/yarn/server/nodemanager/containermanager/monitor/ContainersMonitorImpl.java
* 
/hadoop/common/trunk/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager/src/test/java/org/apache/hadoop/yarn/server/nodemanager/containermanager/monitor/TestContainersMonitor.java


> Plugable process tree
> -
>
> Key: YARN-57
> URL: https://issues.apache.org/jira/browse/YARN-57
> Project: Hadoop YARN
>  Issue Type: Improvement
>  Components: nodemanager
> Environment: FreeBSD 64 bit
>Reporter: Radim Kolar
>Assignee: Radim Kolar
> Fix For: 3.0.0
>
> Attachments: plugable-pstree-1.txt, plugable-pstree-2.txt, 
> plugable-pstree-3.txt, plugable-pstree-4.txt, 
> plugable-pstree-4-with-whitespace.txt, plugable-pstree-5-with-whitespace.txt, 
> plugable-pstree-6-typofix.txt, plugable-pstree-trunk-merge-7.txt, 
> plugable-pstree-trunk-merge-7.txt, plugable-pstree-trunk-merge-8.txt, 
> plugable-pstree.txt
>
>
> Trunk version of Pluggable process tree. Work based on MAPREDUCE-4204

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (YARN-57) Plugable process tree

2012-09-07 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/YARN-57?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13450773#comment-13450773
 ] 

Hudson commented on YARN-57:


Integrated in Hadoop-Mapreduce-trunk-Commit #2729 (See 
[https://builds.apache.org/job/Hadoop-Mapreduce-trunk-Commit/2729/])
YARN-57. Allow process-tree based resource calculation et al. to be 
pluggable to support it on multiple platforms. Contributed by Radim Kolar. 
(Revision 1382072)

 Result = FAILURE
acmurthy : 
http://svn.apache.org/viewcvs.cgi/?root=Apache-SVN&view=rev&rev=1382072
Files : 
* /hadoop/common/trunk/hadoop-yarn-project/CHANGES.txt
* 
/hadoop/common/trunk/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common/src/main/java/org/apache/hadoop/yarn/conf/YarnConfiguration.java
* 
/hadoop/common/trunk/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common/src/main/java/org/apache/hadoop/yarn/util/LinuxResourceCalculatorPlugin.java
* 
/hadoop/common/trunk/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common/src/main/java/org/apache/hadoop/yarn/util/ProcfsBasedProcessTree.java
* 
/hadoop/common/trunk/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common/src/main/java/org/apache/hadoop/yarn/util/ResourceCalculatorPlugin.java
* 
/hadoop/common/trunk/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common/src/main/java/org/apache/hadoop/yarn/util/ResourceCalculatorProcessTree.java
* 
/hadoop/common/trunk/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common/src/test/java/org/apache/hadoop/yarn/util/TestProcfsBasedProcessTree.java
* 
/hadoop/common/trunk/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager/src/main/java/org/apache/hadoop/yarn/server/nodemanager/containermanager/monitor/ContainersMonitorImpl.java
* 
/hadoop/common/trunk/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager/src/test/java/org/apache/hadoop/yarn/server/nodemanager/containermanager/monitor/TestContainersMonitor.java


> Plugable process tree
> -
>
> Key: YARN-57
> URL: https://issues.apache.org/jira/browse/YARN-57
> Project: Hadoop YARN
>  Issue Type: Improvement
>  Components: nodemanager
> Environment: FreeBSD 64 bit
>Reporter: Radim Kolar
>Assignee: Radim Kolar
> Fix For: 3.0.0
>
> Attachments: plugable-pstree-1.txt, plugable-pstree-2.txt, 
> plugable-pstree-3.txt, plugable-pstree-4.txt, 
> plugable-pstree-4-with-whitespace.txt, plugable-pstree-5-with-whitespace.txt, 
> plugable-pstree-6-typofix.txt, plugable-pstree-trunk-merge-7.txt, 
> plugable-pstree-trunk-merge-7.txt, plugable-pstree-trunk-merge-8.txt, 
> plugable-pstree.txt
>
>
> Trunk version of Pluggable process tree. Work based on MAPREDUCE-4204

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (YARN-2) Enhance CS to schedule accounting for both memory and cpu cores

2012-09-07 Thread Vinod Kumar Vavilapalli (JIRA)

[ 
https://issues.apache.org/jira/browse/YARN-2?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13451094#comment-13451094
 ] 

Vinod Kumar Vavilapalli commented on YARN-2:


bq. Can anyone pls take a look? Tx.
I am giving it a final look for commit.

> Enhance CS to schedule accounting for both memory and cpu cores
> ---
>
> Key: YARN-2
> URL: https://issues.apache.org/jira/browse/YARN-2
> Project: Hadoop YARN
>  Issue Type: New Feature
>  Components: capacityscheduler, scheduler
>Reporter: Arun C Murthy
>Assignee: Arun C Murthy
> Fix For: 2.0.2-alpha
>
> Attachments: MAPREDUCE-4327.patch, MAPREDUCE-4327.patch, 
> MAPREDUCE-4327.patch, MAPREDUCE-4327-v2.patch, MAPREDUCE-4327-v3.patch, 
> MAPREDUCE-4327-v4.patch, MAPREDUCE-4327-v5.patch, YARN-2-help.patch, 
> YARN-2.patch, YARN-2.patch
>
>
> With YARN being a general purpose system, it would be useful for several 
> applications (MPI et al) to specify not just memory but also CPU (cores) for 
> their resource requirements. Thus, it would be useful to the 
> CapacityScheduler to account for both.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Moved] (YARN-89) Add tests for testing other NM components with disk failures

2012-09-07 Thread Vinod Kumar Vavilapalli (JIRA)

 [ 
https://issues.apache.org/jira/browse/YARN-89?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Vinod Kumar Vavilapalli moved MAPREDUCE-3440 to YARN-89:


Affects Version/s: (was: 0.23.0)
  Key: YARN-89  (was: MAPREDUCE-3440)
  Project: Hadoop YARN  (was: Hadoop Map/Reduce)

> Add tests for testing other NM components with disk failures
> 
>
> Key: YARN-89
> URL: https://issues.apache.org/jira/browse/YARN-89
> Project: Hadoop YARN
>  Issue Type: Improvement
>Reporter: Ravi Gummadi
>
> Add more tests to test other components when disks fail.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Moved] (YARN-90) NodeManager should identify failed disks becoming good back again

2012-09-07 Thread Vinod Kumar Vavilapalli (JIRA)

 [ 
https://issues.apache.org/jira/browse/YARN-90?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Vinod Kumar Vavilapalli moved MAPREDUCE-3441 to YARN-90:


  Component/s: (was: nodemanager)
   (was: mrv2)
   nodemanager
Affects Version/s: (was: 0.23.0)
  Key: YARN-90  (was: MAPREDUCE-3441)
  Project: Hadoop YARN  (was: Hadoop Map/Reduce)

> NodeManager should identify failed disks becoming good back again
> -
>
> Key: YARN-90
> URL: https://issues.apache.org/jira/browse/YARN-90
> Project: Hadoop YARN
>  Issue Type: Bug
>  Components: nodemanager
>Reporter: Ravi Gummadi
>
> MAPREDUCE-3121 makes NodeManager identify disk failures. But once a disk goes 
> down, it is marked as failed forever. To reuse that disk (after it becomes 
> good), NodeManager needs restart. This JIRA is to improve NodeManager to 
> reuse good disks(which could be bad some time back).

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Created] (YARN-91) DFIP aka 'NodeManager should handle Disk-Failures In Place'

2012-09-07 Thread Vinod Kumar Vavilapalli (JIRA)
Vinod Kumar Vavilapalli created YARN-91:
---

 Summary:  DFIP aka 'NodeManager should handle Disk-Failures In 
Place' 
 Key: YARN-91
 URL: https://issues.apache.org/jira/browse/YARN-91
 Project: Hadoop YARN
  Issue Type: Bug
Reporter: Vinod Kumar Vavilapalli


Moving stuff over from the MAPREDUCE JIRA: MAPREDUCE-3121

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Moved] (YARN-92) NM disk failure detection only covers local dirs

2012-09-07 Thread Vinod Kumar Vavilapalli (JIRA)

 [ 
https://issues.apache.org/jira/browse/YARN-92?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Vinod Kumar Vavilapalli moved MAPREDUCE-3474 to YARN-92:


  Component/s: (was: nodemanager)
   (was: tasktracker)
   nodemanager
Affects Version/s: (was: 0.20.205.0)
   (was: 0.23.0)
  Key: YARN-92  (was: MAPREDUCE-3474)
  Project: Hadoop YARN  (was: Hadoop Map/Reduce)

> NM disk failure detection only covers local dirs 
> -
>
> Key: YARN-92
> URL: https://issues.apache.org/jira/browse/YARN-92
> Project: Hadoop YARN
>  Issue Type: Bug
>  Components: nodemanager
>Reporter: Eli Collins
>
> This is the MR counterpart to HDFS-1848. Like HDFS volume failure detection, 
> NM disk failure detection checks a subset of the disks, and a subset of the 
> directories. Eg the TT and the NM do not check the root disk for errors 
> unless a local dir resides on them. Even if a local dir resides on the root 
> disk the disk checking code only checks the local dirs so a failure only seen 
> when accessing a part of the disk no hosting the local dirs will not be 
> noticed. The disk that hosts the logs, pid, tmp dirs etc is critical, so if 
> needs to be checked as well, and the NM should shutdown if a critical disk is 
> not available (to prevent MR issues similar to HDFS-1848 and HDFS-2095). 
> Typically people currently work around this limitation by (aside from 
> ignoring it) by using raid-1 for the root disk or a health script that checks 
> the root disk health.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Updated] (YARN-92) NM disk failure detection only covers local dirs

2012-09-07 Thread Vinod Kumar Vavilapalli (JIRA)

 [ 
https://issues.apache.org/jira/browse/YARN-92?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Vinod Kumar Vavilapalli updated YARN-92:


Issue Type: Sub-task  (was: Bug)
Parent: YARN-91

> NM disk failure detection only covers local dirs 
> -
>
> Key: YARN-92
> URL: https://issues.apache.org/jira/browse/YARN-92
> Project: Hadoop YARN
>  Issue Type: Sub-task
>  Components: nodemanager
>Reporter: Eli Collins
>
> This is the MR counterpart to HDFS-1848. Like HDFS volume failure detection, 
> NM disk failure detection checks a subset of the disks, and a subset of the 
> directories. Eg the TT and the NM do not check the root disk for errors 
> unless a local dir resides on them. Even if a local dir resides on the root 
> disk the disk checking code only checks the local dirs so a failure only seen 
> when accessing a part of the disk no hosting the local dirs will not be 
> noticed. The disk that hosts the logs, pid, tmp dirs etc is critical, so if 
> needs to be checked as well, and the NM should shutdown if a critical disk is 
> not available (to prevent MR issues similar to HDFS-1848 and HDFS-2095). 
> Typically people currently work around this limitation by (aside from 
> ignoring it) by using raid-1 for the root disk or a health script that checks 
> the root disk health.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Updated] (YARN-89) Add tests for testing other NM components with disk failures

2012-09-07 Thread Vinod Kumar Vavilapalli (JIRA)

 [ 
https://issues.apache.org/jira/browse/YARN-89?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Vinod Kumar Vavilapalli updated YARN-89:


Issue Type: Sub-task  (was: Improvement)
Parent: YARN-91

> Add tests for testing other NM components with disk failures
> 
>
> Key: YARN-89
> URL: https://issues.apache.org/jira/browse/YARN-89
> Project: Hadoop YARN
>  Issue Type: Sub-task
>Reporter: Ravi Gummadi
>
> Add more tests to test other components when disks fail.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Updated] (YARN-90) NodeManager should identify failed disks becoming good back again

2012-09-07 Thread Vinod Kumar Vavilapalli (JIRA)

 [ 
https://issues.apache.org/jira/browse/YARN-90?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Vinod Kumar Vavilapalli updated YARN-90:


Issue Type: Sub-task  (was: Bug)
Parent: YARN-91

> NodeManager should identify failed disks becoming good back again
> -
>
> Key: YARN-90
> URL: https://issues.apache.org/jira/browse/YARN-90
> Project: Hadoop YARN
>  Issue Type: Sub-task
>  Components: nodemanager
>Reporter: Ravi Gummadi
>
> MAPREDUCE-3121 makes NodeManager identify disk failures. But once a disk goes 
> down, it is marked as failed forever. To reuse that disk (after it becomes 
> good), NodeManager needs restart. This JIRA is to improve NodeManager to 
> reuse good disks(which could be bad some time back).

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (YARN-78) Change UnmanagedAMLauncher to use YarnClientImpl

2012-09-07 Thread Vinod Kumar Vavilapalli (JIRA)

[ 
https://issues.apache.org/jira/browse/YARN-78?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13451198#comment-13451198
 ] 

Vinod Kumar Vavilapalli commented on YARN-78:
-

Looks good now. +1. Kicking Jenkins.

> Change UnmanagedAMLauncher to use YarnClientImpl
> 
>
> Key: YARN-78
> URL: https://issues.apache.org/jira/browse/YARN-78
> Project: Hadoop YARN
>  Issue Type: Bug
>Affects Versions: 2.0.2-alpha, 2.0.0-alpha
>Reporter: Bikas Saha
>Assignee: Bikas Saha
> Attachments: YARN-78.1.patch, YARN-78.2.patch, YARN-78.3.patch
>
>
> YARN-29 added a common client impl to talk to the RM. Use that in the 
> UnmanagedAMLauncher.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira