def create_router_assoc_precommit(self, context, router_assoc): associated_routers = self.get_router_assocs(context, router_assoc['bgpvpn_id']) for assoc_router in associated_routers: if(router_assoc["router_id"] != assoc_router["router_id"]): raise bgpvpn_ext.BGPVPNMultipleRouterAssocNotSupported( driver=OPENDAYLIGHT_BGPVPN_DRIVER_NAME)
def create_router_assoc_precommit(self, context, router_assoc): associated_routers = self.get_router_assocs(context, router_assoc['bgpvpn_id']) for assoc_router in associated_routers: if (router_assoc["router_id"] != assoc_router["router_id"]): raise bgpvpn_ext.BGPVPNMultipleRouterAssocNotSupported( driver="OpenDaylight V2") bgpvpn = self.get_bgpvpn(context, router_assoc['bgpvpn_id']) journal.record(context, odl_const.ODL_BGPVPN, bgpvpn['id'], odl_const.ODL_UPDATE, bgpvpn)