volcano icon indicating copy to clipboard operation
volcano copied to clipboard

[help wanted] how to handle Pipelined status in volcano

Open xing0821 opened this issue 4 years ago • 5 comments

I check the code and cannot found the logic process pipelined status, how can the pod(task) status updated from pipelined to allocated or binding? Maybe the pod updated by event handler and transfer from pipelined to pending?

xing0821 avatar Dec 28 '21 11:12 xing0821

pipelined is used to wait releasing resources; the status will be updated in next scheduling cycle if the resource is free :)

k82cn avatar Jan 10 '22 23:01 k82cn

pipelined is used to wait releasing resources; the status will be updated in next scheduling cycle if the resource is free :)

i can get that point but cannot found the code that handle the pipelined status... which action or event will process pipelined?

thx for your reply!

xing0821 avatar Jan 11 '22 05:01 xing0821

pipelined is used to wait releasing resources; the status will be updated in next scheduling cycle if the resource is free :)

i can get that point but cannot found the code that handle the pipelined status... which action or event will process pipelined?

thx for your reply!

Here is the code where task update to status Pipelined:

    ...
    if err := job.UpdateTaskStatus(task, api.Pipelined); err != nil {...}
    ...

chanhz avatar Mar 13 '22 13:03 chanhz

i can get that point but cannot found the code that handle the pipelined status... which action or event will process pipelined?

same confused by that

Akiqqqqqqq avatar Apr 28 '22 13:04 Akiqqqqqqq

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!).

stale[bot] avatar Jul 30 '22 18:07 stale[bot]

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! 🤗

stale[bot] avatar Oct 01 '22 00:10 stale[bot]

pipelined is used to wait releasing resources; the status will be updated in next scheduling cycle if the resource is free :)

i can get that point but cannot found the code that handle the pipelined status... which action or event will process pipelined?

thx for your reply!

Totally agree with you. I also can't find the codes which are related to pipelined tasks got transmit to other status(.e.g allocated or binding)

Can someone point out the code location?

Sincerely thanks

foshanck avatar Jul 05 '23 00:07 foshanck

+1

wang-mask avatar Jul 08 '23 08:07 wang-mask

+1

flyingfang avatar Aug 17 '23 02:08 flyingfang

Pipelined的资源会预留到下一个session使用,相当于这轮把它先空出来(占着)

Akiqqqqqqq avatar Aug 17 '23 04:08 Akiqqqqqqq

Same confused,I could not find the code that change Pipelined to Allocated.

bysph avatar Apr 24 '24 01:04 bysph