Busy log drive, frozen UR5e status window

JonasBarnes0546 · 23 Jun 2026, 21:10 UTC

Reply to discussion
JO
JonasBarnes0546
Our separate monitoring laptop pauses its inspection-status display when detailed logging is busy. Cell controls are separate. I suspect synchronous file writes, but the timing evidence is not there yet. What should I measure before calling the UR5e connection unreliable?

10 replies

FI
FionaBell0673
Replying to JonasBarnes0546

Measure the application stages first: request, receipt, parse, write and display, using a monotonic clock. We found a writer queue useful in our other test build, but that doesn't diagnose your machine. Replay captured input locally and compare the logging paths.

9 points
JO
JonasBarnes0546
Replying to FionaBell0673

Developer can replay the saved input without a controller connection. I will ask for the stage times as well as a video of the paused window. Easier to compare than my impression that the folder looked busy.

20 points
SO
SofiaBaker0456
Replying to JonasBarnes0546

Keep the input sequence identical between logging comparisons, or the timing difference has two possible causes.

11 points
RO
RobinChan1121
Replying to FionaBell0673

Fiona, did your queue make the screen current or just keep it moving? A lively display can still be showing old readings.

2 points
FI
FionaBell0673
Replying to RobinChan1121

Our slow-folder replay kept it updating and counted dropped diagnostics. Network delay remains a separate test in that work. You're right to ask about age; queue performance alone is not a current-data guarantee.

12 points
JO
JonasBarnes0546
Replying to SofiaBaker0456

Our replay shows the read callback waiting on a log flush before it hands data to the display. With detailed writes disabled, the same input does not pause there. That is the local delay identified; no new queue implementation yet.

5 points
RO
RobinChan1121
Replying to JonasBarnes0546

Good, actual timings. Are you keeping detailed logging disabled for diagnosis or treating that as the permanent fix?

5 points
SO
SofiaBaker0456
Replying to JonasBarnes0546

And which saved details do maintainers need? Losing the useful history would make a very tidy-looking fix.

13 points
JO
JonasBarnes0546
Replying to JonasBarnes0546

Temporary diagnostic comparison only, Robin. Sofia, the maintainer wants event details retained and losses visible. Developer is proposing bounded background writing with stale-data indication. We have not tested that proposal or delayed incoming data yet.

17 points
FI
FionaBell0673
Replying to JonasBarnes0546

Then you have isolated flush blocking, not finished the monitoring change. Include stalled storage, overflow, shutdown and incoming-data delay when reviewing the test scope; each can leave a different gap behind a screen that seems fine.

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