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

librbd: journal shut down flush race condition #7302

Merged
merged 2 commits into from Jan 27, 2016
Merged

Conversation

dillaman
Copy link

Re-created by running unit tests within a single CPU cgroup

Jason Dillaman added 2 commits January 20, 2016 16:33
If an async callback for a safely committed event was in-flight,
it could race with the flush of the journal.  This would result
in the flush callback completing before the notifications for
safe events.

Fixes: ceph#14434
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
jdurgin added a commit that referenced this pull request Jan 27, 2016
librbd: journal shut down flush race condition

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
@jdurgin jdurgin merged commit 8bb6c8c into ceph:master Jan 27, 2016
@dillaman dillaman deleted the wip-14434 branch January 27, 2016 22:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
2 participants