Details

    • Type: Sub-task
    • Status: Resolved
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: 2.6.0
    • Fix Version/s: 2.8.0, 3.0.0-alpha1
    • Component/s: resourcemanager
    • Labels:
      None
    • Target Version/s:
    • Hadoop Flags:
      Reviewed

      Description

      REST to support to retrieve LabelsToNodes Mapping

      1. YARN-3326.20150310-1.patch
        16 kB
        Naganarasimha G R
      2. YARN-3326.20150407-1.patch
        16 kB
        Naganarasimha G R
      3. YARN-3326.20150408-1.patch
        16 kB
        Naganarasimha G R

        Activity

        Hide
        Naganarasimha Naganarasimha G R added a comment -

        Hi Tan, Wangda,
        As per earlier offline discussion, i have created the patch for supporting Labels To Nodes Mapping in REST. Please review

        Show
        Naganarasimha Naganarasimha G R added a comment - Hi Tan, Wangda , As per earlier offline discussion, i have created the patch for supporting Labels To Nodes Mapping in REST. Please review
        Hide
        hadoopqa Hadoop QA added a comment -

        -1 overall. Here are the results of testing the latest attachment
        http://issues.apache.org/jira/secure/attachment/12703640/YARN-3326.20150310-1.patch
        against trunk revision 7711049.

        +1 @author. The patch does not contain any @author tags.

        +1 tests included. The patch appears to include 1 new or modified test files.

        +1 javac. The applied patch does not increase the total number of javac compiler warnings.

        +1 javadoc. There were no new javadoc warning messages.

        +1 eclipse:eclipse. The patch built with eclipse:eclipse.

        -1 findbugs. The patch appears to introduce 5 new Findbugs (version 2.0.3) warnings.

        +1 release audit. The applied patch does not increase the total number of release audit warnings.

        -1 core tests. The patch failed these unit tests in hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager:

        org.apache.hadoop.yarn.server.resourcemanager.TestRM

        Test results: https://builds.apache.org/job/PreCommit-YARN-Build/6901//testReport/
        Findbugs warnings: https://builds.apache.org/job/PreCommit-YARN-Build/6901//artifact/patchprocess/newPatchFindbugsWarningshadoop-yarn-server-resourcemanager.html
        Console output: https://builds.apache.org/job/PreCommit-YARN-Build/6901//console

        This message is automatically generated.

        Show
        hadoopqa Hadoop QA added a comment - -1 overall . Here are the results of testing the latest attachment http://issues.apache.org/jira/secure/attachment/12703640/YARN-3326.20150310-1.patch against trunk revision 7711049. +1 @author . The patch does not contain any @author tags. +1 tests included . The patch appears to include 1 new or modified test files. +1 javac . The applied patch does not increase the total number of javac compiler warnings. +1 javadoc . There were no new javadoc warning messages. +1 eclipse:eclipse . The patch built with eclipse:eclipse. -1 findbugs . The patch appears to introduce 5 new Findbugs (version 2.0.3) warnings. +1 release audit . The applied patch does not increase the total number of release audit warnings. -1 core tests . The patch failed these unit tests in hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager: org.apache.hadoop.yarn.server.resourcemanager.TestRM Test results: https://builds.apache.org/job/PreCommit-YARN-Build/6901//testReport/ Findbugs warnings: https://builds.apache.org/job/PreCommit-YARN-Build/6901//artifact/patchprocess/newPatchFindbugsWarningshadoop-yarn-server-resourcemanager.html Console output: https://builds.apache.org/job/PreCommit-YARN-Build/6901//console This message is automatically generated.
        Hide
        Naganarasimha Naganarasimha G R added a comment -

        TEstcase failure (TestRM failure) and findbugs issues are not related to this patch.

        Show
        Naganarasimha Naganarasimha G R added a comment - TEstcase failure (TestRM failure) and findbugs issues are not related to this patch.
        Hide
        vvasudev Varun Vasudev added a comment -

        Naganarasimha G R - can we change the endpoint from "/get-labels-to-Nodes" to a more RESTful name. Something like "/labels/nodes?labels=<nodes>"?

        Show
        vvasudev Varun Vasudev added a comment - Naganarasimha G R - can we change the endpoint from "/get-labels-to-Nodes" to a more RESTful name. Something like "/labels/nodes?labels=<nodes>"?
        Hide
        Naganarasimha Naganarasimha G R added a comment -

        Thanks Varun Vasudev for reviewing it .

        Something like "/labels/nodes?labels=<nodes>"

        Idea here is , user can pass specific labels(optionally) of his interest so that he gets back the node's(NodeID strings) for each labels. So even if we model it as per your naming convention it will be "/labels/nodes?labels=<label1,label2, ...>".

        Also "/labels/nodes" seems like nodes are subcategory of Labels but actually we are just getting Labels to Nodes mapping. So i feel its better as "/labelsToNodes?labels=<label1,label2, ...>"

        I had modelled this method based on the existing method to REST name mappings :

        "getNodeToLabels" to "/get-node-to-labels"
        "replaceLabelsOnNodes" to "/replace-node-to-labels"
        "getClusterNodeLabels" to "/get-node-labels"
        "addToClusterNodeLabels " to "/add-node-labels"
        "removeFromCluserNodeLabels" to "/remove-node-labels"
        "getLabelsOnNode" to "/nodes/{nodeId}/get-labels"
        "replaceLabelsOnNodes" to "/replace-node-to-labels" ...

        So i feel its better to keep in sync in all places, but can we change existing mappings now or would it be ok to have just one method modified ?

        Show
        Naganarasimha Naganarasimha G R added a comment - Thanks Varun Vasudev for reviewing it . Something like "/labels/nodes?labels=<nodes>" Idea here is , user can pass specific labels(optionally) of his interest so that he gets back the node's(NodeID strings) for each labels. So even if we model it as per your naming convention it will be "/labels/nodes?labels=<label1,label2, ...>". Also "/labels/nodes" seems like nodes are subcategory of Labels but actually we are just getting Labels to Nodes mapping. So i feel its better as "/labelsToNodes?labels=<label1,label2, ...>" I had modelled this method based on the existing method to REST name mappings : "getNodeToLabels" to "/get-node-to-labels" "replaceLabelsOnNodes" to "/replace-node-to-labels" "getClusterNodeLabels" to "/get-node-labels" "addToClusterNodeLabels " to "/add-node-labels" "removeFromCluserNodeLabels" to "/remove-node-labels" "getLabelsOnNode" to "/nodes/{nodeId}/get-labels" "replaceLabelsOnNodes" to "/replace-node-to-labels" ... So i feel its better to keep in sync in all places, but can we change existing mappings now or would it be ok to have just one method modified ?
        Hide
        vvasudev Varun Vasudev added a comment -

        How about "/nodes?labels=label1,label2" etc? If I understand it right - you want to give a list of labels and get the nodes back for those labels, so "/nodes?labels=" form should work?

        Show
        vvasudev Varun Vasudev added a comment - How about "/nodes?labels=label1,label2" etc? If I understand it right - you want to give a list of labels and get the nodes back for those labels, so "/nodes?labels=" form should work?
        Hide
        Naganarasimha Naganarasimha G R added a comment -

        Hi Varun Vasudev, consider the scenario where user wants for all labels and hence does not pass any labels ?
        In that case the url will be just "/nodes" which i feel not so good , ur thoughts?

        Show
        Naganarasimha Naganarasimha G R added a comment - Hi Varun Vasudev , consider the scenario where user wants for all labels and hence does not pass any labels ? In that case the url will be just "/nodes" which i feel not so good , ur thoughts?
        Hide
        vvasudev Varun Vasudev added a comment -

        Will "/nodes?labels=*" work?

        Show
        vvasudev Varun Vasudev added a comment - Will "/nodes?labels=*" work?
        Hide
        Naganarasimha Naganarasimha G R added a comment -

        Well Varun Vasudev, i feel "/nodes" would be better than having internal logic for " * " and checked again and saw that "/nodes" is already used for getNodes but what abt "/labelsToNodes" or "/labels-to-nodes" you feel this is big ?

        Show
        Naganarasimha Naganarasimha G R added a comment - Well Varun Vasudev , i feel "/nodes" would be better than having internal logic for " * " and checked again and saw that "/nodes" is already used for getNodes but what abt "/labelsToNodes" or "/labels-to-nodes" you feel this is big ?
        Hide
        vvasudev Varun Vasudev added a comment -

        In general REST APIs are supposed to be about resources. "labelsToNodes" is not a resource.

        "getNodeToLabels" to "/get-node-to-labels"
        "replaceLabelsOnNodes" to "/replace-node-to-labels"
        "getClusterNodeLabels" to "/get-node-labels"
        "addToClusterNodeLabels " to "/add-node-labels"
        "removeFromCluserNodeLabels" to "/remove-node-labels"
        "getLabelsOnNode" to "/nodes/{nodeId}/get-labels"
        "replaceLabelsOnNodes" to "/replace-node-to-labels" ...

        are not about resources either but they're already in and by adding more APIs of that form we're making things worse.

        Show
        vvasudev Varun Vasudev added a comment - In general REST APIs are supposed to be about resources. "labelsToNodes" is not a resource. "getNodeToLabels" to "/get-node-to-labels" "replaceLabelsOnNodes" to "/replace-node-to-labels" "getClusterNodeLabels" to "/get-node-labels" "addToClusterNodeLabels " to "/add-node-labels" "removeFromCluserNodeLabels" to "/remove-node-labels" "getLabelsOnNode" to "/nodes/{nodeId}/get-labels" "replaceLabelsOnNodes" to "/replace-node-to-labels" ... are not about resources either but they're already in and by adding more APIs of that form we're making things worse.
        Hide
        Naganarasimha Naganarasimha G R added a comment -

        Varun Vasudev How about "/label-mappings?label=label1,label2,..." ?

        Show
        Naganarasimha Naganarasimha G R added a comment - Varun Vasudev How about "/label-mappings?label=label1,label2,..." ?
        Hide
        Naganarasimha Naganarasimha G R added a comment -

        Hi Varun Vasudev, Tan, Wangda, I was not able to come up with anything better than "/label-mappings?label=label1,label2,...", please inform if this is ok will modify the patch else please provide more options...
        P.S. "/nodes" is already used for getNodes

        Show
        Naganarasimha Naganarasimha G R added a comment - Hi Varun Vasudev , Tan, Wangda , I was not able to come up with anything better than "/label-mappings?label=label1,label2,...", please inform if this is ok will modify the patch else please provide more options... P.S. "/nodes" is already used for getNodes
        Hide
        Naganarasimha Naganarasimha G R added a comment -

        Have modified the patch assuming that "/label-mappings" is good enough ... please feedback !

        Show
        Naganarasimha Naganarasimha G R added a comment - Have modified the patch assuming that "/label-mappings" is good enough ... please feedback !
        Hide
        hadoopqa Hadoop QA added a comment -

        +1 overall. Here are the results of testing the latest attachment
        http://issues.apache.org/jira/secure/attachment/12723771/YARN-3326.20150407-1.patch
        against trunk revision bd77a7c.

        +1 @author. The patch does not contain any @author tags.

        +1 tests included. The patch appears to include 1 new or modified test files.

        +1 javac. The applied patch does not increase the total number of javac compiler warnings.

        +1 javadoc. There were no new javadoc warning messages.

        +1 eclipse:eclipse. The patch built with eclipse:eclipse.

        +1 findbugs. The patch does not introduce any new Findbugs (version 2.0.3) warnings.

        +1 release audit. The applied patch does not increase the total number of release audit warnings.

        +1 core tests. The patch passed unit tests in hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager.

        Test results: https://builds.apache.org/job/PreCommit-YARN-Build/7248//testReport/
        Console output: https://builds.apache.org/job/PreCommit-YARN-Build/7248//console

        This message is automatically generated.

        Show
        hadoopqa Hadoop QA added a comment - +1 overall . Here are the results of testing the latest attachment http://issues.apache.org/jira/secure/attachment/12723771/YARN-3326.20150407-1.patch against trunk revision bd77a7c. +1 @author . The patch does not contain any @author tags. +1 tests included . The patch appears to include 1 new or modified test files. +1 javac . The applied patch does not increase the total number of javac compiler warnings. +1 javadoc . There were no new javadoc warning messages. +1 eclipse:eclipse . The patch built with eclipse:eclipse. +1 findbugs . The patch does not introduce any new Findbugs (version 2.0.3) warnings. +1 release audit . The applied patch does not increase the total number of release audit warnings. +1 core tests . The patch passed unit tests in hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager. Test results: https://builds.apache.org/job/PreCommit-YARN-Build/7248//testReport/ Console output: https://builds.apache.org/job/PreCommit-YARN-Build/7248//console This message is automatically generated.
        Hide
        ozawa Tsuyoshi Ozawa added a comment -

        Naganarasimha G R thank you for updating. LGTM overall.

        Minor nits: let's avoid using * import.

        +import java.util.*;
        
        Show
        ozawa Tsuyoshi Ozawa added a comment - Naganarasimha G R thank you for updating. LGTM overall. Minor nits: let's avoid using * import. + import java.util.*;
        Hide
        Naganarasimha Naganarasimha G R added a comment -

        Thanks for reviewing Tsuyoshi Ozawa , have updated the patch with your review comment

        Show
        Naganarasimha Naganarasimha G R added a comment - Thanks for reviewing Tsuyoshi Ozawa , have updated the patch with your review comment
        Hide
        hadoopqa Hadoop QA added a comment -

        -1 overall. Here are the results of testing the latest attachment
        http://issues.apache.org/jira/secure/attachment/12723819/YARN-3326.20150408-1.patch
        against trunk revision 4be648b.

        +1 @author. The patch does not contain any @author tags.

        +1 tests included. The patch appears to include 1 new or modified test files.

        +1 javac. The applied patch does not increase the total number of javac compiler warnings.

        +1 javadoc. There were no new javadoc warning messages.

        +1 eclipse:eclipse. The patch built with eclipse:eclipse.

        +1 findbugs. The patch does not introduce any new Findbugs (version 2.0.3) warnings.

        +1 release audit. The applied patch does not increase the total number of release audit warnings.

        -1 core tests. The patch failed these unit tests in hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager:

        org.apache.hadoop.yarn.server.resourcemanager.TestRMRestart

        Test results: https://builds.apache.org/job/PreCommit-YARN-Build/7250//testReport/
        Console output: https://builds.apache.org/job/PreCommit-YARN-Build/7250//console

        This message is automatically generated.

        Show
        hadoopqa Hadoop QA added a comment - -1 overall . Here are the results of testing the latest attachment http://issues.apache.org/jira/secure/attachment/12723819/YARN-3326.20150408-1.patch against trunk revision 4be648b. +1 @author . The patch does not contain any @author tags. +1 tests included . The patch appears to include 1 new or modified test files. +1 javac . The applied patch does not increase the total number of javac compiler warnings. +1 javadoc . There were no new javadoc warning messages. +1 eclipse:eclipse . The patch built with eclipse:eclipse. +1 findbugs . The patch does not introduce any new Findbugs (version 2.0.3) warnings. +1 release audit . The applied patch does not increase the total number of release audit warnings. -1 core tests . The patch failed these unit tests in hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager: org.apache.hadoop.yarn.server.resourcemanager.TestRMRestart Test results: https://builds.apache.org/job/PreCommit-YARN-Build/7250//testReport/ Console output: https://builds.apache.org/job/PreCommit-YARN-Build/7250//console This message is automatically generated.
        Hide
        Naganarasimha Naganarasimha G R added a comment -

        Hi Tsuyoshi Ozawa, Test case failure is not related to this issue and seperate jira is already raised for it ( YARN-2871)

        Show
        Naganarasimha Naganarasimha G R added a comment - Hi Tsuyoshi Ozawa , Test case failure is not related to this issue and seperate jira is already raised for it ( YARN-2871 )
        Hide
        ozawa Tsuyoshi Ozawa added a comment -

        +1, committing this shortly. Hey Naganarasimha G R, could you open new JIRA to update documentation for this feature?

        Show
        ozawa Tsuyoshi Ozawa added a comment - +1, committing this shortly. Hey Naganarasimha G R , could you open new JIRA to update documentation for this feature?
        Hide
        ozawa Tsuyoshi Ozawa added a comment -

        Committed this to trunk and branch-2. Thanks Naganarasimha G R for your contribution and thanks Varun Vasudev for your review!

        Show
        ozawa Tsuyoshi Ozawa added a comment - Committed this to trunk and branch-2. Thanks Naganarasimha G R for your contribution and thanks Varun Vasudev for your review!
        Hide
        hudson Hudson added a comment -

        SUCCESS: Integrated in Hadoop-trunk-Commit #7590 (See https://builds.apache.org/job/Hadoop-trunk-Commit/7590/)
        YARN-3326. Support RESTful API for getLabelsToNodes. Contributed by Naganarasimha G R. (ozawa: rev e48cedc663b8a26fd62140c8e2907f9b4edd9785)

        • hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/src/main/java/org/apache/hadoop/yarn/server/resourcemanager/webapp/dao/LabelsToNodesInfo.java
        • hadoop-yarn-project/CHANGES.txt
        • 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-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/src/test/java/org/apache/hadoop/yarn/server/resourcemanager/webapp/TestRMWebServicesNodeLabels.java
        • hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/src/main/java/org/apache/hadoop/yarn/server/resourcemanager/webapp/NodeIDsInfo.java
        Show
        hudson Hudson added a comment - SUCCESS: Integrated in Hadoop-trunk-Commit #7590 (See https://builds.apache.org/job/Hadoop-trunk-Commit/7590/ ) YARN-3326 . Support RESTful API for getLabelsToNodes. Contributed by Naganarasimha G R. (ozawa: rev e48cedc663b8a26fd62140c8e2907f9b4edd9785) hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/src/main/java/org/apache/hadoop/yarn/server/resourcemanager/webapp/dao/LabelsToNodesInfo.java hadoop-yarn-project/CHANGES.txt 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-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/src/test/java/org/apache/hadoop/yarn/server/resourcemanager/webapp/TestRMWebServicesNodeLabels.java hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/src/main/java/org/apache/hadoop/yarn/server/resourcemanager/webapp/NodeIDsInfo.java
        Hide
        Naganarasimha Naganarasimha G R added a comment -

        Thanks Tsuyoshi Ozawa, thanks for the review, Will check the scope of yarn-2801 and if it doesnt cover this feature then will raise a new jira.

        Show
        Naganarasimha Naganarasimha G R added a comment - Thanks Tsuyoshi Ozawa , thanks for the review, Will check the scope of yarn-2801 and if it doesnt cover this feature then will raise a new jira.
        Hide
        hudson Hudson added a comment -

        FAILURE: Integrated in Hadoop-Hdfs-trunk #2097 (See https://builds.apache.org/job/Hadoop-Hdfs-trunk/2097/)
        YARN-3326. Support RESTful API for getLabelsToNodes. Contributed by Naganarasimha G R. (ozawa: rev e48cedc663b8a26fd62140c8e2907f9b4edd9785)

        • hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/src/main/java/org/apache/hadoop/yarn/server/resourcemanager/webapp/NodeIDsInfo.java
        • hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/src/test/java/org/apache/hadoop/yarn/server/resourcemanager/webapp/TestRMWebServicesNodeLabels.java
        • hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/src/main/java/org/apache/hadoop/yarn/server/resourcemanager/webapp/dao/LabelsToNodesInfo.java
        • 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-yarn-project/CHANGES.txt
        Show
        hudson Hudson added a comment - FAILURE: Integrated in Hadoop-Hdfs-trunk #2097 (See https://builds.apache.org/job/Hadoop-Hdfs-trunk/2097/ ) YARN-3326 . Support RESTful API for getLabelsToNodes. Contributed by Naganarasimha G R. (ozawa: rev e48cedc663b8a26fd62140c8e2907f9b4edd9785) hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/src/main/java/org/apache/hadoop/yarn/server/resourcemanager/webapp/NodeIDsInfo.java hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/src/test/java/org/apache/hadoop/yarn/server/resourcemanager/webapp/TestRMWebServicesNodeLabels.java hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/src/main/java/org/apache/hadoop/yarn/server/resourcemanager/webapp/dao/LabelsToNodesInfo.java 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-yarn-project/CHANGES.txt
        Hide
        hudson Hudson added a comment -

        FAILURE: Integrated in Hadoop-Hdfs-trunk-Java8 #156 (See https://builds.apache.org/job/Hadoop-Hdfs-trunk-Java8/156/)
        YARN-3326. Support RESTful API for getLabelsToNodes. Contributed by Naganarasimha G R. (ozawa: rev e48cedc663b8a26fd62140c8e2907f9b4edd9785)

        • 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-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/src/main/java/org/apache/hadoop/yarn/server/resourcemanager/webapp/NodeIDsInfo.java
        • hadoop-yarn-project/CHANGES.txt
        • hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/src/test/java/org/apache/hadoop/yarn/server/resourcemanager/webapp/TestRMWebServicesNodeLabels.java
        • hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/src/main/java/org/apache/hadoop/yarn/server/resourcemanager/webapp/dao/LabelsToNodesInfo.java
        Show
        hudson Hudson added a comment - FAILURE: Integrated in Hadoop-Hdfs-trunk-Java8 #156 (See https://builds.apache.org/job/Hadoop-Hdfs-trunk-Java8/156/ ) YARN-3326 . Support RESTful API for getLabelsToNodes. Contributed by Naganarasimha G R. (ozawa: rev e48cedc663b8a26fd62140c8e2907f9b4edd9785) 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-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/src/main/java/org/apache/hadoop/yarn/server/resourcemanager/webapp/NodeIDsInfo.java hadoop-yarn-project/CHANGES.txt hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/src/test/java/org/apache/hadoop/yarn/server/resourcemanager/webapp/TestRMWebServicesNodeLabels.java hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/src/main/java/org/apache/hadoop/yarn/server/resourcemanager/webapp/dao/LabelsToNodesInfo.java
        Hide
        hudson Hudson added a comment -

        FAILURE: Integrated in Hadoop-Yarn-trunk-Java8 #165 (See https://builds.apache.org/job/Hadoop-Yarn-trunk-Java8/165/)
        YARN-3326. Support RESTful API for getLabelsToNodes. Contributed by Naganarasimha G R. (ozawa: rev e48cedc663b8a26fd62140c8e2907f9b4edd9785)

        • 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-yarn-project/CHANGES.txt
        • hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/src/main/java/org/apache/hadoop/yarn/server/resourcemanager/webapp/dao/LabelsToNodesInfo.java
        • hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/src/test/java/org/apache/hadoop/yarn/server/resourcemanager/webapp/TestRMWebServicesNodeLabels.java
        • hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/src/main/java/org/apache/hadoop/yarn/server/resourcemanager/webapp/NodeIDsInfo.java
        Show
        hudson Hudson added a comment - FAILURE: Integrated in Hadoop-Yarn-trunk-Java8 #165 (See https://builds.apache.org/job/Hadoop-Yarn-trunk-Java8/165/ ) YARN-3326 . Support RESTful API for getLabelsToNodes. Contributed by Naganarasimha G R. (ozawa: rev e48cedc663b8a26fd62140c8e2907f9b4edd9785) 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-yarn-project/CHANGES.txt hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/src/main/java/org/apache/hadoop/yarn/server/resourcemanager/webapp/dao/LabelsToNodesInfo.java hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/src/test/java/org/apache/hadoop/yarn/server/resourcemanager/webapp/TestRMWebServicesNodeLabels.java hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/src/main/java/org/apache/hadoop/yarn/server/resourcemanager/webapp/NodeIDsInfo.java
        Hide
        hudson Hudson added a comment -

        FAILURE: Integrated in Hadoop-Yarn-trunk #899 (See https://builds.apache.org/job/Hadoop-Yarn-trunk/899/)
        YARN-3326. Support RESTful API for getLabelsToNodes. Contributed by Naganarasimha G R. (ozawa: rev e48cedc663b8a26fd62140c8e2907f9b4edd9785)

        • hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/src/main/java/org/apache/hadoop/yarn/server/resourcemanager/webapp/NodeIDsInfo.java
        • hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/src/main/java/org/apache/hadoop/yarn/server/resourcemanager/webapp/dao/LabelsToNodesInfo.java
        • hadoop-yarn-project/CHANGES.txt
        • 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-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/src/test/java/org/apache/hadoop/yarn/server/resourcemanager/webapp/TestRMWebServicesNodeLabels.java
        Show
        hudson Hudson added a comment - FAILURE: Integrated in Hadoop-Yarn-trunk #899 (See https://builds.apache.org/job/Hadoop-Yarn-trunk/899/ ) YARN-3326 . Support RESTful API for getLabelsToNodes. Contributed by Naganarasimha G R. (ozawa: rev e48cedc663b8a26fd62140c8e2907f9b4edd9785) hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/src/main/java/org/apache/hadoop/yarn/server/resourcemanager/webapp/NodeIDsInfo.java hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/src/main/java/org/apache/hadoop/yarn/server/resourcemanager/webapp/dao/LabelsToNodesInfo.java hadoop-yarn-project/CHANGES.txt 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-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/src/test/java/org/apache/hadoop/yarn/server/resourcemanager/webapp/TestRMWebServicesNodeLabels.java
        Hide
        hudson Hudson added a comment -

        FAILURE: Integrated in Hadoop-Mapreduce-trunk-Java8 #166 (See https://builds.apache.org/job/Hadoop-Mapreduce-trunk-Java8/166/)
        YARN-3326. Support RESTful API for getLabelsToNodes. Contributed by Naganarasimha G R. (ozawa: rev e48cedc663b8a26fd62140c8e2907f9b4edd9785)

        • hadoop-yarn-project/CHANGES.txt
        • hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/src/test/java/org/apache/hadoop/yarn/server/resourcemanager/webapp/TestRMWebServicesNodeLabels.java
        • 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-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/src/main/java/org/apache/hadoop/yarn/server/resourcemanager/webapp/dao/LabelsToNodesInfo.java
        • hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/src/main/java/org/apache/hadoop/yarn/server/resourcemanager/webapp/NodeIDsInfo.java
        Show
        hudson Hudson added a comment - FAILURE: Integrated in Hadoop-Mapreduce-trunk-Java8 #166 (See https://builds.apache.org/job/Hadoop-Mapreduce-trunk-Java8/166/ ) YARN-3326 . Support RESTful API for getLabelsToNodes. Contributed by Naganarasimha G R. (ozawa: rev e48cedc663b8a26fd62140c8e2907f9b4edd9785) hadoop-yarn-project/CHANGES.txt hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/src/test/java/org/apache/hadoop/yarn/server/resourcemanager/webapp/TestRMWebServicesNodeLabels.java 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-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/src/main/java/org/apache/hadoop/yarn/server/resourcemanager/webapp/dao/LabelsToNodesInfo.java hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/src/main/java/org/apache/hadoop/yarn/server/resourcemanager/webapp/NodeIDsInfo.java
        Hide
        hudson Hudson added a comment -

        SUCCESS: Integrated in Hadoop-Mapreduce-trunk #2115 (See https://builds.apache.org/job/Hadoop-Mapreduce-trunk/2115/)
        YARN-3326. Support RESTful API for getLabelsToNodes. Contributed by Naganarasimha G R. (ozawa: rev e48cedc663b8a26fd62140c8e2907f9b4edd9785)

        • hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/src/main/java/org/apache/hadoop/yarn/server/resourcemanager/webapp/dao/LabelsToNodesInfo.java
        • hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/src/test/java/org/apache/hadoop/yarn/server/resourcemanager/webapp/TestRMWebServicesNodeLabels.java
        • hadoop-yarn-project/CHANGES.txt
        • 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-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/src/main/java/org/apache/hadoop/yarn/server/resourcemanager/webapp/NodeIDsInfo.java
        Show
        hudson Hudson added a comment - SUCCESS: Integrated in Hadoop-Mapreduce-trunk #2115 (See https://builds.apache.org/job/Hadoop-Mapreduce-trunk/2115/ ) YARN-3326 . Support RESTful API for getLabelsToNodes. Contributed by Naganarasimha G R. (ozawa: rev e48cedc663b8a26fd62140c8e2907f9b4edd9785) hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/src/main/java/org/apache/hadoop/yarn/server/resourcemanager/webapp/dao/LabelsToNodesInfo.java hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/src/test/java/org/apache/hadoop/yarn/server/resourcemanager/webapp/TestRMWebServicesNodeLabels.java hadoop-yarn-project/CHANGES.txt 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-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/src/main/java/org/apache/hadoop/yarn/server/resourcemanager/webapp/NodeIDsInfo.java

          People

          • Assignee:
            Naganarasimha Naganarasimha G R
            Reporter:
            Naganarasimha Naganarasimha G R
          • Votes:
            0 Vote for this issue
            Watchers:
            8 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development