NetApp DHSS=True driver does not validate "netapp_root_volume_aggregate"
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Shared File Systems Service (Manila) |
Triaged
|
Low
|
Carlos Eduardo |
Bug Description
Description
===========
The DHSS=True driver for NetApp ONTAP storage system requires the configuration option netapp_
It would be helpful to validate this parameter in the driver's setup method so that failures can be prevented at run time.
Steps to reproduce
==================
A chronological list of steps which will help reproduce the issue you hit:
* Use the NetApp driver with the following configuration
[test]
...
share_
driver_
netapp_
netapp_
netapp_
share_
netapp_
netapp_
netapp_
netapp_
netapp_
netapp_
...
* Create a share network based on a VLAN network (NetApp doesn't support VXLAN or GENEVE)
* Create a share and check logs
Expected result
===============
Driver validates the "netapp_
Actual result
=============
Share was set to "error"
Environment
===========
1. OpenStack Train (reproducible in latest version as well)
2. NetApp ONTAP 9.x
tags: | added: netapp |
tags: | added: low-hanging-fruit |
Changed in manila: | |
importance: | Undecided → Low |
Changed in manila: | |
assignee: | nobody → Carlos Eduardo (silvacarlose) |
Changed in manila: | |
status: | New → Triaged |
Why do we even need that parameter? Do people put the vserver root volumes on different aggregates than the manila share volumes? aggregate_ name_search_ pattern' . Maybe this can become the default if 'netapp_ root_volume_ aggregate' is not set?
For me it would be good enough to just use one of the aggregates matching 'netapp_