6c) 3.9
Status
- "This property represents the completion status of the job"
and goes on to say that "it must support the following values:
- a)
completed
b) failed
c) aborted
d) held
e) queued
f) started
g) suspended"
This is a rather batch system specific approach. In a grid usage record
we are talking about 'final' or completion status of a grid job. In this
sense differentiating between "held, queued, started,
suspended" has not much relevance. It would be better to merge these
4 active states into one "unfinished" state.
BTW, NorduGrid uses the Finished, Failed, Killed, Deleted labels for
completed job states. The NorduGrid "Finish, Failed, Killed"
corresponds to the GGF "completed, failed, aborted",
respectively while the NorduGrid "Deleted" does not exists in
th GGF states (see page 26 about nordugrid-job-status in [3])
- The statement "This property must contain data of type
integer" implies that the proposed job states above also should
carry an associated number, in this case.
Evaluation: Text and definition will be changed to user tokens
for status. A base set will be defined, but the comprehensive set of
values will be
extensible.
- 9)
The
appended schema mandates the inclusion of the ?status? field. This
is described as a must in section 3.9 but is not specifically included as
a must in section 10.6. Further the allowed values in 10.6 are not
enforced in the Schema (this might be okay as other values are
allowed). Suggest that this is removed as a mandatory record as it
is not applicable in the general case (what about data records?)
Evaluation: Status should be a token (see above) and should be
optional.
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Laura F. McGinnis, Project Coordinator
Data & Information Resource Services
Pittsburgh Supercomputing
Center
email: lfm@psc.edu
300 South Craig Street,
#313
voice: 412-268-5642
Pittsburgh, PA
15213
fax: 412-268-8200
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++