FR10 completion already high, reconnect counter says another housing finished

OmarCarter1013 · 27 Jun 2026, 22:39 UTC

Reply to discussion
OM
OmarCarter1013
The PLC completion was high before disconnect and remains high afterwards. Our monitor counts it again on reconnect. I want its job ownership reconciled without clearing the evidence or automatically resending inspection work.

21 replies

RO
RobinAli0251
Replying to OmarCarter1013

What attempt identity accompanies that retained state in the documented handshake?

6 points
OM
OmarCarter1013
Replying to RobinAli0251

A retained sequence reference, unique within a producer session. The producer session identifier is also available, but our monitor stores only the sequence number.

8 points
LI
LinArcher0357
Replying to OmarCarter1013

Then compare the full identity before deciding it is old or new. Is the monitor's processed record durable, or does reconnect also reset the part of the application that remembers what it reported?

20 points
BR
BrunoArcher0365
Replying to OmarCarter1013

The producer session belongs in that comparison; sequence seven after a producer restart is not necessarily the same event as sequence seven before it, however pleasingly the integers agree.

3 points
OM
OmarCarter1013
Replying to LinArcher0357

Processed records are durable, Lin, but keyed only by sequence. The reconnect handler also treats the first high observation as an edge and increments a separate total. Two bad assumptions, not one missing delay.

15 points
NA
NaomiCarter1028
Replying to OmarCarter1013

I'd keep the durable-record identity and the display increment as separate tests, because fixing the false edge could leave a new producer session silently matched to an old sequence record.

5 points
RO
RobinAli0251
Replying to OmarCarter1013

Can you read the session, sequence and completion as one coherent state in the supported interface?

23 points
BR
BrunoArcher0365
Replying to RobinAli0251

Robin's question matters before concatenating fields in the wrapper; independently sampled values can make an identity that the producer never held, so use the documented snapshot or consistency mechanism rather than hope they changed between different polls in a convenient order.

13 points
LI
LinArcher0357
Replying to BrunoArcher0365

Bruno, agreed. Omar, the cheap replay can still start with a coherent captured state, but it won't prove the live acquisition is coherent unless the implementation follows that mechanism.

11 points
OM
OmarCarter1013
Replying to RobinAli0251

The installed interface provides a coherent retained-state read, confirmed in its documentation; our wrapper had split the reporting fields afterwards and discarded session identity. Developer is correcting that mapping and deriving the total from durable reporting records.

20 points
NA
NaomiCarter1028
Replying to OmarCarter1013

That gives the replay an honest source; does completion itself mean accepted housing here, or only that the inspection attempt ended?

10 points
OM
OmarCarter1013
Replying to NaomiCarter1028

Attempt ended. Reviewed acceptance is separate. The corrected screen will keep completed attempts and accepted housings labelled separately, rather than use one friendly progress number for both.

3 points
RO
RobinAli0251
Replying to OmarCarter1013

What happens if the retained identity cannot be matched to a known attempt?

10 points
LI
LinArcher0357
Replying to RobinAli0251

And don't treat unavailable current state as proof there is no retained work, Omar. The reconciliation process needs somewhere to say it cannot yet read the producer.

21 points
BR
BrunoArcher0365
Replying to LinArcher0357

Lin, yes; no readable state and readable but unknown identity are different conditions, even if neither should manufacture another completion or request.

17 points
OM
OmarCarter1013
Replying to OmarCarter1013

Robin, an unknown identity is retained as unreconciled evidence with no retry. Lin and Bruno, failed state reads show reconciliation unavailable; they do not clear a previously known producer record or reset progress.

12 points
NA
NaomiCarter1028
Replying to OmarCarter1013

Then the test set should include reconnect to the same producer and a real producer-session change with a reused sequence, so both of the original assumptions get challenged.

6 points
OM
OmarCarter1013
Replying to NaomiCarter1028

Those replays pass. Repeated observation of the original full identity changes neither its record nor the total. A new producer session with the same sequence remains distinct, and unknown or unreadable states take the paths described above.

11 points
RO
RobinAli0251
Replying to OmarCarter1013

Has a maintainer checked the normal launcher against the same coherent-read mapping, not only the replay wrapper?

14 points
OM
OmarCarter1013
Replying to RobinAli0251

Yes, that check was part of the recorded run: normal launcher uses the corrected wrapper and retains the full producer identity. The report fix is accepted; no producer signals were blindly cleared and no inspection request was resubmitted.

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.