> >Will this age parameter be part of the job data? 
> 
> No, the age parameter is a runtime variable that lives in the job 
> scheduler. It is not saved to disk nor propagated anywhere.

This design decission should be well documented as it breaks the current
property that restarting luxid at any point will have no effect on how
scheduling works.

As a lot of Ganeti builds on the assumption that all relevant state is
on disk and replicated if it might still be relevant after losing the
master node (e.g., jobs are replicated, lock not as losing the master
node will imply losing all processes on that node), I'm not sure if
breaking with that fundamental design principle is a good idea if other
alternatives exist (e.g., job id, wall-clock time (the time a job entered
the queue is recorded and does not change)).

-- 
Klaus Aehlig
Google Germany GmbH, Erika-Mann-Str. 33, 80636 Muenchen
Registergericht und -nummer: Hamburg, HRB 86891
Sitz der Gesellschaft: Hamburg
Geschaeftsfuehrer: Matthew Scott Sucherman, Paul Terence Manicle

Reply via email to