Bug #18244
closed
librbd::ResizeRequest: failed to update image header: (16) Device or resource busy
Added by Mykola Golub over 7 years ago.
Updated about 7 years ago.
Description
From Jason:
The operations that use "assert_header_locked" should be modified to handle EBUSY and retry - or just yank those header asserts since
they really aren't protecting against any real case (stolen locks would result in the client being blacklisted and orderly lock transitions wait for all in-flight ops to complete before releasing the lock).
http://qa-proxy.ceph.com/teuthology/trociny-2016-12-12_21:20:55-rbd-wip-mgolub-testing---basic-vps/628603/
2016-12-12T23:18:26.536 INFO:teuthology.orchestra.run.vpm165.stdout:rbd_resize(170901232) failed
2016-12-12T23:18:26.536 INFO:teuthology.orchestra.run.vpm165.stdout:dowrite: ops->resize: Device or resource busy
2016-12-12 23:18:26.464075 7f39ee7fc700 -1 librbd::ImageWatcher: 0x7f39e0029f90 image watch failed: 139886556474112, (107) Transport endpoint is not connected
2016-12-12 23:18:26.514757 7f39ee7fc700 -1 librbd::ResizeRequest: failed to update image header: (16) Device or resource busy
- Status changed from New to In Progress
- Assignee set to Jason Dillaman
- Status changed from In Progress to Fix Under Review
- Status changed from Fix Under Review to Pending Backport
- Copied to Backport #18321: jewel: librbd::ResizeRequest: failed to update image header: (16) Device or resource busy added
- Copied to Backport #18322: kraken: librbd::ResizeRequest: failed to update image header: (16) Device or resource busy added
- Backport changed from jewel, kraken to jewel
- Backport changed from jewel to jewel,kraken
- Status changed from Pending Backport to Resolved
Also available in: Atom
PDF