On Mon, Sep 28, 2020 at 1:13 PM Ajin Cherian <itsa...@gmail.com> wrote: > > On Wed, Sep 23, 2020 at 2:39 PM Amit Kapila <amit.kapil...@gmail.com> wrote: > > I have added a new patch for supporting 2 phase commit semantics in > the streaming APIs for the logical decoding plugins. I have added 3 > APIs > 1. stream_prepare > 2. stream_commit_prepared > 3. stream_abort_prepared > > I have also added the support for the new APIs in test_decoding > plugin. I have not yet added it to pgoutpout. > > I have also added a fix for the error I saw while calling > ReorderBufferCleanupTXN as part of FinishPrepared handling. As a > result I have removed the function I added earlier, > ReorderBufferCleanupPreparedTXN. >
Can you explain what was the problem and how you fixed it? > Please have a look at the new changes and let me know what you think. > > I will continue to look at: > > 1. Remove snapshots on prepare truncate. > 2. Bug seen while abort of prepared transaction, the prepared flag is > lost, and not able to make out that it was a previously prepared > transaction. > And the support of new APIs in pgoutput, right? -- With Regards, Amit Kapila.