client: parse env variables before sending job-file contents to server
authorTomohiro Kusumi <kusumi.tomohiro@gmail.com>
Fri, 15 Jun 2018 14:58:22 +0000 (08:58 -0600)
committerJens Axboe <axboe@kernel.dk>
Fri, 15 Jun 2018 14:58:22 +0000 (08:58 -0600)
commitb4f5e72f1383499439c45acee627c022f06b6825
tree9acc82b46e813c2b13c012955acd66bae627642e
parentcdfb5a85d9743fb53f4a2b56a392e0897a333568
client: parse env variables before sending job-file contents to server

Fixes "fio environment var bug".
https://www.spinics.net/lists/fio/msg07093.html

Add read_ini_data() to parse and expand env variables within job-file
before sending to server. By doing this, clients can control parameters
embedded within the job-file, without server side having to set them
separately.

Reported-by: Jeff Furlong <jeff.furlong@wdc.com>
Signed-off-by: Tomohiro Kusumi <kusumi.tomohiro@gmail.com>
Minor fixups from Jens.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
client.c
fio.h
options.c