summaryrefslogtreecommitdiff
path: root/src/backend/storage/smgr
AgeCommit message (Expand)Author
2023-04-18Fix various typosDavid Rowley
2023-04-08Add io_direct setting (developer-only).Thomas Munro
2023-04-08Introduce PG_IO_ALIGN_SIZE and align all I/O buffers.Thomas Munro
2023-04-08Track IO times in pg_stat_ioAndres Freund
2023-04-05Add smgrzeroextend(), FileZero(), FileFallocate()Andres Freund
2023-02-27Update types in smgr APIPeter Eisentraut
2023-02-10pgstat: Track more detailed relation IO statisticsAndres Freund
2023-02-06Remove useless casts to (void *) in hash_search() callsPeter Eisentraut
2023-01-02Update copyright for 2023Bruce Momjian
2022-12-20Add copyright notices to meson filesAndrew Dunstan
2022-11-09Apply a better fix to mdunlinkfork().Tom Lane
2022-11-07Fix failure to remove non-first segments of temporary tables.Tom Lane
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-09-22meson: Add initial version of meson based build systemAndres Freund
2022-09-20Harmonize parameter names in storage and AM code.Peter Geoghegan
2022-07-28Use TRUNCATE to preserve relfilenode for pg_largeobject + index.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-07Prefetch data referenced by the WAL, take II.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-09-09Check for relation length overrun soon enough.Tom Lane
2021-07-31Move InRecovery and standbyState global vars to xlogutils.c.Heikki Linnakangas
2021-02-17Use errmsg_internal for debug messagesPeter Eisentraut
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-12-01Use truncate(2) where appropriate.Thomas Munro
2020-12-01Free disk space for dropped relations on commit.Thomas Munro
2020-09-04remove redundant initializationsBruce Momjian
2020-07-31Cache smgrnblocks() results in recovery.Thomas Munro
2020-05-21Clear some style deviations.Noah Misch
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-26Refactor confusing code in _mdfd_openseg().Thomas Munro
2020-01-11Maintain valid md.c state when FileClose() fails.Noah Misch
2020-01-01Update copyrights for 2020Bruce Momjian
2019-12-14Fix mdsyncfiletag(), take II.Thomas Munro
2019-12-14Don't use _mdfd_getseg() in mdsyncfiletag().Thomas Munro
2019-11-12Make the order of the header file includes consistent in backend modules.Amit Kapila
2019-11-05Split all OBJS style lines in makefiles into one-line-per-entry style.Andres Freund
2019-09-24Speedup truncations of relation forks.Fujii Masao