mirror of https://gitee.com/openkylin/libvirt.git
storage: Allow probe of volume capacity for BLOCK type
If the voldef type is VIR_STORAGE_VOL_BLOCK, then as long as the format is known, let's allow the probe to happen - gets a truer value and the same probe/update would be allowed for the same volume defined in a domain.
This commit is contained in:
parent
d04bb05fb7
commit
9508682ba0
|
@ -1900,7 +1900,7 @@ virStorageBackendUpdateVolTargetInfo(virStorageVolType voltype,
|
|||
if ((ret = virStorageBackendUpdateVolTargetInfoFD(target, fd, &sb)) < 0)
|
||||
goto cleanup;
|
||||
|
||||
if (voltype == VIR_STORAGE_VOL_FILE &&
|
||||
if ((voltype == VIR_STORAGE_VOL_FILE || voltype == VIR_STORAGE_VOL_BLOCK) &&
|
||||
target->format != VIR_STORAGE_FILE_NONE) {
|
||||
if (S_ISDIR(sb.st_mode)) {
|
||||
if (virStorageBackendIsPloopDir(target->path)) {
|
||||
|
|
Loading…
Reference in New Issue