blob: 3e59cb0450a94c6cea2ac3e6332cd763bf6a0690 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
#!/bin/bash
#ioblazer test which tests the IO functionality, and can generate vm related loads.
function main()
{
ioblazer -d $BLAZER_DIR;
# Since opening a file with O_DIRECT in fuse fails check the exit value for failure. If the test fails for the first time assume that
# the mount point was a fuse mount point and re run the test again with buffered IO enabled.
if [ $? -ne 0 ]; then
ioblazer -B 1 -d $BLAZER_DIR
if [ $? -ne 0 ]; then
return 11;
else
return 0;
fi
else
return 0;
fi
}
main "$@";
|