Commit Graph

458 Commits (b8cfcb9e00da6f2149f5977e99bdcf3121fea0aa)

Author SHA1 Message Date
Amit Kapila d9b0767bec Fix the warnings introduced in commit ce0fdbfe97. 5 years ago
Amit Kapila ce0fdbfe97 Allow multiple xacts during table sync in logical replication. 5 years ago
Amit Kapila cd142e032e Make pg_replication_origin_drop safe against concurrent drops. 5 years ago
Amit Kapila a271a1b50e Allow decoding at prepare time in ReorderBuffer. 5 years ago
Bruce Momjian ca3b37487b Update copyright for 2021 5 years ago
Amit Kapila 0aa8a01d04 Extend the output plugin API to allow decoding of prepared xacts. 5 years ago
Michael Paquier 87ae9691d2 Move SHA2 routines to a new generic API layer for crypto hashes 5 years ago
Amit Kapila 9653f24ad8 Fix 'skip-empty-xacts' option in test_decoding for streaming mode. 6 years ago
Michael Paquier 788dd0b839 Fix some typos 6 years ago
Amit Kapila 644f0d7cc9 Use Enum for top level logical replication message types. 6 years ago
Amit Kapila 8e90ec5580 Track statistics for streaming of changes from ReorderBuffer. 6 years ago
Amit Kapila d7eb52d718 Execute invalidation messages for each XLOG_XACT_INVALIDATIONS message 6 years ago
Amit Kapila 9868167500 Track statistics for spilling of changes from ReorderBuffer. 6 years ago
Amit Kapila 079d0cacf4 Fix the logical replication from HEAD to lower versions. 6 years ago
Tom Lane 3d65b0593c Fix bogus cache-invalidation logic in logical replication worker. 6 years ago
Amit Kapila ddd5f6d260 Remove unused function declaration in logicalproto.h. 6 years ago
Alvaro Herrera 9f1cf97bb5
Print WAL logical message contents in pg_waldump 6 years ago
Amit Kapila 464824323e Add support for streaming to built-in logical replication. 6 years ago
Peter Eisentraut a13421c96c Add some const decorations 6 years ago
Amit Kapila 7259736a6e Implement streaming mode in ReorderBuffer. 6 years ago
Amit Kapila 45fdc9738b Extend the logical decoding output plugin API with stream methods. 6 years ago
Amit Kapila c55040ccd0 WAL Log invalidations at command end with wal_level=logical. 6 years ago
Tom Lane d5daae47db Fix construction of updated-columns bitmap in logical replication. 6 years ago
Tom Lane 9b14280b20 Fix replication/worker_internal.h to compile without other headers. 6 years ago
Tom Lane 9de77b5453 Allow logical replication to transfer data in binary format. 6 years ago
Amit Kapila d973747281 Revert "Track statistics for spilling of changes from ReorderBuffer". 6 years ago
Michael Paquier 641dd167a3 Move description of libpqwalreceiver hooks out of the replication's README 6 years ago
Alvaro Herrera 0188bb8253
Save slot's restart_lsn when invalidated due to size 6 years ago
Robert Haas 1fa092913d Don't export basebackup.c's sendTablespace(). 6 years ago
Peter Eisentraut 0fd2a79a63 Spelling adjustments 6 years ago
Tom Lane f88bd3139f Don't call palloc() while holding a spinlock, either. 6 years ago
Tom Lane 5cbfce562f Initial pgindent and pgperltidy run for v13. 6 years ago
Alvaro Herrera b060dbe000
Rework XLogReader callback system 6 years ago
Robert Haas ab7646ff92 Also rename 'struct manifest_info'. 6 years ago
Robert Haas 3989dbdf12 Rename exposed identifiers to say "backup manifest". 6 years ago
Tom Lane 2117c3cb3d Fix duplicate typedef from commit 0d8c9c121. 6 years ago
Robert Haas 079ac29d4d Move the server's backup manifest code to a separate file. 6 years ago
Tom Lane f332241a60 Fix race conditions in synchronous standby management. 6 years ago
Thomas Munro d140f2f3e2 Rationalize GetWalRcv{Write,Flush}RecPtr(). 6 years ago
Alvaro Herrera c655077639
Allow users to limit storage reserved by replication slots 6 years ago
Peter Eisentraut f1ac27bfda Add logical replication support to replicate into partitioned tables 6 years ago
Robert Haas 0d8c9c1210 Generate backup manifests for base backups, and validate them. 6 years ago
Alvaro Herrera 092c6936de
Set wal_receiver_create_temp_slot PGC_POSTMASTER 6 years ago
Peter Eisentraut c314c147c0 Prepare to support non-tables in publications 6 years ago
Alvaro Herrera 5d0c2d5eba
Remove logical_read_local_xlog_page 6 years ago
Alvaro Herrera 15cac3a523 Set ReorderBufferTXN->final_lsn more eagerly 6 years ago
Peter Eisentraut 3297308278 walreceiver uses a temporary replication slot by default 6 years ago
Peter Eisentraut ee4ac46c8e Expose PQbackendPID() through walreceiver API 6 years ago
Alvaro Herrera a7b6ab5db1 Clean up representation of flags in struct ReorderBufferTXN 6 years ago
Bruce Momjian 7559d8ebfa Update copyrights for 2020 6 years ago