Jeff Furlong <jeff.furlong@xxxxxxx>: > > Hi All, > There seems to be a bug while parsing environment variables when using client/server mode. Consider the following: > > # fio -version > fio-3.7-21-gab56 > > # fio --server=localhost& > > # cat test.job > [test] > ioengine=libaio > direct=1 > rw=randread > iodepth=${QD} > size=100% > bs=4k > filename=/dev/nvme0n1 > runtime=5s > > # QD=1 fio test.job > fio-3.7-21-gab56 > Starting 1 process > Jobs: 1 (f=1): [r(1)][100.0%][r=320MiB/s,w=0KiB/s][r=81.9k,w=0 IOPS][eta 00m:00s] > > # QD=1 fio --client=localhost test.job > be=0, 64-bit, os=Linux, arch=x86-64, fio=fio-3.7-21-gab56, flags=1 > fio: failed parsing iodepth=${QD} > fio: job test dropped > > I haven't deciphered where exactly the issue is in parse.c. Any thoughts? Thanks. Do you have QD=1 on server side ? If not then your server probably failed to parse test.job contents sent from client after socket is initialized. > > Regards, > Jeff > > -- > 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 -- 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