Skip to content

The get_pg_log_events live pin reads its family / min_severity refusals as the invalid envelope they are now, not the error word they wore (#3739 follow-up) - #3779

Merged
erikdarlingdata merged 1 commit into
devfrom
fix/3739-refusal-status-word
Sep 20, 2026
Merged

erikdarlingdata merged 1 commit into
devfrom
fix/3739-refusal-status-word

Conversation

@erikdarlingdata

Copy link
Copy Markdown
Owner

Follow-up to #3776 (#3739), which was hand-merged at 02:34Z while its Darling PostgreSQL tests job was still running; that job finished red two minutes later on ONE test, and dev inherits it until this lands.

The one red

PgLogEventsPipelineTests.ThePipeline_StoresReadsFiltersAndDedupes_AgainstDevPostgres pinned get_pg_log_events' family / min_severity refusals as "status": "error" — a JsonAssert-style pin of the WORD, which the sentence-fragment sweep behind #3776 did not see (it searched the refusal sentences, and this pin quotes neither). Those two refusals are the invalid envelope since #3776 — that was the point: they wore the failure word and answered HTTP 500 for a typo — so the pin now asserts exactly that: IsRefusalEnvelope true, IsErrorEnvelope false (so the old word cannot come back under a Contains), hints.parameter naming family / min_severity, and the sentence read back through ErrorMessageOf.

What was checked

Every other "status": "error" / status\":\"error spelling in both test projects (two hits, both #3776's own recognizer tests and the parity pin's example envelope); every live call of the nine PostgreSQL tools whose refusals changed word, for a bad limit / query_id / queryid (none pinned). The whole Darling.Tests run on the PR was 11,675 tests with this single red; the class builds with 0 warnings here and is live-PostgreSQL (CI is its first execution — the same shape it had on #3776, now for the right word).

Partial #3739 — the issue was delivered by #3776; this is its one CI-first pin caught up.

…ls as the invalid envelope they are now, naming the parameter, rather than the error word they wore (#3739)
@erikdarlingdata
erikdarlingdata enabled auto-merge (squash) September 20, 2026 02:40
@erikdarlingdata
erikdarlingdata merged commit 6ed1fa7 into dev Sep 20, 2026
6 of 7 checks passed
@erikdarlingdata
erikdarlingdata deleted the fix/3739-refusal-status-word branch September 20, 2026 02:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant