Skip to content

Add Support for Ceph RBD Shared Locks #12353

@liam-middlebrook

Description

@liam-middlebrook

Ceph RBD's support having a shared lock tag

Option for lock add that allows multiple clients to lock the same image if they use the same tag. The tag is an arbitrary string. This is useful for situations where an image must be open from more than one client at once, like during live migration of a virtual machine, or for use underneath a clustered filesystem.

Rolling deployments would be possible with RBD persistent storage if this was implemented as the default (or as an option).

I'm not entirely sure but I believe that this section of the codebase is the only place that modifications would need to be made if shared locks were just implicitly set for persistent rbd volumes.

Metadata

Metadata

Assignees

Labels

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions