- parameters = [ "--name=job{0}".format(jobnum),
- "--thread",
- "--filename={0}".format(args.read),
- "--rw=randrw", "--rwmixread=100", "--stonewall",
- "--group_reporting", "--numjobs={0}".format(job['numjobs']),
- "--time_based", "--runtime={0}".format(job['timeout']) ]
+ if args.read == None:
+ if os.name == 'posix':
+ args.read = '/dev/zero'
+ parameters = [ "--size=128M" ]
+ else:
+ print "ERROR: file for read testing must be specified on non-posix systems"
+ sys.exit(1)
+ else:
+ parameters = []
+
+ parameters.extend([ "--name=job{0}".format(jobnum),
+ "--thread",
+ "--filename={0}".format(args.read),
+ "--rw=randrw", "--rwmixread=100", "--stonewall",
+ "--group_reporting", "--numjobs={0}".format(job['numjobs']),
+ "--time_based", "--runtime={0}".format(job['timeout']) ])