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

SAL Work Phase 3

    XMLWordPrintable

    Details

    • Type: Epic
    • Status: Done
    • Resolution: Done
    • Fix Version/s: None
    • Component/s: ts_middleware
    • Labels:
    • Epic Name:
      SAL Work Phase 3
    • Story Points:
      125
    • 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.  This is phase 3 for epics:

       

       

        Attachments

          Issue Links

          Stories in Epic (Custom Issue Matrix)

          Key Summary Story Points Assignee Status
           
          DM-24547

          Try to speed up astropy.time UTC->TAI for scalars

          1 Russell Owen Done
           
          DM-24493

          salgenerator operation order can delete required assets

          1 Dave Mills Done
           
          DM-24489

          Unit tests involving SALPY are much less reliable with ts_sal 4.1

          2 Russell Owen Done
           
          DM-24476

          Add a timeout parameter to BaseCscTestCase.check_standard_state_transitions

          0 Russell Owen Done
           
          DM-24461

          Segfault in salobj unit test using SALPY_Test

          2 Dave Mills Done
           
          DM-24446

          Complete the Java versioning implementation

          3 Rob Bovill Done
           
          DM-24394

          Write test for salgenerator GENERATE step

          2 Rob Bovill Done
           
          DM-24393

          Write test for salgenerator IDL step

          2 Rob Bovill Done
           
          DM-23958

          Install OpenSplice Enterprise at NCSA

          1 Dave Mills Done
           
          DM-23940

          Add CLOCK_TAI support to time in Python

          1 Russell Owen Done
           
          DM-23909

          Update SAL tests with new XML v4.8.0 interface changes

          4 Rob Bovill Done
           
          DM-23904

          SAL release 4,1 candidate

          3 Dave Mills Done
           
          DM-23903

          Update OpenSpliceDDS repo and rpms with bug fix

          2 Dave Mills Done
           
          DM-23900

          Prevent a Script with index=0 from being launched

          0 Russell Owen Done
           
          DM-23893

          Improve scripts - setup.env, salgenerator

          2 Petr Kubanek Done
           
          DM-23875

          Update logEvent message for Script and LOVE

          0 Russell Owen Done
           
          DM-24274

          Rename enums for FiberSpectrograph instances to remove AT/MT prefix

          0 Russell Owen Done
           
          DM-24236

          Assist EAS software contractor and update XML

          1 Dave Mills Done
           
          DM-24235

          Assist CI test and release SAL 4.1 RC2

          3 Dave Mills Done
           
          DM-24226

          Process the XML v4.9/v5.0 release

          3 Rob Bovill Done
           
          DM-24046

          Try to use NCSA's LFA S3 service

          1 Russell Owen Done
           
          DM-24034

          Prepare for SAL v4.1.x release - Part 2

          3 Rob Bovill Done
           
          DM-24012

          Prepare for SAL v4.1.x release - Part 1

          3 Rob Bovill Done
           
          DM-23826

          The test of getCurrentTime ts_sal is failing

          0 Russell Owen Done
           
          DM-23812

          Add log name to the logMessage topic

          0 Russell Owen Done
           
          DM-23802

          Improve DDS queue warnings in salobj

          1 Russell Owen Done
           
          DM-23771

          Add a CscCommander class to salobj

          2 Russell Owen Done
           
          DM-23760

          Update ups table for ts_sal to require ts_idl

          0 Russell Owen Done
           
          CAP-517

          salgenerator operation order can delete required assets

          1 Dave Mills Done
           
          CAP-529

          Segfault in salobj unit test using SALPY_Test

          2 Dave Mills Done
           
          CAP-527

          Please use an env variable to specify the masterPriority level in the OSPL configuration

          1 Dave Mills Done
           
          CAP-526

          Implement code inspector to generate CSC RPM dependencies

          5 Dave Mills Done
           
          DM-23634

          Test config files

          2 Russell Owen Done
           
          DM-23685

          Test ADLink's fix for the OpenSplice memory leak

          1 Russell Owen Done
           
          DM-23670

          Update ConfigurableCsc to output the settingsApplied and softwareVersions events

          2 Russell Owen Done
           
          DM-23664

          Please fix MTM1M3 telemetry XML so unit tests pass

          1 Dave Mills Done
           
          DM-18592

          Add standard tests to ts_salobj for use by other packages

          1 Russell Owen Done
           
          DM-18205

          Please enforce string length limits

          1 Dave Mills Done
           
          DM-23368

          Use masterPriority=0 for scripts to speed up script launch

          1 Russell Owen Done
           
          DM-23351

          BaseCscTestCase.check_bin_script checks for the wrong initial summary state

          0 Russell Owen Done
           
          DM-23255

          Report memory leak in OpenSplice

          2 Russell Owen Done
           
          DM-23221

          Change supplemental group separator in nextVisit

          0 Russell Owen Done
           
          DM-22379

          Implement RFC-643: make Version and Alias tags option in our XML

          1 Dave Mills Done
           
          DM-22373

          Please use units of second, not secs, for private timestamps

          Dave Mills Done
           
          DM-22336

          Test error in ts_salobj: no commander for issueCommand_setScalars

          Dave Mills Done
           
          DM-22304

          Delete the char0 field from Test arrays topics

          0 Russell Owen Done
           
          DM-22303

          Metadata is missing for some fields in IDL files

          Dave Mills Done
           
          DM-22294

          Please include topic description in IDL metadata

          Dave Mills Done
           
          DM-22293

          Make units and description available in salobj topics.

          2 Russell Owen Done
           
          DM-22284

          Implement RFC-639: Stop supporting changing simulation mode after a CSC is running

          2 Russell Owen Done
           
          DM-22269

          Add S3 support to salobj

          0 Russell Owen Done
           
          DM-19330

          Add a method in SAL to get units from topic values.

          5 Dave Mills Done
           
          DM-22780

          ts_sal IDL generation mis-handles topics whose names differ only in case

          1 Dave Mills Done
           
          DM-22763

          Add fields to the generic logMessage event and update ts_salobj to set them

          1 Russell Owen Done
           
          DM-22726

          Please allow empty topics in our SAL XML files

          1 Dave Mills Done
           
          DM-18126

          add nextVisit event to ScriptQueue

          6 Russell Owen Done
           
          DM-22042

          Please add ts_sal and ts_xml version metadata to IDL files

          Dave Mills Done
           
          DM-22037

          CSCs should automatically wait for their remotes to start

          1 Russell Owen Done
           
          DM-22021

          Please allow unlimited Domain Participants in our OpenSplice configuration

          1 Dave Mills Done
           
          DM-22015

          Add <LanguageSupport> to SALSubsystems.xml

          3 Dave Mills Done
           
          DM-23132

          Update ts_xml schema to permit 0 occurrences of Author in topics

          0 Russell Owen Done
           
          DM-21977

          Install SAL logger on ATHeaderService machine

          1 Dave Mills Done
           
          DM-21974

          Learn how to write data to S3 buckets and design salobj integration

          2 Russell Owen Done
           
          DM-21946

          Implement code inspector to generate CSC RPM dependencies

          5 Dave Mills Done
           
          DM-21745

          Please allow enumerations with arbitrary values in our XML files

          1 Dave Mills Done
           
          DM-21932

          Please support topics with no public fields

          2 Dave Mills Done
           
          DM-21734

          Add new events to SALGenerics.xml

          1 Dave Mills Done
           
          DM-23516

          make_idl_file all is broken after ts_xml 4.6

          0 Russell Owen Done
           
          DM-23495

          Make QueueModel.next_group_id a static method

          0 Russell Owen Done
           
          DM-23462

          Please use an env variable to specify the masterPriority level in the OSPL configuration

          1 Dave Mills Done
           
          DM-23424

          Remove ddsutil from ts_salobj

          0 Russell Owen Done
           
          DM-23422

          Try to speed up ts_salobj

          2 Russell Owen Done
           
          DM-21011

          Add more verbosity to rejected commands on salobj, especially when CSC is in FAULT state.

          0 Russell Owen Done
           
          DM-22821

          Cannot create a Controller for a component with no commands

          1 Russell Owen Done
           
          CAP-405

          Add a logLevel event to LOVE

          Russell Owen Done
           
          DM-22819

          Add logLevel event to LOVE XML

          0 Russell Owen Done
           
          DM-22808

          Bug getting LSST_DDS_IP on some systems

          1 Dave Mills Done
           
          DM-23186

          Format my T&S packages with black as time permits

          0 Russell Owen Done
           
          DM-23165

          Hexapod_logevent_commandableByDDS state attribute missing description

          0 Russell Owen Done
           
          DM-22426

          Improve CSC startup and shutdown

          1 Russell Owen Done
           
          DM-22226

          Update unit tests for previously broken SAL features

          1 Russell Owen Done
           
          DM-22225

          SAL 4.1 cannot build the Script SALPY library

          Dave Mills Done
           
          DM-22151

          Rewrite make_idl_files to take advantage of DM-21106 to speed up file generation

          0 Russell Owen Done
           
          DM-19195

          Attempting to get or put a topic segfaults if not subscribed

          2 Dave Mills Done
           
          DM-22638

          Create enforcement test for Configurable

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

          Create SAL artifact yum repo on nexus server

          1 Dave Mills Done
           
          DM-22517

          Please add metadata for the <name>ID field (i.e. a description).

          1 Dave Mills Done
           
          DM-17276

          XML - Update MTMount XMLs to conform to Naming Conventions

          5 Andrew Heyer [X] (Inactive) Done
           
          DM-18229

          MTMount OSS telemetry topic causes Java too many parameters error

          2 Andrew Heyer [X] (Inactive) Done
           
          DM-17356

          Enhance ts_SALLabVIEW to make it externally scriptable

          3 Te-Wei Tsai Done
           
          DM-18223

          Functions that get or put topics should raise an exception if resources not setup

          1 Dave Mills Done
           
          DM-18210

          Please have salgenerator return a non-zero exit code as soon as a step fails

          2 Dave Mills Done
           
          DM-18276

          Make SAL message timestamp visible to Python

          2 Dave Mills Done
           
          DM-24487

          Add a "location" argument to astropy_time_from_tai_unix

          0 Russell Owen Won't Fix
           
          DM-21432

          Update unit tests in ts_sal to test enumerations with values

          1 Russell Owen Won't Fix
           
          DM-19167

          Support Large File Objects in BaseCSC

          3 Russell Owen Won't Fix
           
          DM-18682

          Please make getCurrentTime return TAI even if there is no time server

          3 Dave Mills Won't Fix
           
          DM-22387

          SAL features for 4.0

          Dave Mills Invalid

            Activity

            Hide
            dmills Dave Mills added a comment -

            ospl.xml in OpenSplice RPMs now allows unlimited participants

            Show
            dmills Dave Mills added a comment - ospl.xml in OpenSplice RPMs now allows unlimited participants
            Hide
            aclements Andy Clements added a comment -

            Hi Robert, This epic has used its allotment of story points, we need to review and close it to credit for our work.  The on-going work with SAL continues with epic SAL Work Phase 4 - DM-24682.  So if you can look it over, agree that the work list has been done and complete the review, we would appreciate it.  Thanks.

            Show
            aclements Andy Clements added a comment - Hi Robert, This epic has used its allotment of story points, we need to review and close it to credit for our work.  The on-going work with SAL continues with epic SAL Work Phase 4 - DM-24682 .  So if you can look it over, agree that the work list has been done and complete the review, we would appreciate it.  Thanks.
            Hide
            rhl Robert Lupton added a comment -

            I have looked over these issues and confirm that they have been done.

            Show
            rhl Robert Lupton added a comment - I have looked over these issues and confirm that they have been done.

              People

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

                Dates

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

                  Jenkins

                  No builds found.