Пример #1
0
 def __init__(self, service_name=None, *args, **kwargs):
     super(ProtectionManager, self).__init__(*args, **kwargs)
     provider_reg = CONF.provider_registry
     self.provider_registry = utils.load_plugin(PROVIDER_NAMESPACE,
                                                provider_reg)
     self.protectable_registry = ProtectableRegistry()
     self.protectable_registry.load_plugins()
     self.worker = flow_manager.Worker()
Пример #2
0
 def __init__(self, service_name=None, *args, **kwargs):
     super(ProtectionManager, self).__init__(*args, **kwargs)
     provider_reg = CONF.provider_registry
     self.provider_registry = utils.load_plugin(PROVIDER_NAMESPACE,
                                                provider_reg)
     self.protectable_registry = ProtectableRegistry()
     self.protectable_registry.load_plugins()
     self.worker = flow_manager.Worker()
     self._greenpool = None
     self._greenpool_size = CONF.max_concurrent_operations
     if self._greenpool_size != 0:
         self._greenpool = greenpool.GreenPool(self._greenpool_size)