Project

General

Profile

Actions

Bug #49383

closed

BlueFS reads might improperly rebuild internal buffer under an shared lock

Added by Igor Fedotov about 3 years ago. Updated about 3 years ago.

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

0%

Source:
Tags:
Backport:
pacific, octopus, nautilus
Regression:
No
Severity:
2 - major
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:
Crash signature (v1):
Crash signature (v2):

Description

Both read and read_random methods in BlueFS call bufferlist::c_str() method against shared buffer under a read lock.
Which was being reported as a root cause for osd process crash. See attached Pull request for some more details


Related issues 3 (0 open3 closed)

Copied to bluestore - Backport #49384: pacific: BlueFS reads might improperly rebuild internal buffer under an shared lockResolvedsinguliere _Actions
Copied to bluestore - Backport #49385: nautilus: BlueFS reads might improperly rebuild internal buffer under an shared lockResolvedActions
Copied to bluestore - Backport #49386: octopus: BlueFS reads might improperly rebuild internal buffer under an shared lockResolvedsinguliere _Actions
Actions

Also available in: Atom PDF