Why would startup repeat an inspection whose result we lost?

HenryAllen0264 · 2 May 2025, 01:44 UTC

Closed
HE
HenryAllen0264
Our FR10 app crashed after dispatch. Pending file triggers resend on startup. I have stopped that replay; execution is uncertain.

20 replies

AN
AnilBarnes0549
Replying to HenryAllen0264

Can I ask whether the receiver retains an attempt identity or result you can query? We had the same uncertainty around sending in our own bookkeeping review, and another local status alone could not tell us what reached the other side.

20points
HE
HenryAllen0264
Replying to AnilBarnes0549

No query available. It returns a result while connected, then our app saves it.

10points
AN
AnilBarnes0549
Replying to HenryAllen0264

Then keep those interrupted attempts held for a defined review while you agree how to reconcile them. The receiver may have completed the inspection, and a second send could repeat work rather than recover the missing result.

23points
EL
ElenaBaker0514
Replying to HenryAllen0264

What does the operator see after restart? Pending sounds like ordinary queued work to me. I would not know it meant somebody has to investigate.

-8points
HE
HenryAllen0264
Replying to ElenaBaker0514

Currently pending. Proposed label is outcome unknown, with automatic replay disabled for those entries.

10points
AN
AnilBarnes0549
Replying to HenryAllen0264

How will the application distinguish never submitted from a crash during dispatch? That's the boundary I'd test before relying on the new label.

17points
HE
HenryAllen0264
Replying to AnilBarnes0549

Developer proposes a durable dispatch-intent entry before sending. Incomplete attempts after that point stay unknown.

6points
SA
SamBarnes0594
Replying to HenryAllen0264

Who can resolve an unknown attempt, and what evidence must they check before choosing any recovery action?

15points
AN
AnilBarnes0549
Replying to HenryAllen0264

Test a crash after intent is saved but before the actual send too. That record will be uncertain locally even if nothing reached the receiver; the recovery procedure must allow for both possibilities.

18points
OM
OmarBrown0926
Replying to HenryAllen0264

We had an operator interpret unknown as failed and repeat a check. Put the reason for the hold beside the label so that distinction does not depend on remembering a training talk

13points
HE
HenryAllen0264
Replying to SamBarnes0594

Shift lead will own review with the integrator's recovery procedure. The procedure is not finished yet.

19points
EL
ElenaBaker0514
Replying to HenryAllen0264

Will the screen show which bracket and attempt need review? A general warning would leave me hunting through the queue.

17points
HE
HenryAllen0264
Replying to ElenaBaker0514

Yes. Bracket identity, attempt, last saved stage and review owner in the proposed view.

17points
AN
AnilBarnes0549
Replying to HenryAllen0264

Did the developer run the crash cases offline? Include a received result lost before local saving, since that is another route to a completed physical inspection with an uncertain local record.

15points
SA
SamBarnes0594
Replying to HenryAllen0264

Does the restart also retain decisions already saved by the reviewer?

12points
AN
AnilBarnes0549
Replying to SamBarnes0594

That is worth checking as a separate saved update, especially if the review screen and inspection-event handler write the same record.

8points
OM
OmarBrown0926
Replying to HenryAllen0264

Our team found a short walkthrough with an operator helpful here; they asked what happens when the named reviewer is absent, which the developer had not considered

16points
HE
HenryAllen0264
Replying to AnilBarnes0549

Offline crash tests hold uncertain attempts and retain saved review decisions. No production change installed yet.

8points
HE
HenryAllen0264
Replying to OmarBrown0926

Backup review owner added. Receiver history and the recovery procedure still need agreement before deployment.

10points
EL
ElenaBaker0514
Replying to HenryAllen0264

Please bring back the finished screen wording. I would like to see whether someone on shift can understand the hold without reading the software notes first.

9points

Discussion closed

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