backend: continue on failed wait_for() check, not break
authorJens Axboe <axboe@fb.com>
Tue, 22 Dec 2015 20:40:14 +0000 (13:40 -0700)
committerJens Axboe <axboe@fb.com>
Tue, 22 Dec 2015 20:40:14 +0000 (13:40 -0700)
commit5c74fc767600f75cd6d53bdc5926962b75a614ae
treea980c1f38c40a2f6adfe8f91f571af04beef99b5
parentce489a87380786074f05a1d3c89dd1e8ee41e3a2
backend: continue on failed wait_for() check, not break

If we have this job file:

[a]

[b]
wait_for=a

[c]
wait_for=a

[d]

then we expect a/d to run together, then b/c after a is done. However,
right now we break out of the job loop, so it acts like a stonewall.
That means that a will run first, then b/c/d. That isn't correct.

Signed-off-by: Jens Axboe <axboe@fb.com>
backend.c