[
https://issues.apache.org/jira/browse/YUNIKORN-521?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Ayub Pathan updated YUNIKORN-521:
---------------------------------
Attachment: ns.yaml
job.yaml
> Placeholder pods are not cleaned up even when the job is deleted
> ----------------------------------------------------------------
>
> Key: YUNIKORN-521
> URL: https://issues.apache.org/jira/browse/YUNIKORN-521
> Project: Apache YuniKorn
> Issue Type: Bug
> Components: core - scheduler
> Reporter: Ayub Pathan
> Priority: Major
> Fix For: 0.10
>
> Attachments: job.yaml, ns.yaml
>
>
> This one is a negative test...
> * Create a namespace with quota
> * Submit a job where the placeholder pods resource requests are more than
> queue quota.
> * Delete the job using kubectl
> * Still the placeholder pods are in running state occupying the resources.
> From an end user perspective, each job is an application consisting of all
> related pods. If the user decides to purge the job, Yunikorn should also
> recognize this action and clean up the placeholder pods.
> From a yunikorn point of view, the application and job are 2 different
> entities. The placeholder pods are not cleaned up because the application is
> still alive even though the job is deleted. Does it make sense to create a
> one on one mapping for job and application? Once the lifecycle of job is
> complete, application should also terminate in Yunikorn world. Let me know
> your thoughts.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]