powermax and vnx drivers create_share_from_snapshot returns str instead of list
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Shared File Systems Service (Manila) |
Fix Released
|
Medium
|
Helen Walsh |
Bug Description
powermax and vnx manila driver failed with below errors:
=======
Apr 09 22:50:28.425282 vnxmanila2 manila-share[6155]: DEBUG manila.
Apr 09 22:50:28.425982 vnxmanila2 manila-share[6155]: DEBUG manila.
Apr 09 22:50:28.426652 vnxmanila2 manila-share[6155]: DEBUG manila.
Apr 09 22:50:28.427149 vnxmanila2 manila-share[6155]: ERROR manila.
Apr 09 22:50:28.427618 vnxmanila2 manila-share[6155]: WARNING manila.
Apr 09 22:50:28.448560 vnxmanila2 manila-share[6155]: INFO manila.message.api [None req-7799d34a-
Apr 09 22:50:28.460968 vnxmanila2 manila-share[6155]: ERROR oslo_messaging.
Apr 09 22:50:28.460968 vnxmanila2 manila-share[6155]: ERROR oslo_messaging.
Apr 09 22:50:28.460968 vnxmanila2 manila-share[6155]: ERROR oslo_messaging.
Apr 09 22:50:28.460968 vnxmanila2 manila-share[6155]: ERROR oslo_messaging.
Apr 09 22:50:28.460968 vnxmanila2 manila-share[6155]: ERROR oslo_messaging.
Apr 09 22:50:28.460968 vnxmanila2 manila-share[6155]: ERROR oslo_messaging.
Apr 09 22:50:28.460968 vnxmanila2 manila-share[6155]: ERROR oslo_messaging.
Apr 09 22:50:28.460968 vnxmanila2 manila-share[6155]: ERROR oslo_messaging.
Apr 09 22:50:28.460968 vnxmanila2 manila-share[6155]: ERROR oslo_messaging.
Apr 09 22:50:28.460968 vnxmanila2 manila-share[6155]: ERROR oslo_messaging.
Apr 09 22:50:28.460968 vnxmanila2 manila-share[6155]: ERROR oslo_messaging.
Apr 09 22:50:28.460968 vnxmanila2 manila-share[6155]: ERROR oslo_messaging.
Apr 09 22:50:28.460968 vnxmanila2 manila-share[6155]: ERROR oslo_messaging.
Apr 09 22:50:28.460968 vnxmanila2 manila-share[6155]: ERROR oslo_messaging.
Apr 09 22:50:28.460968 vnxmanila2 manila-share[6155]: ERROR oslo_messaging.
Apr 09 22:50:28.460968 vnxmanila2 manila-share[6155]: ERROR oslo_messaging.
Apr 09 22:50:28.460968 vnxmanila2 manila-share[6155]: ERROR oslo_messaging.
Apr 09 22:50:28.460968 vnxmanila2 manila-share[6155]: ERROR oslo_messaging.
Apr 09 22:50:28.460968 vnxmanila2 manila-share[6155]: ERROR oslo_messaging.
Apr 09 22:50:28.460968 vnxmanila2 manila-share[6155]: ERROR oslo_messaging.
Apr 09 22:50:28.460968 vnxmanila2 manila-share[6155]: ERROR oslo_messaging.
Apr 09 22:50:28.460968 vnxmanila2 manila-share[6155]: ERROR oslo_messaging.
Apr 09 22:50:28.460968 vnxmanila2 manila-share[6155]: ERROR oslo_messaging.
Apr 09 22:50:28.460968 vnxmanila2 manila-share[6155]: ERROR oslo_messaging.
Apr 09 22:50:31.442843 vnxmanila2 manila-share[6155]: DEBUG oslo_concurrenc
Apr 09 22:50:31.443575 vnxmanila2 manila-share[6155]: DEBUG manila.
=======
This is because their create_
And with the merge of https:/
tags: | added: dell-emc powermax vnx |
summary: |
- powermax and vnx manla driver create_share_from_snapsho' returns str - instead of list + powermax and vnx drivers create_share_from_snapshot returns str instead + of list |
Changed in manila: | |
status: | New → Confirmed |
milestone: | none → ussuri-rc1 |
Changed in manila: | |
assignee: | nobody → Ryan Liang (ryan-liang) |
Changed in manila: | |
assignee: | Ryan Liang (ryan-liang) → Helen Walsh (walshh2) |
Changed in manila: | |
importance: | Undecided → Medium |
Hi Sam,
Thanks for this bug report. It appears that these drivers haven't been fixed up since a long time back when we deprecated the use of export location strings to accommodate multiple export locations [1], and subsequently export location metadata [2]
Export locations must be sent as a list of dictionaries, see the expected structure here [3].
So, good that you caught this issue. I'm in favor of fixing the drivers so that they are future proof.
Can you assign yourself, or find an owner for this bug?
[1] https:/ /opendev. org/openstack/ manila/ commit/ 1e2b07294e62d10 5a324a959fc9285 b61e41921e /opendev. org/openstack/ manila/ commit/ dcbdcf353432294 e9fb4da25c2ad7a bf8b08f3dc /opendev. org/openstack/ manila/ src/commit/ ba57e90d45c35db 7cb383dabf3bb3d a0b7db17d2/ manila/ share/driver. py#L478- L490
[2] https:/
[3] https:/