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

ska-tango-base update: all commands use Transaction ID

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

Details

    • True
    • Obs Mgt & Controls
    • Hide

      Transaction ID is a debugging tool, it can be used to track propagation of commands through Telescope Control System. When this change is adopted, all sub-systems and components will include Transaction ID in the logs and alarm messages.

      Show
      Transaction ID is a debugging tool, it can be used to track propagation of commands through Telescope Control System. When this change is adopted, all sub-systems and components will include Transaction ID in the logs and alarm messages.
    • Hide

      ska-tango-base implements the behaviour specified in the description of this Jira ticket.

      Examples, documentation and other supporting material updated as needed.

      Provided support for early adopters who upgraded to new version of ska-tango-base in the same PI.

      Show
      ska-tango-base implements the behaviour specified in the description of this Jira ticket. Examples, documentation and other supporting material updated as needed. Provided support for early adopters who upgraded to new version of ska-tango-base in the same PI.
    • Intra Program
    • 2
    • 0
    • PI22 - UNCOVERED

    Description

      Update TANGO devices in the ska-tango-base  to provide the following behaviour:

      • All commands that already accept a JSON script as input parameter, accept a JSON script with or without Transaction ID.  
      • For commands that do not already take JSON script as an input parameter,  implement a version of the command that takes as input JSON script containing Transaction ID.
      • For a command that received without Transaction ID,  generate Transaction ID using SKUID and add it to the JSON script.
      • Add Transaction ID to the logs and all other command related ASCII strings generated by the device.
      • In the case where execution of a command requires the device to issue commands to other devices, the received Transaction ID shall be forwarded. For commands received without Transaction ID, used the Transaction ID generated by the device.

      The ska-tango-base update shall support gradual adoption of the Transaction ID implementation (not all sub-systems and components will adopt this at the same time).

      Attachments

        Issue Links

          Structure

            Activity

              People

                s.vrcic Vrcic, Sonja
                s.vrcic Vrcic, Sonja
                Votes:
                0 Vote for this issue
                Watchers:
                1 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