On Sat, Nov 07, 2020 at 12:15:18PM -0600, Eric Sandeen wrote: > On 11/6/20 4:07 PM, Eric Sandeen wrote: > > When dynamic engines are enabled, "fio --enghelp" does not list all > > available engines as the man page says it will: > > > > If no ioengine is given, list all available ioengines. > > > > Fix this by opening FIO_EXT_ENG_DIR and attempting dlopen_ioengine > > everything that's found there. > > The last(?) thing that would be nice to fix for the dynamic engines is to > not hardcode FIO_EXT_ENG_DIR to /usr/lib/fio since many systems will > be using /usr/lib64, but I'm not really sure how to do that best in > the hardcoded configure world of fio ... I could hack something up. Not to mention FreeBSD which seems to be using /usr/local/lib, or would do if they had enabled the modules (https://www.freshports.org/benchmarks/fio/). Rich. -- Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones Read my programming and virtualization blog: http://rwmj.wordpress.com libguestfs lets you edit virtual machines. Supports shell scripting, bindings from many languages. http://libguestfs.org