Skip to content

Reduce running time for Quidel indicator #1547

@krivard

Description

@krivard

The omicron signals appear to have substantially increased the running time for the Quidel indicator. Here's a plot of the running time for the Quidel indicator over the last 30 days, relative to the other indicators. The dotted threshold line is at 1 hour.

image

Because we run acquisition once an hour, indicators that take longer than an hour to complete delay the acquisition schedule no matter what; because typical non-empty acquisition takes between 7 and 37 minutes to run, indicators that take longer than 24 minutes may delay the acquisition schedule depending on how much data is in receiving.

This is not an emergency in itself, but each long-running indicator we have increases the likelihood that the sum total of scheduled tasks in Automation will exceed 24 hours, causing cascading delays and unpredictable results.

From a quick linear fit (data attached) it looks like Quidel running time is increasing by ~10s each day, so we've got a month or so before it actually exceeds an hour. Ideally we want to bring it down to ~18 minutes or less if we can.

Max runtime by indicator and date.csv

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions