2009-02-11 09:20:35 +00:00
|
|
|
======
|
|
|
|
|
= TODO
|
|
|
|
|
======
|
2009-02-25 09:10:34 +00:00
|
|
|
- Rewrite in ruby! Protability van shell tussen Linux en FreeBSD is crap. ('wc'
|
|
|
|
|
is anders, linux heeft 'flock', free heeft 'lockf'. Het is een bak ellende.)
|
2009-01-29 09:03:58 +00:00
|
|
|
- prioriteiten? mogelijk in de toekomst... mbv jobs naamgeving? prefix H voor high, N voor normal en L voor low
|
|
|
|
|
- noodstop
|
|
|
|
|
|
2009-02-11 09:20:35 +00:00
|
|
|
processors pollen zelf de jobs dir voor nieuwe taken?
|
|
|
|
|
master zorgt voor het draaien van juiste aantal processors
|
|
|
|
|
master kan processors een signaal geven dat ze geen nieuwe mogen opstarten
|
|
|
|
|
|
|
|
|
|
threading?
|
|
|
|
|
|
|
|
|
|
jobs die input uit een file willen?
|
|
|
|
|
|
|
|
|
|
======
|
|
|
|
|
= Done
|
|
|
|
|
======
|
|
|
|
|
|
|
|
|
|
- iets inbouwen dat jobnummering fijn blijft ook al komen er digits bij:
|
|
|
|
|
7 8 9 10
|
|
|
|
|
ineens wordt 10 voor 7 gescheduled...
|
|
|
|
|
- config file gebruiken
|
|
|
|
|
- meerdere parallele batches
|
|
|
|
|
- er mogen er X tegelijk draaien
|
2009-01-29 09:03:58 +00:00
|
|
|
- scheduling door jobs uit directory naar processing dir over te hevelen
|
|
|
|
|
- indien failure naar faildir of nogmaals (X keer?)
|
2009-02-25 09:10:34 +00:00
|
|
|
|
|
|
|
|
- dirs bijv. zo:
|
2009-01-29 09:03:58 +00:00
|
|
|
jobs
|
|
|
|
|
processors/job#/job
|
|
|
|
|
processors/job#/rundir
|
|
|
|
|
results/job#/job
|
|
|
|
|
results/job#/rundir
|
|
|
|
|
results/job#/output
|
|
|
|
|
failure/job#/job
|
|
|
|
|
failure/job#/rundir
|
|
|
|
|
failure/job#/output
|
|
|
|
|
monitor/processor# symlink naar output current job
|
|
|
|
|
|
2009-02-25 09:10:34 +00:00
|
|
|
- wanneer klaar incl resultaten naar done dir
|