Is there anything besides the job label that survives through the request and acknowledgement, such as an attempt identifier or controller sequence value?
Cannot assign the FR5 acknowledgement after our application restarted
ZaraBennett0743 · 20 Sept 2025, 22:41 UTC
17 replies
Application logs have a local counter, but it resets on restart and was not sent with the request. Controller log has its own sequence. Nobody has mapped that back yet.
8 pointsPreserve those originals and get the program owners to map whatever events they can. Don't overwrite the clock values to make the rows line up.
8 pointsPlease leave an unmatched row unmatched. I've seen 'nearest time' quietly turn into 'confirmed cause' by the time the same spreadsheet reaches the incident meeting.
-1 pointsDoes the acknowledgement contain the submitted job label, or is the application adding that label when it logs receipt?
15 pointsApplication adds the current job label. The reply itself does not contain it. That makes the labelled acknowledgement row much less useful than I thought.
2 pointsWho uses that report to decide whether a plate needs another inspection? I'd want them told about this before they treat the second labelled row as a second completed attempt.
18 pointsAnd who is collecting the controller log? If it's somebody outside your team, give them the restart interval as well as the job name so they don't send only one attempt.
18 pointsHave the owners found a reliable event linking either request to the controller sequence?
15 pointsOne request is linked by a retained transport trace. The later acknowledgement still cannot be assigned. Harish, quality has been told not to use these rows as inspection completion evidence. Noah, controls supplied the interval spanning both attempts.
13 pointsFor the repair, carry a restart-safe attempt identity through the exchange where the interface permits it. If it can't echo identity, the design needs another explicit correlation mechanism.
10 pointsAnd don't solve it by making the timestamps prettier. Clock checks help investigation, but delayed replies can still arrive while a different attempt is current.
4 pointsControls and the application owner are reviewing an interface change with an echoed attempt identity. We will test delayed replies after a restart as well as normal completion. The old incident remains partly unknown.
4 pointsWill the revised report show why a reply was left unmatched, or merely leave another blank for the shift lead to chase?
21 pointsZara, does quality have a separate record for the actual plate from that old incident? The software repair won't answer what happened to it.
6 pointsInclude duplicate and out-of-order replies in those tests too. A unique label is useful only if the receiver checks it before changing the attempt state.
11 pointsNoah, quality reconciled the plate separately and retained that decision with the incident. Harish, the proposed report gives unmatched replies their own reason field. Alex, those tests are included. We have not deployed the interface change yet; at least the old report no longer claims two known results.
2 pointsDiscussion closed
This discussion is closed to new replies after six months without activity. Last activity: .