Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

osdc: Fix crash on OSD failure #35422

Merged
merged 1 commit into from Jun 9, 2020
Merged

osdc: Fix crash on OSD failure #35422

merged 1 commit into from Jun 9, 2020

Conversation

adamemerson
Copy link
Contributor

OSDSession::lock should not use lockdep, as we violate its rules in a
place that's safe. Revert it to std::mutex.

Thanks to Or Friedmann ofriedma@redhat.com for finding the problem.

Fixes: https://tracker.ceph.com/issues/45878

OSDSession::lock should not use lockdep, as we violate its rules in a
place that's safe. Revert it to std::mutex.

Thanks to Or Friedmann <ofriedma@redhat.com> for finding the problem.

Fixes: https://tracker.ceph.com/issues/45878
Signed-off-by: Adam C. Emerson <aemerson@redhat.com>
@cbodley
Copy link
Contributor

cbodley commented Jun 5, 2020

@adamemerson if we're planning to backport all of your Objecter changes to octopus, we'll need to track fixes like this for backport as well

@adamemerson
Copy link
Contributor Author

Good point. What's our usual way for doing that?

@cbodley
Copy link
Contributor

cbodley commented Jun 5, 2020

there should be a tracker issue for the initial Objecter backport. until that backport merges, we can add comments there with any additional PRs to include

@tchaikov tchaikov merged commit 6d35646 into ceph:master Jun 9, 2020
@adamemerson adamemerson deleted the wip-45878 branch June 17, 2020 20:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
3 participants