Add relese/2.0.1 fixes
Deploy scripts:
- Removed unused settings and statements
- Corrected setting documentation
- Corrected default values
Descriptors:
- Updated to use new SLA constraints instead of custom
Tool scripts:
- Added show logs script for Load Generator
Common - Tools - Context Queries:
- Added missing method to get context, link
- Updated to use new SLA constraints instead of custom
Common - Tools - Descriptor Loader:
- Added support to load files directly
- Added support to load entities in parallel
- Added methods to validate and unload scenarios
- Corrected method to format custom custom slice config rules
Common - Tools - gRPC Helpers:
- Added missing methods to update SLA constraints
Common - Tools - Mutex Queues:
- Added safety check when queue is empty
Common - Tools - Object Factory:
- Added missing methods to compose SLA constraints
Context component:
- Corrected SLA_ISOLATION constraint name in ConstraintModel
- Corrected support for associating subslices to slices
- Corrected selective removal of Constraints and Config Rules
- Corrected identification of endpoint uuids in ServiceSet and SliceSet
- Corrected UnsetSlice method to support Constraints/ConfigRules/Endpoints
- Updated unitary test objects to use correct SLA constraints
Device component:
- Reduced log level of some EmulatedDevice messages
Load Generator Component:
- Extracted MAX_WORKER_THREADS constant to Constants file
- Corrected termination conditions
- Corrected hard-coded availability
- Updated to use correct SLA constraints
- Added method to report status
Monitoring component:
- Renamed variable defining KPI table (to prevent collisions with other tables)
- Added device component as dependency
Path Computation component - Frontend:
- Updated to use correct SLA constraints
- Updated unitary test objects to use correct SLA constraints
Service component:
- Reduced log level of some messages
- Removed unneeded log messages
- Corrected computation of expected disjoint paths
Slice component:
- Reduced log level of some messages
- Removed unneeded log messages
Tests:
- Policy Benchmark: Updated to use Descriptor Loader tool
- Policy Benchmark: Updated deployment settings
- ECOC'22: Updated to use Descriptor Loader tool
- ECOC'22: Updated deployment settings
- OFC'22: Updated to use Descriptor Loader tool
- OFC'22: Updated deployment settings
- P4: deactivated/removed unneeded comments and assertions
Test - Tools - LoadScenario CLI:
- Updated to use Descriptor Loader tool
WebUI component:
- Improved error checking in retrieval of device list and details
- Improved error checking in retrieval of link list and details
- Improved error checking in retrieval of service list and details
- Improved error checking in retrieval of slice list and details
- Corrected rendering of missing service/slice SLA constraints
- Moved old dashboards to separate folder
- Minor cosmetic changes in page templates
- Minor cosmetic code cleanup
Edited by Lluis Gifre Renom