postgresql/src/include/replication
Robert Haas 32df1c9afa Add subtransaction handling for table synchronization workers.
Since the old logic was completely unaware of subtransactions, a
change made in a subsequently-aborted subtransaction would still cause
workers to be stopped at toplevel transaction commit.  Fix that by
managing a stack of worker lists rather than just one.

Amit Khandekar and Robert Haas

Discussion: http://postgr.es/m/CAJ3gD9eaG_mWqiOTA2LfAug-VRNn1hrhf50Xi1YroxL37QkZNg@mail.gmail.com
2018-07-16 17:33:22 -04:00
..
basebackup.h Update copyright for 2018 2018-01-02 23:30:12 -05:00
decode.h Update copyright for 2018 2018-01-02 23:30:12 -05:00
logical.h Post-feature-freeze pgindent run. 2018-04-26 14:47:16 -04:00
logicalfuncs.h Update copyright for 2018 2018-01-02 23:30:12 -05:00
logicallauncher.h Add subtransaction handling for table synchronization workers. 2018-07-16 17:33:22 -04:00
logicalproto.h Post-feature-freeze pgindent run. 2018-04-26 14:47:16 -04:00
logicalrelation.h logical replication: fix OID type mapping mechanism 2018-03-14 21:34:26 -03:00
logicalworker.h Update copyright for 2018 2018-01-02 23:30:12 -05:00
message.h Update copyright for 2018 2018-01-02 23:30:12 -05:00
origin.h Update copyright for 2018 2018-01-02 23:30:12 -05:00
output_plugin.h Logical decoding of TRUNCATE 2018-04-07 11:34:10 -04:00
pgoutput.h Update copyright for 2018 2018-01-02 23:30:12 -05:00
reorderbuffer.h pgindent run prior to branching 2018-06-30 12:25:49 -04:00
slot.h Fix and document lock handling for in-memory replication slot data 2018-06-10 19:39:26 +09:00
snapbuild.h Update copyright for 2018 2018-01-02 23:30:12 -05:00
syncrep.h Update copyright for 2018 2018-01-02 23:30:12 -05:00
walreceiver.h Post-feature-freeze pgindent run. 2018-04-26 14:47:16 -04:00
walsender.h Update copyright for 2018 2018-01-02 23:30:12 -05:00
walsender_private.h Update copyright for 2018 2018-01-02 23:30:12 -05:00
worker_internal.h Update copyright for 2018 2018-01-02 23:30:12 -05:00