Actions
Fix #66094
closedLocker::acquire_locks should preserve the order of the objects in the lov when injecting quiesce locks
Status:
Rejected
Priority:
Normal
Assignee:
-
Category:
-
Target version:
-
% Done:
0%
Source:
Tags:
Backport:
Reviewed:
Affected Versions:
ceph-qa-suite:
Component(FS):
quiesce
Labels (FS):
Pull request ID:
Crash signature (v1):
Crash signature (v2):
Description
Patrick's comment: https://github.com/ceph/ceph/pull/57332#discussion_r1604218843
The structure to keep track of the required quiesce locks should be changed to honor the order of the objects in the original LOV.
While at it, consider implementing an improvement that will try to take the quiesce locks before authpinning, reducing the potential overhead of the `handle_quiesce_failure`
While at it still, consider https://github.com/ceph/ceph/pull/57332#discussion_r1604219104
Updated by Leonid Usov 15 days ago
- Status changed from New to Rejected
The refactoring that introduced this issue has been rolled back, so closing this one
Actions