Commit Graph

263 Commits (66392d396508c91c2ec07a61568bf96acb663ad8)

Author SHA1 Message Date
Amit Kapila f64ea6dc5c Add a xid argument to the filter_prepare callback for output plugins. 5 years ago
Tom Lane 8620a7f6db Code review for server's handling of "tablespace map" files. 5 years ago
Thomas Munro de829ddf23 Add condition variable for walreceiver shutdown. 5 years ago
Amit Kapila 19890a064e Add option to enable two_phase commits via pg_create_logical_replication_slot. 5 years ago
Amit Kapila 8bdb1332eb Avoid repeated decoding of prepared transactions after a restart. 5 years ago
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. 5 years ago
Michael Paquier 788dd0b839 Fix some typos 5 years ago
Amit Kapila 644f0d7cc9 Use Enum for top level logical replication message types. 5 years ago
Amit Kapila 8e90ec5580 Track statistics for streaming of changes from ReorderBuffer. 5 years ago
Amit Kapila d7eb52d718 Execute invalidation messages for each XLOG_XACT_INVALIDATIONS message 5 years ago
Amit Kapila 9868167500 Track statistics for spilling of changes from ReorderBuffer. 5 years ago
Amit Kapila 079d0cacf4 Fix the logical replication from HEAD to lower versions. 5 years ago
Tom Lane 3d65b0593c Fix bogus cache-invalidation logic in logical replication worker. 5 years ago
Amit Kapila ddd5f6d260 Remove unused function declaration in logicalproto.h. 5 years ago
Alvaro Herrera 9f1cf97bb5
Print WAL logical message contents in pg_waldump 5 years ago
Amit Kapila 464824323e Add support for streaming to built-in logical replication. 5 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