Commit Graph

221 Commits (ca7f8e2b86e5f15a40b67e6199d714f45a467ff1)

Author SHA1 Message Date
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
Tom Lane 2e211211a7 Use FLEXIBLE_ARRAY_MEMBER in a number of other places. 11 years ago
Andres Freund 4f85fde8eb Introduce and use infrastructure for interrupt processing during client reads. 11 years ago
Tom Lane c58accd70b Fix volatile-safety issue in asyncQueueReadAllNotifications(). 11 years ago
Bruce Momjian 4baaf863ec Update copyright for 2015 11 years ago
Bruce Momjian 0a78320057 pgindent run for 9.4 11 years ago
Tom Lane 7bae0284ee Avoid transaction-commit race condition while receiving a NOTIFY message. 11 years ago
Bruce Momjian 7e04792a1c Update copyright for 2014 12 years ago
Robert Haas 001a573a20 Allow on-detach callbacks for dynamic shared memory segments. 12 years ago
Tom Lane 2efc6dc256 Add HOLD/RESUME_INTERRUPTS in HandleCatchupInterrupt/HandleNotifyInterrupt. 12 years ago