diff --git a/manila/share/drivers/netapp/dataontap/client/client_cmode.py b/manila/share/drivers/netapp/dataontap/client/client_cmode.py index 5396c9f4f1..6b1f4c3a5f 100644 --- a/manila/share/drivers/netapp/dataontap/client/client_cmode.py +++ b/manila/share/drivers/netapp/dataontap/client/client_cmode.py @@ -1466,6 +1466,10 @@ class NetAppCmodeClient(client_base.NetAppBaseClient): 'is-nfsv3-enabled': nfs3, 'is-nfsv40-enabled': nfs40, 'is-nfsv41-enabled': nfs41, + 'showmount': 'true', + 'is-v3-ms-dos-client-enabled': 'true', + 'is-nfsv3-connection-drop-enabled': 'false', + 'enable-ejukebox': 'false', } self.send_request('nfs-service-modify', nfs_service_modify_args) diff --git a/manila/tests/share/drivers/netapp/dataontap/client/test_client_cmode.py b/manila/tests/share/drivers/netapp/dataontap/client/test_client_cmode.py index 7b184d8b2d..63a4b4fc1d 100644 --- a/manila/tests/share/drivers/netapp/dataontap/client/test_client_cmode.py +++ b/manila/tests/share/drivers/netapp/dataontap/client/test_client_cmode.py @@ -2462,6 +2462,10 @@ class NetAppClientCmodeTestCase(test.TestCase): 'is-nfsv3-enabled': 'true' if v3 else 'false', 'is-nfsv40-enabled': 'true' if v40 else 'false', 'is-nfsv41-enabled': 'true' if v41 else 'false', + 'showmount': 'true', + 'is-v3-ms-dos-client-enabled': 'true', + 'is-nfsv3-connection-drop-enabled': 'false', + 'enable-ejukebox': 'false', } self.client.send_request.assert_called_once_with( 'nfs-service-modify', nfs_service_modify_args) diff --git a/releasenotes/notes/bug-1901937-netapp-nfs-for-windows-465e704524277ea2.yaml b/releasenotes/notes/bug-1901937-netapp-nfs-for-windows-465e704524277ea2.yaml new file mode 100644 index 0000000000..6a254af822 --- /dev/null +++ b/releasenotes/notes/bug-1901937-netapp-nfs-for-windows-465e704524277ea2.yaml @@ -0,0 +1,5 @@ +--- +fixes: + - | + The NetApp cDOT driver now sets the required NFS options for clients running + Windows operating systems with NFSv3 support.