db.initialize()
self._parse_network_vlan_ranges()
db.sync_network_states(self.network_vlan_ranges)
- self.rpc = cfg.CONF.AGENT.rpc
- if self.rpc:
- self._setup_rpc()
+ self.agent_rpc = cfg.CONF.AGENT.rpc
+ self._setup_rpc()
LOG.debug("Linux Bridge Plugin initialization complete")
def _setup_rpc(self):
binding.vlan_id, self.network_vlan_ranges)
# the network_binding record is deleted via cascade from
# the network record, so explicit removal is not necessary
- if self.rpc:
+ if self.agent_rpc:
self.notifier.network_delete(self.rpc_context, id)
def get_network(self, context, id, fields=None, verbose=None):
return [self._fields(net, fields) for net in nets]
def update_port(self, context, id, port):
- if self.rpc:
+ if self.agent_rpc:
original_port = super(LinuxBridgePluginV2, self).get_port(context,
id)
port = super(LinuxBridgePluginV2, self).update_port(context, id, port)
- if self.rpc:
+ if self.agent_rpc:
if original_port['admin_state_up'] != port['admin_state_up']:
binding = db.get_network_binding(context.session,
port['network_id'])
# update the vlan_id table based on current configuration
ovs_db_v2.update_vlan_id_pool()
- self.rpc = cfg.CONF.AGENT.rpc
- if cfg.CONF.AGENT.rpc:
- self.setup_rpc()
+ self.agent_rpc = cfg.CONF.AGENT.rpc
+ self.setup_rpc()
def setup_rpc(self):
# RPC support
vlan_id = ovs_db_v2.get_vlan(id)
result = super(OVSQuantumPluginV2, self).delete_network(context, id)
ovs_db_v2.release_vlan_id(vlan_id)
- if self.rpc:
+ if self.agent_rpc:
self.notifier.network_delete(self.context, id)
return result
return [self._fields(net, fields) for net in nets]
def update_port(self, context, id, port):
- if self.rpc:
+ if self.agent_pc:
original_port = super(OVSQuantumPluginV2, self).get_port(context,
id)
port = super(OVSQuantumPluginV2, self).update_port(context, id, port)
- if self.rpc:
+ if self.agent_rpc:
if original_port['admin_state_up'] != port['admin_state_up']:
vlan_id = ovs_db_v2.get_vlan(port['network_id'])
self.notifier.port_update(self.context, port, vlan_id)