Skip to content
  1. Nov 03, 2021
  2. Nov 02, 2021
    • Lluis Gifre Renom's avatar
      Several changes in Device: · 0dff3f59
      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.
      0dff3f59
  3. Oct 29, 2021
  4. Oct 28, 2021
  5. Oct 27, 2021
  6. Oct 25, 2021
  7. Oct 22, 2021
    • Lluis Gifre Renom's avatar
      fe7427b9
    • Lluis Gifre Renom's avatar
      Several Changes: · 39474919
      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
      39474919
  8. Oct 21, 2021
    • Lluis Gifre Renom's avatar
      Minor improvements in ORM framework. · 5a10c6f5
      Lluis Gifre Renom authored
      5a10c6f5
    • Lluis Gifre Renom's avatar
      Changes: · ef3d2182
      Lluis Gifre Renom authored
      Common:
      - Implemented Message Brokering framework supporting multiple backends
      - Implemented InMemory Message Brokering Backend for testing purposes
      - Implemented Redis Backend
      - Implemented Message Brokering unit tests
      - Minor improvements in ORM Framework
      - Added Message Broker framework unit testing into automated local tests
      ef3d2182
    • Lluis Gifre Renom's avatar
      Several changes: · e4a74ad1
      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
      e4a74ad1
    • Lluis Gifre Renom's avatar
      Several Changes: · fc308bcd
      Lluis Gifre Renom authored
      Context:
      - Moved old code to separate folder (will be removed in future commit when development is completed)
      - Solved bug with Link-EndPoint retrieval
      - Implemented ServiceModel and related unit tests
      - Moved helper methods to Tools.py file in database
      fc308bcd
  9. Oct 20, 2021
    • Lluis Gifre Renom's avatar
      Several changes: · b9031981
      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.
      b9031981
  10. Oct 19, 2021
    • Lluis Gifre Renom's avatar
      Multiple changes: · 41122c06
      Lluis Gifre Renom authored
      Common:
      - Added missing test units for ORM framework
      - Solved few bugs in ORM framework
      - Implemented initial skeleton of MessageBroker to implement GetEvents methods for Context.
      
      Context:
      - Implemented TopologyModel and related test units
      - Solved few bugs in ContextModel
      41122c06
  11. Oct 15, 2021
    • Lluis Gifre Renom's avatar
      Several changes (intermediate backup): · 5c34ea77
      Lluis Gifre Renom authored
      Proto:
      - Minor corrections in context.proto
      
      Common:
      - Minor corrections in common.orm.backend
      - Improved definition of orm.Model class with get_instances and get_references
      - Extended ORM unitary tests with get_instances and get_references
      
      Context:
      - Implemented missing methods in ContextClient
      - Started to implement new Context data models using ORM.
      - ContextModel functional using ORM and gRPC.
      - Arranged old code file placing
      5c34ea77
  12. Oct 14, 2021
  13. Oct 11, 2021
  14. Oct 08, 2021
    • Lluis Gifre Renom's avatar
      Intermediate Backup: · be7f4145
      Lluis Gifre Renom authored
      - Extended database API with novel ORM
      - Carrying out tests over ORM and InMemoryDB
      - Foreign Keys need more testing
      be7f4145
  15. Oct 07, 2021
  16. Oct 06, 2021
  17. Oct 05, 2021