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

TMC: Investigate queuing functionality provided ska-tango-base v1.0.0

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

Details

    • Obs Mgt & Controls
    • Hide

      Tango defined method of queuing long running commands removes any internal 'workarounds' implemented by the TMC to achieve the same ends.

      Show
      Tango defined method of queuing long running commands removes any internal 'workarounds' implemented by the TMC to achieve the same ends.
    • Hide

      The effective handling of command queing in TMC is verified against the ADR-8 state model with the help of BDD tests for TMC mid and Low

      Show
      The effective handling of command queing in TMC is verified against the ADR-8 state model with the help of BDD tests for TMC mid and Low
    • 2
    • 2
    • 0
    • Team_HIMALAYA Team_SAHYADRI

    Description

      With the update of ska-tango-base v1.0.0 TMC can now leverage the queuing functionality for Long Running Commands.

      TMC has adopted ska-tango-base v1.0.0 in PI-23 where the TMC nodes accepts the command into the queue if the state check is successful (e.g. devstate is ON) and the input json is validated against the SKA Telmodel (or CDM). 

      If the above checks fail, the TMC node reports ResutCode.REJECTED

      Before executing the command, the underlying device/system observation State is checked (against the ADR-8 state model). If the obsState check fails the command fails with ResultCode.REJECTED, NOT_ALLOWED,FAILED or exception accordingly  on the LongRunningCommandResult attribute

      Further Work:

      Testing of commands when invoked in a back-to-back manner successively. on TMC nodes 

      e.g, invoking Configure on TMC subarray node, before AssignResources is complete (i,e, before the subarray has moved to Idle obsState). This needs to be tested on the Mid and Low with new BDD tests.

      Attachments

        Structure

          Activity

            People

              s.vrcic Vrcic, Sonja
              Adam.Avison Avison, Adam
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Feature Progress

                Story Point Burn-up: (0%)

                Feature Estimate: 2.0

                IssuesStory Points
                To Do00.0
                In Progress   00.0
                Complete00.0
                Total00.0

                Dates

                  Created:
                  Updated:

                  Structure Helper Panel