summaryrefslogtreecommitdiff
path: root/src/backend/replication
AgeCommit message (Expand)Author
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
2020-04-25Revert "When WalSndCaughtUp, sleep only in WalSndWaitForWal()."Noah Misch
2020-04-23Rename exposed identifiers to say "backup manifest".Robert Haas
2020-04-20Move the server's backup manifest code to a separate file.Robert Haas
2020-04-18Fix race conditions in synchronous standby management.Tom Lane
2020-04-14Fix collection of typos and grammar mistakes in the tree, volume 2Michael Paquier
2020-04-11When WalSndCaughtUp, sleep only in WalSndWaitForWal().Noah Misch
2020-04-11Fix RELCACHE_FORCE_RELEASE issuePeter Eisentraut
2020-04-10Fix collection of typos and grammar mistakes in the treeMichael Paquier
2020-04-09Exclude backup_manifest file that existed in database, from BASE_BACKUP.Fujii Masao
2020-04-08Rationalize GetWalRcv{Write,Flush}RecPtr().Thomas Munro
2020-04-08Allow publishing partition changes via ancestorsPeter Eisentraut
2020-04-07Allow users to limit storage reserved by replication slotsAlvaro Herrera
2020-04-06Add logical replication support to replicate into partitioned tablesPeter Eisentraut
2020-04-05Save errno across LWLockRelease() callsPeter Eisentraut