Commit Graph

94 Commits (de2aca288569fd0cabb425c0858e92e2c8c938cb)

Author SHA1 Message Date
Andres Freund 12605414a7 Use dlists instead of SHM_QUEUE for syncrep queue 3 years ago
Bruce Momjian c8e1ba736b Update copyright for 2023 3 years ago
Tom Lane 407b50f2d4 Store GUC data in a memory context, instead of using malloc(). 3 years ago
Tom Lane 0a20ff54f5 Split up guc.c for better build speed and ease of maintenance. 3 years ago
Bruce Momjian 27b77ecf9f Update copyright for 2022 4 years ago
Tom Lane def5b065ff Initial pgindent and pgperltidy run for v14. 5 years ago
Peter Eisentraut 6f6f284c7e Simplify printing of LSNs 5 years ago
Peter Eisentraut 0e392fcc0d Use errmsg_internal for debug messages 5 years ago
Bruce Momjian ca3b37487b Update copyright for 2021 5 years ago
Fujii Masao be9788e998 Avoid unnecessary acquisition of SyncRepLock in transaction commit time. 5 years ago
Tom Lane f332241a60 Fix race conditions in synchronous standby management. 6 years ago
Peter Eisentraut bf68b79e50 Refactor ps_status.c API 6 years ago
Bruce Momjian 7559d8ebfa Update copyrights for 2020 6 years ago
Michael Paquier e174f699c4 Add some assertions in syncrep.c 6 years ago
Michael Paquier 20345197ff Fix race condition at backend exit when deleting element in syncrep queue 6 years ago
Michael Paquier f921ea624e Fix typo in comment of syncrep.c 6 years ago
Tom Lane 5ee190f8ec Rationalize use of list_concat + list_copy combinations. 6 years ago
Tom Lane 1cff1b95ab Represent Lists as expansible arrays, not chains of cons-cells. 7 years ago
Tom Lane 8255c7a5ee Phase 2 pgindent run for v12. 7 years ago
Tom Lane be76af171c Initial pgindent run for v12. 7 years ago
Bruce Momjian 97c39498e5 Update copyright for 2019 7 years ago
Michael Paquier 4c703369af Fix handling of synchronous replication for stopping WAL senders 7 years ago
Thomas Munro cfdf4dc4fc Add WL_EXIT_ON_PM_DEATH pseudo-event. 7 years ago
Peter Eisentraut 35584fd05f Make spelling of "acknowledgment" consistent 7 years ago
Bruce Momjian 9d4649ca49 Update copyright for 2018 8 years ago
Simon Riggs 48c9f49265 Fix race condition when changing synchronous_standby_names 8 years ago
Tom Lane 21d304dfed Final pgindent + perltidy run for v10. 8 years ago
Heikki Linnakangas 49a3360209 Fix ordering of operations in SyncRepWakeQueue to avoid assertion failure. 9 years ago
Alvaro Herrera 572d6ee6d4 Fix locking in WAL receiver/sender shmem state structs 9 years ago
Tom Lane 382ceffdf7 Phase 3 of pgindent updates. 9 years ago
Tom Lane c7b8998ebb Phase 2 of pgindent updates. 9 years ago
Bruce Momjian a6fd7b7a5f Post-PG 10 beta1 pgindent run 9 years ago
Fujii Masao 346199dcab Set the priorities of all quorum synchronous standbys to 1. 9 years ago
Fujii Masao a790ed9f69 Improve documentation and comment for quorum-based sync replication. 9 years ago
Bruce Momjian 1d25779284 Update copyright via script for 2017 9 years ago
Fujii Masao 3901fd70cc Support quorum-based synchronous replication. 9 years ago
Fujii Masao 93eb619cd3 Ensure that num_sync is greater than zero in synchronous_standby_names. 9 years ago
Robert Haas 6f3bd98ebf Extend framework from commit 53be0b1ad to report latch waits. 9 years ago
Tom Lane b5bce6c1ec Final pgindent + perltidy run for 9.6. 9 years ago
Simon Riggs e05f6f75db Code cleanup in SyncRepWaitForLSN() 10 years ago
Robert Haas 4bc424b968 pgindent run for 9.6 10 years ago
Tom Lane 17d5db352c Remove warning about num_sync being too large in synchronous_standby_names. 10 years ago
Tom Lane 4c804fbdfb Clean up parsing of synchronous_standby_names GUC variable. 10 years ago
Fujii Masao 0038c1e218 Use ereport(ERROR) instead of Assert() to emit syncrep_parser error. 10 years ago
Fujii Masao ead9963c47 Use proper format specifier %X/%X for LSN, again. 10 years ago
Fujii Masao 989be0810d Support multiple synchronous standby servers. 10 years ago
Fujii Masao cee31f5fee Use proper format specifier %X/%X for LSN. 10 years ago
Robert Haas 314cbfc5da Add new replication mode synchronous_commit = 'remote_apply'. 10 years ago
Alvaro Herrera 10b4852215 Fix typos 10 years ago
Bruce Momjian ee94300446 Update copyright for 2016 10 years ago