Commit Graph

198 Commits (15c7293477a6de03234f58898da7fb29f3ab5b94)

Author SHA1 Message Date
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. 9 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 12 years ago
Tom Lane 7bae0284ee Avoid transaction-commit race condition while receiving a NOTIFY message. 12 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
Robert Haas 090d0f2050 Allow discovery of whether a dynamic background worker is running. 12 years ago
Bruce Momjian 9af4159fce pgindent run for release 9.3 12 years ago
Tom Lane cd89965aab Fix bogus when-to-deregister-from-listener-array logic. 13 years ago
Bruce Momjian bd61a623ac Update copyrights for 2013 13 years ago
Tom Lane ae90128dc5 Fix NOTIFY to cope with I/O problems, such as out-of-disk-space. 13 years ago
Peter Eisentraut 9cfd800aab Add some enumeration commas, for consistency 14 years ago
Bruce Momjian e126958c2e Update copyright notices for year 2012. 14 years ago
Alvaro Herrera 09e196e453 Use callbacks in SlruScanDirectory for the actual action 14 years ago
Tom Lane a7801b62f2 Move Timestamp/Interval typedefs and basic macros into datatype/timestamp.h. 14 years ago
Tom Lane 90857b48e1 Preserve caller's memory context in ProcessCompletedNotifies(). 15 years ago
Bruce Momjian 5d950e3b0c Stamp copyrights for year 2011. 15 years ago
Alvaro Herrera 55573990ca Avoid unnecessary public struct declaration in slru.h 15 years ago
Tom Lane a959c67cb7 ProcessIncomingNotify *must* reset notifyInterruptOccurred when called. 15 years ago
Magnus Hagander 9f2e211386 Remove cvs keywords from all files. 15 years ago
Tom Lane 77acab75df Modify ShmemInitStruct and ShmemInitHash to throw errors internally, 16 years ago
Tom Lane 80390f493a Improve phrasing of warning message for NOTIFY queue getting too full. 16 years ago
Bruce Momjian 65e806cba1 pgindent run for 9.0 16 years ago
Tom Lane 05d8a561ff Clean up handling of XactReadOnly and RecoveryInProgress checks. 16 years ago
Tom Lane 2b44d74dd4 Take care to reprocess an uncommitted notify message. 16 years ago
Tom Lane ee678fe30c Make NOTIFY_PAYLOAD_MAX_LENGTH depend explicitly on BLCKSZ and 16 years ago
Tom Lane d1e027221d Replace the pg_listener-based LISTEN/NOTIFY mechanism with an in-memory queue. 16 years ago
Bruce Momjian 0239800893 Update copyright for the year 2010. 16 years ago
Tom Lane 2487d872e0 Create a multiplexing structure for signals to Postgres child processes. 16 years ago