Record verified corrected Gateway rollout

This commit is contained in:
Joseph Doherty
2026-10-13 10:15:45 -04:00
parent 9688707d82
commit 91baba8fcc
@@ -27,3 +27,5 @@
- **2026-10-13 local #45 rollout failed its event-read verification and was rolled back.** Operator confirmed `Eastern Standard Time`; new Linux image resolved the ID and historical DST rules, startup/health stayed Healthy. Authenticated event reads failed with Unavailable. Exact bounded SQL comparison found new ISO T date literals rejected with SQL7321 (50 ms), while the prior verified space form returned nine affected rows (366 ms). #39 reopened; #46 tracks the narrow provider literal correction. Existing image/config restored with both health endpoints200; temporary read-only key revoked and key-store row captured. No event writes. The earlier offline/merge evidence does not establish deployed query compatibility; #28 identity/persistence and historical zone provenance remain open.
- **2026-10-13 provider date correction #46 merged (PR #48, main `6934f9f`, tested fix `a8e582d`).** OPENQUERY dates use the live-verified space separator. Regression rejected the prior T form; 17 SqlEventReader cases passed and hermetic full solution passed 1,918/157 skipped/0 failed. Review clear; merged tree equals tested tree. Corrected local image `zb-historiangw:issue46-6934f9f` built and compose/zone/DST checks passed; separate reroll approval pending. Original local image/config remains restored; #39/#45/#46 live gates remain open. First full attempt inherited live variables and confirmed an unintended 42.0/quality192 historical write to HistGW.LiveTest.Sandbox; other enabled write-test execution is unknown. All involved processes stopped, no cleanup writes; #47 tracks explicit read/write opt-in test gates. Successful rerun stripped live settings.
- **2026-10-13 corrected local rollout #45 verified; #39/#45/#46 closed.** User approved PR #48 image and Eastern Standard Time. Deployed image sha256:1d61eb0096e5977b2a4384ea6e4e3de02566c38dfadfa1afc484e276c49f5813; ports/mounts/other environment settings match rollback baseline. Read-only gRPC matched exact multiset of nine affected rows plus two exact-time controls, including IDs/event times/converted receipt UTC and scalar null/presence; absent source returned0. Four queries460/380/379/356ms, no cap. Temporary historian:read key revoked and key-store state verified; both health endpoints200 after reads. No historian/event writes in rollout. #28 new sender identity/persistence and historical zone provenance, #29 native timeout and #47 explicit live-test gate implementation remain open.