summaryrefslogtreecommitdiff
path: root/src/backend/storage/smgr/smgr.c
AgeCommit message (Expand)Author
2025-04-07aio: Make AIO more compatible with valgrindAndres Freund
2025-04-01aio: Minor comment improvementsAndres Freund
2025-03-29aio: Implement support for reads in smgr/md/fdAndres Freund
2025-03-20smgr: Hold interrupts in most smgr functionsAndres Freund
2025-03-18smgr: Make SMgrRelation initialization safer against errorsAndres Freund
2025-01-01Update copyright for 2025Bruce Momjian
2024-12-20Fix corruption when relation truncation fails.Thomas Munro
2024-10-08bufmgr/smgr: Don't cross segment boundaries in StartReadBuffers()Andres Freund
2024-07-29Fix outdated comment in smgrtruncate()Heikki Linnakangas
2024-04-28Fix duplicated consecutive words in commentsDavid Rowley
2024-04-13freespace: Don't return blocks past the end of the main fork.Noah Misch
2024-03-11Don't destroy SMgrRelations at relcache invalidationHeikki Linnakangas
2024-03-04Remove unused #include's from backend .c filesPeter Eisentraut
2024-03-03Replace BackendIds with 0-based ProcNumbersHeikki Linnakangas
2024-02-23Introduce a new smgr bulk loading facility.Heikki Linnakangas
2024-01-31Give SMgrRelation pointers a well-defined lifetime.Heikki Linnakangas
2024-01-04Update copyright for 2024Bruce Momjian
2023-12-18Provide vectored variants of smgrread() and smgrwrite().Thomas Munro
2023-12-16Provide multi-block smgrprefetch().Thomas Munro
2023-12-08Don't try to open visibilitymap when analyzing a foreign tableHeikki Linnakangas
2023-08-17Invalidate smgr_targblock in smgrrelease().Thomas Munro
2023-05-19Remove stray mid-sentence tabs in commentsPeter Eisentraut
2023-05-19Reindent some commentsPeter Eisentraut
2023-04-08Add io_direct setting (developer-only).Thomas Munro
2023-04-05Add smgrzeroextend(), FileZero(), FileFallocate()Andres Freund
2023-02-27Update types in smgr APIPeter Eisentraut
2023-02-06Remove useless casts to (void *) in hash_search() callsPeter Eisentraut
2023-01-02Update copyright for 2023Bruce Momjian
2022-09-28Revert 56-bit relfilenode change and follow-up commits.Robert Haas
2022-09-27Increase width of RelFileNumbers from 32 bits to 56 bits.Robert Haas
2022-07-12Rename some functions to mention Relation instead of RelFileLocator.Robert Haas
2022-07-06Change internal RelFileNode references to RelFileNumber or RelFileLocator.Robert Haas
2022-05-07Rethink PROCSIGNAL_BARRIER_SMGRRELEASE.Thomas Munro
2022-04-07pgstat: scaffolding for transactional stats creation / drop.Andres Freund
2022-02-11Fix DROP {DATABASE,TABLESPACE} on Windows.Thomas Munro
2022-01-08Update copyright for 2022Bruce Momjian
2021-07-31Move InRecovery and standbyState global vars to xlogutils.c.Heikki Linnakangas
2021-01-13Optimize DropRelFileNodesAllBuffers() for recovery.Amit Kapila
2021-01-12Optimize DropRelFileNodeBuffers() for recovery.Amit Kapila
2021-01-02Update copyright for 2021Bruce Momjian
2020-12-15Improve hash_create()'s API for some added robustness.Tom Lane
2020-07-31Cache smgrnblocks() results in recovery.Thomas Munro
2020-05-14Initial pgindent and pgperltidy run for v13.Tom Lane
2020-05-10Remove smgrdounlink() in smgr.c from the code treeMichael Paquier
2020-04-08Support PrefetchBuffer() in recovery.Thomas Munro
2020-04-04Skip WAL for new relfilenodes, under wal_level=minimal.Noah Misch
2020-03-22Revert "Skip WAL for new relfilenodes, under wal_level=minimal."Noah Misch
2020-03-21Skip WAL for new relfilenodes, under wal_level=minimal.Noah Misch
2020-01-01Update copyrights for 2020Bruce Momjian
2019-09-24Speedup truncations of relation forks.Fujii Masao