From 1c1b8cf663598a74ee9391023e7b376f2dc6ea5a Mon Sep 17 00:00:00 2001 From: Julia Kreger Date: Thu, 1 Jun 2023 14:55:43 -0700 Subject: [PATCH] Add libaio engine for fio on Centos/Rhel9 fio packaging previously contained everything in one RPM, but at some point for EL9 builds, this was split into multiple RPMs where each engine used was put into it's own RPM. In order for integrated disk benchmarking to work with introspection, we use python-hardware. Python-hardware uses fio, with libaio as a default option. So now, we will attempt to install the other package which should make users of the feature happier as their ramdisk images will come with the contents required to do a benchmark upfront. Change-Id: I2028ac1cf350d86903a33e4bd91c209887de1e5c --- dib/burn-in/package-installs.yaml | 5 +++++ dib/extra-hardware/package-installs.yaml | 5 +++++ 2 files changed, 10 insertions(+) diff --git a/dib/burn-in/package-installs.yaml b/dib/burn-in/package-installs.yaml index 36f0808..e7f1da5 100644 --- a/dib/burn-in/package-installs.yaml +++ b/dib/burn-in/package-installs.yaml @@ -1,2 +1,7 @@ fio: +fio-engine-libaio: + when: + - IPA_DISTRO_FAMILY = rh + - DIB_RELEASE != 7 + - DIB_RELEASE != 8 stress-ng: diff --git a/dib/extra-hardware/package-installs.yaml b/dib/extra-hardware/package-installs.yaml index 9d36281..8450983 100644 --- a/dib/extra-hardware/package-installs.yaml +++ b/dib/extra-hardware/package-installs.yaml @@ -1,5 +1,10 @@ ethtool: fio: +fio-engine-libaio: + when: + - IPA_DISTRO_FAMILY = rh + - DIB_RELEASE != 7 + - DIB_RELEASE != 8 hdparm: infiniband-diags: lldpad: