0015-wal-decoding-Introduce-wal-decoding-via-catalog-time.patch.gz

application/x-patch-gzip

Filename: 0015-wal-decoding-Introduce-wal-decoding-via-catalog-time.patch.gz
Type: application/x-patch-gzip
Part: 14
Message: logical changeset generation v4

Patch

Format: format-patch
Series: patch 0015
Subject: wal decoding: Introduce wal decoding via catalog timetravel
File+
src/backend/access/heap/heapam.c 242 18
src/backend/access/rmgrdesc/heapdesc.c 9 0
src/backend/access/rmgrdesc/xlogdesc.c 1 0
src/backend/access/transam/twophase.c 3 1
src/backend/access/transam/xact.c 19 3
src/backend/access/transam/xlog.c 8 0
src/backend/replication/logical/decode.c 515 0
src/backend/replication/logical/logical.c 775 0
src/backend/replication/logical/logicalfuncs.c 225 0
src/backend/replication/logical/Makefile 19 0
src/backend/replication/logical/reorderbuffer.c 1947 0
src/backend/replication/logical/snapbuild.c 1596 0
src/backend/replication/Makefile 2 0
src/backend/replication/repl_gram.y 44 1
src/backend/replication/repl_scanner.l 3 0
src/backend/replication/walsender.c 533 28
src/backend/storage/ipc/ipci.c 3 0
src/backend/storage/ipc/procarray.c 34 6
src/backend/storage/ipc/standby.c 16 1
src/backend/utils/cache/inval.c 1 1
src/backend/utils/misc/guc.c 12 0
src/backend/utils/time/snapmgr.c 1 1
src/backend/utils/time/tqual.c 221 1
src/bin/initdb/initdb.c 3 1
src/bin/pg_controldata/pg_controldata.c 2 0
src/include/access/heapam_xlog.h 23 0
src/include/access/transam.h 5 0
src/include/access/xlog.h 6 2
src/include/access/xlogreader.h 9 0
src/include/catalog/index.h 4 0
src/include/nodes/nodes.h 3 0
src/include/nodes/replnodes.h 33 0
src/include/replication/decode.h 21 0
src/include/replication/logicalfuncs.h 43 0
src/include/replication/logical.h 130 0
src/include/replication/output_plugin.h 75 0
src/include/replication/reorderbuffer.h 296 0
src/include/replication/snapbuild.h 176 0
src/include/replication/walsender_private.h 7 1
src/include/storage/itemptr.h 3 0
src/include/storage/sinval.h 2 0
src/include/utils/snapmgr.h 2 0
src/include/utils/tqual.h 30 1

Binary attachment — download to view.