[35/50] [abbrv] hadoop git commit: YARN-3326. Support RESTful API for getLabelsToNodes. Contributed by Naganarasimha G R.

2015-04-17 Thread zjshen
YARN-3326. Support RESTful API for getLabelsToNodes. Contributed by 
Naganarasimha G R.


Project: http://git-wip-us.apache.org/repos/asf/hadoop/repo
Commit: http://git-wip-us.apache.org/repos/asf/hadoop/commit/fb794639
Tree: http://git-wip-us.apache.org/repos/asf/hadoop/tree/fb794639
Diff: http://git-wip-us.apache.org/repos/asf/hadoop/diff/fb794639

Branch: refs/heads/YARN-2928
Commit: fb7946397be69e845529f52ea49d7db0137a5491
Parents: 89ed0e7
Author: Tsuyoshi Ozawa oz...@apache.org
Authored: Wed Apr 15 14:03:55 2015 -0500
Committer: Zhijie Shen zjs...@apache.org
Committed: Fri Apr 17 15:29:45 2015 -0700

--
 hadoop-yarn-project/CHANGES.txt |  3 +
 .../resourcemanager/webapp/NodeIDsInfo.java | 47 +++
 .../resourcemanager/webapp/RMWebServices.java   | 61 +++-
 .../webapp/dao/LabelsToNodesInfo.java   | 43 ++
 .../webapp/TestRMWebServicesNodeLabels.java | 55 ++
 5 files changed, 194 insertions(+), 15 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/hadoop/blob/fb794639/hadoop-yarn-project/CHANGES.txt
--
diff --git a/hadoop-yarn-project/CHANGES.txt b/hadoop-yarn-project/CHANGES.txt
index e4755f6..565627f 100644
--- a/hadoop-yarn-project/CHANGES.txt
+++ b/hadoop-yarn-project/CHANGES.txt
@@ -137,6 +137,9 @@ Release 2.8.0 - UNRELEASED
 YARN-3318. Create Initial OrderingPolicy Framework and FifoOrderingPolicy.
 (Craig Welch via wangda)
 
+YARN-3326. Support RESTful API for getLabelsToNodes. (Naganarasimha G R
+via ozawa)
+
   IMPROVEMENTS
 
 YARN-1880. Cleanup TestApplicationClientProtocolOnHA

http://git-wip-us.apache.org/repos/asf/hadoop/blob/fb794639/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/src/main/java/org/apache/hadoop/yarn/server/resourcemanager/webapp/NodeIDsInfo.java
--
diff --git 
a/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/src/main/java/org/apache/hadoop/yarn/server/resourcemanager/webapp/NodeIDsInfo.java
 
b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/src/main/java/org/apache/hadoop/yarn/server/resourcemanager/webapp/NodeIDsInfo.java
new file mode 100644
index 000..39d636d
--- /dev/null
+++ 
b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/src/main/java/org/apache/hadoop/yarn/server/resourcemanager/webapp/NodeIDsInfo.java
@@ -0,0 +1,47 @@
+/**
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * License); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an AS IS BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package org.apache.hadoop.yarn.server.resourcemanager.webapp;
+
+import java.util.ArrayList;
+import java.util.List;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlRootElement;
+
+@XmlRootElement(name = labelsToNodesInfo)
+@XmlAccessorType(XmlAccessType.FIELD)
+public class NodeIDsInfo {
+
+  /**
+   * Set doesn't support default no arg constructor which is req by JAXB
+   */
+  protected ArrayListString nodeIDsList = new ArrayListString();
+
+  public NodeIDsInfo() {
+  } // JAXB needs this
+
+  public NodeIDsInfo(ListString nodeIdsList) {
+this.nodeIDsList.addAll(nodeIdsList);
+  }
+
+  public ArrayListString getNodeIDs() {
+return nodeIDsList;
+  }
+}

http://git-wip-us.apache.org/repos/asf/hadoop/blob/fb794639/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/src/main/java/org/apache/hadoop/yarn/server/resourcemanager/webapp/RMWebServices.java
--
diff --git 
a/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/src/main/java/org/apache/hadoop/yarn/server/resourcemanager/webapp/RMWebServices.java
 
b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/src/main/java/org/apache/hadoop/yarn/server/resourcemanager/webapp/RMWebServices.java

