mirror of
https://github.com/libvirt/libvirt.git
synced 2025-02-25 18:55:26 -06:00
storage: Add iscsi-direct pool list type flag
Add pool list type flag VIR_CONNECT_LIST_STORAGE_POOLS_ISCSI_DIRECT,
which was forgotten when introducing iscsi-direct pool at f0bf1be3
.
https://bugzilla.redhat.com/show_bug.cgi?id=1726609
Signed-off-by: Han Han <hhan@redhat.com>
Reviewed-by: Michal Privoznik <mprivozn@redhat.com>
This commit is contained in:
parent
355fb766c9
commit
3efdffc450
@ -244,6 +244,7 @@ typedef enum {
|
|||||||
VIR_CONNECT_LIST_STORAGE_POOLS_GLUSTER = 1 << 16,
|
VIR_CONNECT_LIST_STORAGE_POOLS_GLUSTER = 1 << 16,
|
||||||
VIR_CONNECT_LIST_STORAGE_POOLS_ZFS = 1 << 17,
|
VIR_CONNECT_LIST_STORAGE_POOLS_ZFS = 1 << 17,
|
||||||
VIR_CONNECT_LIST_STORAGE_POOLS_VSTORAGE = 1 << 18,
|
VIR_CONNECT_LIST_STORAGE_POOLS_VSTORAGE = 1 << 18,
|
||||||
|
VIR_CONNECT_LIST_STORAGE_POOLS_ISCSI_DIRECT = 1 << 19,
|
||||||
} virConnectListAllStoragePoolsFlags;
|
} virConnectListAllStoragePoolsFlags;
|
||||||
|
|
||||||
int virConnectListAllStoragePools(virConnectPtr conn,
|
int virConnectListAllStoragePools(virConnectPtr conn,
|
||||||
|
@ -484,7 +484,8 @@ VIR_ENUM_DECL(virStoragePartedFs);
|
|||||||
VIR_CONNECT_LIST_STORAGE_POOLS_SHEEPDOG | \
|
VIR_CONNECT_LIST_STORAGE_POOLS_SHEEPDOG | \
|
||||||
VIR_CONNECT_LIST_STORAGE_POOLS_GLUSTER | \
|
VIR_CONNECT_LIST_STORAGE_POOLS_GLUSTER | \
|
||||||
VIR_CONNECT_LIST_STORAGE_POOLS_ZFS | \
|
VIR_CONNECT_LIST_STORAGE_POOLS_ZFS | \
|
||||||
VIR_CONNECT_LIST_STORAGE_POOLS_VSTORAGE)
|
VIR_CONNECT_LIST_STORAGE_POOLS_VSTORAGE | \
|
||||||
|
VIR_CONNECT_LIST_STORAGE_POOLS_ISCSI_DIRECT)
|
||||||
|
|
||||||
#define VIR_CONNECT_LIST_STORAGE_POOLS_FILTERS_ALL \
|
#define VIR_CONNECT_LIST_STORAGE_POOLS_FILTERS_ALL \
|
||||||
(VIR_CONNECT_LIST_STORAGE_POOLS_FILTERS_ACTIVE | \
|
(VIR_CONNECT_LIST_STORAGE_POOLS_FILTERS_ACTIVE | \
|
||||||
|
@ -1967,7 +1967,9 @@ virStoragePoolObjMatch(virStoragePoolObjPtr obj,
|
|||||||
(MATCH(VIR_CONNECT_LIST_STORAGE_POOLS_ZFS) &&
|
(MATCH(VIR_CONNECT_LIST_STORAGE_POOLS_ZFS) &&
|
||||||
(obj->def->type == VIR_STORAGE_POOL_ZFS)) ||
|
(obj->def->type == VIR_STORAGE_POOL_ZFS)) ||
|
||||||
(MATCH(VIR_CONNECT_LIST_STORAGE_POOLS_VSTORAGE) &&
|
(MATCH(VIR_CONNECT_LIST_STORAGE_POOLS_VSTORAGE) &&
|
||||||
(obj->def->type == VIR_STORAGE_POOL_VSTORAGE))))
|
(obj->def->type == VIR_STORAGE_POOL_VSTORAGE)) ||
|
||||||
|
(MATCH(VIR_CONNECT_LIST_STORAGE_POOLS_ISCSI_DIRECT) &&
|
||||||
|
(obj->def->type == VIR_STORAGE_POOL_ISCSI_DIRECT))))
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -96,6 +96,7 @@ virStoragePoolGetConnect(virStoragePoolPtr pool)
|
|||||||
* VIR_CONNECT_LIST_STORAGE_POOLS_GLUSTER
|
* VIR_CONNECT_LIST_STORAGE_POOLS_GLUSTER
|
||||||
* VIR_CONNECT_LIST_STORAGE_POOLS_ZFS
|
* VIR_CONNECT_LIST_STORAGE_POOLS_ZFS
|
||||||
* VIR_CONNECT_LIST_STORAGE_POOLS_VSTORAGE
|
* VIR_CONNECT_LIST_STORAGE_POOLS_VSTORAGE
|
||||||
|
* VIR_CONNECT_LIST_STORAGE_POOLS_ISCSI_DIRECT
|
||||||
*
|
*
|
||||||
* Returns the number of storage pools found or -1 and sets @pools to
|
* Returns the number of storage pools found or -1 and sets @pools to
|
||||||
* NULL in case of error. On success, the array stored into @pools is
|
* NULL in case of error. On success, the array stored into @pools is
|
||||||
|
@ -1205,7 +1205,7 @@ cmdPoolList(vshControl *ctl, const vshCmd *cmd ATTRIBUTE_UNUSED)
|
|||||||
flags |= VIR_CONNECT_LIST_STORAGE_POOLS_ISCSI;
|
flags |= VIR_CONNECT_LIST_STORAGE_POOLS_ISCSI;
|
||||||
break;
|
break;
|
||||||
case VIR_STORAGE_POOL_ISCSI_DIRECT:
|
case VIR_STORAGE_POOL_ISCSI_DIRECT:
|
||||||
flags |= VIR_CONNECT_LIST_STORAGE_POOLS_ISCSI;
|
flags |= VIR_CONNECT_LIST_STORAGE_POOLS_ISCSI_DIRECT;
|
||||||
break;
|
break;
|
||||||
case VIR_STORAGE_POOL_SCSI:
|
case VIR_STORAGE_POOL_SCSI:
|
||||||
flags |= VIR_CONNECT_LIST_STORAGE_POOLS_SCSI;
|
flags |= VIR_CONNECT_LIST_STORAGE_POOLS_SCSI;
|
||||||
|
@ -4093,7 +4093,7 @@ I<--uuid> and I<--name>.
|
|||||||
You may also want to list pools with specified types using I<type>, the
|
You may also want to list pools with specified types using I<type>, the
|
||||||
pool types must be separated by comma, e.g. --type dir,disk. The valid pool
|
pool types must be separated by comma, e.g. --type dir,disk. The valid pool
|
||||||
types include 'dir', 'fs', 'netfs', 'logical', 'disk', 'iscsi', 'scsi',
|
types include 'dir', 'fs', 'netfs', 'logical', 'disk', 'iscsi', 'scsi',
|
||||||
'mpath', 'rbd', 'sheepdog', 'gluster', 'zfs' and 'vstorage'.
|
'mpath', 'rbd', 'sheepdog', 'gluster', 'zfs', 'vstorage' and 'iscsi-direct'.
|
||||||
|
|
||||||
The I<--details> option instructs virsh to additionally
|
The I<--details> option instructs virsh to additionally
|
||||||
display pool persistence and capacity related information where available.
|
display pool persistence and capacity related information where available.
|
||||||
|
Loading…
Reference in New Issue
Block a user