Only kill sync workers at commit time in subscription DDL
Peter Eisentraut <peter_e@gmx.net>
Only kill sync workers at commit time in subscription DDL This allows a transaction abort to avoid killing those workers. Author: Petr Jelinek <petr.jelinek@2ndquadrant.com>
Files
| Path | Change | +/− |
|---|---|---|
| src/backend/access/transam/xact.c | modified | +9 −0 |
| src/backend/commands/subscriptioncmds.c | modified | +24 −4 |
| src/backend/replication/logical/launcher.c | modified | +81 −2 |
| src/include/replication/logicallauncher.h | modified | +1 −0 |
| src/include/replication/worker_internal.h | modified | +2 −0 |