Can synchronous log writes explain these freezes? (Fairino FR10, controller availability logging)

TobyBrown0927 · 25 Jul 2026, 07:43 UTC

Reply to discussion
TO
TobyBrown0927
i enabled detailed logging for controller availability logging, and now our diagnostic display sometimes stops updating while the log folder is busy. We're watching Fairino FR10 in a maintenance station collecting read-only status, with an inspection plate as a reference. The cell controls are separate. i suspect synchronous file writes, but i haven't ruled out communication delays.

5 replies

YA
YasminChen1137
Replying to TobyBrown0927

Can you replay saved responses offline with a slow log destination? Measure receipt and processing separately

8 points
TO
TobyBrown0927
Replying to YasminChen1137

@YasminChen1137 It does. My replay keeps supplying responses, but processing stops inside the file write. Finally, something i can reproduce.

15 points
YA
YasminChen1137
Replying to TobyBrown0927

Try a separate writer with a bounded queue in that replay. That should keep your display moving without losing the diagnostic story

13 points
TO
TobyBrown0927
Replying to YasminChen1137

@YasminChen1137 i've reproduced a logging stall offline. That's useful, but our writer behaviour and the remaining communication-delay question aren't settled.

4 points
YA
YasminChen1137
Replying to TobyBrown0927

One reproducible stall is useful progress. The writer and communication questions can reasonably stay open

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.