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 [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to