aboutsummaryrefslogtreecommitdiff
path: root/src/backend/storage/file/fd.c
Commit message (Expand)AuthorAge
* Update copyright for 2019Bruce Momjian2019-01-02
* Handle EPIPE more sanely when we close a pipe reading from a program.Tom Lane2018-11-19
* PANIC on fsync() failure.Thomas Munro2018-11-19
* Remove set-but-unused variable.Thomas Munro2018-11-07
* Use pg_pread() and pg_pwrite() for data files and WAL.Thomas Munro2018-11-07
* Fix incorrect ordering of operations in pg_resetwal and pg_rewind.Tom Lane2018-05-23
* Fix some sloppiness in the new BufFileSize() and BufFileAppend() functions.Heikki Linnakangas2018-05-02
* In AtEOXact_Files, complain if any files remain unclosed at commit.Tom Lane2018-04-28
* Further cleanup of client dependencies on src/include/catalog headers.Tom Lane2018-04-09
* Refactor dir/file permissionsStephen Frost2018-04-07
* Skip temp tables from basebackup.Teodor Sigaev2018-03-27
* Support parallel btree index builds.Robert Haas2018-02-02
* Back off chattiness in RemovePgTempFiles().Tom Lane2018-01-07
* Update copyright for 2018Bruce Momjian2018-01-02
* Fix race-under-concurrency in PathNameCreateTemporaryDir.Robert Haas2017-12-27
* Improve error handling in RemovePgTempFiles().Tom Lane2017-12-04
* Clean up assorted messiness around AllocateDir() usage.Tom Lane2017-12-04
* Adjust #ifdef EXEC_BACKEND RemovePgTempFilesInDir() call.Andres Freund2017-12-01
* Add infrastructure for sharing temporary files between backends.Andres Freund2017-12-01
* Fix two violations of the ResourceOwnerEnlarge/Remember protocol.Tom Lane2017-11-08
* Change TRUE/FALSE to true/falsePeter Eisentraut2017-11-08
* Refactor new file permission handlingPeter Eisentraut2017-09-23
* Phase 3 of pgindent updates.Tom Lane2017-06-21
* Phase 2 of pgindent updates.Tom Lane2017-06-21
* Post-PG 10 beta1 pgindent runBruce Momjian2017-05-17
* Fix new warnings from GCC 7Peter Eisentraut2017-04-17
* Fsync directory after creating or unlinking file.Teodor Sigaev2017-03-27
* Create and use wait events for read, write, and fsync operations.Robert Haas2017-03-18
* Fix sloppy handling of corner-case errors in fd.c.Tom Lane2017-02-21
* Update copyright via script for 2017Bruce Momjian2017-01-03
* Rename "pg_xlog" directory to "pg_wal".Robert Haas2016-10-20
* Widen amount-to-flush arguments of FileWriteback and callers.Tom Lane2016-04-13
* Fix assorted portability issues with using msync() for data flushing.Tom Lane2016-04-13
* Include portability/mem.h into fd.c for MAP_FAILED.Andres Freund2016-03-12
* Allow to trigger kernel writeback after a configurable number of writes.Andres Freund2016-03-10
* Introduce durable_rename() and durable_link_or_rename().Andres Freund2016-03-09
* Add some functions to fd.c for the convenience of extensions.Robert Haas2016-03-08
* Update copyright for 2016Bruce Momjian2016-01-02
* Remove special cases for ETXTBSY from new fsync'ing logic.Tom Lane2015-05-29
* Fix fsync-at-startup code to not treat errors as fatal.Tom Lane2015-05-28
* Fix assorted inconsistencies in our calls of readlink().Tom Lane2015-05-28
* pgindent run for 9.5Bruce Momjian2015-05-23
* Fix error message in pre_sync_fname.Robert Haas2015-05-18
* Fix some problems with patch to fsync the data directory.Robert Haas2015-05-05
* Recursively fsync() the data directory after a crash.Robert Haas2015-05-04
* Update copyright for 2015Bruce Momjian2015-01-06
* Move the backup-block logic from XLogInsert to a new file, xloginsert.c.Heikki Linnakangas2014-11-06
* pgindent run for 9.4Bruce Momjian2014-05-06
* Rationalize common/relpath.[hc].Tom Lane2014-04-30
* Remove MinGW readdir/errno bug workaround fixed on 2003-10-10Bruce Momjian2014-03-21