diff --git a/doc/source/devref/huawei_nas_driver.rst b/doc/source/devref/huawei_nas_driver.rst index 5d5710f32d..5d56e4a659 100644 --- a/doc/source/devref/huawei_nas_driver.rst +++ b/doc/source/devref/huawei_nas_driver.rst @@ -54,6 +54,7 @@ The following operations is supported on V3 storage: - Support multi-tenancy - Ensure share - Create share from snapshot +- Support QoS Pre-Configurations on Huawei @@ -169,6 +170,15 @@ commit makes the Huawei driver report the following boolean capabilities: * huawei_smartpartition:partitionname +- capabilities:qos + + * qos:maxIOPS + * qos:minIOPS + * qos:minbandwidth + * qos:maxbandwidth + * qos:latency + * qos:iotype + The scheduler will choose a host that supports the needed capability when the CapabilityFilter is used and a share type uses one or more of the following extra-specs: @@ -184,6 +194,15 @@ type uses one or more of the following extra-specs: * huawei_smartpartition:partitionname=test_partition_name +- capabilities:qos=' True' or ' False' + + * qos:maxIOPS=100 + * qos:minIOPS=10 + * qos:maxbandwidth=100 + * qos:minbandwidth=10 + * qos:latency=10 + * qos:iotype=0 + `thin_provisioning` will be reported as [True, False] for Huawei backends. `dedupe` will be reported as [True, False] for Huawei backends. @@ -199,6 +218,9 @@ Add share to the smartpartition named 'test_partition_name'. Allocates cache resources based on service characteristics, ensuring the quality of critical services. +`qos` will be reported as True for backends that use QoS (Quality of Service) +specification. + Restrictions ------------