Uploaded image for project: 'Hadoop YARN'
  1. Hadoop YARN
  2. YARN-10144

Federation: Add missing FederationClientInterceptor APIs

    XMLWordPrintableJSON

Details

    • Reviewed

    Description

      In FederationClientInterceptor, many API's are not Implemented.

      • getClusterNodes
      • getQueueInfo
      • getQueueUserAcls
      • moveApplicationAcrossQueues
      • getNewReservation
      • submitReservation
      • listReservations
      • updateReservation
      • deleteReservation
      • getNodeToLabels
      • getLabelsToNodes
      • getClusterNodeLabels
      • getApplicationAttemptReport
      • getApplicationAttempts
      • getContainerReport
      • getContainers
      • getDelegationToken
      • renewDelegationToken
      • cancelDelegationToken
      • failApplicationAttempt
      • updateApplicationPriority
      • signalToContainer
      • updateApplicationTimeouts
      • getResourceProfiles
      • getResourceProfile
      • getResourceTypeInfo
      • getAttributesToNodes
      • getClusterNodeAttributes
      • getNodesToAttributes

      Attachments

        Issue Links

          1.
          Support signalToContainer API for Federation Sub-task Resolved Shilun Fan

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 3h 10m
          2.
          For Federation,yarn applicationattempt fail command throws an exception Sub-task Resolved Qi Zhu  
          3.
          In Federation executing yarn queue status command throws an exception Sub-task Resolved Shilun Fan  
          4.
          In Federation cluster Distributed Shell Application submission fails as YarnClient#getQueueInfo is not implemented Sub-task Resolved Qi Zhu  
          5.
          For Federation, we should support getApplicationAttemptReport. Sub-task Resolved Qi Zhu

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 1h
          6.
          Support getNodeToLabels, getLabelsToNodes, getClusterNodeLabels API's for Federation Sub-task Resolved Shilun Fan

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 3h
          7.
          Support getQueueUserAcls, listReservations, getApplicationAttempts, getContainerReport, getContainers, getResourceTypeInfo API's for Federation Sub-task Resolved Shilun Fan

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 6h 10m
          8.
          Support getApplications API in FederationClientInterceptor Sub-task Resolved Akshat Bordia

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 9.5h
          9.
          Add metrics for getClusterMetrics and getApplications APIs in FederationClientInterceptor Sub-task Resolved Akshat Bordia

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 2h 20m
          10.
          Use invokeConcurrent Overload with Collection in getClusterMetrics Sub-task Resolved Akshat Bordia

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 40m
          11.
          Check GetClusterMetrics Request parameter is null Sub-task Resolved Shilun Fan

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 2h
          12.
          Support getClusterNodes API in FederationClientInterceptor Sub-task Resolved Shilun Fan

          4%

          Original Estimate - 48h
          Time Spent - 2h 10m Remaining Estimate - 45h 50m
          13.
          RouterClientRMService Has Unused import Sub-task Resolved Shilun Fan

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 1.5h
          14.
          Support getNodeToLabels API in FederationClientInterceptor Sub-task Resolved Shilun Fan  
          15.
          Support getLabelsToNodes API in FederationClientInterceptor Sub-task Resolved Shilun Fan  
          16.
          Improve log message in FederationClientInterceptor Sub-task Resolved Shilun Fan

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 3h 20m
          17.
          TestRouterWebServicesREST Junit Test Error Fix Sub-task Resolved Shilun Fan  
          18.
          Support getClusterNodeLabels API in FederationClientInterceptor Sub-task Resolved Shilun Fan  
          19.
          Support getDelegationToken, renewDelegationToken, cancelDelegationToken API's for Federation Sub-task Resolved Shilun Fan

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 50m
          20.
          Support failApplicationAttempt, updateApplicationPriority, updateApplicationTimeouts API's for Federation Sub-task Resolved Shilun Fan

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 3h 40m
          21.
          Support getResourceProfiles, getResourceProfile API's for Federation Sub-task Resolved Shilun Fan

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 5h 10m
          22.
          Support getAttributesToNodes, getClusterNodeAttributes, getNodesToAttributes API's for Federation Sub-task Resolved Shilun Fan

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 3h 40m
          23.
          Support moveApplicationAcrossQueues, getQueueInfo API's for Federation Sub-task Resolved Shilun Fan

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 3h 20m
          24.
          Support getNewReservation, submitReservation, updateReservation, deleteReservation API's for Federation Sub-task Resolved Shilun Fan  
          25.
          Refactor some code of getNewApplication, submitApplication, forceKillApplication, getApplicationReport Sub-task Resolved Shilun Fan

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 5h 40m
          26.
          Fix typo in hadoop-yarn-server-router module Sub-task Resolved Shilun Fan

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 2h
          27.
          Optimizing FederationClientInterceptor Call with Parallelism Sub-task Resolved Shilun Fan  
          28.
          Optimize FederationClientInterceptor audit log Sub-task Resolved Shilun Fan  
          29.
          Improve Yarn Router Reservation Submission Code Sub-task Resolved Shilun Fan  
          30.
          [Federation] Refactor FederationClientInterceptor#submitApplication Use FederationActionRetry Sub-task Resolved Shilun Fan  

          Activity

            People

              slfan1989 Shilun Fan
              dmmkr D M Murali Krishna Reddy
              Votes:
              0 Vote for this issue
              Watchers:
              10 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Time Tracking

                  Estimated:
                  Original Estimate - 48h Original Estimate - 48h
                  48h
                  Remaining:
                  Time Spent - 59h 10m Remaining Estimate - 45h 50m
                  45h 50m
                  Logged:
                  Time Spent - 59h 10m Remaining Estimate - 45h 50m
                  59h 10m