From bc916e9da0b5a65ac999fe6d2539d845fddfa276 Mon Sep 17 00:00:00 2001 From: Sasikanth Date: Thu, 27 Mar 2014 20:44:50 +0530 Subject: [PATCH] Append nas_opts to IBMNAS_NFSDriver configuration 'nas_opts' were added in the NFS Driver (nfs.py), but were not appended to the IBMNAS driver configuration, causing failure with the multi-backend configuration of driver. Adding the missing configuration. Change-Id: I55727566d03573908750d01ae1345c4b6276f131 Closes-Bug: #1298279 (cherry picked from commit adb43dab7072a7e452710ac5db346e9a2c99993f) --- cinder/volume/drivers/ibm/ibmnas.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/cinder/volume/drivers/ibm/ibmnas.py b/cinder/volume/drivers/ibm/ibmnas.py index ecfcaa79406..f99cb77790f 100644 --- a/cinder/volume/drivers/ibm/ibmnas.py +++ b/cinder/volume/drivers/ibm/ibmnas.py @@ -39,6 +39,7 @@ from cinder.openstack.common import processutils from cinder import units from cinder import utils from cinder.volume.drivers import nfs +from cinder.volume.drivers.nfs import nas_opts from cinder.volume.drivers.san import san VERSION = '1.0.0' @@ -61,6 +62,7 @@ class IBMNAS_NFSDriver(nfs.NfsDriver, san.SanDriver): def __init__(self, execute=utils.execute, *args, **kwargs): self._context = None super(IBMNAS_NFSDriver, self).__init__(*args, **kwargs) + self.configuration.append_config_values(nas_opts) self.configuration.san_ip = self.configuration.nas_ip self.configuration.san_login = self.configuration.nas_login self.configuration.san_password = self.configuration.nas_password