rshk / jobcontrol

Job scheduling and tracking library.
http://rshk.github.io/jobcontrol/
Apache License 2.0
4 stars 3 forks source link

Add some kind of "signalling" system to allow parallel building and decide when something needs to be built #16

Open rshk opened 10 years ago

rshk commented 10 years ago

Example jobs:

A -> B B -> C B -> D C -> E D -> E

We need some way to keep track of this and react on "events" such as "job X completed"

We don't really care about abrupt termination of jobs (eg. worker process is killed), as we won't continue anyways -- :warning: but still, we should mark a build as failed if a dependency build failed! (allow starting builds "as a dependency of ..."? how to store updated build ids as soon as new builds become available?)

rshk commented 9 years ago

Can we use eventlite for this as well?