Bug #10122
closed"LibRBD.TestClone" FAILED in upgrade:dumpling-x-firefly-distro-basic-vps run
0%
Description
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...
Updated by Jason Dillaman over 9 years ago
- Status changed from New to In Progress
Updated by Jason Dillaman over 9 years ago
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).
Updated by Jason Dillaman over 9 years ago
- Project changed from rbd to teuthology
- Status changed from In Progress to New
Updated by Yuri Weinstein over 9 years ago
- Assignee set to Josh Durgin
Josh, can you take a look? Not sure if the project has to change to rbd or not tho.
Updated by Tamilarasi muthamizhan over 9 years ago
- Project changed from teuthology to rbd
As per Josh, looks like this is fixed in rbd module, hence changing the project to 'rbd'.
Updated by Jason Dillaman about 9 years ago
Fix requires backporting #10270 to Dumpling release.
Updated by Jason Dillaman about 9 years ago
- Status changed from New to Pending Backport
Updated by Josh Durgin about 9 years ago
- Status changed from Pending Backport to Resolved