RE: BUG #19616: pgoutput sends stream abort ('A') to clients that did not enable streaming

From: "Hayato Kuroda (Fujitsu)" <kuroda(dot)hayato(at)fujitsu(dot)com>
To: 'Andrey Rachitskiy' <pl0h0yp1(at)gmail(dot)com>
Cc: "tyler(at)smarts(dot)io" <tyler(at)smarts(dot)io>, Masahiko Sawada <sawada(dot)mshk(at)gmail(dot)com>, "pgsql-bugs(at)lists(dot)postgresql(dot)org" <pgsql-bugs(at)lists(dot)postgresql(dot)org>
Subject: RE: BUG #19616: pgoutput sends stream abort ('A') to clients that did not enable streaming
Date: 2026-08-14 06:10:23
Message-ID: OS9PR01MB121494F3B3B066C5F15D6ADD4F5DA2@OS9PR01MB12149.jpnprd01.prod.outlook.com
Views: Whole Thread | Raw Message | Download mbox | Resend email
Thread:
Lists: pgsql-bugs

Dear Andrey,

Thanks for the update. One more comment for the test.

```
+-- Aborted xact discarded at eviction, with a subxact still in memory.
+-- proto_version 1 must not see Stream Abort ('A').
```

I think we should describe bit more what happened there. How about like:

-- bug #19616
-- pgoutput protocol compatibility could be broken for an aborted xact
-- discarded at spill eviction while a subxact remained in memory.
-- Stream Abort ('A'), valid only since protocol version 2, could be seen
-- with protocol version 1.

BTW, our community tries not to do top-post reply. See the guideline:

https://wiki.postgresql.org/wiki/Mailing_Lists

Best regards,
Hayato Kuroda
FUJITSU LIMITED

In response to

Responses

Browse pgsql-bugs by date

  From Date Subject
Next Message Zexin Li 2026-08-14 06:33:11 Re: BUG #19598: pg_waldump: -s/-e accept out-of-range WAL locations and silently use the low 32 bits
Previous Message Andrey Rachitskiy 2026-08-14 04:56:41 Re: BUG #19616: pgoutput sends stream abort ('A') to clients that did not enable streaming