Cannot attribute our FR10 display stalls to the busy log folder yet

LouisCarter1007 · 16 Jun 2026, 14:30 UTC

Reply to discussion
LO
LouisCarter1007
The diagnostic laptop began stalling its display after detailed logging was enabled. It watches the FR10 read-only; cell controls are separate. Synchronous writes seem a plausible cause, but communication delay is still possible. What should the comparison measure before we change the logger?

12 replies

MA
MayaChen1171
Replying to LouisCarter1007

Where does the file write happen relative to receiving the response and refreshing the display? Start with the actual call path, not the folder activity indicator.

6 points
LO
LouisCarter1007
Replying to MayaChen1171

The developer found it in the display-update callback after a response has been queued. We have not yet measured the callback duration or queue depth.

13 points
SA
SaraBaker0461
Replying to LouisCarter1007

So responses can arrive before the screen catches up. I'd measure that queue too.

11 points
NO
NoraBaker0496
Replying to LouisCarter1007

I would show the age of the displayed reading while investigating. Someone arriving at the desk needs to know whether the value describes a recent response, even if the program still looks connected.

9 points
MI
MinaChan1120
Replying to SaraBaker0461

Would showing only the newest queued sample solve the screen problem? I am unsure whether you need the full queue for the trend record as well.

14 points
LO
LouisCarter1007
Replying to MinaChan1120

The trend is meant to retain the samples, so discarding the queue would change that requirement. The display itself does not need to replay every old value.

6 points
MA
MayaChen1171
Replying to LouisCarter1007

Then define separate display and recording behaviour. What must happen when the recording path cannot keep up, instead of letting either an endless queue or silent loss choose for you?

25 points
SA
SaraBaker0461
Replying to MayaChen1171

I wouldn't hide a recording gap just because the latest screen value looks healthy again.

20 points
NO
NoraBaker0496
Replying to SaraBaker0461

That needs to be understandable in the saved trend too. A later reader cannot recover the meaning of missing samples from a warning somebody saw once at the telemetry desk.

12 points
LO
LouisCarter1007
Replying to MayaChen1171

Timing now shows the callback blocking during long writes while the receive queue grows. The developer proposes separate recording with bounded buffering and explicit gaps; communication timing remains a separate comparison.

18 points
MI
MinaChan1120
Replying to LouisCarter1007

That answers my queue suggestion, Louis. Latest-only display can be useful, but it is not permission to throw away the recording requirement.

8 points
MA
MayaChen1171
Replying to LouisCarter1007

Has the proposed recorder been checked with a slow or failed destination yet? Its policy matters most when ordinary writing stops being ordinary.

11 points

Add to the discussion

Welcome to Application Robot

Everyone can read the forum. Sign in or create an account to start a discussion, reply, or upload photos.

Forgot your password?

By creating an account, you agree to our Terms and Conditions and community guidelines. Read our Privacy Policy for how your information is handled.