- Jan 21, 2022
-
-
- Jan 13, 2022
-
-
- Jan 07, 2022
-
-
Lluis Gifre Renom authored
-
Lluis Gifre Renom authored
-
- Dec 21, 2021
-
-
Lluis Gifre Renom authored
First functional version of Service with Service Handler for L3NM-Emulated services using Emulated Devices
-
- Dec 16, 2021
-
-
Lluis Gifre Renom authored
-
Lluis Gifre Renom authored
-
- Nov 30, 2021
-
-
Lluis Gifre Renom authored
Updated gRPC proto files to prevent trouble with KPI sample types in devices, also updated files related to this issue.
-
Lluis Gifre Renom authored
-
Javi Moreno authored
-
Javi Moreno authored
-
- Nov 12, 2021
-
-
Lluis Gifre Renom authored
-
Lluis Gifre Renom authored
Deactivated some Device monitoring functionality partially implemented to enable a functional commit into develop.
-
Lluis Gifre Renom authored
-
Lluis Gifre Renom authored
-
Lluis Gifre Renom authored
-
Lluis Gifre Renom authored
-
Lluis Gifre Renom authored
-
Lluis Gifre Renom authored
Device: - Implemented Driver API with some special resources to enable retrieving endpoints from devices, interfaces, and network instances. - Implemented special resource_keys (_connect/*) to enable AddDevice to obtain settings used to connect to remote devices (address, port, username, password, etc.) - Implemented Emulated Driver (only for testing) - Implemented OpenConfig Driver (missing to implement monitoring; templates for Infinera devices to be tested with other device vendors) - Minor bugs and code improvements - Improved test unit to enable easy testing of vendor devices and keep credentials secret.
-
- Nov 11, 2021
-
-
Javi Moreno authored
-
- Nov 10, 2021
-
-
Lluis Gifre Renom authored
-
Lluis Gifre Renom authored
-
Lluis Gifre Renom authored
- reorganized some files and modules - implemented discovery of device endpoints for OpenConfig driver - implemented retrieval of current configuration for OpenConfig driver - updated test units and separated in emulated and openconfig test sets
-
Javi Moreno authored
-
- Nov 05, 2021
-
-
Lluis Gifre Renom authored
- added missing proto files in genproto.sh - created .gitignore files to prevent sharing device credentials and data - improved MonitoringLoops class with one thread per driver for data collection, a unique aggregation queue and one single thread for data export to monitoring - added GetResource method to Driver API - improved DriverFactory to select the driver that better fits with filter fields in terms of number of correspondences in filter fields. Drivers with some mismatch filter are discarded. - implemented proper initialization and connection of drivers to real devices - started to implement OpenConfig driver with support for Infinera Packet Routers
-
- Nov 04, 2021
-
-
Lluis Gifre Renom authored
-
Lluis Gifre Renom authored
- Implemented Database models for KpiModel and KpiSampleType - Added MonitorDeviceKpi to DeviceClient - Added MonitorDeviceKpi to DeviceServiceServicerImpl (partial implementation) - Created MonitoringLoops class (partial implementation)
-
Lluis Gifre Renom authored
-
Lluis Gifre Renom authored
-
Lluis Gifre Renom authored
- Subscriptions to be implemented
-
- Nov 03, 2021
-
-
Lluis Gifre Renom authored
Common: - Normalized report_coverage_*.sh scripts, and temporarily summarized results in device one for testing purposes. - Adapted run_tests_locally.sh script for testing purposes - Improved message synthesis of ServiceException Context: - Improved ConfigModel helper functions Device (intermediate backup): - Removed DataCache since it reduces readability of the code. Moved database one level up. - Improved ServicerImpl and moved DataCache functionality over there. - Added condition to prevent AddDevice request from carrying a configuration. - Multiple pre-work required for processing configuration differences in DeviceServiceServicerImpl.
-
Lluis Gifre Renom authored
- Added method to delete config rules when action is DELETE. - Temporary changes in run_tests_local.sh scripts
-
- Nov 02, 2021
-
-
Lluis Gifre Renom authored
- Multiple minor bug resolutions - DeviceClient: solved logging bug - EmulatedDriver: solved GetConfig bug and added event to prevent double connection requests - DriverInstanceCache, DriverFactory: Added formatting of filter fields - DataCache: solved minor bug - DriverAPI test unit: corrected getconfig assertion check - Device test unit: reimplemented, first complete test after component reworking - DataCache/DeviceTools: solved several minor bugs - DeviceServiceServicerImpl: added removal of drivers and endpoints when device is removed.
-
- Oct 29, 2021
-
-
Lluis Gifre Renom authored
- Corrections in Service to prevent errors in GitLab CI/CD pipeline. - Minor improvements in random classes.
-
Lluis Gifre Renom authored
-
- Oct 28, 2021
-
-
Lluis Gifre Renom authored
-
- Oct 27, 2021
-
-
Lluis Gifre Renom authored
-
- Oct 05, 2021
-
-
Lluis Gifre Renom authored
-
Lluis Gifre Renom authored
-
- Oct 04, 2021
-
-
Lluis Gifre Renom authored
-