[INSTRM-2161] Publicize actor version issues Created: 01/Feb/24  Updated: 03/Feb/24

Status: Open
Project: Instrument control development
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: Task Priority: Normal
Reporter: cloomis Assignee: Unassigned
Resolution: Unresolved Votes: 0
Labels: EngRun
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Relates
relates to INSTRM-2162 Fix false dirty tag after pfsinstall Open

 Description   

We need to check running actor versions and alert on any possible discrepancies. Specifically:

  • alert when a running actor's version differs from the current eups version
  • alert when the version of any running actor's dependencies differs from the version installed with the running actor.

We can additionally note (but not as a warning/alert) when a newer version of a dependency is available. Not sure about this.

The proposal is to have the checks done in the existing version command, as implemented in ics_utils. The result would be propagated in a a new field added to the end of the existing *_version keys.

As far as displaying the issues go, we propose adding a new "channel" to the existing alertsActor for displaying "observing" warnings. Besides these version mismatches, some obvious keys might be ingest/reduce errors, or timing problems (getVisit, convergence ,ramp writes, etc), etc. These would be enumerated by adding a new field to the existing actorkeys dictionaries, just as we do for FITS and STS flags.

Obviously, child tickets to be linked in.


Generated at Sat Feb 10 16:43:37 JST 2024 using Jira 8.3.4#803005-sha1:1f96e09b3c60279a408a2ae47be3c745f571388b.