summaryrefslogtreecommitdiff
path: root/src/backend/storage/file/fd.c
AgeCommit message (Expand)Author
2019-02-25Tolerate EINVAL when calling fsync() on a directory.Thomas Munro
2018-11-19PANIC on fsync() failure.Thomas Munro
2017-12-04Clean up assorted messiness around AllocateDir() usage.Tom Lane
2017-11-08Fix two violations of the ResourceOwnerEnlarge/Remember protocol.Tom Lane
2017-05-16Fix new warnings from GCC 7Peter Eisentraut
2017-02-21Fix sloppy handling of corner-case errors in fd.c.Tom Lane
2016-03-09Introduce durable_rename() and durable_link_or_rename().Andres Freund
2015-05-29Remove special cases for ETXTBSY from new fsync'ing logic.Tom Lane
2015-05-28Fix fsync-at-startup code to not treat errors as fatal.Tom Lane
2015-05-28Fix assorted inconsistencies in our calls of readlink().Tom Lane
2015-05-23pgindent run for 9.5Bruce Momjian
2015-05-18Fix error message in pre_sync_fname.Robert Haas
2015-05-05Fix some problems with patch to fsync the data directory.Robert Haas
2015-05-04Recursively fsync() the data directory after a crash.Robert Haas
2015-01-06Update copyright for 2015Bruce Momjian
2014-11-06Move the backup-block logic from XLogInsert to a new file, xloginsert.c.Heikki Linnakangas
2014-05-06pgindent run for 9.4Bruce Momjian
2014-04-30Rationalize common/relpath.[hc].Tom Lane
2014-03-21Remove MinGW readdir/errno bug workaround fixed on 2003-10-10Bruce Momjian
2014-03-21Properly check for readdir/closedir() failuresBruce Momjian
2014-03-13C comments: remove odd blank lines after #ifdef WIN32 linesBruce Momjian
2014-01-23Allow use of "z" flag in our printf calls, and use it where appropriate.Tom Lane
2014-01-07Update copyright for 2014Bruce Momjian
2013-09-04Expose fsync_fname as a public API.Robert Haas
2013-06-09Remove fixed limit on the number of concurrent AllocateFile() requests.Tom Lane
2013-05-16Fix fd.c to preserve errno where needed.Tom Lane
2013-02-27Add support for piping COPY to/from an external program.Heikki Linnakangas
2013-02-21Move relpath() to libpgcommonAlvaro Herrera
2013-02-20Fix yet another typo in comment.Heikki Linnakangas
2013-02-08Fix another typo in a commentMagnus Hagander
2013-02-08Fix typo in commentMagnus Hagander
2013-01-01Update copyrights for 2013Bruce Momjian
2012-11-27Add OpenTransientFile, with automatic cleanup at end-of-xact.Heikki Linnakangas
2012-10-17Revert "Use "transient" files for blind writes, take 2".Tom Lane
2012-08-28Split resowner.hAlvaro Herrera
2012-07-21Improve copydir() code for the case that fsync is off.Tom Lane
2012-07-13Add fsync capability to initdb, and use sync_file_range() if available.Tom Lane
2012-06-10Run pgindent on 9.2 source tree in preparation for first 9.3Bruce Momjian
2012-03-29Inherit max_safe_fds to child processes in EXEC_BACKEND mode.Heikki Linnakangas
2012-03-21Clean up compiler warnings from unused variables with asserts disabledPeter Eisentraut
2012-01-28Prevent logging "failed to stat file: success" for temp filesMagnus Hagander
2012-01-26Add missing #include, to suppress compiler warning.Robert Haas
2012-01-26Track temporary file count and size in pg_stat_databaseMagnus Hagander
2012-01-01Update copyright notices for year 2012.Bruce Momjian
2011-07-17Further thoughts about temp_file_limit patch.Tom Lane
2011-07-17Add temp_file_limit GUC parameter to constrain temporary file space usage.Tom Lane
2011-06-10Use "transient" files for blind writes, take 2Alvaro Herrera
2011-06-10Use a constant sprintf format to silence compiler warningAlvaro Herrera
2011-06-09Revert "Use "transient" files for blind writes"Alvaro Herrera
2011-06-09Use "transient" files for blind writesAlvaro Herrera