My config file has direct=0, which until 2.1.4 worked as expected. Things seem
to regress since.
I apologize in advance if this has already been reported. Please let me know
what I can do to further help (truss/debug).
fio-2.1.4
Starting 56 threads
fio: the file system does not seem to support direct IO
fio: pid=3, err=25/file:ioengines.c:457, func=fio_set_odirect,
error=Inappropriate ioctl for device
fio-2.1.5
Starting 56 threads
fio: the file system does not seem to support direct IO
fio: pid=3, err=25/file:ioengines.c:457, func=fio_set_odirect,
error=Inappropriate ioctl for device
debug=io
fio-2.1.5
Starting 56 threads
io 17923 invalidate cache fio.out: 0/137438953472
fio: the file system does not seem to support direct IO
io 17923 io_u 539470, setting file failed
io 17923 get_io_u failed
io 17923 io_u_queued_completed: min=0
io 17923 getevents: 0
fio: pid=3, err=25/file:ioengines.c:457, func=fio_set_odirect,
error=Inappropriate ioctl for device
io 17923 close ioengine solarisaio
io 17923 free ioengine solarisaio
io 17923 invalidate cache fio.out: 0/137438953472
debug=file drops core
# uname -a
SunOS apone 5.11 11.1 i86pc i386 i86pc Solaris
# pkg info entire |grep FMRI
FMRI:
pkg://solaris/[email protected],5.11-0.175.1.16.0.5.0:20140218T165248Z
# gcc --version
gcc (GCC) 4.5.2
Copyright (C) 2010 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
# file ~/fio/fio-2.1.5/fio
/export/home/surlypants/fio/fio-2.1.5/fio: ELF 64-bit LSB executable AMD64
Version 1, dynamically linked, not stripped
# ldd ~/fio/fio-2.1.5/fio
librdmacm.so.1 => /usr/lib/64/librdmacm.so.1
libibverbs.so.1 => /usr/lib/64/libibverbs.so.1
libaio.so.1 => /lib/64/libaio.so.1
libz.so.1 => /lib/64/libz.so.1
libnsl.so.1 => /lib/64/libnsl.so.1
libsocket.so.1 => /lib/64/libsocket.so.1
libm.so.2 => /lib/64/libm.so.2
libpthread.so.1 => /lib/64/libpthread.so.1
libdl.so.1 => /lib/64/libdl.so.1
libc.so.1 => /lib/64/libc.so.1
libgcc_s.so.1 => /usr/sfw/lib/64/libgcc_s.so.1
libkstat.so.1 => /lib/64/libkstat.so.1
libmp.so.2 => /lib/64/libmp.so.2
libmd.so.1 => /lib/64/libmd.so.1
libsoftcrypto.so.1 => /lib/64/libsoftcrypto.so.1
libelf.so.1 => /lib/64/libelf.so.1
libcryptoutil.so.1 => /lib/64/libcryptoutil.so.1
# ~/fio/fio-2.1.5/fio --enghelp
Available IO engines:
solarisaio
posixaio
rdma
net
null
sync
psync
vsync
mmap
cpuio
--
Robin P. Blanchard
Solutions Engineer
Coraid Global Field Services
www.coraid.com
+1 650.730.5140
--
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