Should startup resubmit a job with no saved result? - inspection-cycle execution

RaviChen1172 · 26 Aug 2026, 06:36 UTC

Reply to discussion
RA
RaviChen1172
Our application crashed after sending a inspection-cycle execution request but before saving the result. Fairino FR5 may have continued; our local file still says pending. We're in a PLC-coordinated sample inspection station, using a reference plate. The startup helper resubmits pending jobs automatically. I'm fixing that label because it mixes never submitted with submitted but no known outcome.

7 replies

HA
HassanArcher0356
Replying to RaviChen1172

What is the last durable entry for this attempt? Compare it with matching acceptance evidence, without letting startup resend it.

13 points
RA
RaviChen1172
Replying to HassanArcher0356

@HassanArcher0356 I've found persisted submission intent and matching acceptance in the controller history, without a surviving completion record. This attempt is excluded from our automatic resend queue.

21 points
HA
HassanArcher0356
Replying to RaviChen1172

@RaviChen1172 Keep it uncertain and reconcile by identity. Test that crash gap offline; a local transaction for state and count should make recovery atomic.

15 points
RA
RaviArcher0389
Replying to HassanArcher0356

Atomic locally. That transaction can't include the controller accepting a request. The gap that caused this still exists.

4 points
HA
HassanArcher0356
Replying to RaviArcher0389

@RaviArcher0389 You're right to distinguish those. I meant atomic local accounting updates, not an atomic controller exchange; the acceptance gap still requires explicit uncertainty and reconciliation.

10 points
RA
RaviChen1172
Replying to HassanArcher0356

I've kept this accepted-but-uncertain attempt out of our resend queue. The final outcome and the broader startup fix are still open.

12 points
HA
HassanArcher0356
Replying to RaviChen1172

@RaviChen1172 Excluding it from resubmission fits the known acceptance. The missing result and startup verification explain the partial status.

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