Bug #10975
closedqemu-iotests 002 fails on firefly (Maipo)
0%
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
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.
Updated by Loïc Dachary about 9 years ago
- Severity changed from 3 - minor to 1 - critical
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
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.
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
Updated by Josh Durgin about 9 years ago
- Status changed from Fix Under Review to 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