aboutsummaryrefslogtreecommitdiff
path: root/src/backend/storage/smgr/md.c
Commit message (Expand)AuthorAge
* bufmgr/smgr: Don't cross segment boundaries in StartReadBuffers()Andres Freund2024-10-08
* Improve assertion in mdwritev()Michael Paquier2024-06-04
* Remove unused #include's from backend .c filesPeter Eisentraut2024-03-04
* Replace BackendIds with 0-based ProcNumbersHeikki Linnakangas2024-03-03
* Introduce a new smgr bulk loading facility.Heikki Linnakangas2024-02-23
* Update copyright for 2024Bruce Momjian2024-01-03
* Provide vectored variants of smgrread() and smgrwrite().Thomas Munro2023-12-18
* Refactor pgstat_prepare_io_time() with an input argument instead of a GUCMichael Paquier2023-12-16
* Provide multi-block smgrprefetch().Thomas Munro2023-12-16
* Ensure that creation of an empty relfile is fsync'd at checkpoint.Heikki Linnakangas2023-07-04
* Pre-beta2 mechanical code beautification.Tom Lane2023-06-20
* Fix typo in comment.Masahiko Sawada2023-06-14
* Pre-beta mechanical code beautification.Tom Lane2023-05-19
* Move mdwriteback() to better placePeter Eisentraut2023-05-19
* Reindent some commentsPeter Eisentraut2023-05-19
* Fix various typosDavid Rowley2023-04-18
* Add io_direct setting (developer-only).Thomas Munro2023-04-08
* Introduce PG_IO_ALIGN_SIZE and align all I/O buffers.Thomas Munro2023-04-08
* Track IO times in pg_stat_ioAndres Freund2023-04-07
* Add smgrzeroextend(), FileZero(), FileFallocate()Andres Freund2023-04-05
* Update types in smgr APIPeter Eisentraut2023-02-27
* pgstat: Track more detailed relation IO statisticsAndres Freund2023-02-09
* Update copyright for 2023Bruce Momjian2023-01-02
* Apply a better fix to mdunlinkfork().Tom Lane2022-11-09
* Fix failure to remove non-first segments of temporary tables.Tom Lane2022-11-07
* Revert 56-bit relfilenode change and follow-up commits.Robert Haas2022-09-28
* Increase width of RelFileNumbers from 32 bits to 56 bits.Robert Haas2022-09-27
* Harmonize parameter names in storage and AM code.Peter Geoghegan2022-09-19
* Use TRUNCATE to preserve relfilenode for pg_largeobject + index.Robert Haas2022-07-28
* Change internal RelFileNode references to RelFileNumber or RelFileLocator.Robert Haas2022-07-06
* Rethink PROCSIGNAL_BARRIER_SMGRRELEASE.Thomas Munro2022-05-07
* Prefetch data referenced by the WAL, take II.Thomas Munro2022-04-07
* Fix DROP {DATABASE,TABLESPACE} on Windows.Thomas Munro2022-02-12
* Update copyright for 2022Bruce Momjian2022-01-07
* Check for relation length overrun soon enough.Tom Lane2021-09-09
* Use errmsg_internal for debug messagesPeter Eisentraut2021-02-17
* Update copyright for 2021Bruce Momjian2021-01-02
* Use truncate(2) where appropriate.Thomas Munro2020-12-01
* Free disk space for dropped relations on commit.Thomas Munro2020-12-01
* remove redundant initializationsBruce Momjian2020-09-03
* Clear some style deviations.Noah Misch2020-05-21
* Support PrefetchBuffer() in recovery.Thomas Munro2020-04-08
* Skip WAL for new relfilenodes, under wal_level=minimal.Noah Misch2020-04-04
* Revert "Skip WAL for new relfilenodes, under wal_level=minimal."Noah Misch2020-03-22
* Skip WAL for new relfilenodes, under wal_level=minimal.Noah Misch2020-03-21
* Refactor confusing code in _mdfd_openseg().Thomas Munro2020-01-27
* Maintain valid md.c state when FileClose() fails.Noah Misch2020-01-10
* Update copyrights for 2020Bruce Momjian2020-01-01
* Fix mdsyncfiletag(), take II.Thomas Munro2019-12-14
* Don't use _mdfd_getseg() in mdsyncfiletag().Thomas Munro2019-12-14