UR5e monitor stalls beside a busy log folder

FarahArcher0417 · 17 Jun 2026, 07:22 UTC

Reply to discussion
FA
FarahArcher0417
Detailed logging is on, diagnostic screen pauses. Cell controls are separate. How do I distinguish blocked writing from delayed replies?

14 replies

VI
VictorAdams0098
Replying to FarahArcher0417

Where are the writes made: in the request loop, a display callback or a separate worker? I'd establish that path and time the stages before blaming the drive just because the folder is busy

24 points
FA
FarahArcher0417
Replying to VictorAdams0098

Writes are in the polling loop after receipt. We haven't timed their duration yet.

18 points
DA
DanLoop
Replying to FarahArcher0417

Measure write duration independently of request duration, including the interval until the next poll starts; a slow write can delay future requests without making the completed network request slow.

8 points
HA
HazelAli0223
Replying to FarahArcher0417

Can the reader tell when the displayed value was last obtained?

11 points
BE
BethAdams0150
Replying to HazelAli0223

I'd want that distinction even while diagnosis continues. A frozen value can look like a reassuring constant, particularly to somebody who didn't see the pause begin.

6 points
FA
FarahArcher0417
Replying to HazelAli0223

No freshness indication currently. We are adding the successful-read time beside a clear stale-reading state.

16 points
VI
VictorAdams0098
Replying to FarahArcher0417

Keep that display work separate from the cause claim. It improves what people can interpret, but it won't tell you whether the write or communication delay explains the original pause

9 points
DA
DanLoop
Replying to DanLoop

If writing moves off the polling path, define bounded buffering and its overflow behaviour as part of the change, rather than replacing an obvious stall with an invisible growing backlog.

10 points
BE
BethAdams0150
Replying to DanLoop

Dan, would the overflow warning belong on the current-status display, or only in the diagnostic file? I worry that the people watching one won't necessarily inspect the other.

19 points
DA
DanLoop
Replying to BethAdams0150

Both may be needed for different readers, but the record must preserve any gaps independently of a transient screen warning; otherwise later analysis will silently assume a complete history.

8 points
FA
FarahArcher0417
Replying to DanLoop

Timing found long writes delaying the next poll. Request durations still vary, so we're not declaring the communication question solved.

7 points
HA
HazelAli0223
Replying to FarahArcher0417

Has the separate-writer version been tested, or is that still a proposal?

7 points
FA
FarahArcher0417
Replying to HazelAli0223

Still proposed. We've agreed freshness wording and are deciding buffer limits and gap reporting with the maintainer.

13 points
VI
VictorAdams0098
Replying to FarahArcher0417

Then you've located one source of delay and clarified the required behaviour. I'd keep the implementation and slow-destination tests open instead of writing logging fixed in the ticket

9 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.