> We'd like to render our jobs in the order we submitted them.
> Is there a way to do this in rush?
>
> Currently our jobs run all together at the same time and use priorities.
> While we see that might be useful, we prefer running jobs in the order
> they're submitted, one at a time.
Yes, rush supports FIFO, it's been an option for several years,
and is stable in 102.42a9c.
The default is "round robin", but it can be changed if you
change the following line in your rush.conf file:
sched rr
..to instead be:
sched fifo
..and jobs of equal priority will run in FIFO order, i.e. the order
jobs were submitted.
Here's some time lapse screenshots of irush showing how jobs run
with Round Robin vs. FIFO scheduling, whose graphics should make
clear how the two schemes operate:
http://www.seriss.com/rush-current/rush/rush-priority.html#FIFO%20Scheduling
There's also the rush.conf docs for this flag here:
http://www.seriss.com/rush-current/rush/rush-conf.html#Sched
|