[libvirt] [PATCH] Drop virStorageBackendLogicalMatchPoolSource

Ján Tomko jtomko at redhat.com
Thu Jun 16 10:03:38 UTC 2016


On Wed, Jun 15, 2016 at 06:45:59PM -0400, John Ferlan wrote:
>
>
>On 06/15/2016 01:19 PM, Ján Tomko wrote:
>> Regression introduced by commit 71b803a for [1] that prevents starting up
>> a logical pool created with <source><device path=''></source>
>> after it has been moved to a different physical volume.
>
>Is there a bug for this?  XML examples?
>
>Is an empty source device path string a valid value?  Reading
>http://libvirt.org/formatstorage.html doesn't give me that impression.

I meant any pool with a <device> specified, not an empty path.

The whole point of LVM is abstraction from the lower layers so we
shouldn't ever be checking this.

>
>"device
>    Provides the source for pools backed by physical devices (pool types
>fs, logical, disk, iscsi, zfs). May be repeated multiple times depending
>on backend driver. Contains a required attribute path which is either
>the fully qualified path to the block device node or for iscsi the iSCSI
>Qualified Name (IQN). Since 0.4.1"
>
>
>>
>> For logical pools <source><name> contains the name of the volume group
>> and uniquely identifies the VG on the host.
>>
>> This also speeds up startup for pools that do not have any <device>s
>> specified.
>>
>> [1] https://bugzilla.redhat.com/show_bug.cgi?id=1025230
>> ---
>>  src/storage/storage_backend_logical.c | 104 +---------------------------------
>>  1 file changed, 2 insertions(+), 102 deletions(-)
>>
>
>This essentially reverts a patch that was used to resolve a bz without a
>patch to resolve the issue in the bug.  What's the proposal/patch to
>resolve the issue from the bug?
>

The issue in the bug is just cosmetic and should not block fixing this
regresion.

Jan




More information about the libvir-list mailing list