def _get_job_parameters(self, job_spec, job_log_dir, client):
with open('{}/{}'.format(self.bench_dir, job_spec, 'r')) as yml:
try:
job = yaml.load(yml)
except YAMLError as error:
log.error('Error parsing job spec in file {}/fio/{}'.format(self.bench_dir, job_spec))
log.error(error)
raise error
output_options = '''
write_bw_log={logdir}/output
write_lat_log={logdir}/output
write_hist_log={logdir}/output
write_iops_log={logdir}/output
'''.format(logdir=job_log_dir)
job.update({'dir': self.work_dir, 'output_options': output_options,
'client': client})
return job
评论列表
文章目录