summaryrefslogtreecommitdiff
path: root/src/backend/storage/smgr
Commit message (Expand)AuthorAgeFilesLines
* Fix various typosDavid Rowley2023-04-181-1/+1
* Add io_direct setting (developer-only).Thomas Munro2023-04-082-5/+20
* Introduce PG_IO_ALIGN_SIZE and align all I/O buffers.Thomas Munro2023-04-081-1/+14
* Track IO times in pg_stat_ioAndres Freund2023-04-071-11/+20
* Add smgrzeroextend(), FileZero(), FileFallocate()Andres Freund2023-04-052-0/+136
* Update types in smgr APIPeter Eisentraut2023-02-272-9/+9
* pgstat: Track more detailed relation IO statisticsAndres Freund2023-02-091-0/+24
* Remove useless casts to (void *) in hash_search() callsPeter Eisentraut2023-02-061-3/+3
* Update copyright for 2023Bruce Momjian2023-01-023-3/+3
* Add copyright notices to meson filesAndrew Dunstan2022-12-201-0/+2
* Apply a better fix to mdunlinkfork().Tom Lane2022-11-091-37/+45
* Fix failure to remove non-first segments of temporary tables.Tom Lane2022-11-071-6/+12
* Revert 56-bit relfilenode change and follow-up commits.Robert Haas2022-09-282-8/+1
* Increase width of RelFileNumbers from 32 bits to 56 bits.Robert Haas2022-09-272-1/+8
* meson: Add initial version of meson based build systemAndres Freund2022-09-211-0/+4
* Harmonize parameter names in storage and AM code.Peter Geoghegan2022-09-191-24/+24
* Use TRUNCATE to preserve relfilenode for pg_largeobject + index.Robert Haas2022-07-281-5/+22
* Rename some functions to mention Relation instead of RelFileLocator.Robert Haas2022-07-121-2/+2
* Change internal RelFileNode references to RelFileNumber or RelFileLocator.Robert Haas2022-07-063-86/+86
* Rethink PROCSIGNAL_BARRIER_SMGRRELEASE.Thomas Munro2022-05-072-17/+50
* Prefetch data referenced by the WAL, take II.Thomas Munro2022-04-071-2/+4
* pgstat: scaffolding for transactional stats creation / drop.Andres Freund2022-04-061-5/+0
* Fix DROP {DATABASE,TABLESPACE} on Windows.Thomas Munro2022-02-122-0/+24
* Update copyright for 2022Bruce Momjian2022-01-072-2/+2
* Check for relation length overrun soon enough.Tom Lane2021-09-091-1/+2
* Move InRecovery and standbyState global vars to xlogutils.c.Heikki Linnakangas2021-07-311-1/+1
* Use errmsg_internal for debug messagesPeter Eisentraut2021-02-171-1/+1
* Optimize DropRelFileNodesAllBuffers() for recovery.Amit Kapila2021-01-131-6/+6
* Optimize DropRelFileNodeBuffers() for recovery.Amit Kapila2021-01-121-6/+24
* Update copyright for 2021Bruce Momjian2021-01-022-2/+2
* Improve hash_create()'s API for some added robustness.Tom Lane2020-12-151-1/+0
* Use truncate(2) where appropriate.Thomas Munro2020-12-011-12/+1
* Free disk space for dropped relations on commit.Thomas Munro2020-12-011-31/+69
* remove redundant initializationsBruce Momjian2020-09-031-2/+4
* Cache smgrnblocks() results in recovery.Thomas Munro2020-07-311-13/+36
* Clear some style deviations.Noah Misch2020-05-211-1/+1
* Initial pgindent and pgperltidy run for v13.Tom Lane2020-05-141-6/+6
* Remove smgrdounlink() in smgr.c from the code treeMichael Paquier2020-05-101-56/+0
* Support PrefetchBuffer() in recovery.Thomas Munro2020-04-082-5/+14
* Skip WAL for new relfilenodes, under wal_level=minimal.Noah Misch2020-04-042-7/+64
* Revert "Skip WAL for new relfilenodes, under wal_level=minimal."Noah Misch2020-03-222-64/+7
* Skip WAL for new relfilenodes, under wal_level=minimal.Noah Misch2020-03-212-7/+64
* Refactor confusing code in _mdfd_openseg().Thomas Munro2020-01-271-2/+7
* Maintain valid md.c state when FileClose() fails.Noah Misch2020-01-101-14/+6
* Update copyrights for 2020Bruce Momjian2020-01-012-2/+2
* Fix mdsyncfiletag(), take II.Thomas Munro2019-12-141-16/+9
* Don't use _mdfd_getseg() in mdsyncfiletag().Thomas Munro2019-12-141-17/+40
* Make the order of the header file includes consistent in backend modules.Amit Kapila2019-11-121-4/+4
* Split all OBJS style lines in makefiles into one-line-per-entry style.Andres Freund2019-11-051-1/+3
* Speedup truncations of relation forks.Fujii Masao2019-09-241-8/+29