Project

General

Profile

Actions

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.

Status:
Resolved
Priority:
Normal
Assignee:
Jason Dillaman
Target version:
-
% Done:

0%

Source:
Tags:
Backport:
jewel,kraken
Regression:
No
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:
Crash signature (v1):
Crash signature (v2):

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).


Related issues 2 (0 open2 closed)

Copied to rbd - Backport #18321: jewel: librbd::ResizeRequest: failed to update image header: (16) Device or resource busyResolvedAlexey SheplyakovActions
Copied to rbd - Backport #18322: kraken: librbd::ResizeRequest: failed to update image header: (16) Device or resource busyClosedActions
Actions

Also available in: Atom PDF