-
Notifications
You must be signed in to change notification settings - Fork 971
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Podgroup state changed from running to inqueue after pod deleted #2208
Comments
My workaround is if podgroup is unschedulable and current state is Running, we convert it to Unknown while not becomes Pending then enter into enqueue action. |
Hello 👋 Looks like there was no activity on this issue for last 90 days. |
Hello 👋 Looks like there was no activity on this issue for last 90 days. |
Closing for now as there was no activity for last 60 days after marked as stale, let us know if you need this to be reopened! 🤗 |
I came to similar issue when adopting volcano in our project. I think there is a bug about the state change logic of
I can make a PR if it makes sense. @shinytang6 |
What happened:
What you expected to happen:
How to reproduce it (as minimally and precisely as possible):
Anything else we need to know?:
job yaml:
In this case(cleanPodPolicy=OnCompletion),when the pod is completed, the pods will be deleted by paddlejob controller.
The PodGroup status transition will be like Inqueue => Running => Pending(all the pods deleted) => Inqueue(pass enqueue action again)(Then remains Inqueue all the time), it will result in unnecessary resource occupation.
related logic:
Environment:
kubectl version
):uname -a
):The text was updated successfully, but these errors were encountered: