aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorkrishnaa96 <krishna.moorthy6@wipro.com>2020-10-06 10:58:52 +0530
committerkrishnaa96 <krishna.moorthy6@wipro.com>2020-10-06 11:03:30 +0530
commit21587bf56798b440dd4ddf6e35f121505b90fb0d (patch)
tree80620d30f9d5a67819259b9aaddd76c16ef2ea43
parent7ae420b25aade14f12fb7c94a407f0f9fd6aff4e (diff)
Fix slice selection
Issue-ID: OPTFRA-855 Signed-off-by: krishnaa96 <krishna.moorthy6@wipro.com> Change-Id: If4f7155ced93d91ae22a2e82db01bcf4c32b6323
-rw-r--r--apps/slice_selection/optimizers/conductor/remote_opt_processor.py1
-rw-r--r--config/common_config.yaml7
-rwxr-xr-xosdf/adapters/conductor/templates/conductor_interface.json2
3 files changed, 7 insertions, 3 deletions
diff --git a/apps/slice_selection/optimizers/conductor/remote_opt_processor.py b/apps/slice_selection/optimizers/conductor/remote_opt_processor.py
index c1c6980..bb9d289 100644
--- a/apps/slice_selection/optimizers/conductor/remote_opt_processor.py
+++ b/apps/slice_selection/optimizers/conductor/remote_opt_processor.py
@@ -35,6 +35,7 @@ from osdf.utils.mdc_utils import mdc_from_json
class SliceSelectionOptimizer(Thread):
def __init__(self, osdf_config, slice_config, request_json, model_type):
+ super().__init__()
self.osdf_config = osdf_config
self.slice_config = slice_config
self.request_json = request_json
diff --git a/config/common_config.yaml b/config/common_config.yaml
index 905aa0b..8f028b3 100644
--- a/config/common_config.yaml
+++ b/config/common_config.yaml
@@ -86,11 +86,12 @@ policy_info:
policy_scope:
-
scope:
- - OSDF_GUILIN
- get_param: resource_sharing_level
- get_param: reuse_preference
services:
- get_param: service_name
+ resources:
+ - get_param: service_name
subnet_selection:
policy_fetch: by_scope
@@ -99,6 +100,8 @@ policy_info:
- OSDF_GUILIN
services:
- get_param: service_name
+ resources:
+ - get_param: service_name
placement:
policy_fetch: by_scope
@@ -127,4 +130,4 @@ PCI:
service_id: ho_metric
filter:
interval: 10
- ml_enabled: false \ No newline at end of file
+ ml_enabled: false
diff --git a/osdf/adapters/conductor/templates/conductor_interface.json b/osdf/adapters/conductor/templates/conductor_interface.json
index e8d47b3..c0e28dc 100755
--- a/osdf/adapters/conductor/templates/conductor_interface.json
+++ b/osdf/adapters/conductor/templates/conductor_interface.json
@@ -33,7 +33,7 @@
{% set comma=joiner(",") %}
{% for elem in optimization_policies %} {{ comma() }}
{% for key, value in elem.items() %}
- "{{key}}": {{ json.dumps(value) }}
+ "{{key}}": {{ json.dumps(value) }} {{ ", " if not loop.last }}
{% endfor %}
{% endfor %}
}