Project

General

Profile

Bug #43600

qa: workunits/suites/iozone.sh: line 5: iozone: command not found

Added by Patrick Donnelly 6 months ago. Updated 3 months ago.

Status:
Resolved
Priority:
Urgent
Category:
-
Target version:
% Done:

0%

Source:
Q/A
Tags:
Backport:
Regression:
No
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Component(FS):
qa-suite
Labels (FS):
Pull request ID:
Crash signature:

Description

2020-01-13T02:26:17.555 INFO:teuthology.orchestra.run.smithi092:workunit test suites/iozone.sh> mkdir -p -- /home/ubuntu/cephtest/mnt.0/client.0/tmp && cd -- /home/ubuntu/cephtest/mnt.0/client.0/tmp && CEPH_CLI_TEST_DUP_COMMAND=1 CEPH_REF=51fb4e455c82d7595622e85707d6a6076057b2bd TESTDIR="/home/ubuntu/cephtest" CEPH_ARGS="--cluster ceph" CEPH_ID="0" PATH=$PATH:/usr/sbin CEPH_BASE=/home/ubuntu/cephtest/clone.client.0 CEPH_ROOT=/home/ubuntu/cephtest/clone.client.0 adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage timeout 3h /home/ubuntu/cephtest/clone.client.0/qa/workunits/suites/iozone.sh
2020-01-13T02:26:17.582 INFO:tasks.workunit.client.0.smithi092.stderr:+ iozone -c -e -s 1024M -r 16K -t 1 -F f1 -i 0 -i 1
2020-01-13T02:26:17.582 INFO:tasks.workunit.client.0.smithi092.stderr:/home/ubuntu/cephtest/clone.client.0/qa/workunits/suites/iozone.sh: line 5: iozone: command not found

From: /ceph/teuthology-archive/pdonnell-2020-01-13_01:49:14-fs-wip-pdonnell-testing-20200112.224135-distro-basic-smithi/4660938/teuthology.log


Related issues

Related to teuthology - Feature #43612: support per-role distribution specification New

History

#1 Updated by Patrick Donnelly 6 months ago

Unfortunately, CentOS 8 / RHEL 8 don't have this package. We'll need to filter out these distributions somehow.

More reason for #43612!

#2 Updated by Patrick Donnelly 6 months ago

  • Related to Feature #43612: support per-role distribution specification added

#3 Updated by Patrick Donnelly 6 months ago

  • Status changed from New to Triaged
  • Priority changed from Normal to Urgent

#5 Updated by Kefu Chai 3 months ago

FWIW, iozone is non-free software. see https://lists.fedorahosted.org/archives/list/legal@lists.fedoraproject.org/thread/KJEGS7V6OBR6OSWWGTIN34RMQ5LQRGMM/. so it was removed fedora and EPEL.

as a workaround, i think we can host the prebuilt package in our own repo.

a src-rpm could be found at https://copr.fedorainfracloud.org/coprs/aflyhorse/iozone/

#6 Updated by Xiubo Li 3 months ago

Recently I hit this too.

Or how about let's just do clone and built it before using it like the ./workunits/suites/fsx.sh does ?

#7 Updated by Kefu Chai 3 months ago

  • Pull request ID set to 34560

#8 Updated by Xiubo Li 3 months ago

  • Status changed from Triaged to Resolved

Kefu have helped build and upload the iozone package to the spia lab repo, and enabled the iozone package in ceph-cm-ansible ceph/ceph-cm-ansible#561.

Also available in: Atom PDF