Project

General

Profile

Actions

Story #12552

closed

When priority is equal, the children of an earlier-submitted workflow should run first

Added by Tom Morris about 7 years ago. Updated over 6 years ago.

Status:
Resolved
Priority:
Normal
Assigned To:
Category:
-
Target version:
Start date:
11/03/2017
Due date:
% Done:

100%

Estimated time:
(Total: 0.00 h)
Story points:
2.0
Release relationship:
Auto

Description

Currently containers are prioritized by descending priority, then creation time.

Typically, each workflow runs many child containers. When multiple workflows are running, the creation times of their child containers are interleaved, and therefore so is their execution order. As more work is added to the system, earlier workflows make slower and slower progress.

Desired behavior:

If two concurrent workflows have equal priority, the children of the earlier-submitted workflow should be prioritized ahead of children of the later-submitted workflow.


Subtasks 3 (0 open3 closed)

Task #13086: Review 12552-slurm-priorityResolvedLucas Di Pentima11/03/2017

Actions
Task #13122: Report workflow priority in containers#show API responseResolvedTom Clegg11/03/2017

Actions
Task #13159: Review 12552-wf-priorityResolvedTom Clegg11/03/2017

Actions

Related issues 3 (0 open3 closed)

Related to Arvados - Story #12574: [API] Propagate priority of parent container to childrenResolvedPeter Amstutz11/30/2017

Actions
Related to Arvados - Bug #12573: Priority is ignored in Crunch2ResolvedPeter Amstutz11/30/2017

Actions
Related to Arvados - Bug #13166: [node manager] wishlist should consist of top priority containersResolvedLucas Di Pentima03/26/2018

Actions
Actions

Also available in: Atom PDF