Which attempt owns this acknowledgement when the clocks disagree?

RobinAli0251 · 2026年2月22日 07:01 UTC

已关闭

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

RO
RobinAli0251
Our UR5e coupon check timed out, then the application restarted and reused the job label. There is one acknowledgement in the saved logs, but the PLC and laptop clocks disagree and neither entry names an attempt. How far can I reconstruct this without guessing?

12 条回复

NA
NaomiChan1115

Compare retained message contents and local event order first. Do you have a sequence number, retained request identity or restart marker that links the acknowledgement to one request without relying on the wall clocks?

16分
RO
RobinAli0251

Restart marker is present. No request identity survives in the acknowledgement entry. Each source has its own order, but I cannot establish the order between sources.

19分
CH
ChloeChen1179

Then leave the coupon unresolved while the responsible person reconciles it. Sorting those entries by displayed time would give you a tidy guess.

14分
KA
KaiAdams0106

Who has the coupon now?

-10分
LI
LinAbbott0009

Chloe, agreed, but make unresolved visible outside the log folder. We once had an engineer carefully preserving uncertainty while the bench label still said passed. The person carrying the sample never saw the careful bit

19分
RO
RobinAli0251

Quality has it, Kai. Physical holder and application entry both say unresolved, Lin. They are deciding its disposition separately from our attempt to explain the old acknowledgement.

14分
NA
NaomiChan1115

For the next software revision, retain an attempt identity before publishing the request and carry it through receipt, result and restart. Keep local ordering and clock information too, but do not make clock agreement the identity mechanism.

4分
CH
ChloeChen1179

How will the maintainer distinguish a new attempt from recovery of the old one on the screen? That distinction should survive the export as well.

-1分
RO
RobinAli0251

Developer's draft keeps each attempt under the coupon record. Recovery opens the existing unresolved attempt; starting another is a separate authorised action. The old unassigned acknowledgement remains unassigned.

11分
LI
LinAbbott0009

That sounds readable. Try it with whoever covers the bench, though; I thought our old screen was obvious because I'd helped design it

13分
RO
RobinAli0251

Covering technician distinguished the cases. Controlled replay also keeps delayed and duplicate messages on their identified attempts after restart. Quality issued the coupon's actual disposition independently; we have not attached the ambiguous old acknowledgement to it.

20分
KA
KaiAdams0106

Has the revised screen reached the bench yet?

15分

讨论已关闭

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