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

TMC MID implements Abort command so that users can return subarray to obsState=EMPTY

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

Details

    • Obs Mgt & Controls
    • Hide

      When resourcing  fails for any TMC component or any of the sub-systems, TMC stays in RESOURCING  forever, and the TMC has to be re-deployed.

      This change will enable client (user), when the RESOURCING takes too long to finish, or when there is a reason to believe that the transition to IDLE  will never happen, to use commands abort and restart to return subarray to EMPTY,  so that the same subarray can be used for another test.

      The scope of this feature is extended to other transitional states  (CONFIGURING and SCANNING) as well as end states like IDLE and READY.

      This feature enables resolution of the bugs SKB-185 and SKB-187

      The ability to abort and restart allows for a more robust control system capable of handling faults external to TMC.

      Show
      When resourcing  fails for any TMC component or any of the sub-systems, TMC stays in RESOURCING  forever, and the TMC has to be re-deployed. This change will enable client (user), when the RESOURCING takes too long to finish, or when there is a reason to believe that the transition to IDLE  will never happen, to use commands abort and restart to return subarray to EMPTY,  so that the same subarray can be used for another test. The scope of this feature is extended to other transitional states  (CONFIGURING and SCANNING) as well as end states like IDLE and READY. This feature enables resolution of the bugs SKB-185 and SKB-187 The ability to abort and restart allows for a more robust control system capable of handling faults external to TMC.
    • Hide

      When subarray ObsState=RESOURCING a client can use commands Abort() and Restart() to return the subarray to ObsState=EMPTY.

      A set of end to end bdd tests demonstrates that commands abort and restart work as intended and enable client to return TMC subarray from obsState=RESOURCING to  obsState=EMPTY.

      Command Abort is supported in the transitional states CONFIGURING and SCANNING, and end states like IDLE and READY.

      Show
      When subarray ObsState=RESOURCING a client can use commands Abort() and Restart() to return the subarray to ObsState=EMPTY. A set of end to end bdd tests demonstrates that commands abort and restart work as intended and enable client to return TMC subarray from obsState=RESOURCING to  obsState=EMPTY. Command Abort is supported in the transitional states CONFIGURING and SCANNING, and end states like IDLE and READY.
    • 3
    • 3
    • 0
    • Team_SAHYADRI
    • Sprint 5
    • Show
      Abort-Restart implementation on SubarrayNode: https://gitlab.com/ska-telescope/ska-tmc/ska-tmc-subarraynode/-/merge_requests/80 Abort-Restart implementation on CspSubarrayLeafNode: https://gitlab.com/ska-telescope/ska-tmc/ska-tmc-cspleafnodes/-/merge_requests/50 Abort-Restart integration on ska-tmc-integration: https://gitlab.com/ska-telescope/ska-tmc/ska-tmc-integration/-/merge_requests/45 Abort-Restart integration on skampi: https://gitlab.com/ska-telescope/ska-skampi/-/merge_requests/750 Abort in Resourcing state - MR: https://gitlab.com/ska-telescope/ska-skampi/-/merge_requests/761
    • 18.1
    • Stories Completed, Integrated, Outcomes Reviewed, Satisfies Acceptance Criteria, Accepted by FO
    • PI24 - NOTRUN

    • MID_SUT3 SYSTEM_DEMO_5 Team_SAHYADRI

    Description

      The Observing state Machine has been updated to provide way to exit (abort) RESOURCING  state and return subarray to obsState=EMPTY.

      In PI16 version of TMC, when resourcing fails for any TMC component or any of the sub-systems, TMC stays in RESOURCING  forever, and the TMC has to be re-deployed.

      Note: To return subarray ObsState=EMPTY,   a client (user) has also to issue restart command.

      See: https://confluence.skatelescope.org/pages/viewpage.action?pageId=105416556

      Extend the Abort-Restart handling to other transitional states (CONFIGURING and SCANNING), and end states like IDLE and READY. In each scenario, the abort and restart return the TMC subarray to obsState=EMPTY.

      Attachments

        Issue Links

          Structure

            Activity

              People

                s.vrcic Vrcic, Sonja
                g.leroux Le Roux, Gerhard [X] (Inactive)
                Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Feature Progress

                  Story Point Burn-up: (100.00%)

                  Feature Estimate: 3.0

                  IssuesStory Points
                  To Do00.0
                  In Progress   00.0
                  Complete519.0
                  Total519.0

                  Dates

                    Created:
                    Updated:
                    Resolved:

                    Structure Helper Panel