volcano-sh / volcano

A Cloud Native Batch System (Project under CNCF)
https://volcano.sh
Apache License 2.0
4.13k stars 953 forks source link

Display all jobs and queuing order in the queue #2876

Open TeslaZhao opened 1 year ago

TeslaZhao commented 1 year ago

What would you like to be added:

Display all jobs and queuing order in the queue.Not just the volcano job, but also the kubeflow job scheduled by the volcano queue.

Why is this needed:

Show the client the position and expectation of the currently submitted job in the queue

wangyang0616 commented 1 year ago

There is a question that I haven't tried. Can a kubeflow job specify a queue when it is created?

lowang-bh commented 1 year ago

There is a question that I haven't tried. Can a kubeflow job specify a queue when it is created?

User can assign a queue name in configuration of kubeflow job's runPolicy.schedulingPolicy https://www.kubeflow.org/docs/components/training/mpi/

hwdef commented 1 year ago

It feels more difficult to implement, because our scheduling cycle is relatively short, the default is 1s, and the queuing situation in the queue may change faster. When we get the queuing status in the queue, how will it be exposed? I don't think it should be placed in queue.status, because the queue object will be updated frequently.

lowang-bh commented 1 year ago

only need to sort pending jobs when query.

BTW, I put the ordering information in redis in my env.

stale[bot] commented 11 months ago

Hello 👋 Looks like there was no activity on this issue for last 90 days. Do you mind updating us on the status? Is this still reproducible or needed? If yes, just comment on this PR or push a commit. Thanks! 🤗 If there will be no activity for 60 days, this issue will be closed (we can always reopen an issue if we need!).

lowang-bh commented 6 months ago

/remove lifecycle/stale