Clone file descriptors into checkpointer, to handle fsync issues on at least linux

Edit
Title Clone file descriptors into checkpointer, to handle fsync issues on at least linux
Topic Bug Fixes
Created 2018-05-18 22:44:42
Last modified 2018-10-01 02:17:04 (1 month, 2 weeks ago)
Latest email 2018-11-08 20:06:40 (1 week, 1 day ago)
Status
2018-11: Needs review
2018-09: Moved to next CF
2018-07: Moved to next CF
Authors Andres Freund (andresfreund), Thomas Munro (macdice)
Reviewers Thomas Munro (macdice)Become reviewer
Committer
Links
Emails
Postgres, fsync, and OSs (specifically linux)
First at 2018-04-27 22:28:42 by Andres Freund <andres at anarazel.de>
Latest at 2018-11-08 20:06:40 by Robert Haas <robertmhaas at gmail.com>
Latest attachment (0001-Don-t-forget-about-failed-fsync-requests-v4.patch) at 2018-10-18 23:26:39 from Thomas Munro <thomas.munro at enterprisedb.com>
    Attachment (0001-Don-t-forget-about-failed-fsync-requests-v4.patch) at 2018-10-18 23:26:39 from Thomas Munro <thomas.munro at enterprisedb.com> (Patch: Yes)
    Attachment (0001-Keep-file-descriptors-open-to-avoid-losing-errors-v4.patch) at 2018-10-02 05:50:26 from Thomas Munro <thomas.munro at enterprisedb.com> (Patch: Yes)
    Attachment (fsyncgate-v3.tgz) at 2018-09-28 09:37:29 from Thomas Munro <thomas.munro at enterprisedb.com> (Patch: No)
    Attachment (0001-Use-portable-close-on-exec-syscalls.patch) at 2018-08-10 12:09:16 from Thomas Munro <thomas.munro at enterprisedb.com> (Patch: Yes)
    Attachment (v3-0001-PANIC-when-we-detect-a-possible-fsync-I-O-error-i.patch) at 2018-05-29 08:53:36 from Craig Ringer <craig at 2ndquadrant.com> (Patch: Yes)
    Attachment (0001-fixup-WIP-Optimize-register_dirty_segment-to-not-rep.patch) at 2018-05-22 18:59:51 from Andres Freund <andres at anarazel.de> (Patch: Yes)
    Attachment (0001-Fix-and-improve-pg_atomic_flag-fallback-implementati.patch) at 2018-05-22 16:47:40 from Andres Freund <andres at anarazel.de> (Patch: Yes)
    Attachment (v2-0001-freespace-Don-t-constantly-close-files-when-readi.patch) at 2018-05-22 01:08:23 from Andres Freund <andres at anarazel.de> (Patch: Yes)
    Attachment (v1-0001-freespace-Don-t-constantly-close-files-when-readi.patch) at 2018-05-18 21:03:57 from Andres Freund <andres at anarazel.de> (Patch: Yes)
    Attachment (v2-0001-PANIC-when-we-detect-a-possible-fsync-I-O-error-i.patch) at 2018-05-10 01:50:03 from Craig Ringer <craig at 2ndquadrant.com> (Patch: Yes)
History
When Who What
2018-10-01 02:17:04 Michael Paquier (michael-kun) Closed in commitfest 2018-09 with status: Moved to next CF
2018-09-28 09:40:27 Thomas Munro (macdice) Changed authors to Andres Freund (andresfreund), Thomas Munro (macdice)
2018-08-10 22:11:18 Andrew Dunstan (adunstan) Closed in commitfest 2018-07 with status: Moved to next CF
2018-05-19 23:13:58 Thomas Munro (macdice) Changed authors to Andres Freund (andresfreund)
2018-05-19 23:13:34 Thomas Munro (macdice) Added macdice as reviewer
2018-05-18 22:44:42 Andres Freund (andresfreund) Attached mail thread 20180427222842.in2e4mibx45zdth5@alap3.anarazel.de
2018-05-18 22:44:42 Andres Freund (andresfreund) Created patch record
Edit