Uploaded image for project: 'SAFe Program'
  1. SAFe Program
  2. SP-4567

refactor TangoGQL to include Ariadne

Change Owns to Parent OfsSet start and due date...
    XporterXMLWordPrintable

Details

    • Obs Mgt & Controls
    • Hide
      • a more robust implementation of TangoGQL is achieved, by removal of outdated libraries; hence fewer vulnerabilities and liabilities to be managed in the future;
      • a slightly more performant TangoGQL will be obtained, and therefore slightly more performant dashboards;
      • reduction of technical debt will also take place because the new implementation will be much better covered by unit tests (more stable code with few bugs, faster refactorings).
      Show
      a more robust implementation of TangoGQL is achieved, by removal of outdated libraries; hence fewer vulnerabilities and liabilities to be managed in the future; a slightly more performant TangoGQL will be obtained, and therefore slightly more performant dashboards; reduction of technical debt will also take place because the new implementation will be much better covered by unit tests (more stable code with few bugs, faster refactorings).
    • Hide
      • from the external point of view (interactions with Tango devices on one side, and existing dashboards and dashboard editor on the other side) Taranta will behave exactly as before 
      • source code coverage by unit tests will reach SKA standards
      • no reliance on graphene and graphene-sockets.

      Out of scope:

      • support of multible tango db by TangoGQL
      Show
      from the external point of view (interactions with Tango devices on one side, and existing dashboards and dashboard editor on the other side) Taranta will behave exactly as before  source code coverage by unit tests will reach SKA standards no reliance on graphene and graphene-sockets. Out of scope: support of multible tango db by TangoGQL
    • 3
    • 4.5
    • 0
    • Team_CREAM
    • Sprint 3
    • PI24 - UNCOVERED

    • taranta

    Description

      Based on the spike https://jira.skatelescope.org/browse/SP-4432 and the conclusions of the benchmark https://taranta-suite.readthedocs.io/en/latest/benchmark.html 

      a refactor of tangoGQL so that it uses Ariadne instead of the obsolete  graphene/graphene-sockets libraries is necessary.

      Attachments

        Issue Links

          Structure

            Activity

              People

                g.brajnik Brajnik, Giorgio
                g.brajnik Brajnik, Giorgio
                Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Feature Progress

                  Story Point Burn-up: (0%)

                  Feature Estimate: 3.0

                  IssuesStory Points
                  To Do00.0
                  In Progress   24.0
                  Complete00.0
                  Total24.0

                  Dates

                    Created:
                    Updated:

                    Structure Helper Panel