1. 27 Oct, 2021 1 commit
  2. 25 Oct, 2021 4 commits
  3. 22 Oct, 2021 2 commits
    • 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
  4. 21 Oct, 2021 4 commits
    • 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
  5. 20 Oct, 2021 1 commit
    • 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
  6. 19 Oct, 2021 1 commit
    • 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
  7. 15 Oct, 2021 1 commit
    • 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
  8. 14 Oct, 2021 3 commits
  9. 11 Oct, 2021 1 commit
  10. 08 Oct, 2021 1 commit
    • 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
  11. 07 Oct, 2021 1 commit
  12. 06 Oct, 2021 1 commit
  13. 05 Oct, 2021 4 commits
  14. 04 Oct, 2021 5 commits
  15. 01 Oct, 2021 1 commit
    • Lluis Gifre Renom's avatar
      Initial implementation of EmulatorDriver (backup commit) · cd5c47e1
      Lluis Gifre Renom authored
      - Implemented GetConfig/SetConfig/DeleteConfig
      - Implemented unit tests for GetConfig/SetConfig/DeleteConfig
      - Implementing simple DiscriteEventSimulator to emulate monitoring
      - Remains to implement SubscribeState/UnsubscribeState/GetState
      - Remains to implement unit tests for SubscribeState/UnsubscribeState/GetState
      cd5c47e1
  16. 30 Sep, 2021 1 commit
  17. 29 Sep, 2021 2 commits
  18. 28 Sep, 2021 1 commit
  19. 27 Sep, 2021 1 commit
    • Lluis Gifre Renom's avatar
      Two changes: · f0d6c44e
      Lluis Gifre Renom authored
      - Added REST API Server to Compute component
      - Factorized get settings from environment variabes into common method get_setting
      f0d6c44e
  20. 22 Sep, 2021 4 commits