[Suggestion] build option to externalize ioengine

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi,
I was wondering if you'll be open to a pull-request that adds a
'configure' option to convert some of the more dependency-heavy
ioengines into external engines?
The reason - installing fio via the distro package manager brings a
lot of dependencies[0], which are entirely unnecessary if all one
needs is the sync ioengine.
So I'd like to suggest externalizing some and packaging them
separately as optional.

Regards,
Yigal

[0] List of dependencies on Fedora 31:

[vm@vm1 fio]$ sudo dnf deplist fio | grep provider | sort | uniq
Last metadata expiration check: 0:02:14 ago on Sat 04 Apr 2020 04:36:08 PM UTC.
   provider: bash-5.0.11-1.fc31.x86_64
   provider: glibc-2.30-10.fc31.x86_64
   provider: libaio-0.3.111-6.fc31.x86_64
   provider: libibverbs-20.1-6.fc31.x86_64
   provider: libpmem-1.7-1.fc31.x86_64
   provider: libpmemblk-1.7-1.fc31.x86_64
   provider: librados2-2:14.2.8-1.fc31.x86_64
   provider: librbd1-2:14.2.8-1.fc31.x86_64
   provider: librdmacm-20.1-6.fc31.x86_64
   provider: numactl-libs-2.0.12-3.fc31.x86_64
   provider: python3-3.7.6-2.fc31.x86_64
   provider: zlib-1.2.11-20.fc31.x86_64



[Index of Archives]     [Linux Kernel]     [Linux SCSI]     [Linux IDE]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux SCSI]

  Powered by Linux