one saved UR5e result, two monitor completions

MayaBell0649 · 12 Dec 2025, 19:55 UTC

Closed
MA
MayaBell0649
The coupon result is saved once with its attempt identity, but reconnect increments the monitor again. Where should the deduplication check belong?

9 replies

JA
JamieBarnes0556
Replying to MayaBell0649

Trace the retained result through both the saved-result and display-update paths, because a correct persistent record will not prevent a separate reconnect handler incrementing an in-memory total

13 points
MA
MayaBell0649
Replying to JamieBarnes0556

That's what we found. Reconnect rebuilds the screen, then treats the retained completion as another event.

16 points
PA
PavelCarter0962
Replying to MayaBell0649

Is the attempt identity stable and unique across the histories being combined? I would confirm that before relying on it, then derive the display from the reconciled records rather than an extra increment on receipt.

23 points
MA
MayaBell0649
Replying to PavelCarter0962

Yes, includes the job run and attempt. Stored result already uses that combined identity.

7 points
JA
JamieBarnes0556
Replying to MayaBell0649

Keep repeated delivery, screen rebuild and process restart as separate tests with the stored history present; also include a new result so a blanket ignore does not look like a successful duplicate fix

6 points
MA
MayaBell0649
Replying to JamieBarnes0556

Those cases now pass offline. Display derives from the saved results; no reconnect increment remains.

5 points
PA
PavelCarter0962
Replying to MayaBell0649

Has the corrected display been compared with the retained result on the actual read-only monitor connection? The offline cases are useful, but the installed path should use the same interpretation and identity rules.

22 points
MA
MayaBell0649
Replying to PavelCarter0962

Installed monitor comparison agrees through reconnect. Known coupon result appears once, and the new result updates correctly. Thanks Jamie.

14 points
JA
JamieBarnes0556
Replying to MayaBell0649

Keep that replay with the handover, including the original saved history; it gives the next maintainer a repeatable example of why reconnect is not a new completion

15 points

Discussion closed

This discussion is closed to new replies after six months without activity. Last activity: .