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-05-19 23:13:58 (2 months ago)
Latest email 2018-07-18 23:21:52 (2 days, 6 hours ago)
Status
2018-07: Needs review
Authors Andres Freund (andresfreund)
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-07-18 23:21:52 by Thomas Munro <thomas.munro at enterprisedb.com>
Latest 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>
    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-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