[NetApp][Ussuri] cifs error since ontap 9.5: Failed to set preferred DC
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ubuntu Cloud Archive |
Fix Released
|
Undecided
|
Unassigned | ||
Ussuri |
Fix Released
|
High
|
Unassigned | ||
Victoria |
Fix Released
|
Undecided
|
Unassigned | ||
manila (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Focal |
Fix Released
|
High
|
Unassigned | ||
Groovy |
Fix Released
|
Undecided
|
Unassigned | ||
Hirsute |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
starting with ONTAP 9.5 I get
And indeed, the ONTAP API for cifs-domain-
[Impact]
Using new releases of NetApp ONTAP (>= 9.5) leads to the following bug in the Manila code:
https:/
As Maurice Escher states, this results in the following error when creating a CIFS share with security service server set to some value:
NetApp API failed. Reason - 13006:Missing input: skip-config-
Only Ussuri distro packages are affected by this issue.
This bug can be reproduced only when using `cifs` shares, and only when the driver handles shares servers.
The issue was already fixed upstream, and it's even included in the latest Ussuri minor release: 10.0.2 (or even 10.0.1). Our Ubuntu distro packages install 10.0.0, and do not have this issue fixed.
[Test Case]
* Create an environment with Manila NetApp ONTAP driver and DHSS (driver handles shares enabled). This also requires an external Active Directory for the CIFS shares.
* Create a new Manila CIFS share, given a proper Manila security service defined with the Active Directory info.
* Bug is reproduced.
[Where problems could occur]
If the ontapi_version version was not calculated correctly the skip-config-
Changed in manila (Ubuntu Hirsute): | |
status: | New → Fix Released |
Changed in manila (Ubuntu Groovy): | |
status: | New → Fix Released |
Changed in manila (Ubuntu Focal): | |
status: | New → Triaged |
importance: | Undecided → High |
no longer affects: | manila |
description: | updated |
Ionut, thanks for this. The patch has been cherry-picked and new package version uploaded to the focal unapproved queue. https:/ /launchpad. net/ubuntu/ focal/+ queue?queue_ state=1& queue_text= manila
Once it lands in focal-proposed it will backport to ussuri-proposed.
Note: we currently don't have an exception for uploading point releases for manila - https:/ /wiki.ubuntu. com/OpenStack/ StableReleaseUp dates. We can work on that if we get the right testing in place to regression test new point releases.