Commit Graph

152 Commits (99164b7ea6bb396f4df569eb7c07664b74b66f19)

Author SHA1 Message Date
Robert Haas 05d4cbf9b6 Increase width of RelFileNumbers from 32 bits to 56 bits. 3 years ago
Robert Haas 82ac34db20 Include RelFileLocator fields individually in BufferTag. 3 years ago
Robert Haas 3ac88fddd9 Convert macros to static inline functions (buf_internals.h) 3 years ago
Robert Haas 09c5acee8e Rename some functions to mention Relation instead of RelFileLocator. 4 years ago
Robert Haas b0a55e4329 Change internal RelFileNode references to RelFileNumber or RelFileLocator. 4 years ago
Robert Haas 8ec569479f Apply PGDLLIMPORT markings broadly. 4 years ago
Bruce Momjian 27b77ecf9f Update copyright for 2022 4 years ago
Thomas Munro a13db0e164 Change ProcSendSignal() to take pgprocno. 4 years ago
Thomas Munro 049d9b872d Improve comment for struct BufferDesc. 5 years ago
Thomas Munro d87251048a Replace buffer I/O locks with condition variables. 5 years ago
Bruce Momjian ca3b37487b Update copyright for 2021 5 years ago
Bruce Momjian 3b5af0e95a C comment: correct use of 64-"byte" cache line size 5 years ago
Thomas Munro 3985b600f5 Support PrefetchBuffer() in recovery. 6 years ago
Bruce Momjian 7559d8ebfa Update copyrights for 2020 6 years ago
Amit Kapila e0487223ec Make the order of the header file includes consistent. 6 years ago
Michael Paquier c96581abe4 Fix inconsistencies and typos in the tree, take 11 6 years ago
Tom Lane 8255c7a5ee Phase 2 pgindent run for v12. 7 years ago
Bruce Momjian 97c39498e5 Update copyright for 2019 7 years ago
Bruce Momjian 9d4649ca49 Update copyright for 2018 8 years ago
Robert Haas 79ccd7cbd5 pg_prewarm: Add automatic prewarm feature. 8 years ago
Tom Lane c7b8998ebb Phase 2 of pgindent updates. 9 years ago
Robert Haas 87f9982034 Fix failure to mark init buffers as BM_PERMANENT. 9 years ago
Bruce Momjian 1d25779284 Update copyright via script for 2017 9 years ago
Andres Freund b0779abb3a Fix fallback implementation of pg_atomic_write_u32(). 9 years ago
Andres Freund 48bfeb244f Improve WritebackContextInit() comment and prototype argument names. 10 years ago
Andres Freund 87a3023c60 Move memory barrier in UnlockBufHdr to before releasing the lock. 10 years ago
Andres Freund 6b93fcd149 Avoid atomic operation in MarkLocalBufferDirty(). 10 years ago
Andres Freund 48354581a4 Allow Pin/UnpinBuffer to operate in a lockfree manner. 10 years ago
Andres Freund 9cd00c457e Checkpoint sorting and balancing. 10 years ago
Andres Freund 428b1d6b29 Allow to trigger kernel writeback after a configurable number of writes. 10 years ago
Bruce Momjian ee94300446 Update copyright for 2016 10 years ago
Robert Haas 6150a1b08a Move buffer I/O and content LWLocks out of the main tranche. 10 years ago
Robert Haas e93b62985f Remove volatile qualifiers from bufmgr.c and freelist.c 10 years ago
Andres Freund ed127002d8 Align buffer descriptors to cache line boundaries. 11 years ago
Bruce Momjian 4baaf863ec Update copyright for 2015 11 years ago
Andres Freund d72731a704 Lockless StrategyGetBuffer clock sweep hot path. 11 years ago
Robert Haas 5d7962c679 Change locking regimen around buffer replacement. 11 years ago
Bruce Momjian 0a78320057 pgindent run for 9.4 12 years ago
Robert Haas ea9df812d8 Relax the requirement that all lwlocks be stored in a single array. 12 years ago
Bruce Momjian 7e04792a1c Update copyright for 2014 12 years ago
Bruce Momjian bd61a623ac Update copyrights for 2013 13 years ago
Tom Lane ece01aae47 Scan the buffer pool just once, not once per fork, during relation drop. 14 years ago
Tom Lane 6308ba05a7 Improve control logic for bgwriter hibernation mode. 14 years ago
Bruce Momjian e126958c2e Update copyright notices for year 2012. 14 years ago
Bruce Momjian bf50caf105 pgindent run before PG 9.1 beta 1. 15 years ago
Bruce Momjian 5d950e3b0c Stamp copyrights for year 2011. 15 years ago
Robert Haas 53dbc27c62 Support unlogged tables. 15 years ago
Magnus Hagander 9f2e211386 Remove cvs keywords from all files. 15 years ago
Bruce Momjian 0239800893 Update copyright for the year 2010. 16 years ago
Robert Haas cddca5ec13 Add an EXPLAIN (BUFFERS) option to show buffer-usage statistics. 16 years ago