Project

General

Profile

Actions

Bug #10975

closed

qemu-iotests 002 fails on firefly (Maipo)

Added by Loïc Dachary about 9 years ago. Updated about 7 years ago.

Status:
Resolved
Priority:
Normal
Assignee:
-
Category:
qemu
Target version:
-
% Done:

0%

Source:
other
Tags:
Backport:
Regression:
No
Severity:
1 - critical
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:
Crash signature (v1):
Crash signature (v2):

Description

http://pulpito.ceph.com/joshd-2015-02-26_15:02:08-rbd-firefly---basic-multi/780256/

2015-02-26T16:58:13.070 INFO:tasks.workunit.client.0.plana64.stderr:+ git clone git://ceph.com/git/qemu-iotests.git
2015-02-26T16:58:13.447 INFO:tasks.workunit.client.0.plana64.stdout:Cloning into 'qemu-iotests'...
2015-02-26T16:58:13.868 INFO:tasks.workunit.client.0.plana64.stderr:+ cd qemu-iotests
2015-02-26T16:58:13.868 INFO:tasks.workunit.client.0.plana64.stderr:+ mkdir bin
2015-02-26T16:58:13.870 INFO:tasks.workunit.client.0.plana64.stderr:+ '[' -x /usr/bin/qemu-system-x86_64 ']'
2015-02-26T16:58:13.870 INFO:tasks.workunit.client.0.plana64.stderr:+ QEMU=/usr/libexec/qemu-kvm
2015-02-26T16:58:13.871 INFO:tasks.workunit.client.0.plana64.stderr:+ ln -s /usr/libexec/qemu-kvm bin/qemu
2015-02-26T16:58:13.872 INFO:tasks.workunit.client.0.plana64.stderr:+ touch common.env
2015-02-26T16:58:13.874 INFO:tasks.workunit.client.0.plana64.stderr:+ TEST_DIR=rbd
2015-02-26T16:58:13.874 INFO:tasks.workunit.client.0.plana64.stderr:+ PATH=/usr/lib64/qt-3.3/bin:/usr/local/bin:/usr/bin:/home/ubuntu/cephtest/mnt.0/client.0/tmp/qemu-iotests/bin
2015-02-26T16:58:13.874 INFO:tasks.workunit.client.0.plana64.stderr:+ ./check -rbd 001 002 003 004 005 008 009 010 011 021 025
2015-02-26T16:58:14.120 INFO:tasks.workunit.client.0.plana64.stdout:QEMU          -- /home/ubuntu/cephtest/mnt.0/client.0/tmp/qemu-iotests/bin/qemu
2015-02-26T16:58:14.120 INFO:tasks.workunit.client.0.plana64.stdout:QEMU_IMG      -- /usr/bin/qemu-img
2015-02-26T16:58:14.121 INFO:tasks.workunit.client.0.plana64.stdout:QEMU_IO       -- /usr/bin/qemu-io
2015-02-26T16:58:14.121 INFO:tasks.workunit.client.0.plana64.stdout:IMGFMT        -- raw
2015-02-26T16:58:14.121 INFO:tasks.workunit.client.0.plana64.stdout:IMGPROTO      -- rbd
2015-02-26T16:58:14.121 INFO:tasks.workunit.client.0.plana64.stdout:PLATFORM      -- Linux/x86_64 plana64 3.19.0-ceph-00026-gb28ec2f
2015-02-26T16:58:14.121 INFO:tasks.workunit.client.0.plana64.stdout:
2015-02-26T16:58:21.349 INFO:tasks.workunit.client.0.plana64.stdout:001
2015-02-26T16:58:30.106 INFO:tasks.workunit.client.0.plana64.stdout:002     - output mismatch (see 002.out.bad)
2015-02-26T16:58:30.112 INFO:tasks.workunit.client.0.plana64.stdout:--- 002.out    2015-02-26 16:58:12.954654378 -0800
2015-02-26T16:58:30.112 INFO:tasks.workunit.client.0.plana64.stdout:+++ 002.out.bad    2015-02-26 16:58:29.022912951 -0800
2015-02-26T16:58:30.112 INFO:tasks.workunit.client.0.plana64.stdout:@@ -15,9 +15,9 @@
2015-02-26T16:58:30.112 INFO:tasks.workunit.client.0.plana64.stdout:
2015-02-26T16:58:30.113 INFO:tasks.workunit.client.0.plana64.stdout: unaligned pwrite
2015-02-26T16:58:30.113 INFO:tasks.workunit.client.0.plana64.stdout: wrote 42/42 bytes at offset 66
2015-02-26T16:58:30.113 INFO:tasks.workunit.client.0.plana64.stdout:-42.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
2015-02-26T16:58:30.113 INFO:tasks.workunit.client.0.plana64.stdout:+42 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
2015-02-26T16:58:30.114 INFO:tasks.workunit.client.0.plana64.stdout:
2015-02-26T16:58:30.114 INFO:tasks.workunit.client.0.plana64.stdout: verify pattern
2015-02-26T16:58:30.114 INFO:tasks.workunit.client.0.plana64.stdout: read 42/42 bytes at offset 66
2015-02-26T16:58:30.114 INFO:tasks.workunit.client.0.plana64.stdout:-42.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
2015-02-26T16:58:30.115 INFO:tasks.workunit.client.0.plana64.stdout:+42 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
2015-02-26T16:58:30.115 INFO:tasks.workunit.client.0.plana64.stdout: *** done
2015-02-26T16:58:40.299 INFO:tasks.workunit.client.0.plana64.stdout:003
2015-02-26T16:58:41.657 INFO:tasks.workunit.client.0.plana64.stdout:004
2015-02-26T17:15:07.504 INFO:tasks.workunit.client.0.plana64.stdout:005
2015-02-26T17:15:21.764 INFO:tasks.workunit.client.0.plana64.stdout:008
2015-02-26T17:15:23.489 INFO:tasks.workunit.client.0.plana64.stdout:009
2015-02-26T17:15:25.834 INFO:tasks.workunit.client.0.plana64.stdout:010
2015-02-26T17:15:29.224 INFO:tasks.workunit.client.0.plana64.stdout:011
2015-02-26T17:15:32.536 INFO:tasks.workunit.client.0.plana64.stdout:021
2015-02-26T17:15:41.288 INFO:tasks.workunit.client.0.plana64.stdout:025
2015-02-26T17:15:41.369 INFO:tasks.workunit.client.0.plana64.stdout:Failures: 002
2015-02-26T17:15:41.369 INFO:tasks.workunit.client.0.plana64.stdout:Failed 1 of 11 tests

