Skip to content

Commit 7ac08b7

Browse files
authored
Merge pull request #7122 from michmx/v7r3-introducing-job-status-scouting
[v7r3] Fix: reintroducing Staging to Checking transition
2 parents 980fe29 + 99bb360 commit 7ac08b7

File tree

1 file changed

+13
-13
lines changed

1 file changed

+13
-13
lines changed

src/DIRAC/WorkloadManagementSystem/Client/JobStatus.py

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -84,19 +84,19 @@ def __init__(self, state):
8484

8585
# States transitions
8686
self.states = {
87-
DELETED: State(14), # final state
88-
KILLED: State(13, [DELETED], defState=KILLED),
89-
FAILED: State(12, [RESCHEDULED, DELETED], defState=FAILED),
90-
DONE: State(11, [DELETED], defState=DONE),
91-
COMPLETED: State(10, [DONE, FAILED], defState=COMPLETED),
92-
COMPLETING: State(9, [DONE, FAILED, COMPLETED, STALLED, KILLED], defState=COMPLETING),
93-
STALLED: State(8, [RUNNING, FAILED, KILLED], defState=STALLED),
94-
RUNNING: State(7, [STALLED, DONE, FAILED, RESCHEDULED, COMPLETING, KILLED, RECEIVED], defState=RUNNING),
95-
RESCHEDULED: State(6, [WAITING, RECEIVED, DELETED, FAILED], defState=RESCHEDULED),
96-
MATCHED: State(5, [RUNNING, FAILED, RESCHEDULED, KILLED], defState=MATCHED),
97-
WAITING: State(4, [MATCHED, RESCHEDULED, DELETED], defState=WAITING),
98-
STAGING: State(3, [WAITING, FAILED, KILLED], defState=STAGING),
99-
SCOUTING: State(2, [CHECKING, FAILED, STALLED, KILLED], defState=SCOUTING),
87+
DELETED: State(15), # final state
88+
KILLED: State(14, [DELETED], defState=KILLED),
89+
FAILED: State(13, [RESCHEDULED, DELETED], defState=FAILED),
90+
DONE: State(12, [DELETED], defState=DONE),
91+
COMPLETED: State(11, [DONE, FAILED], defState=COMPLETED),
92+
COMPLETING: State(10, [DONE, FAILED, COMPLETED, STALLED, KILLED], defState=COMPLETING),
93+
STALLED: State(9, [RUNNING, FAILED, KILLED], defState=STALLED),
94+
RUNNING: State(8, [STALLED, DONE, FAILED, RESCHEDULED, COMPLETING, KILLED, RECEIVED], defState=RUNNING),
95+
RESCHEDULED: State(7, [WAITING, RECEIVED, DELETED, FAILED], defState=RESCHEDULED),
96+
MATCHED: State(6, [RUNNING, FAILED, RESCHEDULED, KILLED], defState=MATCHED),
97+
WAITING: State(5, [MATCHED, RESCHEDULED, DELETED], defState=WAITING),
98+
STAGING: State(4, [CHECKING, WAITING, FAILED, KILLED], defState=STAGING),
99+
SCOUTING: State(3, [CHECKING, FAILED, STALLED, KILLED], defState=SCOUTING),
100100
CHECKING: State(2, [SCOUTING, STAGING, WAITING, RESCHEDULED, FAILED, DELETED], defState=CHECKING),
101101
RECEIVED: State(1, [SCOUTING, CHECKING, WAITING, FAILED, DELETED], defState=RECEIVED),
102102
SUBMITTING: State(0, [RECEIVED, CHECKING, DELETED], defState=SUBMITTING), # initial state

0 commit comments

Comments
 (0)