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

SAL Work Phase 2

    XMLWordPrintable

    Details

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

      Description

      This epic is capture work done on the SAL.  This is phase 2 for epics:

       

        Attachments

          Issue Links

          Stories in Epic (Custom Issue Matrix)

          Key Summary Story Points Assignee Status
           
          DM-22750

          salobj ConfigurableCsc json schema validation bug

          1 Russell Owen Done
           
          DM-22714

          Fix warnings.warning

          0 Russell Owen Done
           
          DM-18208

          Please provide a variant of getSample_x that always returns the last value seen

          2 Dave Mills Done
           
          DM-18424

          Remove heartbeat event from subsystem XML

          1 Dave Mills Done
           
          DM-18423

          Create a heartbeat event in SALGenerics.xml

          1 Dave Mills Done
           
          DM-18413

          varchar size EFD

          Dave Mills Done
           
          DM-18212

          The heartbeat event is missing from SALGenerics.xml in ts_xml

          1 Dave Mills Done
           
          DM-18209

          Make topic get and put functions safe for nullptr / None

          3 Dave Mills Done
           
          DM-17904

          Please speed up SALPY startup

          Dave Mills Done
           
          DM-19965

          Add generated commands to the SAL RPM

          Dave Mills Done
           
          DM-21247

          Allow specifying checkpoints and log level when queuing a script

          2 Russell Owen Done
           
          DM-21192

          Coordinate the v4.2.0 Release of XML

          3 Rob Bovill Done
           
          DM-21191

          Coordinate the v4.0.0 Release of SAL

          5 Rob Bovill Done
           
          DM-21175

          Try using a single DDS sample cache shared by the script queue and scripts

          1 Russell Owen Done
           
          DM-21779

          Test new enumerations with values

          1 Russell Owen Done
           
          DM-21716

          Modernize setup.cfg in salobj

          0 Russell Owen Done
           
          DM-21972

          Create simple code to simulate script loading

          2 Russell Owen Done
           
          DM-21936

          Make new package containing actuator simulators written in Python

          2 Russell Owen Done
           
          DM-21399

          Add an enum to Test in ts_xml

          0 Russell Owen Done
           
          DM-19363

          Make OpenSplice RPM relocatable

          1 Dave Mills Done
           
          DM-19347

          Using salEvent to register publisher causes seg fault

          Dave Mills Done
           
          DM-19453

          Whitelisting Supported Generic Interfaces in SAL

          1 Dave Mills Done
           
          DM-20457

          Fix SAL XML for Script, ScriptQueue and Test

          0 Russell Owen Done
           
          DM-20439

          Make ts_salobj unit tests more reliable

          2 Russell Owen Done
           
          DM-20428

          SAL updates for salobj feature requests - part 1

          3 Dave Mills Done
           
          DM-20335

          make_idl_libs.py fails if ts_sal and ts_idl are on separate volumes

          0 Russell Owen Done
           
          DM-20314

          Add units and update subsystem metadata to Script, ScriptQueue and Test

          0 Russell Owen Done
           
          DM-20341

          Update XML for ATDome and ATDomeTrajectory

          0 Russell Owen Done
           
          DM-21358

          Only allow changing simulation mode in STANDBY state

          1 Russell Owen Done
           
          DM-19792

          I suggest using VOLATILE durability for command_x and ackcmd topics

          Dave Mills Done
           
          DM-19697

          Proposed additions to the ackcmd topic: Origin and command ID

          3 Dave Mills Done
           
          DM-21291

          Update ts_scriptqueue unit tests to use asynctest

          1 Russell Owen Done
           
          DM-20991

          Please add kafka-related packages to lsstts/develop-env

          1 Tiago Ribeiro Done
           
          DM-20942

          Test and release SAL V4

          5 Dave Mills Done
           
          DM-20919

          Please add the Description and Units information to the IDL files

          Dave Mills Done
           
          DM-21032

          Coordinate the v4.0.0 Release of SAL

          3 Rob Bovill Done
           
          DM-21031

          Coordinate the v4.1.1 Release of XML

          2 Rob Bovill Done
           
          DM-21883

          Rotator and Hexapod settingsApplied events renamed

          0 Russell Owen Done
           
          DM-20849

          Update ts_salobj for SAL 4.0

          4 Russell Owen Done
           
          DM-20848

          The showSchema ScriptQueue command and its unit test are both broken

          1 Russell Owen Done
           
          DM-18182

          Support asyncio to wait for topics to arrive, instead of polling

          Dave Mills Done
           
          DM-21331

          Modernize the way tasks are run in scriptqueue

          1 Russell Owen Done
           
          DM-21328

          Modernize the way tasks are run in salobj

          2 Russell Owen Done
           
          DM-21304

          Add async method for handling new summary state to BaseCsc

          1 Russell Owen Done
           
          DM-20222

          recommendedSettingsVersion information incorrect

          0 Russell Owen Done
           
          DM-20120

          Create itemized list of potential SAL unit tests

          2 Russell Owen Done
           
          DM-20115

          Fix circular dependency between ts_scriptqueue and ts_standard/eternalscripts

          2 Russell Owen Done
           
          DM-20243

          Update ts_externalscripts for ts_scriptqueue 2.2

          1 Russell Owen Done
           
          DM-20240

          Update ts_sal tests for no char0 Test arrays field

          0 Russell Owen Done
           
          DM-20239

          Make a version of ts_xml that is compatible with both ts_sal 3.10 and pending 4.0

          0 Russell Owen Done
           
          DM-20275

          ts_salobj 4 cannot hear SAL 3.10 command acks

          3 Russell Owen Done
           
          DM-21110

          SAL 4 is adding content that looks extra and unwanted to IDL files

          1 Dave Mills Done
           
          DM-21106

          Please add a salgenerator command that just generates the rev-coded IDL

          2 Dave Mills Done
           
          DM-21072

          Add LOVE events

          0 Russell Owen Done
           
          DM-21069

          Add all as an option to make_idl_files.py

          0 Russell Owen Done
           
          DM-19685

          Identify slowdown in SAL command acks

          3 Russell Owen Done
           
          DM-17268

          SAL release 4 build and distribute

          5 Dave Mills Done
           
          DM-22627

          Test - use of InfluxDB Reserved Words

          1 Russell Owen Won't Fix
           
          DM-17147

          SAL numpy array data corruption

          Dave Mills Won't Fix
           
          DM-18280

          Please have salgenerator validate check for reserved MySQL words

          1 Dave Mills Won't Fix
           
          DM-18279

          Please offer a function that waits until a topic is sent

          Dave Mills Won't Fix
           
          DM-18281

          Allow specifying default values for topic items in our XML

          5 Dave Mills Won't Fix
           
          DM-20990

          Make ts_idl conda-installable

          1 Tiago Ribeiro Won't Fix
           
          DM-20851

          Fix bugs and flake8 errors in ts_externalscripts

          0 Russell Owen Won't Fix
           
          DM-18681

          Please add a way to ask if SAL getCurrentTime is based on a time server

          3 Dave Mills Won't Fix
           
          DM-18277

          Please add topic metadata to the SAL libraries

          5 Dave Mills Won't Fix
           
          DM-18262

          Create the MTMount design artifacts

          1 Dave Mills Won't Fix
           
          DM-17278

          Create IPMI table agent

          2 Dave Mills Won't Fix
           
          DM-17270

          Deploy test IPMI/DDS/EFD service

          2 Dave Mills Won't Fix
           
          DM-18264

          Java testing - callbacks

          3 Dave Mills Won't Fix
           
          DM-18265

          c++ testing - callbacks

          5 Dave Mills Won't Fix
           
          DM-18255

          Callbacks implementation

          5 Dave Mills Won't Fix
           
          DM-18259

          Test LabVIEW heartbeat support

          1 Dave Mills Won't Fix
           
          DM-18247

          Test Java heartbeat support

          3 Dave Mills Won't Fix
           
          DM-18243

          Test c++ heartbeat support

          4 Dave Mills Won't Fix
           
          DM-18248

          SAL features -callbacks, unit tests , documentation

          3 Dave Mills Won't Fix
           
          DM-18245

          SAL features - add heartbeat support

          5 Dave Mills Won't Fix
           
          DM-17272

          Create generic IPMI/DDS/EFD service

          3 Dave Mills Won't Fix
           
          DM-18253

          Add wavefront pipeline interfaces

          3 Dave Mills Won't Fix
           
          DM-18257

          Add OCS events

          2 Dave Mills Won't Fix

            Activity

            Hide
            aclements Andy Clements added a comment -

            This should be the one for review.  

            Show
            aclements Andy Clements added a comment - This should be the one for review.  
            Hide
            mareuter Michael Reuter added a comment -

            Need to get the unresolved tickets cleaned up before this can be reviewed fully.

            Show
            mareuter Michael Reuter added a comment - Need to get the unresolved tickets cleaned up before this can be reviewed fully.
            Hide
            dmills Dave Mills added a comment -

            New work is now all in SAL Phase 3

            Show
            dmills Dave Mills added a comment - New work is now all in SAL Phase 3

              People

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

                Dates

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

                  Jenkins

                  No builds found.