Actions #1

Updated by Loïc Dachary about 9 years ago

josh, do you already have a strategy to approach this ? There needs to be a synchronization between the qemu version installed on the machine, the qemu-iotest version archive on http://ceph.com/git and the ceph version. tagging qemu-iotest with "firefly" maybe ? The mirror is quite old.

Actions #2

Updated by Loïc Dachary about 9 years ago

  • Severity changed from 3 - minor to 1 - critical
Actions #3

Updated by Josh Durgin about 9 years ago

The script that checks out the repo detects versions, and checks out the right repo (qemu-iotests was merged into the main qemu tree sometime between 1.0 and 2.0) and version. This probably needs updating for non-ubuntu systems:

https://github.com/ceph/ceph/blob/master/qa/workunits/rbd/qemu-iotests.sh

Actions #4

Updated by Josh Durgin about 9 years ago

To keep it working on any clone of the upstream repos (not just a fork we make) I'd prefer to keep the sha1s in the script rather than a tag.

Actions #5

Updated by Loïc Dachary about 9 years ago

  • Subject changed from qemu-iotests 002 fails on firefly to qemu-iotests 002 fails on firefly (Maipo)
  • Status changed from New to Fix Under Review
Actions #6

Updated by Josh Durgin about 9 years ago

  • Status changed from Fix Under Review to 7
Actions #7

Updated by Josh Durgin about 9 years ago

  • Status changed from 7 to 12

looks like rhel7 needs a different version of qemu-iotests than trusty. A failure due to qemu-io output differences: http://qa-proxy.ceph.com/teuthology/sage-2015-03-16_16:26:00-rbd-hammer---basic-multi/806407/teuthology.log

Actions #8

Updated by Josh Durgin about 7 years ago

  • Status changed from 12 to Resolved
Actions

Also available in: Atom PDF