summaryrefslogtreecommitdiff
path: root/src/backend/storage/freespace/freespace.c
AgeCommit message (Expand)Author
2025-01-01Update copyright for 2025Bruce Momjian
2024-04-13freespace: Don't return blocks past the end of the main fork.Noah Misch
2024-03-04Remove unused #include's from backend .c filesPeter Eisentraut
2024-01-31Give SMgrRelation pointers a well-defined lifetime.Heikki Linnakangas
2024-01-04Update copyright for 2024Bruce Momjian
2023-08-23ExtendBufferedWhat -> BufferManagerRelation.Thomas Munro
2023-04-06Use ExtendBufferedRelTo() in {vm,fsm}_extend()Andres Freund
2023-04-05Don't initialize page in {vm,fsm}_extend(), not neededAndres Freund
2023-01-02Update copyright for 2023Bruce Momjian
2022-09-20Harmonize parameter names in storage and AM code.Peter Geoghegan
2022-07-06Change internal RelFileNode references to RelFileNumber or RelFileLocator.Robert Haas
2022-04-07Prefetch data referenced by the WAL, take II.Thomas Munro
2022-01-30Remove xloginsert.h from xlog.hAlvaro Herrera
2022-01-08Update copyright for 2022Bruce Momjian
2021-12-22Fix typo in code commentPeter Eisentraut
2021-07-12Replace RelationOpenSmgr() with RelationGetSmgr().Tom Lane
2021-05-10Revert recovery prefetching feature.Thomas Munro
2021-04-08Optionally prefetch referenced data in recovery.Thomas Munro
2021-01-02Update copyright for 2021Bruce Momjian
2020-07-31Cache smgrnblocks() results in recovery.Thomas Munro
2020-05-14Initial pgindent and pgperltidy run for v13.Tom Lane
2020-01-01Update copyrights for 2020Bruce Momjian
2019-09-24Speedup truncations of relation forks.Fujii Masao
2019-07-16Fix inconsistencies and typos in the treeMichael Paquier
2019-05-22Phase 2 pgindent run for v12.Tom Lane
2019-05-07Revert "Avoid the creation of the free space map for small heap relations".Amit Kapila
2019-03-16Improve code comments in b0eaa4c51b.Amit Kapila
2019-03-01Clear the local map when not used.Amit Kapila
2019-02-04Avoid creation of the free space map for small heap relations, take 2.Amit Kapila
2019-01-28Revert "Avoid creation of the free space map for small heap relations."Amit Kapila
2019-01-28Avoid creation of the free space map for small heap relations.Amit Kapila
2019-01-02Update copyright for 2019Bruce Momjian
2018-09-01Avoid using potentially-under-aligned page buffers.Tom Lane
2018-07-13Fix inadequate buffer locking in FSM and VM page re-initialization.Tom Lane
2018-03-29Remove unnecessary BufferGetPage() calls in fsm_vacuum_page().Tom Lane
2018-03-29Remove UpdateFreeSpaceMap(), use FreeSpaceMapVacuumRange() instead.Tom Lane
2018-03-29While vacuuming a large table, update upper-level FSM data every so often.Tom Lane
2018-01-03Update copyright for 2018Bruce Momjian
2017-01-03Update copyright via script for 2017Bruce Momjian
2016-10-19Fix WAL-logging of FSM and VM truncation.Heikki Linnakangas
2016-06-09pgindent run for 9.6Robert Haas
2016-04-20Revert no-op changes to BufferGetPage()Kevin Grittner
2016-04-08Modify BufferGetPage() to prepare for "snapshot too old" featureKevin Grittner
2016-04-08Extend relations multiple blocks at a time to improve scalability.Robert Haas
2016-04-02Copyedit comments and documentation.Noah Misch
2016-01-02Update copyright for 2016Bruce Momjian
2015-01-06Update copyright for 2015Bruce Momjian
2014-05-06pgindent run for 9.4Bruce Momjian
2014-02-07Fix thinko in comment.Heikki Linnakangas
2014-01-23Allow use of "z" flag in our printf calls, and use it where appropriate.Tom Lane