[go: up one dir, main page]

Menu

Commit [r683]  Maximize  Restore  History

add undocumented --pokejobstatus option. not really a general use

option at this point. i just needed it for swl post-processing.

# if --pokejobstatus <file> was given, we need to read the file into
# the %pokestatus hash. the purpose of this option is to allow a way
# to override the status (e.g. PASSED, ERROR(FOO), ERROR(BAR)) of jobs
# that are specified in the simple text file. this is mostly useful
# for massive use of Cbench, like in a synthetic workload sustained
# test which will run thousands of jobs, where some jobs need to be
# post processed with extra information correlation . for instance,
# many real world applications run as many simulation timesteps as
# they can fit in before a batch scheduler kills them. then, they
# continue from the last set of restart files. Cbench includes jobs like
# this in testsets from the Openapps tree, i.e. the LAMMPS rhodolong.scaled
# job. the cbench output parser sees these jobs killed by walltime
# as errors since the application does not shutdown normally.
# --pokejobstatus gives the ability to tell Cbench to assign any
# status to any jobid via a text file formatted like:
#
# job1 status1 comment
# job2 status2 comment
#
# each line in the file is a single jobid

sonicsoft70 2009-09-28

changed /trunk/cbench/tools/cbench_output_parse.pl