]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
Revert "storage: Validate the device formats at logical startup"
authorPeter Krempa <pkrempa@redhat.com>
Thu, 12 Jan 2017 13:04:09 +0000 (14:04 +0100)
committerPeter Krempa <pkrempa@redhat.com>
Fri, 13 Jan 2017 08:28:28 +0000 (09:28 +0100)
The check is pointless since LVM is capable to detect it's own members
and the check is flawed as it would fail if neither libblkid nor parted
is installed.

We don't really need to babysit LVM in this way.

This reverts commit cb38b6cbc7e35e7ee92a7f54828f21261227d17a.

src/storage/storage_backend_logical.c

index 85e080bf9848ac104b3a717a7c113fe6c73d67fa..6a6720e220bcf2c12c7e7e23e6641d790270a31a 100644 (file)
@@ -743,19 +743,6 @@ static int
 virStorageBackendLogicalStartPool(virConnectPtr conn ATTRIBUTE_UNUSED,
                                   virStoragePoolObjPtr pool)
 {
-    size_t i;
-
-    /* Let's make sure the pool's devices are properly formatted */
-    for (i = 0; i < pool->def->source.ndevice; i++) {
-        const char *path = pool->def->source.devices[i].path;
-
-        /* The blkid FS and Part probing code doesn't know "lvm2" (this
-         * pool's only format type), but it does know "LVM2_member", so
-         * we'll pass that here */
-        if (!virStorageBackendDeviceIsEmpty(path, "LVM2_member", false))
-            return -1;
-    }
-
     /* Let's make sure that the pool's name matches the pvs output and
      * that the pool's source devices match the pvs output.
      */