Bug #10122
closed
"LibRBD.TestClone" FAILED in upgrade:dumpling-x-firefly-distro-basic-vps run
Added by Yuri Weinstein over 9 years ago.
Updated about 9 years ago.
Description
Logs are in http://qa-proxy.ceph.com/teuthology/teuthology-2014-11-16_19:13:03-upgrade:dumpling-x-firefly-distro-basic-vps/603573/
2014-11-17T07:08:50.874 INFO:tasks.workunit.client.0.vpm102.stdout:[ PASSED ] 22 tests.
2014-11-17T07:08:50.874 INFO:tasks.workunit.client.0.vpm102.stdout:[ FAILED ] 1 test, listed below:
2014-11-17T07:08:50.875 INFO:tasks.workunit.client.0.vpm102.stdout:[ FAILED ] LibRBD.TestClone
2014-11-17T07:08:50.875 INFO:tasks.workunit.client.0.vpm102.stdout:
2014-11-17T07:08:50.875 INFO:tasks.workunit.client.0.vpm102.stdout: 1 FAILED TEST
2014-11-17T07:08:50.878 INFO:tasks.workunit:Stopping rbd/test_librbd.sh on client.0...
- Project changed from Ceph to rbd
- Status changed from New to In Progress
The explanation is that there was a race condition between deleting a pool and unprotecting the snapshot. When unprotecting a snapshot, all pools need to be checked for children prior to proceeding. Shortly before the test failure, there is a log message indicating a pool is being deleted:
2014-11-17T06:43:47.605 INFO:teuthology.orchestra.run.vpm057.stdout:successfully deleted pool unique_pool_0
The client then logged the following:
ceph-client.admin.19088.log:2014-11-17 09:43:50.947650 7f58170fa760 -1 librbd: snap_unprotect: can't create ioctx for pool unique_pool_0
The test will need to be modified to either (a) not delete pools while running RBD test cases, or (b) exclude RBD test cases which involve snapshots (since they potentially involve manipulating other pools).
- Project changed from rbd to teuthology
- Status changed from In Progress to New
- Assignee set to Josh Durgin
Josh, can you take a look? Not sure if the project has to change to rbd or not tho.
- Project changed from teuthology to rbd
As per Josh, looks like this is fixed in rbd module, hence changing the project to 'rbd'.
Fix requires backporting #10270 to Dumpling release.
- Status changed from New to Pending Backport
- Status changed from Pending Backport to Resolved
Also available in: Atom
PDF