You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@yunikorn.apache.org by "Wilfred Spiegelenburg (Jira)" <ji...@apache.org> on 2023/08/09 03:26:00 UTC

[jira] [Created] (YUNIKORN-1908) Support GPU in placeholders

Wilfred Spiegelenburg created YUNIKORN-1908:
-----------------------------------------------

             Summary: Support GPU in placeholders
                 Key: YUNIKORN-1908
                 URL: https://issues.apache.org/jira/browse/YUNIKORN-1908
             Project: Apache YuniKorn
          Issue Type: Improvement
          Components: shim - kubernetes
            Reporter: Wilfred Spiegelenburg
            Assignee: Wilfred Spiegelenburg


When we create a placeholder pod we read the list of resources defined in the task group and add that as a list of resource Requests to the new pod.

We do not check the content and just use the key as the resource type. This goes horribly wrong for taskgroups that contain extended resources like GPU requests.

We need to change the placeholder creation to add a limit for all extended resources to prevent this error message: 
{code:java}
2023-08-08T22:53:34.863Z        ERROR   cache/placeholder_manager.go:99 failed to create placeholder pod        {"error": "Pod \"tg-test-yunikorn-0\" is invalid: spec.containers[0].resources.limits: Required value: Limit must be set for non overcommitable resources"} {code}



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscribe@yunikorn.apache.org
For additional commands, e-mail: issues-help@yunikorn.apache.org