our fr5 status display waits while the diagnostic folder is busy

KaiBrooks0802 · 2026年1月23日 10:40 UTC

已关闭

主帖中文翻译暂不可用,以下显示英文原文;回复保留原文。 查看英文原文

KA
KaiBrooks0802
I enabled detailed logging on our read-only FR5 monitor and the display now pauses when its folder is busy, but how should the maintainer separate a slow controller reply from a reply already received and waiting to be written?

10 条回复

HE
HenryArcher0351

Time request start and return separately from parsing, file writing and the display update. Don't put that timing trace through the same writer you're investigating, or it can tell you everything happened late simply because it couldn't tell you anything earlier.

13分
KA
KaiBrooks0802

The separate trace shows the reply returning promptly, then the display waiting for the file write; we can reproduce the gap with a deliberately delayed test writer using saved responses

13分
MA
MayaChan1084

What happens to the displayed reading's age during that pause?

14分
RA
RachelBell0696

And does a failed status read have a separate test? Fixing the writer shouldn't make a missing reply look like a current value.

0分
HE
HenryArcher0351

Maya and Rachel, both matter. I wouldn't solve this with an unlimited queue either. A folder can stay unavailable longer than the test, and somebody has to decide what the monitor does when it can't keep every diagnostic record.

10分
KA
KaiBrooks0802

Maintainer and maintenance lead agreed bounded buffering with an explicit recording-gap indication, while status age remains beside the latest valid reading; failed reads leave that reading visibly old rather than reporting a fresh success

18分
RA
RachelBell0696

Have they kept observation time separate from the later write time in the saved records? Otherwise the faster screen can leave a misleading trend file behind it.

15分
KA
KaiBrooks0802

Yes, saved-response replay preserves observation times while delaying writes, and full-buffer cases show the agreed gap; failed reads are covered separately, including startup without any valid reading

19分
MA
MayaChan1084

Has the normal installed monitor been checked with the change now?

12分
KA
KaiBrooks0802

Installed read-only comparison completed: display stays responsive during the controlled writer delay, shows reading age correctly and flags the tested recording gap; maintenance has the buffer policy and failed-read cases, so we've closed the logging stall fix

6分

讨论已关闭

此讨论已连续六个月没有活动,现已关闭新回复。 最后活动: .