Skip to content
Snippets Groups Projects
Commit 05051e46 authored by Lluis Gifre Renom's avatar Lluis Gifre Renom
Browse files

Service component - optical logic:

- Correct device name mapping issue
parent de22bc5d
No related branches found
No related tags found
2 merge requests!359Release TeraFlowSDN 5.0,!286Resolve "(CTTC) Implement integration test between E2E-IP-Optical SDN Controllers"
...@@ -269,15 +269,12 @@ class ServiceServiceServicerImpl(ServiceServiceServicer): ...@@ -269,15 +269,12 @@ class ServiceServiceServicerImpl(ServiceServiceServicer):
device_names : Dict[str, str] = dict() device_names : Dict[str, str] = dict()
for device in devices: for device in devices:
device_uuid = device.device_id.device_uuid.uuid device_uuid = device.device_id.device_uuid.uuid
device_names[device_uuid] = device.name device_names[device_uuid] = device.name # ID => name
device_names[device.name] = device.name # name => name (that way, if not present, crash)
LOGGER.warning('device_names={:s}'.format(str(device_names)))
LOGGER.warning('service={:s}'.format(grpc_message_to_json_string(service)))
devs = [] devs = []
ports = [] ports = []
for endpoint_id in service.service_endpoint_ids: for endpoint_id in service.service_endpoint_ids:
LOGGER.warning('endpoint_id={:s}'.format(grpc_message_to_json_string(endpoint_id)))
endpoint_device_uuid = endpoint_id.device_id.device_uuid.uuid endpoint_device_uuid = endpoint_id.device_id.device_uuid.uuid
endpoint_device_name = device_names[endpoint_device_uuid] endpoint_device_name = device_names[endpoint_device_uuid]
devs.append(endpoint_device_name) devs.append(endpoint_device_name)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment