summaryrefslogtreecommitdiff
path: root/src/include/storage/fd.h
AgeCommit message (Expand)Author
2025-03-29aio: Implement support for reads in smgr/md/fdAndres Freund
2025-01-01Update copyright for 2025Bruce Momjian
2024-06-12Harmonize function parameter names for Postgres 17.Peter Geoghegan
2024-03-01Return ssize_t in fd.c I/O functions.Thomas Munro
2024-01-12Refactor code checking for file existenceMichael Paquier
2024-01-04Update copyright for 2024Bruce Momjian
2023-12-12Provide vectored variants of FileRead() and FileWrite().Thomas Munro
2023-09-06Make enum for sync methods available to frontend code.Nathan Bossart
2023-09-06Move PG_TEMP_FILE* macros to file_utils.h.Nathan Bossart
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-05Add smgrzeroextend(), FileZero(), FileFallocate()Andres Freund
2023-01-02Update copyright for 2023Bruce Momjian
2022-12-08Update types in File APIPeter Eisentraut
2022-10-27Move pg_pwritev_with_retry() to src/common/file_utils.cMichael Paquier
2022-09-20Harmonize parameter names in storage and AM code.Peter Geoghegan
2022-07-05Remove durable_rename_excl()Michael Paquier
2022-04-28Revert recent changes with durable_rename_excl()Michael Paquier
2022-04-28Remove durable_rename_excl()Michael Paquier
2022-04-08Apply PGDLLIMPORT markings broadly.Robert Haas
2022-01-08Update copyright for 2022Bruce Momjian
2021-08-08Move temporary file cleanup to before_shmem_exit().Andres Freund
2021-07-18Support direct I/O on macOS.Thomas Munro
2021-05-12Initial pgindent and pgperltidy run for v14.Tom Lane
2021-03-19Provide recovery_init_sync_method=syncfs.Thomas Munro
2021-01-14Minor header cleanup for the new iovec code.Thomas Munro
2021-01-13Move our p{read,write}v replacements into their own files.Thomas Munro
2021-01-02Update copyright for 2021Bruce Momjian
2020-12-01Use truncate(2) where appropriate.Thomas Munro
2020-08-26Extend the BufFile interface.Amit Kapila
2020-03-11Remove HAVE_WORKING_LINKPeter Eisentraut
2020-02-24Account explicitly for long-lived FDs that are allocated outside fd.c.Tom Lane
2020-01-24Add pg_file_sync() to adminpack extension.Fujii Masao
2020-01-01Update copyrights for 2020Bruce Momjian
2019-09-11Rearrange postmaster's startup sequence for better syslogger results.Tom Lane
2019-07-01Fix many typos and inconsistenciesMichael Paquier
2019-05-22Phase 2 pgindent run for v12.Tom Lane
2019-05-22Initial pgindent run for v12.Tom Lane
2019-04-04Refactor the fsync queue for wider use.Thomas Munro
2019-01-02Update copyright for 2019Bruce Momjian
2018-11-19PANIC on fsync() failure.Thomas Munro
2018-11-06Use pg_pread() and pg_pwrite() for data files and WAL.Thomas Munro
2018-05-02Fix some sloppiness in the new BufFileSize() and BufFileAppend() functions.Heikki Linnakangas
2018-04-28In AtEOXact_Files, complain if any files remain unclosed at commit.Tom Lane
2018-04-07Refactor dir/file permissionsStephen Frost
2018-03-27Skip temp tables from basebackup.Teodor Sigaev
2018-02-02Support parallel btree index builds.Robert Haas
2018-01-03Update copyright for 2018Bruce Momjian
2017-12-05Mark assorted variables PGDLLIMPORT.Robert Haas
2017-12-04Clean up assorted messiness around AllocateDir() usage.Tom Lane