summaryrefslogtreecommitdiff
path: root/src/backend/storage/file/buffile.c
AgeCommit message (Expand)Author
2024-07-04Remove incorrect Asserts in buffile.cDavid Rowley
2024-03-04Remove unused #include's from backend .c filesPeter Eisentraut
2024-01-03Update copyright for 2024Bruce Momjian
2023-11-20Prevent overflow for block number in buffile.cMichael Paquier
2023-11-17Change logtape/tuplestore code to use int64 for block numbersMichael Paquier
2023-11-17Remove NOT_USED BufFileTellBlock() from buffile.cMichael Paquier
2023-05-19Pre-beta mechanical code beautification.Tom Lane
2023-04-08Introduce PG_IO_ALIGN_SIZE and align all I/O buffers.Thomas Munro
2023-03-30pg_stat_wal: Accumulate time as instr_time instead of microsecondsAndres Freund
2023-03-29Simplify useless 0L constantsPeter Eisentraut
2023-01-20Zero initialize uses of instr_time about to trigger compiler warningsAndres Freund
2023-01-16Add BufFileRead variants with short read and EOF detectionPeter Eisentraut
2023-01-02Update copyright for 2023Bruce Momjian
2022-12-30Add const to BufFileWritePeter Eisentraut
2022-12-30Remove unnecessary castsPeter Eisentraut
2022-09-19Harmonize parameter names in storage and AM code.Peter Geoghegan
2022-04-08Track I/O timing for temporary file blocks in EXPLAIN (BUFFERS)Michael Paquier
2022-01-07Update copyright for 2022Bruce Momjian
2021-09-08Clean up some code using "(expr) ? true : false"Michael Paquier
2021-09-02Optimize fileset usage in apply worker.Amit Kapila
2021-08-30Refactor sharedfileset.c to separate out fileset implementation.Amit Kapila
2021-01-02Update copyright for 2021Bruce Momjian
2020-08-26Extend the BufFile interface.Amit Kapila
2020-07-23Fix error message.Thomas Munro
2020-06-16Remove useless variable.Thomas Munro
2020-06-16Make BufFileWrite() void.Thomas Munro
2020-06-16Fix buffile.c error handling.Thomas Munro
2020-01-01Update copyrights for 2020Bruce Momjian
2019-11-12Make the order of the header file includes consistent in backend modules.Amit Kapila
2019-07-16Fix inconsistencies and typos in the treeMichael Paquier
2019-05-18Make BufFileCreateTemp() ensure that temp tablespaces are set up.Tom Lane
2019-01-02Update copyright for 2019Bruce Momjian
2018-11-28Have BufFileSize() ereport() on FileSize() failure.Peter Geoghegan
2018-11-15Use 64 bit type for BufFileSize().Thomas Munro
2018-11-07Use pg_pread() and pg_pwrite() for data files and WAL.Thomas Munro
2018-09-01Avoid using potentially-under-aligned page buffers.Tom Lane
2018-06-16Fix memory leak in BufFileCreateShared().Tatsuo Ishii
2018-06-15Fix memory leak.Tatsuo Ishii
2018-05-02Fix some sloppiness in the new BufFileSize() and BufFileAppend() functions.Heikki Linnakangas
2018-04-26Post-feature-freeze pgindent run.Tom Lane
2018-02-02Support parallel btree index builds.Robert Haas
2018-01-02Update copyright for 2018Bruce Momjian
2017-12-13Add defenses against pre-crash files to BufFileOpenShared().Andres Freund
2017-12-01Add infrastructure for sharing temporary files between backends.Andres Freund
2017-11-25Update buffile.h/.c comments for removal of non-temp option.Tom Lane
2017-11-16Remove BufFile's isTemp flag.Andres Freund
2017-11-08Change TRUE/FALSE to true/falsePeter Eisentraut
2017-10-31Don't exaggerate the number of temporary blocks read.Robert Haas
2017-03-18Create and use wait events for read, write, and fsync operations.Robert Haas
2017-01-03Update copyright via script for 2017Bruce Momjian