manila/releasenotes/notes/netapp-cdot-quality-of-service-limits-c1fe8601d00cb5a8.yaml
Goutham Pacha Ravi 10395c9aea NetApp cDOT: Add support for QoS/throughput ceilings
ONTAP supports assigning QoS policy groups to storage
objects and workloads. [1]

Expose this functionality through the ONTAP manila
drivers (DHSS=True/False, NFS, CIFS).

The drivers will set the capability "qos" to True if the
configured credentials have access to create qos policy
groups on the configured ONTAP backend. When 'qos'
extra-spec is set in share types, scoped extra-specs can
be used to specify QoS ceiling values in iops or bps.

The drivers support the following QoS specs:
'netapp:maxiops', 'netapp:maxiopspergib', 'netapp:maxbps',
'netapp:maxbpspergib'. Policies are created on-demand
and manipulated as and when shares are manipulated
through manila.

[1] http://docs.netapp.com/ontap-9/index.jsp?topic=%2Fcom.netapp.doc.pow-perf-mon%2FGUID-38357C43-FB36-419D-B31F-6FD75B47254D.html

Implements: blueprint netapp-cdot-qos
Change-Id: I6f82c012ea60cfb1e9f82a696e2346ee95c60df3
2017-07-23 16:44:08 -04:00

13 lines
644 B
YAML

---
features:
- The NetApp driver now supports Quality of Service extra specs. To create
a share on ONTAP with qos support, set the 'qos' extra-spec in your
share type to True and use one of 'netapp:maxiops' and 'netapp:maxbps'
scoped extra-specs to set absolute limits. To set size based limits,
use scoped extra-specs 'netapp:maxiopspergib' or 'netapp:maxbpspergib'.
QoS policies on the back end are created exclusive to each manila share.
upgrade:
- A new configuration option 'netapp_qos_policy_group_name_template' has
been added to allow overriding the naming of QoS policies created by the
NetApp driver.