- Jan 02, 2023
-
-
Lluis Gifre Renom authored
- progress on migration to CockroachDB (partial)
-
- Dec 15, 2022
-
-
Lluis Gifre Renom authored
- reviewing integration with CockroachDB - reviewing context REST API - reviewing database schema - reviewing code
-
- Dec 11, 2022
-
-
Carlos Manso authored
-
- Dec 02, 2022
-
-
Carlos Manso authored
-
- Oct 03, 2022
-
-
Carlos Manso authored
-
- Aug 05, 2022
-
-
Ville Hallivuori authored
Merge in XRCA/teraflow from vhallivu/XR_OPTICS_DRIVER_LOGIN_TO_CM to xr_development Squashed commit of the following: commit ba53d51d94c52491c4f70587187bf6746a9613da Author: Ville Hallivuori <VHallivuori@infinera.com> Date: Fri Aug 5 13:26:40 2022 +0300 Initial code for XR Device Driver, can connect to CM and acquire access token. No other functionality
-
- Aug 02, 2022
-
-
Lluis Gifre Renom authored
- added exposition of redis-tests service for testing with Redis backend - moved delete logic from Context Servicer to ORM components - added support for constraints of different kinds
-
- Jul 14, 2022
-
-
Lluis Gifre Renom authored
- Arranged .gitignore & .gitkeep files in common proto folder - Created specific run_tests_locally script for Context component - Moved imports from *.proto folder to common.proto folder - Adapted common.tools.object_factory to new proto definitions for ConfigRule and Constraint - Extended common.tools.type_checkers to new proto definitions for ConfigRule and Constraint - Removed context's genproto.sh script - Adapted Events generated to new timestamp data type - Minor code and linting fixing
-
- Feb 16, 2022
-
-
Lluis Gifre Renom authored
-
Lluis Gifre Renom authored
-
- Oct 22, 2021
-
-
Lluis Gifre Renom authored
Common: - Renamed common.metrics to common.rpc_method_wrapper - Moved ServiceException to common.rpc_method_wrapper - Implemented High-Level ORM methods to simplify Database handling Context: - Added flag to auto-populate fake data for testing purposes - Added fake objects for testing purposes - Minor corrections in ORM Database Models - Reimplemented gRPC Servicer methods using HighLevel ORM helper methods - Implemented complete unit testing of gRPC Servicer - Added Message Broker to enable distribution of database events - Implemented gRPC GetEvents methods - Modified default config values to support larger number of persistent connections for events streaming - Reimplemented Context REST Resource to re-use gRPC Servicer and prevent duplicating code Automated Tests: - Reactivated common and context unit tests
-
- Oct 21, 2021
-
-
Lluis Gifre Renom authored
Context: - ORM models completed and tested - Deactivated unneeded code-linting warnings - Improved coding of fast_hasher method - Added test unit for fast_hasher method - Improved organization and structure of test units
-
- Oct 20, 2021
-
-
Lluis Gifre Renom authored
Common: - added ORM helper function get_related_instances - minor modifications in ORM framework Proto: - field/message/enum renamings in context.proto to normalize notation Context: - Expanded service/database/Models.py into separate models to facilitate coding - Completed implementation of Get/Set/List/Remove methods for Context, Topology, Device, Link, and EndPoint; also completed for relation models between topology and device/link, and ConfigModels - Implemented test units for Get/Set/List/Remove methods for Context, Topology, Device, Link, and EndPoint - Implemented skeleton for Get/Set/List/Remove methods for Service. - Added Tools.py with helper methods to fimplify handling of enums between ORM and gRPC messages.
-