From: | David Pirotte <dpirotte(at)gmail(dot)com> |
---|---|
To: | Dave Cramer <davecramer(at)gmail(dot)com> |
Cc: | Michael Paquier <michael(at)paquier(dot)xyz>, Andres Freund <andres(at)anarazel(dot)de>, PostgreSQL-development <pgsql-hackers(at)postgresql(dot)org> |
Subject: | Re: Any objections to implementing LogicalDecodeMessageCB for pgoutput? |
Date: | 2020-11-05 03:46:13 |
Message-ID: | CAOXUAc+hKMms7cHdfhb4UcZGb3aVSe+Bephwue0Or7zhnOoM7A@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-hackers |
On Tue, Nov 3, 2020 at 7:19 AM Dave Cramer <davecramer(at)gmail(dot)com> wrote:
> David,
>
> On Thu, 24 Sep 2020 at 00:22, Michael Paquier <michael(at)paquier(dot)xyz> wrote:
>
>> On Tue, Sep 08, 2020 at 12:18:23PM -0700, Andres Freund wrote:
>> > A test verifying that a non-transactional message in later aborted
>> > transaction is handled correctly would be good.
>>
>> On top of that, the patch needs a rebase as it visibly fails to apply,
>> per the CF bot.
>> --
>> Michael
>>
>
> Where are you with this? Are you able to work on it ?
> Dave Cramer
>
Apologies for the delay, here.
I've attached v2 of this patch which applies cleanly to master. The patch
also now includes a test demonstrating that pg_logical_emit_message
correctly sends non-transactional messages when called inside a transaction
that is rolled back. (Thank you, Andres, for this suggestion.) The only
other change is that I added this new message type into the
LogicalRepMsgType enum added earlier this week.
Let me know what you think.
Cheers,
Dave
Attachment | Content-Type | Size |
---|---|---|
v2-0001-Add-logical-decoding-messages-to-pgoutput.patch.gz | application/gzip | 3.8 KB |
From | Date | Subject | |
---|---|---|---|
Next Message | Masahiko Sawada | 2020-11-05 04:14:20 | Re: Some doubious code in pgstat.c |
Previous Message | Michael Paquier | 2020-11-05 03:44:13 | Re: Move OpenSSL random under USE_OPENSSL_RANDOM |