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: is_exclusive_lock_owner API should ping OSD #14003

Merged
merged 2 commits into from Mar 28, 2017

Conversation

Projects
None yet
3 participants
@dillaman
Contributor

dillaman commented Mar 16, 2017

No description provided.

dillaman added some commits Mar 16, 2017

pybind: fix incorrect exception format strings
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
librbd: is_exclusive_lock_owner API should ping OSD
This is required to detect if a peer has been silently blacklisted
and is therefore no longer the lock owner.

Fixes: http://tracker.ceph.com/issues/19287
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
@dillaman

This comment has been minimized.

Contributor

dillaman commented Mar 16, 2017

@mikechristie try this patch out to see if it addresses your issue

@dillaman dillaman changed the title from librbd: is_exclusive_lock_owner API should ping OS to librbd: is_exclusive_lock_owner API should ping OSD Mar 17, 2017

@mikechristie

This comment has been minimized.

Contributor

mikechristie commented Mar 26, 2017

Patch fixes issue where rbd_is_exclusive_lock_owner was returning true even though we were blacklisted. Thanks for the patch!

@trociny

LGTM

@trociny trociny merged commit 31f456b into ceph:master Mar 28, 2017

3 checks passed

Signed-off-by all commits in this PR are signed
Details
Unmodifed Submodules submodules for project are unmodified
Details
default Build finished.
Details

@dillaman dillaman deleted the dillaman:wip-19287 branch Mar 28, 2017

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment