On 29.03.21 12:18, vignesh C wrote:
> But in prepare_filter_cb callback, by stating "other systems ..." it is
> not very clear who will change the GID. Are we referring to
> publisher/subscriber decoding?
Thanks for your feedback. This is not about GIDs at all, but just about
identifying a transaction. I'm out of ideas on how else to phrase that.
Any suggestion?
Maybe we should not try to give examples and reference other systems,
but just leave it at:
The <parameter>ctx</parameter> parameter has the same contents as for
the other callbacks. The parameters <parameter>xid</parameter>
and <parameter>gid</parameter> provide two different ways to identify
the transaction. The later <command>COMMIT PREPARED</command> or
<command>ROLLBACK PREPARED</command> carries both identifiers,
providing an output plugin the choice of what to use.
That is sufficient an explanation in my opinion. What do you think?
Regards
Markus