Loading src/automation/service/AutomationServiceServicerImpl.py +3 −1 Original line number Diff line number Diff line Loading @@ -153,7 +153,9 @@ class AutomationServiceServicerImpl(AutomationServiceServicer): analyzer.input_kpi_ids.append(kpi_id_tx) analyzer.output_kpi_ids.append(kpi_id_lat) _threshold_dict = {'min_latency_E2E': (0, service.service_constraints[0].sla_latency.e2e_latency_ms)} thresholdStr = service.service_constraints[0].custom.constraint_type _threshold_dict = {thresholdStr: (0, int(service.service_constraints[0].custom.constraint_value))} analyzer.parameters['thresholds'] = json.dumps(_threshold_dict) analyzer.parameters['window_size'] = "60s" analyzer.parameters['window_slider'] = "30s" Loading src/tests/hackfest3/tests/test_functional_create_service.py +2 −2 Original line number Diff line number Diff line Loading @@ -28,7 +28,7 @@ from service.client.ServiceClient import ServiceClient from .Objects import CONTEXT_ID, CONTEXTS, DEVICES, LINKS, TOPOLOGIES, SERVICES from common.proto.context_pb2 import ConfigActionEnum, Device, DeviceId,\ DeviceOperationalStatusEnum from common.tools.object_factory.Constraint import json_constraint_sla_latency from common.tools.object_factory.Constraint import json_constraint_custom LOGGER = logging.getLogger(__name__) LOGGER.setLevel(logging.DEBUG) Loading Loading @@ -63,5 +63,5 @@ def test_rules_entry( service_p4 = copy.deepcopy(service) service_client.CreateService(Service(**service_p4)) service_p4['service_endpoint_ids'].extend(endpoints) service_p4['service_constraints'].extend([json_constraint_sla_latency(3)]) service_p4['service_constraints'].extend([json_constraint_custom('min_latency_E2E','2')]) service_client.UpdateService(Service(**service_p4)) Loading
src/automation/service/AutomationServiceServicerImpl.py +3 −1 Original line number Diff line number Diff line Loading @@ -153,7 +153,9 @@ class AutomationServiceServicerImpl(AutomationServiceServicer): analyzer.input_kpi_ids.append(kpi_id_tx) analyzer.output_kpi_ids.append(kpi_id_lat) _threshold_dict = {'min_latency_E2E': (0, service.service_constraints[0].sla_latency.e2e_latency_ms)} thresholdStr = service.service_constraints[0].custom.constraint_type _threshold_dict = {thresholdStr: (0, int(service.service_constraints[0].custom.constraint_value))} analyzer.parameters['thresholds'] = json.dumps(_threshold_dict) analyzer.parameters['window_size'] = "60s" analyzer.parameters['window_slider'] = "30s" Loading
src/tests/hackfest3/tests/test_functional_create_service.py +2 −2 Original line number Diff line number Diff line Loading @@ -28,7 +28,7 @@ from service.client.ServiceClient import ServiceClient from .Objects import CONTEXT_ID, CONTEXTS, DEVICES, LINKS, TOPOLOGIES, SERVICES from common.proto.context_pb2 import ConfigActionEnum, Device, DeviceId,\ DeviceOperationalStatusEnum from common.tools.object_factory.Constraint import json_constraint_sla_latency from common.tools.object_factory.Constraint import json_constraint_custom LOGGER = logging.getLogger(__name__) LOGGER.setLevel(logging.DEBUG) Loading Loading @@ -63,5 +63,5 @@ def test_rules_entry( service_p4 = copy.deepcopy(service) service_client.CreateService(Service(**service_p4)) service_p4['service_endpoint_ids'].extend(endpoints) service_p4['service_constraints'].extend([json_constraint_sla_latency(3)]) service_p4['service_constraints'].extend([json_constraint_custom('min_latency_E2E','2')]) service_client.UpdateService(Service(**service_p4))