summaryrefslogtreecommitdiff
path: root/src/backend/replication
AgeCommit message (Expand)Author
2020-07-28Extend the logical decoding output plugin API with stream methods.Amit Kapila
2020-07-23WAL Log invalidations at command end with wal_level=logical.Amit Kapila
2020-07-21Weaken type-OID-matching checks in array_recv and record_recv.Tom Lane
2020-07-20Fix construction of updated-columns bitmap in logical replication.Tom Lane
2020-07-20Rename wal_keep_segments to wal_keep_size.Fujii Masao
2020-07-20Immediately WAL-log subtransaction and top-level XID association.Amit Kapila
2020-07-18Allow logical replication to transfer data in binary format.Tom Lane
2020-07-18Adjust minor comment in reorderbuffer.c.Amit Kapila
2020-07-18Fix comments in reorderbuffer.c.Amit Kapila
2020-07-17Fix signal handler setup for SIGHUP in the apply launcher process.Amit Kapila
2020-07-13Revert "Track statistics for spilling of changes from ReorderBuffer".Amit Kapila
2020-07-08code: replace 'master' with 'primary' where appropriate.Andres Freund
2020-07-07Morph pg_replication_slots.min_safe_lsn to safe_wal_sizeAlvaro Herrera
2020-07-06Remove extra whitespace in comments atop ReorderBufferCheckMemoryLimit.Amit Kapila
2020-07-02Move description of libpqwalreceiver hooks out of the replication's READMEMichael Paquier
2020-06-27Persist slot invalidation correctlyAlvaro Herrera
2020-06-25Remove erroneous assertion from pg_copy_logical_replication_slot().Fujii Masao
2020-06-24Adjust max_slot_wal_keep_size behavior per reviewAlvaro Herrera
2020-06-24Save slot's restart_lsn when invalidated due to sizeAlvaro Herrera
2020-06-19Fix issues in invalidation of obsolete replication slots.Fujii Masao
2020-06-18Fix oldest xmin and LSN computation across repslots after advancingMichael Paquier
2020-06-17Improve server code to read files as part of a base backup.Robert Haas
2020-06-17Minor code cleanup for perform_base_backup().Robert Haas
2020-06-17Don't export basebackup.c's sendTablespace().Robert Haas
2020-06-16Fix buffile.c error handling.Thomas Munro
2020-06-15Assorted cleanup of tar-related code.Robert Haas
2020-06-14Replace superuser check by ACLs for replication origin functionsMichael Paquier
2020-06-12Fix typos and some format mistakes in commentsMichael Paquier
2020-06-10Fix ReorderBuffer memory overflow check.Amit Kapila
2020-06-08Fix crash in WAL sender when starting physical replicationMichael Paquier
2020-06-07Spelling adjustmentsPeter Eisentraut
2020-06-04Fix instance of elog() called while holding a spinlockMichael Paquier
2020-06-03Don't call palloc() while holding a spinlock, either.Tom Lane
2020-06-02Don't call elog() while holding spinlock.Fujii Masao
2020-05-22Remove unnecessary castPeter Eisentraut
2020-05-18Fix comment in slot.c.Amit Kapila
2020-05-17Make pg_stat_wal_receiver consistent with the WAL receiver's shmem infoMichael Paquier
2020-05-16Fix walsender error cleanup codeAlvaro Herrera
2020-05-15Fix bogus initialization of replication origin shared memory state.Tom Lane
2020-05-15Rename assorted LWLock tranches.Tom Lane
2020-05-15Rename SLRU structures and associated LWLocks.Tom Lane
2020-05-14Initial pgindent and pgperltidy run for v13.Tom Lane
2020-05-14Collect built-in LWLock tranche names statically, not dynamically.Tom Lane
2020-05-13Dial back -Wimplicit-fallthrough to level 3Alvaro Herrera
2020-05-13Adjust walsender usage of xlogreader, simplify APIsAlvaro Herrera
2020-05-12Add -Wimplicit-fallthrough to CFLAGS and CXXFLAGSAlvaro Herrera
2020-05-11Fix obsolete references to "XLogRead"Alvaro Herrera
2020-05-08Rework XLogReader callback systemAlvaro Herrera
2020-04-29Check slot->restart_lsn validity in a few more placesAlvaro Herrera
2020-04-25In caught-up logical walsender, sleep only in WalSndWaitForWal().Noah Misch