Bug 1744529 - fetching config overrides can result in crash due to unsafe observer calls
Summary: fetching config overrides can result in crash due to unsafe observer calls
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Red Hat Ceph Storage
Classification: Red Hat Storage
Component: RBD
Version: 3.3
Hardware: Unspecified
OS: Unspecified
high
high
Target Milestone: z2
: 3.3
Assignee: Jason Dillaman
QA Contact: Madhavi Kasturi
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2019-08-22 10:49 UTC by Venky Shankar
Modified: 2019-12-19 17:59 UTC (History)
7 users (show)

Fixed In Version: RHEL: ceph-12.2.12-80.el7cp Ubuntu: ceph_12.2.12-73redhat1
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2019-12-19 17:59:09 UTC
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Ceph Project Bug Tracker 41354 0 None None None 2019-08-22 10:49:52 UTC
Red Hat Product Errata RHSA-2019:4353 0 None None None 2019-12-19 17:59:28 UTC

Description Venky Shankar 2019-08-22 10:49:52 UTC
[applies to all components, but keeping it as RBD as the tracker ticket was reported against that]

Description of problem:
Thread unsafe invocations of config observers (for fetching config overrides) results in crashes (as mentioned in the ceph tracker ticket -- python based tools using rbd python api kept crashing).

Version-Release number of selected component (if applicable):
3.3

How reproducible:
easily reproducible


Steps to Reproduce:
ceph tracker ticket has reproducer scripts attached.

Actual results:
App crashes.

Expected results:
no crashes/backtraces, clean init/shutdown and execution of the app.

Comment 3 Jason Dillaman 2019-09-11 14:13:24 UTC
Bumping to z2 since it's a non-trivial cherry-pick is require for RHCS 3.x.

Comment 13 errata-xmlrpc 2019-12-19 17:59:09 UTC
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.

For information on the advisory, and where to find the updated
files, follow the link below.

If the solution does not work for you, open a new bug report.

https://access.redhat.com/errata/RHSA-2019:4353


Note You need to log in before you can comment on or make changes to this bug.