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

Support Dish LMC - SPF integration in ITF

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

Details

    • Obs Mgt & Controls
    • Hide

      Integrating the Karoo Dish LMC implementation with the SPF implementation (instead of a SPF software simulator) for the first time highlights mistakes/misalignment made in either Dish LMC or SPF, or aspects of SPF that could not be simulated.

      Show
      Integrating the Karoo Dish LMC implementation with the SPF implementation (instead of a SPF software simulator)  for the first time  highlights mistakes/misalignment made in either Dish LMC or SPF, or aspects of SPF that could not be simulated.
    • Hide

      Integration test results and a list of issues exist that informs correcting of deficiencies in the implementation and documentation of Dish LMC.

      This ticket covers initial integration test between DISH.LMC and SPF only to determine any integration issues.
      This ticket does NOT cover resolution of any integration issues found, but merely reports on them.
      It does NOT include a release for ska-dish-lmc that can be used by other teams for integration testing.

      Show
      Integration test results and a list of issues exist that informs correcting of deficiencies in the implementation and documentation of Dish LMC. This ticket covers initial integration test between DISH.LMC and SPF only to determine any integration issues. This ticket does NOT cover resolution of any integration issues found, but merely reports on them. It does NOT include a release for ska-dish-lmc that can be used by other teams for integration testing.
    • 2
    • 2
    • 0
    • Team_KAROO
    • Sprint 5
    • Hide

      NOTE:

      DISH.LMC has been deployed to ITF

       

      The integration report linked below contains:

      https://confluence.skatelescope.org/display/SE/PI19+Dish+LMC+Integration+with+SPFC+in+ITF

      • The integration tests we ran (links to L2, XTP and scenarios)
        • This is the functionality that was implemented. Do not expect that more than this functionality to have been implemented
      • The results of the integration test and the reason for failures.
        • Basically the LP -> FP transition takes longer than the timeout for the tests

      For more details see demo 19.4 https://confluence.skatelescope.org/display/SE/2023-08-03+OMC+ART+System+Demo+19.4

      Show
      NOTE: This ticket only reports on and does not fix integration issues between DISH.LMC and SPFC in the ITF as described in the description. The entire DISH.LMC -> SPF ICD has not been implemented. We found that the SPFC does not register itself in our TANGO_DB We connected to it directly with "nodb" so we could run tests The registration issue was discussed in the meeting below (see AOB) and needs resolution https://confluence.skatelescope.org/display/SE/2023-08-08+Architecture+Sync+Meeting+-+ADR-72+MID+Transient+Capture+Design+Change DISH.LMC has been deployed to ITF This is done via a Gitlab Pipeline job: See "deploy-lmc-to-itf-spf" stage here https://gitlab.com/ska-telescope/ska-dish-lmc/-/pipelines/976051144   The integration report linked below contains: https://confluence.skatelescope.org/display/SE/PI19+Dish+LMC+Integration+with+SPFC+in+ITF The integration tests we ran (links to L2, XTP and scenarios) This is the functionality that was implemented. Do not expect that more than this functionality to have been implemented The results of the integration test and the reason for failures. Basically the LP -> FP transition takes longer than the timeout for the tests For more details see demo 19.4 https://confluence.skatelescope.org/display/SE/2023-08-03+OMC+ART+System+Demo+19.4
    • 19.6
    • Stories Completed, Solution Intent Updated, Outcomes Reviewed, Demonstrated, Satisfies Acceptance Criteria, Accepted by FO
    • PI22 - UNCOVERED

    • Team_KAROO
    • OMC-G4

    Description

      Support integration of Dish LMC (DishManager, DishLogger, SPFRx simulator, existing Dish Structure simulator) that is deployed in a k8s cluster in the ITF with the SPF Controller (not simulator) that is installed in the ITF.

      • Plan integration with ATLAS and EMSS.
      • Release Dish LMC for integration.
      • Deploy Dish LMC to k8s in ITF (similar to what was done for MID PSI).
      • Deploy Dish LMC with SPF software simulator, run Dish LMC tests to ensure it works in ITF.
      • Deploy Dish LMC without SPF software simulator, run Dish LMC tests to ensure it works in ITF.
      • Update TANGO database (that is deployed as part of Dish LMC) to reflect the ITF SUT devices, including SPF specific TANGO properties (similar exercise as was done for SPFRx in MID PSI).
      • Test connectivity between Dish LMC and SPF.
      • In collaboration with ATLAS and EMSS perform integration testing of the SUT.
      • Support debugging, make changes to code if integration is blocked, record things that need to change in Dish LMC after integration.

      OUTCOME:

      • This ticket covers initial integration test between DISH.LMC and SPF only to determine any integration issues.
      • This ticket does NOT cover resolution of any integration issues found, but merely reports on them.
      • It does NOT include a release for ska-dish-lmc that can be used by other teams for integration testing.

      Attachments

        Issue Links

          Structure

            Activity

              People

                s.vrcic Vrcic, Sonja
                p.swart Swart, Paul [X] (Inactive)
                Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                Feature Progress

                  Story Point Burn-up: (100.00%)

                  Feature Estimate: 2.0

                  IssuesStory Points
                  To Do00.0
                  In Progress   00.0
                  Complete69.5
                  Total69.5

                  Dates

                    Created:
                    Updated:
                    Resolved:

                    Structure Helper Panel