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: fix internal handling of dynamic feature updates #7299

Merged
merged 8 commits into from Jan 27, 2016

Conversation

dillaman
Copy link

No description provided.

Jason Dillaman added 8 commits January 18, 2016 18:15
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
When both object map and journaling are dynamically enabled together,
open object map before the journal to remain consistent with the
ordering when acquiring the exclusive lock.

Signed-off-by: Jason Dillaman <dillaman@redhat.com>
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
This will handle the case where the object map lock needs to be
released.

Signed-off-by: Jason Dillaman <dillaman@redhat.com>
Specifically tests the ability to dynamically enable/disable RBD
features.

Signed-off-by: Jason Dillaman <dillaman@redhat.com>
jdurgin added a commit that referenced this pull request Jan 27, 2016
librbd: fix internal handling of dynamic feature updates

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
@jdurgin jdurgin merged commit c7e5848 into ceph:master Jan 27, 2016
@dillaman dillaman deleted the wip-librbd-update-features 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