- Jun 29, 2023
-
-
Lluis Gifre Renom authored
- Added logic to extrapolate underlyign connections for remote domains
-
- Jun 23, 2023
-
-
Lluis Gifre Renom authored
- Deactivated use of interdomain topology - Tuned devicetype NETWORK to always require creation of a sub-service
-
- May 19, 2023
-
-
Lluis Gifre Renom authored
- Updated retrieval of device controller - Updated deepness level of microwave devices/controllers
-
- May 18, 2023
-
-
Lluis Gifre Renom authored
- Corrected generation of replies
-
Lluis Gifre Renom authored
- Updated KSP algorithm to support k-paths inspected and k-paths returned parameters
-
- May 03, 2023
-
-
Lluis Gifre Renom authored
- Corrected Resource Groups used to extrapolate SubServices
-
Lluis Gifre Renom authored
- Added debug log messages in ComputeSubServices to track issues
-
- Mar 27, 2023
-
-
Lluis Gifre Renom authored
- Pre-merge code polishing - Restored default log level
-
Lluis Gifre Renom authored
- Corrected KDisjointPath response generation
-
Lluis Gifre Renom authored
- Corrected KDisjointPath response generation
-
- Mar 26, 2023
-
-
Lluis Gifre Renom authored
- Corrected get_link_from_endpoint in KDisjointPath algorithm
-
Lluis Gifre Renom authored
- Fixed KDisjoint Algorithm Reply
-
- Mar 03, 2023
-
-
Lluis Gifre Renom authored
- Added missing name-uuid mapping
-
- Feb 28, 2023
-
-
Lluis Gifre Renom authored
- Renamed device "manager" to device "controller"
-
Lluis Gifre Renom authored
- Corrected endpoint-to-link datastructure - Improved identification of config rules by device/endpoint uuid/name - Assumed links are unidirectional - Rewritten sub-serice computation logic to consider intermediate controllers - Rewritten method eropath_to_hops based on new endpoint-to-link datastructure - Minor bug resolutions - Updated test pathcomp temporary code
-
- Feb 25, 2023
-
-
Lluis Gifre Renom authored
- Added logic to ignore mgmt-related links - Improved composition of subservice config rules - Cleaned up Constants - Updated sub-service computation logic
-
- Feb 20, 2023
-
-
Lluis Gifre Renom authored
- Updated to use specific SLA Constraints together with Custom constraints - Updated related unitary tests
-
- Feb 01, 2023
-
-
Lluis Gifre Renom authored
- Added/Updated headers - Added script to update copyright headers
-
Lluis Gifre Renom authored
- silented warning
-
Lluis Gifre Renom authored
- updated mappings from name to UUID in devices and endpoints
-
- Jan 27, 2023
-
-
Lluis Gifre Renom authored
- Frontend: ensure links have exactly 2 endpoints - Backend: allow larger number of endpoints per node
-
- Jan 23, 2023
-
-
Lluis Gifre Renom authored
- minor code cleanup
-
Lluis Gifre Renom authored
- forced context/topology uuids in backend request for simplicity; to be elaborated - improved formatting of request to be sent to backend in logs
-
- Jan 19, 2023
-
-
Lluis Gifre Renom authored
- updated definition of constant DEFAULT_CONTEXT_UUID to DEFAULT_CONTEXT_NAME - updated definition of constant DEFAULT_TOPOLOGY_UUID to DEFAULT_TOPOLOGY_NAME - updated definition of constant INTERDOMAIN_TOPOLOGY_UUID to INTERDOMAIN_TOPOLOGY_NAME
-
- Dec 02, 2022
-
-
Lluis Gifre Renom authored
Backend: - Increased number of allowed edges from 10 to 20 Frontend: - reduced log levels for messages - added mutex to prevent issuing multiple calls to the backend at the same time
-
- Nov 22, 2022
-
-
Lluis Gifre Renom authored
- added logic to propagate config rules of services to subservices by default
-
Lluis Gifre Renom authored
- added device layer to service type mapping for MAC layer controllers
-
- Nov 21, 2022
-
-
Lluis Gifre Renom authored
- corrected device type name typo - added missing devicetype-to-layer rules
-
- Nov 09, 2022
-
-
Lluis Gifre Renom authored
- assumed all services issued to backend are in admin context - implemented logic to retrieve plain non-layered connection when layeted connection cannot be processed - improved error reporting in EroPathToHops - implemented logic to synthesize a dummy path for single-device service requests - improved identification of interdomain pathcomp requests
-
- Nov 08, 2022
-
-
Lluis Gifre Renom authored
- extended to support inter-domain path computation
-
- Oct 05, 2022
-
-
Lluis Gifre Renom authored
Common: - added device type for emulated pakcet switches PathComp: - added layer mapping for emulated pakcet switches
-
- Sep 28, 2022
-
-
Lluis Gifre Renom authored
- updated OFC'22 test scripts with source of env variables - activated DEBUG logs in Device and Service components - added Slice as dependency of Compute - removed creation of services in Compute, all goes through Slice - Added missing default constraints in PathComp Frontend - added logic in Slice to identify if its L2 or L3
-
- Sep 17, 2022
-
-
Lluis Gifre Renom authored
ECOC'22 test: - added CTTC OLS and Automation component deployment to script Common: - corrected DeviceType name for transponder Compute: - added bearer definitions for ECOC'22 demo - removed hard errors and replaced by warning log messages - forced to use VPLS, i.e., always slices - added definition of L2-VPN service settings Device component: - forced to use emulated devices for openconfig devices (just for demo purposes, for the sake of reducing demo time) - added commit_per_delete setting in OpenConfigDriver - improved detection of PORT components for ADVA devices PathComp-Frontend component: - added default settings for TAPI connections - corrected reply composition; subservices were added wrongly - added log lines for debug purposes Service component: - corrected ConfigRules for L2NM Emulated Service Handler - adapted TAPI Service Handler to new framework - added log lines in TaskScheduler compose_from_service (debugging) - TaskScheduler compose_from_service does not retrieve all resources (debugging) - removed ConnectionExpander from Tasks ConfigureConnection and DeconfigureConnection WebUI component: - minor improvements
-
- Sep 13, 2022
-
-
Lluis Gifre Renom authored
- Added timestamp to logs - Improved algorithm execution logs - Added basic support for multi-layer path computation - Improved KDisjointPath Algorithm with basic multi-layer support - Minor improvements in backend request composition - Removed unneeded code for unitary tests - Added OLS-flavoured unitary test scenario
-
- Sep 11, 2022
-
-
Lluis Gifre Renom authored
Common: - Added missing object factory methods for constraints Context: - Adapted unitary tests to new constraint object factory methods Service: - Adapted unitary tests to new constraint object factory methods PathComp-Backend: - Deactivated health probes since it causes problems in backend REST server PathComp-Frontend: - Correct unitary test constraints for SP algorithm - Adapted unitary tests to new constraint object factory methods - Fixed instantiation of ShortestPath and KDisjointPath Algorithms - Ignore unknown constraints in Algorithm request composition
-
Lluis Gifre Renom authored
Frontend: - added show logs script - improved config settings to get address and port of the backend - improved logging of _Algorithm - implemented KDisjointPath logic Backend: - added show logs script
-
- Sep 06, 2022
-
-
Lluis Gifre Renom authored
- Finished implementation of KDisjointPath algorithm - Adjusted Algorithm interface - Moved documentation and example test commands to misc folder
-
- Sep 02, 2022
-
-
Lluis Gifre Renom authored
Common: - temporarily added backend to pathcomp service for debug purposes Proto: - Added KDisjointPath Algorithm to pathcomp proto Frontend: - refactored Servicer to cope with multiple algorithms - added implementation of ShortestPath algorithm - added implementation of KShortestPath algorithm - added implementation of KDisjointPath algorithm (partial) - moved PathComp servicer tools to algorithms subfolder - added new unitary test scenario (DC's with CellSiteGWs and Transport Network) to validate KDisjointPath algorithm
-