hadoop git commit: YARN-3326. Support RESTful API for getLabelsToNodes. Contributed by Naganarasimha G R.

2015-04-15 Thread ozawa
Repository: hadoop
Updated Branches:
  refs/heads/branch-2 96e12fa46 - e977247f3


YARN-3326. Support RESTful API for getLabelsToNodes. Contributed by 
Naganarasimha G R.

(cherry picked from commit e48cedc663b8a26fd62140c8e2907f9b4edd9785)


Project: http://git-wip-us.apache.org/repos/asf/hadoop/repo
Commit: http://git-wip-us.apache.org/repos/asf/hadoop/commit/e977247f
Tree: http://git-wip-us.apache.org/repos/asf/hadoop/tree/e977247f
Diff: http://git-wip-us.apache.org/repos/asf/hadoop/diff/e977247f

Branch: refs/heads/branch-2
Commit: e977247f3eda48ac4cf2eac050887badb77e39d4
Parents: 96e12fa
Author: Tsuyoshi Ozawa oz...@apache.org
Authored: Wed Apr 15 14:03:55 2015 -0500
Committer: Tsuyoshi Ozawa oz...@apache.org
Committed: Wed Apr 15 14:04:24 2015 -0500

--
 hadoop-yarn-project/CHANGES.txt |  3 +
 .../resourcemanager/webapp/NodeIDsInfo.java | 47 +++
 .../resourcemanager/webapp/RMWebServices.java   | 61 +++-
 .../webapp/dao/LabelsToNodesInfo.java   | 43 ++
 .../webapp/TestRMWebServicesNodeLabels.java | 55 ++
 5 files changed, 194 insertions(+), 15 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/hadoop/blob/e977247f/hadoop-yarn-project/CHANGES.txt
--
diff --git a/hadoop-yarn-project/CHANGES.txt b/hadoop-yarn-project/CHANGES.txt
index bcbf445..ebeb7c2 100644
--- a/hadoop-yarn-project/CHANGES.txt
+++ b/hadoop-yarn-project/CHANGES.txt
@@ -30,6 +30,9 @@ Release 2.8.0 - UNRELEASED
 YARN-3318. Create Initial OrderingPolicy Framework and FifoOrderingPolicy.
 (Craig Welch via wangda)
 
+YARN-3326. Support RESTful API for getLabelsToNodes. (Naganarasimha G R
+via ozawa)
+
   IMPROVEMENTS
 
 YARN-1880. Cleanup TestApplicationClientProtocolOnHA

http://git-wip-us.apache.org/repos/asf/hadoop/blob/e977247f/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/src/main/java/org/apache/hadoop/yarn/server/resourcemanager/webapp/NodeIDsInfo.java
--
diff --git 
a/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/src/main/java/org/apache/hadoop/yarn/server/resourcemanager/webapp/NodeIDsInfo.java
 
b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/src/main/java/org/apache/hadoop/yarn/server/resourcemanager/webapp/NodeIDsInfo.java
new file mode 100644
index 000..39d636d
--- /dev/null
+++ 
b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/src/main/java/org/apache/hadoop/yarn/server/resourcemanager/webapp/NodeIDsInfo.java
@@ -0,0 +1,47 @@
+/**
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * License); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an AS IS BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package org.apache.hadoop.yarn.server.resourcemanager.webapp;
+
+import java.util.ArrayList;
+import java.util.List;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlRootElement;
+
+@XmlRootElement(name = labelsToNodesInfo)
+@XmlAccessorType(XmlAccessType.FIELD)
+public class NodeIDsInfo {
+
+  /**
+   * Set doesn't support default no arg constructor which is req by JAXB
+   */
+  protected ArrayListString nodeIDsList = new ArrayListString();
+
+  public NodeIDsInfo() {
+  } // JAXB needs this
+
+  public NodeIDsInfo(ListString nodeIdsList) {
+this.nodeIDsList.addAll(nodeIdsList);
+  }
+
+  public ArrayListString getNodeIDs() {
+return nodeIDsList;
+  }
+}

http://git-wip-us.apache.org/repos/asf/hadoop/blob/e977247f/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/src/main/java/org/apache/hadoop/yarn/server/resourcemanager/webapp/RMWebServices.java
--
diff --git 
a/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/src/main/java/org/apache/hadoop/yarn/server/resourcemanager/webapp/RMWebServices.java
 

