mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-01-23 13:05:27 +00:00
Allow rbd backing stores
Prevents libvirt from treating RBD backing stores as files. Without this patch, creating a domain with a qcow2 overlay on an RBD would fail. This patch essentially extends 9c7c4a4fc533598e59e9a0038ec783e61a38e664, which allows nbd backing stores, to allow rbd backing stores.
This commit is contained in:
parent
bfa74ebe1f
commit
16d3ab8662
@ -589,8 +589,8 @@ virStorageFileMatchesVersion(int format,
|
||||
static bool
|
||||
virBackingStoreIsFile(const char *backing)
|
||||
{
|
||||
/* Backing store is a network block device */
|
||||
if (STRPREFIX(backing, "nbd:"))
|
||||
/* Backing store is a network block device or Rados block device */
|
||||
if (STRPREFIX(backing, "nbd:") || STRPREFIX(backing, "rbd:"))
|
||||
return false;
|
||||
return true;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user