Project

General

Profile

Actions

Bug #10652

closed

"rbd: import failed: (38) Function not implemented" in multi-version-next-distro-basic-multi run

Added by Yuri Weinstein about 9 years ago. Updated about 9 years ago.

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

0%

Source:
Q/A
Tags:
Backport:
hammer
Regression:
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:
Crash signature (v1):
Crash signature (v2):

Description

Run: http://pulpito.ceph.com/teuthology-2015-01-25_23:20:01-multi-version-next-distro-basic-multi/
Job: ['723094']
Logs: http://qa-proxy.ceph.com/teuthology/teuthology-2015-01-25_23:20:01-multi-version-next-distro-basic-multi/723094/

2015-01-26T19:25:25.681 INFO:tasks.workunit.client.0.burnupi14.stderr:+ dd if=/bin/grep of=/tmp/img bs=1k seek=1000000
2015-01-26T19:25:25.681 INFO:tasks.workunit.client.0.burnupi14.stderr:155+1 records in
2015-01-26T19:25:25.682 INFO:tasks.workunit.client.0.burnupi14.stderr:155+1 records out
2015-01-26T19:25:25.682 INFO:tasks.workunit.client.0.burnupi14.stderr:159288 bytes (159 kB) copied, 0.000393978 s, 404 MB/s
2015-01-26T19:25:25.682 INFO:tasks.workunit.client.0.burnupi14.stderr:+ rbd rm testimg
2015-01-26T19:25:25.736 INFO:tasks.workunit.client.0.burnupi14.stderr:2015-01-26 19:25:25.735735 7f5536305780 -1 librbd::ImageCtx: error finding header: (2) No such file or directory
2015-01-26T19:25:25.743 INFO:tasks.workunit.client.0.burnupi14.stderr:
Removing image: 0% complete...failed.
2015-01-26T19:25:25.744 INFO:tasks.workunit.client.0.burnupi14.stderr:2015-01-26 19:25:25.742834 7f5536305780 -1 rbd: delete error: (2) No such file or directory
2015-01-26T19:25:25.744 INFO:tasks.workunit.client.0.burnupi14.stderr:librbd: error removing img from new-style directory: (2) No such file or directory
2015-01-26T19:25:25.745 INFO:tasks.workunit.client.0.burnupi14.stderr:+ true
2015-01-26T19:25:25.745 INFO:tasks.workunit.client.0.burnupi14.stderr:+ rbd import --new-format /tmp/img testimg
2015-01-26T19:25:25.980 INFO:tasks.workunit.client.0.burnupi14.stderr:2015-01-26 19:25:25.979831 7ff175d07780 -1 librbd: error writing header: (38) Function not implemented
2015-01-26T19:25:26.076 INFO:tasks.workunit.client.0.burnupi14.stderr:rbd: image creation failed
2015-01-26T19:25:26.076 INFO:tasks.workunit.client.0.burnupi14.stderr:
Importing image: 0% complete...failed.
2015-01-26T19:25:26.076 INFO:tasks.workunit.client.0.burnupi14.stderr:rbd: import failed: (38) Function not implemented
2015-01-26T19:25:26.078 INFO:tasks.workunit:Stopping ['rbd/import_export.sh'] on client.0...
Actions #1

Updated by Samuel Just about 9 years ago

  • Project changed from Ceph to rbd
Actions #2

Updated by Josh Durgin about 9 years ago

  • Project changed from rbd to teuthology

This would be a bug in the suite. It's using a new client (master/next) against un-upgraded osds.

Actions #4

Updated by Yuri Weinstein about 9 years ago

  • Assignee set to Yuri Weinstein
  • Target version set to sprint22
Actions #5

Updated by Yuri Weinstein about 9 years ago

  • Status changed from New to 7
Actions #6

Updated by Yuri Weinstein about 9 years ago

  • Status changed from 7 to New
  • Target version changed from sprint22 to sprint24
  • Backport set to hammer
Actions #7

Updated by Yuri Weinstein about 9 years ago

We have in for multi-versions:

master - dumpling-x firefly-giant firefly-x
giant - dumpling-x firefly-x
hammer - dumpling-x firefly-giant firefly-x

Not sure why giant doe snot have firefly-giant

Actions #8

Updated by Sage Weil about 9 years ago

  • Project changed from teuthology to rbd
  • Priority changed from Normal to Urgent
  • Target version deleted (sprint24)
Actions #9

Updated by Jason Dillaman about 9 years ago

  • Status changed from New to Resolved

Updated rbd client attempted to use new features not available in Firefly OSD backend. Coincidentally, commit 0ed296b disabled the new features by default so this should be addressed in subsequent builds.

Actions #10

Updated by Yuri Weinstein about 9 years ago

In addition to the code changes, I removed firefly-giant set of tests that seemed to be duplicating others and enforced branch assignments for dumpling-x and firefly-x tests, e.g. run rbd workunits off dumpling and firefly branches respectably.

master:
https://github.com/ceph/ceph-qa-suite/commit/e601fb160cac716b0d430648be0f5920889731f8

hammer:
https://github.com/ceph/ceph-qa-suite/commit/57ebe7ea91cac6db0a185f4544e1cbbb56329582

Actions

Also available in: Atom PDF