[libvirt] [PATCH v3] storage: Allow to delete device mapper disk partition

Osier Yang jyang at redhat.com
Tue Feb 15 02:02:24 UTC 2011


于 2011年02月15日 00:27, Eric Blake 写道:
> On 02/12/2011 12:36 AM, Osier Yang wrote:
>> The name convention of device mapper disk is different, and 'parted'
>> can't be used to delete a device mapper disk partition. e.g.
>>
>> Name                 Path
>> -----------------------------------------
>> 3600a0b80005ad1d7000093604cae912fp1 /dev/mapper/3600a0b80005ad1d7000093604cae912fp1
>>
>> Error: Expecting a partition number.
>>
>> This patch introduces 'dmsetup' to fix it.
>>
>> @@ -1748,14 +1755,17 @@ if test "$with_storage_disk" = "yes" ||
>>       CFLAGS="$save_CFLAGS"
>>     fi
>>
>> -  if test "$PARTED_FOUND" = "no" ; then
>> -    if test "$with_storage_disk" = "yes" ; then
>> -      AC_MSG_ERROR([We need parted for disk storage driver])
>> -    else
>> -      with_storage_disk=no
>> -    fi
>> -  else
>> -    with_storage_disk=yes
>> +  if test "$with_storage_disk" = "yes"&&
>> +     test "$PARTED_FOUND:$DMSETUP_FOUND" != "yes:yes"; then
>> +    AC_MSG_ERROR([Need both parted and dmsetup for disk storage driver])
>> +  fi
>> +
>> +  if test "$with_storage_disk" = "check"; then
>> +     if test "$PARTED_FOUND:$DMSETUP_FOUND" != "yes:yes"; then
>> +       with_storage_disk=no
>> +     else
>> +       with_storage_disk=yes
>> +     fi
>
> This configure logic looks much better; thanks for persisting.
>
> ACK; however, since this changes configure.ac and shuffles some link
> libraries around in Makefile.am, I'd feel more comfortable postponing
> this until after 0.8.8 is released, so that we don't introduce any
> unintended compile failures compared to the release candidate.
>
Ok, thanks for the revewing, I'm pushing it later than 0.8.8 is  released.

Regards
Osier




More information about the libvir-list mailing list