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

Measure CSP.LMC performance, investigate causes of performance degradation: Further work after SPIKE

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

Details

    • Enabler
    • None
    • None
    • Obs Mgt & Controls
    • Hide

      Detect source of performance issues so that they can be addressed in early stages of development, so that if the issues cannot be fixed in current design, the SKA project can pivot to more suitable design choices. 

      Show
      Detect source of performance issues so that they can be addressed in early stages of development, so that if the issues cannot be fixed in current design, the SKA project can pivot to more suitable design choices. 
    • Hide

      Synchronous commands replaced with asynchronous commands where required (see feature description). 

      Source of the performance issues identified. 

      Plan for mitigation / resolution proposed. 

      Show
      Synchronous commands replaced with asynchronous commands where required (see feature description).  Source of the performance issues identified.  Plan for mitigation / resolution proposed. 
    • 3
    • 2
    • Sprint 5
    • 13.4
    • PI22 - UNCOVERED

    Description

      This is a clone of SP636 which was converted into a short timeboxed Spike for some initial investigation in PI5.

      Serious performance issues have been detected when a realistic number of CSP sub-arrays and other TANGO Servers and Devices are instantiated. The cause has not been identified, it may be inherent to pyTango implementation, caused by sub-optimal container configuration, blocking due to extensive use of forwarded attributes, use of synchronous (as opposed of asynchronous commands) commands. 

      These are some of the options that will be explored: 

      • Where appropriate replace synchronous with asynchronous commands (in particular when command completion depends on large number of other devices or involves parsing of large JSON  objects). 
      • Experiment using CSP.LMC and Mid.CBF images that instantiate large number of TANGO Servers/Devices.
      • Experiment with different container configurations.

       

      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: 3.0

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

                  Dates

                    Created:
                    Updated:
                    Resolved:

                    Structure Helper Panel