def _storpool_client_id(self, connector): hostname = connector['host'] try: cfg = spconfig.SPConfig(section=hostname) return int(cfg['SP_OURID']) except KeyError: raise exception.StorPoolConfigurationMissing( section=hostname, param='SP_OURID') except Exception as e: raise exception.StorPoolConfigurationInvalid( section=hostname, param='SP_OURID', error=e)
def _storpool_client_id(self, connector): hostname = connector['host'] if hostname == self.host or hostname == CONF.host: hostname = platform.node() try: cfg = spconfig.SPConfig(section=hostname) return int(cfg['SP_OURID']) except KeyError: return 65 except Exception as e: raise exception.StorPoolConfigurationInvalid(section=hostname, param='SP_OURID', error=e)
def _storpool_client_id(self, connector): try: hostname = connector['host'] except Exception as e: raise exception.VolumeDriverException( _('The connector does not contain the required information.')) try: cfg = spconfig.SPConfig(section=hostname) return int(cfg['SP_OURID']) except KeyError: raise exception.StorPoolConfigurationMissing( section=hostname, param='SP_OURID') except Exception as e: raise exception.StorPoolConfigurationInvalid( section=hostname, param='SP_OURID', error=e)