hadoop git commit: YARN-3326. Support RESTful API for getLabelsToNodes. Contributed by Naganarasimha G R.

2015-04-15 Thread ozawa
Repository: hadoop
Updated Branches:
  refs/heads/trunk 9e8309a1b - e48cedc66


YARN-3326. Support RESTful API for getLabelsToNodes. Contributed by 
Naganarasimha G R.


Project: http://git-wip-us.apache.org/repos/asf/hadoop/repo
Commit: http://git-wip-us.apache.org/repos/asf/hadoop/commit/e48cedc6
Tree: http://git-wip-us.apache.org/repos/asf/hadoop/tree/e48cedc6
Diff: http://git-wip-us.apache.org/repos/asf/hadoop/diff/e48cedc6

Branch: refs/heads/trunk
Commit: e48cedc663b8a26fd62140c8e2907f9b4edd9785
Parents: 9e8309a
Author: Tsuyoshi Ozawa oz...@apache.org
Authored: Wed Apr 15 14:03:55 2015 -0500
Committer: Tsuyoshi Ozawa oz...@apache.org
Committed: Wed Apr 15 14:03:55 2015 -0500

--
 hadoop-yarn-project/CHANGES.txt |  3 +
 .../resourcemanager/webapp/NodeIDsInfo.java | 47 +++
 .../resourcemanager/webapp/RMWebServices.java   | 61 +++-
 .../webapp/dao/LabelsToNodesInfo.java   | 43 ++
 .../webapp/TestRMWebServicesNodeLabels.java | 55 ++
 5 files changed, 194 insertions(+), 15 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/hadoop/blob/e48cedc6/hadoop-yarn-project/CHANGES.txt
--
diff --git a/hadoop-yarn-project/CHANGES.txt b/hadoop-yarn-project/CHANGES.txt
index ecdda61..4a29b77 100644
--- a/hadoop-yarn-project/CHANGES.txt
+++ b/hadoop-yarn-project/CHANGES.txt
@@ -78,6 +78,9 @@ Release 2.8.0 - UNRELEASED
 YARN-3318. Create Initial OrderingPolicy Framework and FifoOrderingPolicy.
 (Craig Welch via wangda)
 
+YARN-3326. Support RESTful API for getLabelsToNodes. (Naganarasimha G R
+via ozawa)
+
   IMPROVEMENTS
 
 YARN-1880. Cleanup TestApplicationClientProtocolOnHA

http://git-wip-us.apache.org/repos/asf/hadoop/blob/e48cedc6/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/src/main/java/org/apache/hadoop/yarn/server/resourcemanager/webapp/NodeIDsInfo.java
--
diff --git 
a/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/src/main/java/org/apache/hadoop/yarn/server/resourcemanager/webapp/NodeIDsInfo.java
 
b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/src/main/java/org/apache/hadoop/yarn/server/resourcemanager/webapp/NodeIDsInfo.java
new file mode 100644
index 000..39d636d
--- /dev/null
+++ 
b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/src/main/java/org/apache/hadoop/yarn/server/resourcemanager/webapp/NodeIDsInfo.java
@@ -0,0 +1,47 @@
+/**
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * License); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an AS IS BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package org.apache.hadoop.yarn.server.resourcemanager.webapp;
+
+import java.util.ArrayList;
+import java.util.List;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlRootElement;
+
+@XmlRootElement(name = labelsToNodesInfo)
+@XmlAccessorType(XmlAccessType.FIELD)
+public class NodeIDsInfo {
+
+  /**
+   * Set doesn't support default no arg constructor which is req by JAXB
+   */
+  protected ArrayListString nodeIDsList = new ArrayListString();
+
+  public NodeIDsInfo() {
+  } // JAXB needs this
+
+  public NodeIDsInfo(ListString nodeIdsList) {
+this.nodeIDsList.addAll(nodeIdsList);
+  }
+
+  public ArrayListString getNodeIDs() {
+return nodeIDsList;
+  }
+}

http://git-wip-us.apache.org/repos/asf/hadoop/blob/e48cedc6/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/src/main/java/org/apache/hadoop/yarn/server/resourcemanager/webapp/RMWebServices.java
--
diff --git 
a/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/src/main/java/org/apache/hadoop/yarn/server/resourcemanager/webapp/RMWebServices.java