summaryrefslogtreecommitdiff
path: root/src/backend/replication/syncrep.c
AgeCommit message (Expand)Author
2023-02-20Speedup and increase usability of set proc title functionsDavid Rowley
2023-01-18Use dlists instead of SHM_QUEUE for syncrep queueAndres Freund
2023-01-02Update copyright for 2023Bruce Momjian
2022-10-14Store GUC data in a memory context, instead of using malloc().Tom Lane
2022-09-13Split up guc.c for better build speed and ease of maintenance.Tom Lane
2022-01-08Update copyright for 2022Bruce Momjian
2021-05-12Initial pgindent and pgperltidy run for v14.Tom Lane
2021-02-23Simplify printing of LSNsPeter Eisentraut
2021-02-17Use errmsg_internal for debug messagesPeter Eisentraut
2021-01-02Update copyright for 2021Bruce Momjian
2020-09-02Avoid unnecessary acquisition of SyncRepLock in transaction commit time.Fujii Masao
2020-04-18Fix race conditions in synchronous standby management.Tom Lane
2020-03-11Refactor ps_status.c APIPeter Eisentraut
2020-01-01Update copyrights for 2020Bruce Momjian
2019-11-01Add some assertions in syncrep.cMichael Paquier
2019-11-01Fix race condition at backend exit when deleting element in syncrep queueMichael Paquier
2019-10-31Fix typo in comment of syncrep.cMichael Paquier
2019-08-12Rationalize use of list_concat + list_copy combinations.Tom Lane
2019-07-15Represent Lists as expansible arrays, not chains of cons-cells.Tom Lane
2019-05-22Phase 2 pgindent run for v12.Tom Lane
2019-05-22Initial pgindent run for v12.Tom Lane
2019-01-02Update copyright for 2019Bruce Momjian
2018-11-29Fix handling of synchronous replication for stopping WAL sendersMichael Paquier
2018-11-23Add WL_EXIT_ON_PM_DEATH pseudo-event.Thomas Munro
2018-10-15Make spelling of "acknowledgment" consistentPeter Eisentraut
2018-01-03Update copyright for 2018Bruce Momjian
2017-12-29Fix race condition when changing synchronous_standby_namesSimon Riggs
2017-08-14Final pgindent + perltidy run for v10.Tom Lane
2017-07-12Fix ordering of operations in SyncRepWakeQueue to avoid assertion failure.Heikki Linnakangas
2017-06-30Fix locking in WAL receiver/sender shmem state structsAlvaro Herrera
2017-06-21Phase 3 of pgindent updates.Tom Lane
2017-06-21Phase 2 of pgindent updates.Tom Lane
2017-05-17Post-PG 10 beta1 pgindent runBruce Momjian
2017-04-25Set the priorities of all quorum synchronous standbys to 1.Fujii Masao
2017-04-18Improve documentation and comment for quorum-based sync replication.Fujii Masao
2017-01-03Update copyright via script for 2017Bruce Momjian
2016-12-19Support quorum-based synchronous replication.Fujii Masao
2016-12-16Ensure that num_sync is greater than zero in synchronous_standby_names.Fujii Masao
2016-10-04Extend framework from commit 53be0b1ad to report latch waits.Robert Haas
2016-08-15Final pgindent + perltidy run for 9.6.Tom Lane
2016-08-12Code cleanup in SyncRepWaitForLSN()Simon Riggs
2016-06-09pgindent run for 9.6Robert Haas
2016-04-30Remove warning about num_sync being too large in synchronous_standby_names.Tom Lane
2016-04-27Clean up parsing of synchronous_standby_names GUC variable.Tom Lane
2016-04-11Use ereport(ERROR) instead of Assert() to emit syncrep_parser error.Fujii Masao
2016-04-06Use proper format specifier %X/%X for LSN, again.Fujii Masao
2016-04-06Support multiple synchronous standby servers.Fujii Masao
2016-03-31Use proper format specifier %X/%X for LSN.Fujii Masao
2016-03-30Add new replication mode synchronous_commit = 'remote_apply'.Robert Haas
2016-02-29Fix typosAlvaro Herrera