コード例 #1
0
ファイル: test_fs_conf.py プロジェクト: xin3liang/cinder
 def setUp(self):
     super(FusionStorageConfTestCase, self).setUp()
     self.tmp_dir = tempfile.mkdtemp()
     self.conf = mock.Mock()
     self._create_fake_conf_file()
     self.fusionstorage_conf = fs_conf.FusionStorageConf(
         self.conf, "cinder@fs")
コード例 #2
0
    def __init__(self, *args, **kwargs):
        super(DSWAREDriver, self).__init__(*args, **kwargs)

        if not self.configuration:
            msg = _('Configuration is not found.')
            LOG.error(msg)
            raise exception.InvalidInput(reason=msg)

        self.configuration.append_config_values(volume_opts)
        self.conf = fs_conf.FusionStorageConf(self.configuration, self.host)
        self.client = None
コード例 #3
0
    def __init__(self, *args, **kwargs):
        super(DSWAREBaseDriver, self).__init__(*args, **kwargs)

        if not self.configuration:
            msg = _('Configuration is not found.')
            LOG.error(msg)
            raise exception.InvalidInput(reason=msg)

        self.configuration.append_config_values(volume_opts)
        self.configuration.append_config_values(san.san_opts)
        self.conf = fs_conf.FusionStorageConf(self.configuration, self.host)
        self.client = None
        self.fs_qos = None
        self.manager_groups = self.configuration.iscsi_manager_groups
        self.lock = Lock()
コード例 #4
0
 def __init__(self):
     self.configuration = config.Configuration(None)
     self.conf = fs_conf.FusionStorageConf(self.configuration, "cinder@fs")
     self.client = None