summaryrefslogtreecommitdiff
path: root/src/include/storage
Commit message (Expand)AuthorAgeFilesLines
* Add writeback to pg_stat_ioAndres Freund2023-05-171-2/+3
* Update parameter name context to wb_contextAndres Freund2023-05-171-2/+2
* Remove bogus #include added by d4e71df6d75.Thomas Munro2023-04-261-1/+0
* Remove vacuum_defer_cleanup_ageAndres Freund2023-04-241-1/+0
* Fix some typos and some incorrectly duplicated wordsDavid Rowley2023-04-181-1/+1
* Harmonize some more function parameter names.Peter Geoghegan2023-04-131-1/+1
* Handle logical slot conflicts on standbyAndres Freund2023-04-082-0/+3
* Add io_direct setting (developer-only).Thomas Munro2023-04-082-0/+8
* Introduce PG_IO_ALIGN_SIZE and align all I/O buffers.Thomas Munro2023-04-081-2/+3
* Add VACUUM/ANALYZE BUFFER_USAGE_LIMIT optionDavid Rowley2023-04-071-0/+5
* bufmgr: Introduce infrastructure for faster relation extensionAndres Freund2023-04-052-0/+72
* bufmgr: Support multiple in-progress IOs by using resownerAndres Freund2023-04-051-1/+1
* bufmgr: Add Pin/UnpinLocalBuffer()Andres Freund2023-04-051-0/+2
* bufmgr: Add some more error checking [infrastructure] around pinningAndres Freund2023-04-051-0/+1
* Add smgrzeroextend(), FileZero(), FileFallocate()Andres Freund2023-04-053-0/+7
* Track shared buffer hits in pg_stat_ioAndres Freund2023-03-301-1/+1
* Remove empty function BufmgrCommit().Tom Lane2023-03-291-1/+0
* Update types in smgr APIPeter Eisentraut2023-02-272-6/+6
* Consolidate ItemPointer to Datum conversion functionsPeter Eisentraut2023-02-131-0/+20
* pgstat: Track more detailed relation IO statisticsAndres Freund2023-02-092-4/+11
* Avoid type cheats for invalid dsa_handles and dshash_table_handles.Tom Lane2023-01-252-3/+3
* Track logrep apply workers' last start times to avoid useless waits.Tom Lane2023-01-221-0/+2
* Add new GUC reserved_connections.Robert Haas2023-01-201-1/+1
* Remove SHM_QUEUEAndres Freund2023-01-191-22/+0
* Use dlists instead of SHM_QUEUE for predicate lockingAndres Freund2023-01-191-32/+16
* Constify proclist.hPeter Eisentraut2023-01-191-3/+3
* Use dlists instead of SHM_QUEUE for syncrep queueAndres Freund2023-01-181-1/+1
* Use dlist/dclist instead of PROC_QUEUE / SHM_QUEUE for heavyweight locksAndres Freund2023-01-182-19/+13
* Constify the arguments of copydir.h functionsMichael Paquier2023-01-181-2/+2
* Add BufFileRead variants with short read and EOF detectionPeter Eisentraut2023-01-161-1/+3
* Perform apply of large transactions by parallel workers.Amit Kapila2023-01-093-2/+21
* Update copyright for 2023Bruce Momjian2023-01-0256-56/+56
* Add const to BufFileWritePeter Eisentraut2022-12-301-1/+1
* Allow parent's WaitEventSets to be freed after fork().Thomas Munro2022-12-231-0/+1
* Add WL_SOCKET_ACCEPT event to WaitEventSet API.Thomas Munro2022-12-231-0/+7
* Add copyright notices to meson filesAndrew Dunstan2022-12-201-0/+2
* Expose some information about backend subxact status.Robert Haas2022-12-191-1/+3
* Static assertions cleanupPeter Eisentraut2022-12-151-0/+3
* Update types in File APIPeter Eisentraut2022-12-081-3/+3
* Improve heuristics for compressing the KnownAssignedXids array.Tom Lane2022-11-291-0/+1
* lwlock: Fix quadratic behavior with very long wait listsAndres Freund2022-11-202-1/+9
* Standardize rmgrdesc recovery conflict XID output.Peter Geoghegan2022-11-171-2/+2
* Allow use of __sync_lock_test_and_set for spinlocks on any machine.Tom Lane2022-11-021-23/+44
* Clean up some inconsistencies with GUC declarationsMichael Paquier2022-10-311-0/+9
* Move pg_pwritev_with_retry() to src/common/file_utils.cMichael Paquier2022-10-271-6/+0
* Fix some comments in proc.hMichael Paquier2022-10-151-3/+3
* C comment: explain procArray->pgprocnos[]Bruce Momjian2022-10-111-1/+5
* Revert 56-bit relfilenode change and follow-up commits.Robert Haas2022-09-283-59/+15
* Fix alignment problems with SharedInvalSmgrMsg.Robert Haas2022-09-281-2/+5
* In BufTagGetForkNum, cast to the correct type.Robert Haas2022-09-271-1/+1