You are viewing a plain text version of this content. The canonical link for it is here.
Posted to yarn-dev@hadoop.apache.org by "Yufei Gu (JIRA)" <ji...@apache.org> on 2018/02/07 19:09:00 UTC

[jira] [Created] (YARN-7903) Method getStarvedResourceRequests() only consider the first encountered resource

Yufei Gu created YARN-7903:
------------------------------

             Summary: Method getStarvedResourceRequests() only consider the first encountered resource
                 Key: YARN-7903
                 URL: https://issues.apache.org/jira/browse/YARN-7903
             Project: Hadoop YARN
          Issue Type: Bug
          Components: fairscheduler
    Affects Versions: 3.1.0
            Reporter: Yufei Gu


We need to specify rack and ANY while submitting a node local resource request, as YARN-7561 discussed. For example:
{code}
    ResourceRequest nodeRequest =
            createResourceRequest(GB, node1.getHostName(), 1, 1, false);
    ResourceRequest rackRequest =
            createResourceRequest(GB, node1.getRackName(), 1, 1, false);
    ResourceRequest anyRequest =
            createResourceRequest(GB, ResourceRequest.ANY, 1, 1, false);

    List<ResourceRequest> resourceRequests =
            Arrays.asList(nodeRequest, rackRequest, anyRequest);
{code}
However, method getStarvedResourceRequests() only consider the first encountered resource, which most likely is ResourceRequest.ANY. That's a mismatch for locality request.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

---------------------------------------------------------------------
To unsubscribe, e-mail: yarn-dev-unsubscribe@hadoop.apache.org
For additional commands, e-mail: yarn-dev-help@hadoop.apache.org