def _create_all_tenant_network(self): for net in db_api_v2.network_all_tenant_list(): self.client.update_network(net.id) for tun in self.tunnel_key.all_list(): self.tun_client.update_tunnel_key(tun.network_id, tun.tunnel_key) session = db.get_session() for port in session.query(models_v2.Port): self.iface_client.update_network_id(port.id, port.network_id)
def _create_all_tenant_network(self): for net in db_api_v2.network_all_tenant_list(): self.client.update_network(net.id) for tun in self.tunnel_key.all_list(): self.tun_client.update_tunnel_key(tun.network_id, tun.tunnel_key) session = db.get_session() for port_binding in db_api_v2.port_binding_all_list(session): network_id = port_binding.network_id dpid = port_binding.dpid port_no = port_binding.port_no try: port = session.query(models_v2.Port).filter( models_v2.Port.id == port_binding.port_id).one() except orm_exc.NoResultFound: continue except orm_exc.MultipleResultsFound: continue self.client.update_port(network_id, dpid, port_no) self.client.update_mac(network_id, dpid, port_no, port.mac_address)
def _create_all_tenant_network(self): networks = db_api_v2.network_all_tenant_list() for net in networks: self.client.update_network(net.id)