Merge "NetApp Derive vserver name from share server identifier"
This commit is contained in:
commit
357f62cf97
@ -1282,7 +1282,7 @@ class NetAppCmodeMultiSVMFileStorageLibrary(
|
||||
if (dest_client.is_svm_migrate_supported()
|
||||
and src_client.is_svm_migrate_supported()):
|
||||
source_share_server_name = self._get_vserver_name(
|
||||
source_share_server['id'])
|
||||
source_share_server['identifier'])
|
||||
|
||||
# Check if the migration is supported.
|
||||
try:
|
||||
@ -1521,7 +1521,7 @@ class NetAppCmodeMultiSVMFileStorageLibrary(
|
||||
# Prepare the migration request.
|
||||
src_cluster_name = src_client.get_cluster_name()
|
||||
source_share_server_name = self._get_vserver_name(
|
||||
source_share_server['id'])
|
||||
source_share_server['identifier'])
|
||||
|
||||
# 3. Send the migration request to ONTAP.
|
||||
try:
|
||||
|
@ -571,6 +571,7 @@ NETWORK_INFO_NETMASK = '255.255.255.0'
|
||||
SHARE_SERVER = {
|
||||
'id': 'fake_id',
|
||||
'share_network_id': 'c5b3a865-56d0-4d88-abe5-879965e099c9',
|
||||
'identifier': 'fake_id',
|
||||
'backend_details': {
|
||||
'vserver_name': VSERVER1
|
||||
},
|
||||
|
@ -0,0 +1,8 @@
|
||||
---
|
||||
fixes:
|
||||
- |
|
||||
NetApp ONTAP driver during migration uses share server id which was causing
|
||||
failure for migrate a share server that had been migrated before. Fixed it
|
||||
by using share server identifier instead of id. Please refer to the
|
||||
`Launchpad bug #2037109 <https://bugs.launchpad.net/manila/+bug/2037109>`_
|
||||
for more details.
|
Loading…
x
Reference in New Issue
Block a user