Skip to content

Commit 78c9bf6

Browse files
committed
rfc26: after:JOBID jobs should start after start event
Problem: RFC 26 specifies that after:JOBID jobs start after the antecedent enters the RUN state. However, it is more practical and useful if dependent jobs are not started until the dependency also posts a 'start' event. Update the language to indicate that dependent jobs with the 'after' scheme are not started until the antecedent enters the RUN state *and* a "start" event is posted.
1 parent c96218e commit 78c9bf6

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

spec_26.rst

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -144,9 +144,10 @@ after
144144
``value`` SHALL be interpreted as the antecedent jobid, in any valid
145145
FLUID encoding from RFC 19.
146146

147-
The dependency SHALL be satisfied once the antecedent job enters RUN state.
148-
If the antecedent job reaches INACTIVE state without entering RUN state,
149-
a fatal exception SHOULD be raised on the dependent job.
147+
The dependency SHALL be satisfied once the antecedent job enters RUN state
148+
and posts a ``start`` event. If the antecedent job reaches INACTIVE state
149+
without entering RUN state and posting a ``start`` event, a fatal exception
150+
SHOULD be raised on the dependent job.
150151

151152

152153
afterany

0 commit comments

Comments
 (0)