Record Gateway read cancellation fix and event probe evidence
This commit is contained in:
@@ -17,3 +17,5 @@
|
||||
- **2026-10-13 #30 local Docker rollout verified.** After Docker recovered, isolated candidate passed missing/existing metadata controls; candidate keys all retired and container removed. Normal Compose rolled code `9f711c1` image `sha256:8cc430d7…` into the local Gateway with matching server/SDK artifact hashes, unchanged effective environment and ApiKey auth, preserved data volume, retained rollback image and restricted stopped-service data backup. Live GetTagMetadata: nonexistent absent479ms, SysTimeSec present77ms; health200. Deployed test key independently verified revoked. #30 closed for this local deployment; no wonder-host rollout/remote execution. #29/#27 and OtOpcUa #694/#700 remain open.
|
||||
|
||||
- **2026-10-13 history cleanup #35 merged (PR #40, main `fb12572`, fix `b1343b8`).** Raw/materialized Raw/Aggregate/AtTime require native EndQuery success; refusal/missing status/fault/timeout marks sticky unsafe for existing pool discard and permit release. Original result/error and independent three-second uncancelled cleanup retained. New generated-gRPC lifecycle RED37fail/18pass; affected SDK84/84, Gateway134/134; full offline solution1,681passed/157skipped/0failed, three suites. Independent review clear; merged tree equals verified branch. #35 closed; #26 cancellation and #29 live history timeout remain open. No deployment or live cursor-leak claim.
|
||||
|
||||
- **2026-10-13 read fault origin/cancellation #26 merged (PR #41, main `d75d3bd`, fix `b8a7580`).** Mapping/response delivery failures do not evict healthy historian clients; fired-token OCE/RPC Cancelled reuse depends on confirmed cleanup. Genuine transport/expiry faults, including first-pull and retry races, discard inner sessions; teardown preserves primary errors and releases permits. Affected 268 passed; full offline solution 1,815 passed / 157 skipped / 0 failed across three suites, exit 0. Independent review clear; merged tree equals tested tree. No deployment/live leak verification. Approved #39 read-only probe found default and UTC-selection timestamps identical, and affected Priority/Severity/IsAlarm casts each fail SQL 681 at row read despite nullable client schema; controls pass. #39 expanded to track offset and scalar faults; #28/#29/#27 and lmxopcua #694/#700 remain live gates.
|
||||
|
||||
Reference in New Issue
Block a user