Closed carlilek closed 4 years ago
Thanks for reporting. One solution while the script is used is well to add the option directly to the respective API. you could have: [ior-hard] api = POSIX --posix.odirect
That should work.
That should work.
Indeed !
The SC'20 version (at IO500/io500) is no longer using the bash script, so this problem is no longer relevant.
Having
posix.odirect=True
in the[ior_hard]
section of the ini file results in the --posix.odirect flag being applied to ior_easy and mdtest_easy tests as well, but only in the Bash script run, not the C script.Evidence: config.ini:
ior_easy_write (C app):
Command line : ./ior -C -Q 1 -g -G 271 -k -e -o ./datadir/2020.06.25-19.20.40-app/ior-easy/ior_file_easy -O stoneWallingStatusFile=./datadir/2020.06.25-19.20.40-app/ior-easy/stonewall -t 1m -b 50000m -F -w -D 300 -O stoneWallingWearOut=1 -a POSIX
ior_easy_write (BASH script):
Command line : /io500/io500-isc20v2/io500-app/bin/ior -w -a POSIX -t 1m --posix.odirect -v -b 50000m -F -i 1 -C -Q 1 -g -G 27 -k -e -o ./datadir/2020.06.25-19.20.40-scr/ior_easy/ior_file_easy -O stone WallingStatusFile=./datadir/2020.06.25-19.20.40-scr/ior_easy/stonewall -O stoneWallingWearOut=1 -D 300