ISISComputingGroup / IBEX

Top level repository for IBEX stories
5 stars 2 forks source link

Check device IOCs for too many separate SCAN loops #6373

Open FreddieAkeroyd opened 3 years ago

FreddieAkeroyd commented 3 years ago

As a developer I would like stream device IOCs to use more forward links to initiate processing rather than having separate SCAN loops running on timers. As noted in #6286 lots of separate periodic scan records all trying to access the serial device port does not scale well and can lead to lock timeouts and failed processing. As the serial device port is only single access, it would be more logical to chain (FLNK) records from a single (or small number) of periodically scanning records.

Acceptance Criteria

JamesKingWork commented 3 years ago

The original problem was seen with invalid alarms appearing ever few seconds on the mercury itc on EMU and MUSR. Once fixed in the mercury itc driver we should test the changes on EMU.