Skip to content

Commit 6972d82

Browse files
committed
new: introduce job status Scouting in WMS
1 parent 0141786 commit 6972d82

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

src/DIRAC/WorkloadManagementSystem/Client/JobStatus.py

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,8 @@
2121
#:
2222
STAGING = "Staging"
2323
#:
24+
SCOUTING = "Scouting"
25+
#:
2426
WAITING = "Waiting"
2527
#:
2628
MATCHED = "Matched"
@@ -49,6 +51,7 @@
4951
SUBMITTING,
5052
RECEIVED,
5153
CHECKING,
54+
SCOUTING,
5255
STAGING,
5356
WAITING,
5457
MATCHED,
@@ -92,9 +95,10 @@ def __init__(self, state):
9295
RESCHEDULED: State(6, [WAITING, RECEIVED, DELETED, FAILED], defState=RESCHEDULED),
9396
MATCHED: State(5, [RUNNING, FAILED, RESCHEDULED, KILLED], defState=MATCHED),
9497
WAITING: State(4, [MATCHED, RESCHEDULED, DELETED], defState=WAITING),
95-
STAGING: State(3, [CHECKING, WAITING, FAILED, KILLED], defState=STAGING),
96-
CHECKING: State(2, [STAGING, WAITING, RESCHEDULED, FAILED, DELETED], defState=CHECKING),
97-
RECEIVED: State(1, [CHECKING, WAITING, FAILED, DELETED], defState=RECEIVED),
98+
STAGING: State(3, [WAITING, FAILED, KILLED], defState=STAGING),
99+
SCOUTING: State(2, [CHECKING, FAILED, STALLED, KILLED], defState=SCOUTING),
100+
CHECKING: State(2, [SCOUTING, STAGING, WAITING, RESCHEDULED, FAILED, DELETED], defState=CHECKING),
101+
RECEIVED: State(1, [SCOUTING, CHECKING, WAITING, FAILED, DELETED], defState=RECEIVED),
98102
SUBMITTING: State(0, [RECEIVED, CHECKING, DELETED], defState=SUBMITTING), # initial state
99103
}
100104

0 commit comments

Comments
 (0)