Bug #6655
closedScheduling deadlocks
0%
Description
If one schedule a job and its task that needs more memory than available, schedulers will hang up forever.
Updated by Ilja Zakharov over 7 years ago
- Priority changed from High to Urgent
This is quite an important bug that does not allow queueing jobs.
Updated by Evgeny Novikov over 7 years ago
- Assignee set to Ilja Zakharov
I hope that you will do it.
Updated by Ilja Zakharov over 7 years ago
- Status changed from New to Resolved
Merged in caf859214.
This is a quite complex feature. I have implemented a new resource manager that allows to track resources for many nodes and now it used in Native scheduler that has only one. Users now should set resource limits for tasks not in job.json but in tasks.json and this file must be always loaded to Bridge to start job execution. Good news is a possibility to set any limits without warning that deadlock will occur. So you can start any number of jobs with various priorities and go drinking coffee. Jobs that can be solved will be solved and inconsistent ones will be failed. No pending forever jobs, no deadlock are possible now. Open new issues if something will work wrong.
Updated by Ilja Zakharov over 7 years ago
- Status changed from Resolved to Verified
Updated by Ilja Zakharov over 7 years ago
- Status changed from Verified to Closed