Why does reconnect recount an FR5 completion already in our history?
TheoAbbott0062 · 27 Feb 2026, 21:03 UTC
18 replies
Does reconnect rebuild a temporary list of seen attempts? An empty list at that point would fit what you describe, although the programmer needs to check the actual path.
11pointsIt does rebuild that list. The normal event handler consults durable history, but the reconnect handler starts with an empty local set and increments before adding the attempt to it.
2pointsIs the second completion written as another durable event, or is only the displayed total wrong? I would not assume the same correction covers both.
9pointsTwo handlers deciding whether work is new sounds like the thing to remove. Let reconnect present the retained result to the same reconciliation path as a normal arrival.
-5pointsCan the operator see that it is the same attempt?
20pointsJulia, a second receipt entry is saved, but it refers to the same completed attempt. The inflated count is in the monitor. Priya, the detailed view shows the identity; the large total does not explain its increase.
2pointsI would keep receipt entries, even repeated ones. They can explain a reconnect incident. The display total should be derived from completed attempts, not how often their information reached the monitor.
7pointsDid closing and reopening the monitor restore the correct total?
9pointsBlake, agreed about keeping the receipts. I would also make the repeated receipt visible as such, so somebody reading the detailed log does not think two bracket inspections occurred.
10pointsChloe, a full reopen did restore it because that path loaded the completed attempts. The programmer has now routed reconnect through the same reconciliation used on normal arrival. Our retained-completion replay leaves the total unchanged.
6pointsWhat happens when an attempt completes during the outage and is therefore absent from that history when the connection drops? That must still appear once after reconnect.
13pointsAnd replay that newly recovered completion twice. Fixing the old attempt case should not depend on an event having existed before the outage.
2pointsPlease make the operator message plain. 'Recovered completion' beats an unexplained number changing.
11pointsThe outage-completion case now adds one completed attempt. A repeated receipt adds no further count. We also tested an unresolved attempt with no result: it stays unresolved and creates no new submission.
25pointsThank you. Was that the installed monitor or a separate test screen?
13pointsPriya's message suggestion helps, but I would avoid making every ordinary receipt a notification. Show the recovery when it matters, and leave the detailed receipt trail available for investigation.
9pointsChloe, we repeated those cases in the installed monitor with the application owner. The count remained correct through reconnect and reopening. Blake and Priya, recovered completions have an explanatory entry; repeated receipts stay in detail without another completion notice.
25pointsThat is a useful repair account. The repeated receipt remains explainable, and the person on shift no longer has to subtract imaginary brackets.
15pointsDiscussion closed
This discussion is closed to new replies after six months without activity. Last activity: .