Commit Graph

230 Commits (aa64f23b02924724eafbd9eadbf26d85df30a12b)

Author SHA1 Message Date
Robert Haas aa64f23b02 Remove MaxBackends variable in favor of GetMaxBackends() function. 3 years ago
Bruce Momjian 27b77ecf9f Update copyright for 2022 4 years ago
Tom Lane 2e4eae87d0 Send NOTIFY signals during CommitTransaction. 4 years ago
Heikki Linnakangas 3174d69fb9 Remove server and libpq support for old FE/BE protocol version 2. 4 years ago
Noah Misch 6db992833c Prevent excess SimpleLruTruncate() deletion. 5 years ago
Bruce Momjian ca3b37487b Update copyright for 2021 5 years ago
Tom Lane b3817f5f77 Improve hash_create()'s API for some added robustness. 5 years ago
Tom Lane 9c83b54a9c Fix a recently-introduced race condition in LISTEN/NOTIFY handling. 5 years ago
Thomas Munro dee663f784 Defer flushing of SLRU files. 5 years ago
Tom Lane a5cc4dab6d Yet more elimination of dead stores and useless initializations. 5 years ago
Noah Misch 676a9c3cc4 Correct several behavior descriptions in comments. 5 years ago
Noah Misch 566372b3d6 Prevent concurrent SimpleLruTruncate() for any given SLRU. 5 years ago
Peter Eisentraut 0fd2a79a63 Spelling adjustments 5 years ago
Tom Lane 5da14938f7 Rename SLRU structures and associated LWLocks. 5 years ago
Tom Lane 7fd89f4d7a Fix async.c to not register any SLRU stats counts in the postmaster. 5 years ago
Peter Eisentraut bf68b79e50 Refactor ps_status.c API 5 years ago
Robert Haas 05d8449e73 Move src/backend/utils/hash/hashfn.c to src/common 5 years ago
Bruce Momjian 7559d8ebfa Update copyrights for 2020 6 years ago
Tom Lane d3aa114ac4 Doc: improve discussion of race conditions involved in LISTEN. 6 years ago
Tom Lane 7900269724 Stabilize NOTIFY behavior by transmitting notifies before ReadyForQuery. 6 years ago
Tom Lane 8b7ae5a82d Stabilize the results of pg_notification_queue_usage(). 6 years ago
Peter Eisentraut 604bd36711 PG_FINALLY 6 years ago
Robert Haas 967e276e9f Remove AtSubStart_Notify. 6 years ago
Tom Lane 51004c7172 Make some efficiency improvements in LISTEN/NOTIFY. 6 years ago
Tom Lane bca6e64354 Reduce overhead of scanning the backend[] array in LISTEN/NOTIFY. 6 years ago
Tom Lane bb5ae8f6c4 Use a hash table to de-duplicate NOTIFY events faster. 6 years ago
Tom Lane 4c3d05d875 Remove dead code. 6 years ago
Tom Lane 1cff1b95ab Represent Lists as expansible arrays, not chains of cons-cells. 6 years ago
Tom Lane 8255c7a5ee Phase 2 pgindent run for v12. 6 years ago
Andres Freund c91560defc Move remaining code from tqual.[ch] to heapam.h / heapam_visibility.c. 7 years ago
Andres Freund b7eda3e0e3 Move generic snapshot related code from tqual.h to snapmgr.h. 7 years ago
Bruce Momjian 97c39498e5 Update copyright for 2019 7 years ago
Bruce Momjian 9d4649ca49 Update copyright for 2018 8 years ago
Andres Freund 31079a4a8e Replace remaining uses of pq_sendint with pq_sendint{8,16,32}. 8 years ago
Tom Lane 118e99c3d7 Fix low-probability loss of NOTIFY messages due to XID wraparound. 8 years ago
Tom Lane 382ceffdf7 Phase 3 of pgindent updates. 8 years ago
Tom Lane c7b8998ebb Phase 2 of pgindent updates. 8 years ago
Tom Lane 8f0530f580 Improve castNode notation by introducing list-extraction-specific variants. 8 years ago
Andres Freund 9ba8a9ce45 Use the new castNode() macro in a number of places. 9 years ago
Bruce Momjian 1d25779284 Update copyright via script for 2017 9 years ago
Robert Haas 10c0558ffe Fix several mistakes around parallel workers and client_encoding. 9 years ago
Robert Haas 7191ce8bea Make all built-in lwlock tranche IDs fixed. 10 years ago
Bruce Momjian ee94300446 Update copyright for 2016 10 years ago
Robert Haas fe702a7b3f Move each SLRU's lwlocks to a separate tranche. 10 years ago
Robert Haas bde39eed0c Fix a couple of bugs in recent parallelism-related commits. 10 years ago
Robert Haas 816e336f12 Mark more functions parallel-restricted or parallel-unsafe. 10 years ago
Tom Lane 5884b92a84 Fix errors in commit a04bb65f70. 10 years ago
Tom Lane 07e4d03fb4 Improve LISTEN startup time when there are many unread notifications. 10 years ago
Tom Lane 6057f61b4d Small improvements in comments in async.c. 10 years ago
Robert Haas a04bb65f70 Add new function pg_notification_queue_usage. 10 years ago