コード例 #1
0
ファイル: l3_router_plugin.py プロジェクト: vlaza/neutron
 def __init__(self):
     self.router_scheduler = importutils.import_object(cfg.CONF.router_scheduler_driver)
     self.start_periodic_l3_agent_status_check()
     super(L3RouterPlugin, self).__init__()
     if "dvr" in self.supported_extension_aliases:
         l3_dvrscheduler_db.subscribe()
     l3_db.subscribe()
     self.start_rpc_listeners()
コード例 #2
0
ファイル: l3_router_plugin.py プロジェクト: Tehsmash/neutron
 def __init__(self):
     self.setup_rpc()
     self.router_scheduler = importutils.import_object(
         cfg.CONF.router_scheduler_driver)
     self.start_periodic_l3_agent_status_check()
     super(L3RouterPlugin, self).__init__()
     if 'dvr' in self.supported_extension_aliases:
         l3_dvrscheduler_db.subscribe()
コード例 #3
0
ファイル: driver.py プロジェクト: openstack/networking-huawei
 def __init__(self):
     LOG.info(_LI("Init huawei l3 driver."))
     self.setup_rpc()
     self.router_scheduler = importutils.import_object(
         cfg.CONF.router_scheduler_driver)
     self.start_periodic_l3_agent_status_check()
     super(HuaweiACL3RouterPlugin, self).__init__()
     if 'dvr' in self.supported_extension_aliases:
         l3_dvrscheduler_db.subscribe()
     l3_db.subscribe()
     LOG.info(_LI("Initialization finished successfully"
              " for huawei l3 driver."))
コード例 #4
0
 def __init__(self):
     LOG.info(_LI("Init huawei l3 driver."))
     self.setup_rpc()
     self.router_scheduler = importutils.import_object(
         cfg.CONF.router_scheduler_driver)
     self.start_periodic_l3_agent_status_check()
     super(HuaweiACL3RouterPlugin, self).__init__()
     if 'dvr' in self.supported_extension_aliases:
         l3_dvrscheduler_db.subscribe()
     l3_db.subscribe()
     LOG.info(
         _LI("Initialization finished successfully"
             " for huawei l3 driver."))
コード例 #5
0
    def __init__(self):
        self.router_scheduler = importutils.import_object(
            cfg.CONF.router_scheduler_driver)
        self.add_periodic_l3_agent_status_check()
        super(L3RouterPlugin, self).__init__()
        if 'dvr' in self.supported_extension_aliases:
            l3_dvrscheduler_db.subscribe()
        self.agent_notifiers.update(
            {n_const.AGENT_TYPE_L3: l3_rpc_agent_api.L3AgentNotifyAPI()})

        rpc_worker = service.RpcWorker([self], worker_process_count=0)

        self.add_worker(rpc_worker)
        self.l3_driver_controller = driver_controller.DriverController(self)
コード例 #6
0
ファイル: l3_router_plugin.py プロジェクト: Lily913/neutron
    def __init__(self):
        self.router_scheduler = importutils.import_object(
            cfg.CONF.router_scheduler_driver)
        self.add_periodic_l3_agent_status_check()
        super(L3RouterPlugin, self).__init__()
        if 'dvr' in self.supported_extension_aliases:
            l3_dvrscheduler_db.subscribe()
        l3_db.subscribe()
        self.agent_notifiers.update(
            {n_const.AGENT_TYPE_L3: l3_rpc_agent_api.L3AgentNotifyAPI()})

        rpc_worker = service.RpcWorker([self], worker_process_count=0)

        self.add_worker(rpc_worker)