Details
-
Type:
Story
-
Status: Done
-
Resolution: Done
-
Fix Version/s: None
-
Component/s: ts_main_telescope
-
Labels:
-
Story Points:0
-
Epic Link:
-
Sprint:TSSW Sprint - Aug 31 - Sep 14
-
Team:Telescope and Site
-
Urgent?:No
Description
Rotator can get behind. Try ignoring extra commands.
If this works and is wanted then ts_salobj probably wants an update to handle it more gracefully (so ackcmds come for the commands actually executed, even though the pointing components are ignoring those acks). But I sincerely hope we will not need to do this. The existing queue is sufficient for getting a bit behind and catching back up, and I don't think we want to be running in a mode where the CSC cannot keep up overall. It would be far better to fix the problem – which could be some combination of:
- Profile the CSC and try to remove bottlenecks.
- Slow down the tracking rate to 10 Hz. This should be plenty.
- Run on faster hardware.
Here is a ticket branch: tickets/
DM-26643please don't merge this! It is a hack (if we really want something like this I'll want to add support to ts_salobj) and if it drops a command it acks the wrong one. Even in the best case dropped commands will never be acked, but at least we should ack the right one.