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