summaryrefslogtreecommitdiff
path: root/src/backend/storage/file
AgeCommit message (Expand)Author
6 daysMake safeguard against incorrect flags for fsync more portable.Tom Lane
2025-04-08Introduce file_copy_method setting.Thomas Munro
2025-03-29aio: Implement support for reads in smgr/md/fdAndres Freund
2025-03-27Fix guc_malloc calls for consistency and OOM checksDaniel Gustafsson
2025-03-24Redefine max_files_per_process to control additionally opened filesAndres Freund
2025-03-20Fix typo in commentPeter Eisentraut
2025-03-13Fix copy-and-paste mistake in error messagePeter Eisentraut
2025-02-12Remove unnecessary (char *) casts [mem]Peter Eisentraut
2025-01-25Use the correct sizeof() in BufFileLoadBufferTomas Vondra
2025-01-01Update copyright for 2025Bruce Momjian
2024-11-27Make GUC_check_errdetail messages full sentencesÁlvaro Herrera
2024-10-27Remove unused #include's from backend .c filesPeter Eisentraut
2024-09-04Unify some error messages to ease work of translatorsMichael Paquier
2024-09-04Apply more quoting to GUC names in messagesMichael Paquier
2024-09-03Define PG_TBLSPC_DIR for path pg_tblspc/ in data folderMichael Paquier
2024-08-29Fixup for prefetching support on macOSPeter Eisentraut
2024-08-28Add prefetching support on macOSPeter Eisentraut
2024-07-03Remove incorrect Asserts in buffile.cDavid Rowley
2024-07-01Remove useless extern keywordsPeter Eisentraut
2024-05-17Revise GUC names quoting in messages againPeter Eisentraut
2024-03-04Remove unused #include's from backend .c filesPeter Eisentraut
2024-03-01Return ssize_t in fd.c I/O functions.Thomas Munro
2024-01-18Error message capitalisationPeter Eisentraut
2024-01-12Refactor code checking for file existenceMichael Paquier
2024-01-04Update copyright for 2024Bruce Momjian
2023-12-19Fix brown paper bag bug in 5c47c6546c413d5eb51c1626070a807026e6139d.Robert Haas
2023-12-12Provide vectored variants of FileRead() and FileWrite().Thomas Munro
2023-11-30Apply quotes more consistently to GUC names in logsMichael Paquier
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-11-08Make ResourceOwners more easily extensible.Heikki Linnakangas
2023-10-26Add trailing commas to enum definitionsPeter Eisentraut
2023-10-23Refactor parse_filename_for_nontemp_relation to parse more.Robert Haas
2023-10-13Improve the naming in wal_sync_method code.Nathan Bossart
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-08-24Rename hook functions for debug_io_direct to match variable name.Peter Eisentraut
2023-07-14Remove wal_sync_method=fsync_writethrough on Windows.Thomas Munro
2023-06-20Pre-beta2 mechanical code beautification.Tom Lane
2023-06-19fd.c: Retry after EINTR in more placesAndres Freund
2023-05-19Pre-beta mechanical code beautification.Tom Lane
2023-05-14Rename io_direct to debug_io_direct.Thomas Munro
2023-05-02Fix typos in commentsMichael Paquier
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-03-30pg_stat_wal: Accumulate time as instr_time instead of microsecondsAndres Freund
2023-03-30Fix format code in fd.c debugging infrastructureAndres Freund
2023-03-29Simplify useless 0L constantsPeter Eisentraut