On 04/07/2014 02:24 PM, Carl Zwanzig wrote:
Hi,
(Jens- Thanks for the speedy work on this.)
I just pulled from git and built (fio-2.1.7-29-gbc4f5).
The patch will supply the parameter if it was missing from the config:
works:
./fio --runtime=10 derf.cfg (derf.cfg has "time_based" but no "runtime")
will throws "no runtime" error:
./fio derf.cfg
but will not replace an existing parameter as would happen if it's twice in the cfg file. Also tried forcing global "./fio --name=global --runtime=10 derf.cfg", but no luck, either.
I'll try poking around the area of the changes. (I have 7-8 parameters that I want to individually override, and using env vars has gotten ugly and needs a helper script.)
Yep, it wont replace an existing parameter. It will basically work like
the option appears before any of the others in the global section,
similar to if you have:
timeout=10s
foo=1
bar=89
timeout=20s
the last timeout= will override the first one. To make that work would
be more involved, I'm afraid.
--
Jens Axboe
--
To unsubscribe from this list: send the line "unsubscribe fio" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html