Uploaded image for project: 'Data Management'
  1. Data Management
  2. DM-25956

SAL Work Phase 5

    XMLWordPrintable

    Details

    • Type: Epic
    • Status: Done
    • Resolution: Done
    • Fix Version/s: None
    • Component/s: ts_middleware
    • Labels:
    • Epic Name:
      SAL Work Phase 5
    • Story Points:
      80
    • WBS:
      1.04C.15.4 (Middleware)
    • Team:
      Telescope and Site

      Description

      This epic is to capture work done on the SAL and various other middleware parts.

      DM-22023

      DM-24682

        Attachments

          Issue Links

          Stories in Epic (Custom Issue Matrix)

          Key Summary Story Points Assignee Status
           
          DM-27601

          Release ts_salobj 6.1 and packages that must be updated for it.

          1 Russell Owen Done
           
          CAP-642

          Fix the DDS tuning of ospl.xml

          0 Dave Mills Done
           
          CAP-641

          Please have salgenerator fail if IDL_Type is missing

          0 Dave Mills Done
           
          CAP-640

          Operations boot camp

          0 Dave Mills Done
           
          CAP-639

          NCSA Test stand DDS test and tuning phase 5 - deployment

          0 Dave Mills Done
           
          CAP-638

          Upgrade OpenSplice assets to 6.10.4p2

          0 Dave Mills Done
           
          CAP-637

          Change location of default QoS.xml file

          0 Dave Mills Done
           
          CAP-636

          NCSA Test stand DDS test and tuning phase 6 - deployment

          2 Dave Mills Done
           
          DM-27296

          Update ts_salobj to use the new ts_ddsconfig package.

          1 Russell Owen Done
           
          DM-27277

          Upgrade OpenSplice assets to 6.10.4p2

          0.5 Dave Mills Done
           
          DM-27527

          Rename Hexapod to MTHexapod in ts_xml

          0 Wouter van Reeven Done
           
          DM-27520

          Rename Rotator to MTRotator in ts_xml

          0 Wouter van Reeven Done
           
          DM-27380

          Watcher loses control capability after start command failure

          1 Russell Owen Done
           
          DM-26113

          Cherry pick setting a random LSST_DDS_DOMAIN in BaseCscTestCase.check_bin_script to salobj 5

          0 Russell Owen Done
           
          DM-26095

          Support LSST_DDS_HISTORYSYNC<0 disables wait_for_historical_data in ts_sal

          1 Dave Mills Done
           
          DM-26094

          Support LSST_DDS_HISTORYSYNC<0 to disable wait_for_historical_data in ts_salobj

          0 Russell Owen Done
           
          DM-26036

          Add missing unit test

          0 Russell Owen Done
           
          CAP-598

          Work with IT Chile to setup a DDS debug node at the base

          3 Dave Mills Done
           
          DM-26024

          Work with IT Chile to setup a DDS debug node at the base

          3 Dave Mills Done
           
          CAP-597

          NCSA Test stand DDS debug

          3 Dave Mills Done
           
          CAP-620

          NCSA Test stand DDS test and tuning phase 3

          4 Dave Mills Done
           
          CAP-619

          Update OpenSplice repos with latest configuration upgrades

          2 Dave Mills Done
           
          DM-26732

          Update OpenSplice repos with latest configuration upgrades

          2 Dave Mills Done
           
          DM-26731

          Build and deploy cycle 0013 at NCSA

          3 Tiago Ribeiro Done
           
          DM-26716

          Prepare CSCs for salobj 6 release

          1 Eric Coughlin Done
           
          DM-26715

          Make telemetry reliable again

          0 Russell Owen Done
           
          DM-26712

          Support testing on the NCSA teststand

          3 Russell Owen Done
           
          DM-26701

          Update Scheduler CSC to be compatible with salobj 6.0

          1 Tiago Ribeiro Done
           
          DM-26578

          Use DDS_READ_QUEUE_LEN as the default queue_len for read topics

          0 Russell Owen Done
           
          DM-26624

          Enhance BaseCscTestCase.check_standard_state_transitions to accept the settings to apply

          0 Russell Owen Done
           
          DM-26642

          Fix ts_sal unit tests for LSST_DDS_DOMAIN_PREFIX

          0 Russell Owen Done
           
          CAP-612

          NCSA Test stand DDS debug 2

          3 Dave Mills Done
           
          CAP-611

          Inconsistency between the IDL and Control in LabVIEW

          1 Dave Mills Done
           
          CAP-610

          Implement new partition naming scheme in ts_sal

          1 Dave Mills Done
           
          DM-26557

          Implement new partition naming scheme in ts_sal

          1 Dave Mills Done
           
          DM-26556

          Implement new partition naming scheme in ts_salobj

          1 Russell Owen Done
           
          DM-25912

          Stop automatically sending InProgress ack for commands

          0 Russell Owen Done
           
          DM-25905

          Add script heartbeat monitoring to ScriptQueueCommander

          1 Russell Owen Done
           
          DM-25899

          Move the body of the command-line scripts in doc/ to library modules.

          1 Russell Owen Done
           
          CAP-589

          HVAC defines a command and telemetry topic with the same name

          1 Dave Mills Done
           
          CAP-588

          Please clarify the provenance of the dds builds in the Docker images

          1 Dave Mills Done
           
          CAP-586

          Please move salgenerator and other crucial bin scripts to the bin/ directory

          1 Dave Mills Done
           
          CAP-585

          Please echo private_identity from commands as identity in ackcmd messages.

          1 Dave Mills Done
           
          DM-25478

          Remove idl_parser test workaround for private_host

          0 Russell Owen Done
           
          DM-25474

          Remove ackcmd check workaround for salobj 5

          0 Russell Owen Done
           
          DM-25473

          Please echo private_identity from commands as identity in ackcmd messages.

          1 Dave Mills Done
           
          DM-25471

          Please move salgenerator and other crucial bin scripts to the bin/ directory

          1 Dave Mills Done
           
          DM-25783

          Please clarify the provenance of the dds builds in the Docker images

          1 Dave Mills Done
           
          DM-25526

          Fix array handling in ADLink's community edition of OpenSplice

          1 Russell Owen Done
           
          DM-27415

          Rename Hexapod to MTHexapod in ts_xml and rename the CSC package

          1 Russell Owen Done
           
          DM-27414

          Update ts_rotator and ts_hexapod for renamed XML

          1 Russell Owen Done
           
          DM-26772

          Deprecate ReadTopic.get flushing the queue

          1 Russell Owen Done
           
          DM-27119

          Please have salgenerator fail if IDL_Type is missing

          1 Dave Mills Done
           
          DM-27090

          ts_salobj documentation fix: specifying the version

          0 Russell Owen Done
           
          DM-26664

          Use the QoS file for all QoS, with topic-category-specific profiles

          2 Russell Owen Done
           
          DM-25967

          Create OpenSplice assets for 6.9.0/6.10.4

          2 Dave Mills Done
           
          DM-26270

          Support the New Enum Syntax in IDL File

          2 Dave Mills Done
           
          DM-26211

          Generate list of essential ts_sal files

          1 Dave Mills Done
           
          DM-26193

          Replicate TMA simulation environment

          4 Dave Mills Done
           
          DM-26191

          Improve documentation for CscCommander.amain

          0 Russell Owen Done
           
          DM-24942

          HVAC defines a command and telemetry topic with the same name

          1 Dave Mills Done
           
          DM-23463

          Update script unit tests for ts_xml 4.7

          2 Russell Owen Done
           
          DM-27069

          Create ts_ddsconfig package

          1 Russell Owen Done
           
          DM-27038

          Lengthen string fieldsin generic SAL topics

          1 Russell Owen Done
           
          DM-27029

          BaseCsc.amain returns the wrong version for --version

          1 Russell Owen Done
           
          DM-27021

          assert_black_formatted should exclude git dirs

          0 Russell Owen Done
           
          CAP-624

          Test cap and Epic interaction

          Dave Mills Done
           
          CAP-623

          Modify RPM builder to to use Runtime Languages spec

          2 Dave Mills Done
           
          CAP-622

          Increase the Debug Message for LabVIEW

          2 Dave Mills Done
           
          CAP-621

          NCSA Test stand DDS test and tuning phase 4 - deployment

          2 Dave Mills Done
           
          DM-26966

          NCSA Test stand DDS test and tuning phase 4 - deployment

          2 Dave Mills Done
           
          DM-26489

          Fix references to atdometrajectory in ts_mtdometrajectory

          0 Russell Owen Done
           
          DM-26480

          Fix ts_sal unit tests for volatile telemetry

          0 Russell Owen Done
           
          DM-26473

          Stop setting tel_max_history in my packages

          0 Russell Owen Done
           
          DM-26472

          Make telemetry volatile in ts_salobj v6 pre-release

          1 Russell Owen Done
           
          CAP-609

          Modify RPM builder to to use Runtime Languages spec

          2 Dave Mills Done
           
          CAP-608

          Make branch of ts_sal with volatile telemetry topics, for testing

          3 Dave Mills Done
           
          CAP-607

          Support the New Enum Syntax in IDL File

          2 Dave Mills Done
           
          CAP-606

          Missing Control in SAL LabVIEW VI and IDL Information

          1 Dave Mills Done
           
          CAP-605

          Test RPI Centos7 container with hardware

          2 Dave Mills Done
           
          DM-26447

          ScriptQueueCommander: support setting logLevel, etc. in the add command

          1 Russell Owen Done
           
          DM-26423

          Make SAL/kafka producers shut down gracefully for SIGTERM

          1 Russell Owen Done
           
          DM-26416

          Release my packages waiting for ts_xml 6.2

          0 Russell Owen Done
           
          DM-26410

          In salobj work around the OpenSplice bug that causes read problems when a writer process shuts down

          0 Russell Owen Done
           
          DM-26866

          Increase the Debug Message for LabVIEW

          2 Dave Mills Done
           
          DM-26864

          Support unit testing for CSC commanders

          1 Russell Owen Done
           
          DM-26850

          Fix get in ts_standardscripts

          0 Russell Owen Done
           
          DM-26822

          Improve DDS read loop to reduce the danger of filling the DDS read queue

          1 Russell Owen Done
           
          DM-26552

          Test Python behavior with TCP/IP hangups

          0 Russell Owen Done
           
          DM-26546

          Change --simulate to true/false if there are only two valid states

          0 Russell Owen Done
           
          DM-26540

          NCSA Test stand DDS debug 2

          5 Dave Mills Done
           
          DM-26531

          Release packages dependent on ts_salobj 6

          0 Russell Owen Done
           
          DM-26379

          Missing Control in SAL LabVIEW VI and IDL Information

          1 Dave Mills Done
           
          DM-26367

          Remove misspelled Hexapod and Rotator enums

          0 Russell Owen Done
           
          DM-26335

          Test RPI Centos7 container with hardware

          2 Dave Mills Done
           
          DM-26334

          Make branch of salobj with volatile telemetry topics, for testing

          1 Russell Owen Done
           
          DM-26332

          Make branch of ts_sal with volatile telemetry topics, for testing

          3 Dave Mills Done
           
          DM-26525

          Inconsistency between the IDL and Control in LabVIEW

          3 Dave Mills Done
           
          DM-26517

          Simplify simulation mode support in BaseCsc

          1 Russell Owen Done
           
          DM-26499

          Get conda job running for ts_MTDomeTrajectory

          0 Russell Owen Done
           
          DM-26497

          Allow CSCs to transition to ENABLED state on startup

          5 Russell Owen Done
           
          DM-25687

          Apply segfault fix to ts_opensplice

          0 Russell Owen Done
           
          DM-18242

          Wrap a SAL method

          1 Andrew Heyer [X] (Inactive) Done
           
          DM-19203

          Update generic event payload for settingsVersions event

          1 Dave Mills Done
           
          DM-20427

          Spec and create requisition for phase 2 EFD hardware - part 2

          4 Dave Mills Done
           
          DM-20183

          EFD writers indicating working but no information received

          2 Dave Mills Done
           
          DM-19579

          The same command IDs are being used by different commands

          2 Dave Mills Done
           
          DM-26622

          Support producing Kafka messages for OpenSplice internal DDS topics

          0 Russell Owen Won't Fix
           
          DM-26437

          Make BaseScript shut down gracefully for SIGTERM

          1 Russell Owen Won't Fix
           
          DM-26322

          Add a generic heartbeat telemetry topic

          0 Russell Owen Won't Fix
           
          DM-19291

          Improve Acknowledgement and timeout handling in salobj

          1 Russell Owen Won't Fix
           
          DM-27265

          No TestID Control on the Connect Vi

          Dave Mills Invalid
           
          DM-26025

          CLONE - NCSA Test stand DDS debug

          3 Dave Mills Invalid
          CAP-513

          Temporary workaround to provide CLOCK_TAI

          Dave Mills Invalid
           
          DM-27011

          CLONE - Test cap and Epic interaction

          0 Dave Mills Invalid
           
          DM-18250

          EFD Writer script

          1 Andrew Heyer [X] (Inactive) Invalid
           
          DM-18267

          Create tests for state fail description

          3 Andrew Heyer [X] (Inactive) Invalid

            Activity

            Hide
            aclements Andy Clements added a comment -

            Hi Robert,  This epic is way over it's allotted amount of story points.. I've moved all on-going work to a new epic that is linked to this one.  Can you please review it?  Thanks. 

            Show
            aclements Andy Clements added a comment - Hi Robert,  This epic is way over it's allotted amount of story points.. I've moved all on-going work to a new epic that is linked to this one.  Can you please review it?  Thanks. 
            Hide
            rhl Robert Lupton added a comment -

            Looks OK

            Show
            rhl Robert Lupton added a comment - Looks OK

              People

              Assignee:
              dmills Dave Mills
              Reporter:
              aclements Andy Clements
              Reviewers:
              Robert Lupton
              Watchers:
              Andy Clements, Michael Reuter, Robert Lupton, Russell Owen, Tiago Ribeiro
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

                Dates

                Due:
                Created:
                Updated:
                Resolved:
                Start date:
                End date:

                  Jenkins

                  No builds found.