Re: PostgreSQL's handling of fsync() errors is unsafe and risks data loss at least on XFS
От
Michael Paquier
Тема
Re: PostgreSQL's handling of fsync() errors is unsafe and risks data loss at least on XFS
Дата
Msg-id
20180410061021.GC26769@paquier.xyz
Ответ на
Re: PostgreSQL's handling of fsync() errors is unsafe and risks data loss at least on XFS (Craig Ringer)
Список
Дерево обсуждения
PostgreSQL's handling of fsync() errors is unsafe and risks data loss at least on XFS Craig Ringer <craig@2ndquadrant.com>
Re: PostgreSQL's handling of fsync() errors is unsafe and risks data loss at least on XFS Andres Freund <andres@anarazel.de>
Re: PostgreSQL's handling of fsync() errors is unsafe and risks data loss at least on XFS Bruce Momjian <bruce@momjian.us>
Re: PostgreSQL's handling of fsync() errors is unsafe and risks data loss at least on XFS Thomas Munro <thomas.munro@enterprisedb.com>
Re: PostgreSQL's handling of fsync() errors is unsafe and risks data loss at least on XFS Craig Ringer <craig@2ndquadrant.com>
Re: PostgreSQL's handling of fsync() errors is unsafe and risks data loss at least on XFS Craig Ringer <craig@2ndquadrant.com>
Re: PostgreSQL's handling of fsync() errors is unsafe and risks data loss at least on XFS Tom Lane <tgl@sss.pgh.pa.us>
Re: PostgreSQL's handling of fsync() errors is unsafe and risks data loss at least on XFS Michael Paquier <michael@paquier.xyz>
Re: PostgreSQL's handling of fsync() errors is unsafe and risks data loss at least on XFS Thomas Munro <thomas.munro@enterprisedb.com>
Re: PostgreSQL's handling of fsync() errors is unsafe and risks data loss at least on XFS Justin Pryzby <pryzby@telsasoft.com>
Re: PostgreSQL's handling of fsync() errors is unsafe and risks data loss at least on XFS Thomas Munro <thomas.munro@enterprisedb.com>
Re: PostgreSQL's handling of fsync() errors is unsafe and risks data loss at least on XFS Craig Ringer <craig@2ndquadrant.com>
Re: PostgreSQL's handling of fsync() errors is unsafe and risks data loss at least on XFS Gasper Zejn <zejn@owca.info>
Re: PostgreSQL's handling of fsync() errors is unsafe and risks data loss at least on XFS Craig Ringer <craig@2ndquadrant.com>
Re: PostgreSQL's handling of fsync() errors is unsafe and risks data loss at least on XFS Craig Ringer <craig@2ndquadrant.com>
Re: PostgreSQL's handling of fsync() errors is unsafe and risks data loss at least on XFS Craig Ringer <craig@2ndquadrant.com>
Re: PostgreSQL's handling of fsync() errors is unsafe and risks data loss at least on XFS Thomas Munro <thomas.munro@enterprisedb.com>
Re: PostgreSQL's handling of fsync() errors is unsafe and risks data loss at least on XFS Catalin Iacob <iacobcatalin@gmail.com>
Re: PostgreSQL's handling of fsync() errors is unsafe and risks data loss at least on XFS Thomas Munro <thomas.munro@enterprisedb.com>
Re: PostgreSQL's handling of fsync() errors is unsafe and risks data loss at least on XFS Anthony Iliopoulos <ailiop@altatus.com>
Re: PostgreSQL's handling of fsync() errors is unsafe and risks data loss at least on XFS Craig Ringer <craig@2ndquadrant.com>
Re: PostgreSQL's handling of fsync() errors is unsafe and risks data loss at least on XFS Tom Lane <tgl@sss.pgh.pa.us>
Re: PostgreSQL's handling of fsync() errors is unsafe and risks data loss at least on XFS Michael Paquier <michael@paquier.xyz>
Re: PostgreSQL's handling of fsync() errors is unsafe and risks data loss at least on XFS Anthony Iliopoulos <ailiop@altatus.com>
Re: PostgreSQL's handling of fsync() errors is unsafe and risks data loss at least on XFS Andres Freund <andres@anarazel.de>
Re: PostgreSQL's handling of fsync() errors is unsafe and risks data loss at least on XFS Anthony Iliopoulos <ailiop@altatus.com>
Re: PostgreSQL's handling of fsync() errors is unsafe and risks data loss at least on XFS Andres Freund <andres@anarazel.de>
Re: PostgreSQL's handling of fsync() errors is unsafe and risks data loss at least on XFS Anthony Iliopoulos <ailiop@altatus.com>
Re: PostgreSQL's handling of fsync() errors is unsafe and risks data loss at least on XFS Stephen Frost <sfrost@snowman.net>
Re: PostgreSQL's handling of fsync() errors is unsafe and risks data loss at least on XFS Anthony Iliopoulos <ailiop@altatus.com>
Re: PostgreSQL's handling of fsync() errors is unsafe and risks data loss at least on XFS Andres Freund <andres@anarazel.de>
Re: PostgreSQL's handling of fsync() errors is unsafe and risks data loss at least on XFS Craig Ringer <craig@2ndquadrant.com>
Re: PostgreSQL's handling of fsync() errors is unsafe and risks data loss at least on XFS Christophe Pettus <xof@thebuild.com>
Re: PostgreSQL's handling of fsync() errors is unsafe and risks data loss at least on XFS Andres Freund <andres@anarazel.de>
Re: PostgreSQL's handling of fsync() errors is unsafe and risks data loss at least on XFS Christophe Pettus <xof@thebuild.com>
Re: PostgreSQL's handling of fsync() errors is unsafe and risks data loss at least on XFS Peter Geoghegan <pg@bowt.ie>
Re: PostgreSQL's handling of fsync() errors is unsafe and risks data loss at least on XFS Robert Haas <robertmhaas@gmail.com>
Re: PostgreSQL's handling of fsync() errors is unsafe and risks data loss at least on XFS Anthony Iliopoulos <ailiop@altatus.com>
Re: PostgreSQL's handling of fsync() errors is unsafe and risks data loss at least on XFS Robert Haas <robertmhaas@gmail.com>
Re: PostgreSQL's handling of fsync() errors is unsafe and risks data loss at least on XFS Bruce Momjian <bruce@momjian.us>
Re: PostgreSQL's handling of fsync() errors is unsafe and risks data loss at least on XFS Thomas Munro <thomas.munro@enterprisedb.com>
Re: PostgreSQL's handling of fsync() errors is unsafe and risks data loss at least on XFS Bruce Momjian <bruce@momjian.us>
Re: PostgreSQL's handling of fsync() errors is unsafe and risks data loss at least on XFS Bruce Momjian <bruce@momjian.us>
Re: PostgreSQL's handling of fsync() errors is unsafe and risks data loss at least on XFS Thomas Munro <thomas.munro@enterprisedb.com>
Re: PostgreSQL's handling of fsync() errors is unsafe and risks data loss at least on XFS Thomas Munro <thomas.munro@enterprisedb.com>
Re: PostgreSQL's handling of fsync() errors is unsafe and risks data loss at least on XFS Craig Ringer <craig@2ndquadrant.com>
Re: PostgreSQL's handling of fsync() errors is unsafe and risks data loss at least on XFS Thomas Munro <thomas.munro@enterprisedb.com>
Re: PostgreSQL's handling of fsync() errors is unsafe and risks data loss at least on XFS Bruce Momjian <bruce@momjian.us>
Re: PostgreSQL's handling of fsync() errors is unsafe and risks data loss at least on XFS Gasper Zejn <zejn@owca.info>
Re: PostgreSQL's handling of fsync() errors is unsafe and risks data loss at least on XFS Craig Ringer <craig@2ndquadrant.com>
Re: PostgreSQL's handling of fsync() errors is unsafe and risks data loss at least on XFS Bruce Momjian <bruce@momjian.us>
Re: PostgreSQL's handling of fsync() errors is unsafe and risks data loss at least on XFS Andrew Gierth <andrew@tao11.riddles.org.uk>
Re: PostgreSQL's handling of fsync() errors is unsafe and risks data loss at least on XFS Craig Ringer <craig@2ndquadrant.com>
Re: PostgreSQL's handling of fsync() errors is unsafe and risks data loss at least on XFS Thomas Munro <thomas.munro@enterprisedb.com>
Re: PostgreSQL's handling of fsync() errors is unsafe and risks data loss at least on XFS Craig Ringer <craig@2ndquadrant.com>
Re: PostgreSQL's handling of fsync() errors is unsafe and risks data loss at least on XFS Thomas Munro <thomas.munro@enterprisedb.com>
Re: PostgreSQL's handling of fsync() errors is unsafe and risks data loss at least on XFS Bruce Momjian <bruce@momjian.us>
Re: PostgreSQL's handling of fsync() errors is unsafe and risks data loss at least on XFS Christophe Pettus <xof@thebuild.com>
Re: PostgreSQL's handling of fsync() errors is unsafe and risks dataloss at least on XFS Craig Ringer <craig@2ndquadrant.com>
Re: PostgreSQL's handling of fsync() errors is unsafe and risks data loss at least on XFS Christophe Pettus <xof@thebuild.com>
Re: PostgreSQL's handling of fsync() errors is unsafe and risks data loss at least on XFS Craig Ringer <craig@2ndquadrant.com>
Re: PostgreSQL's handling of fsync() errors is unsafe and risks data loss at least on XFS Christophe Pettus <xof@thebuild.com>
Re: PostgreSQL's handling of fsync() errors is unsafe and risks data loss at least on XFS Bruce Momjian <bruce@momjian.us>
Re: PostgreSQL's handling of fsync() errors is unsafe and risks data loss at least on XFS Andres Freund <andres@anarazel.de>
Re: PostgreSQL's handling of fsync() errors is unsafe and risks data loss at least on XFS Christophe Pettus <xof@thebuild.com>
Re: PostgreSQL's handling of fsync() errors is unsafe and risks data loss at least on XFS Andres Freund <andres@anarazel.de>
Re: PostgreSQL's handling of fsync() errors is unsafe and risks data loss at least on XFS Craig Ringer <craig@2ndquadrant.com>
Re: PostgreSQL's handling of fsync() errors is unsafe and risks data loss at least on XFS Andres Freund <andres@anarazel.de>
Re: PostgreSQL's handling of fsync() errors is unsafe and risks data loss at least on XFS Craig Ringer <craig@2ndquadrant.com>
Re: PostgreSQL's handling of fsync() errors is unsafe and risks data loss at least on XFS Tomas Vondra <tomas.vondra@2ndquadrant.com>
Re: PostgreSQL's handling of fsync() errors is unsafe and risks data loss at least on XFS Tomas Vondra <tomas.vondra@2ndquadrant.com>
Re: PostgreSQL's handling of fsync() errors is unsafe and risks data loss at least on XFS Abhijit Menon-Sen <ams@2ndQuadrant.com>
Re: PostgreSQL's handling of fsync() errors is unsafe and risks data loss at least on XFS Bruce Momjian <bruce@momjian.us>
Re: PostgreSQL's handling of fsync() errors is unsafe and risks data loss at least on XFS Andres Freund <andres@anarazel.de>
Re: PostgreSQL's handling of fsync() errors is unsafe and risks data loss at least on XFS Bruce Momjian <bruce@momjian.us>
Re: PostgreSQL's handling of fsync() errors is unsafe and risks data loss at least on XFS Bruce Momjian <bruce@momjian.us>
Re: PostgreSQL's handling of fsync() errors is unsafe and risks data loss at least on XFS Andres Freund <andres@anarazel.de>
Re: PostgreSQL's handling of fsync() errors is unsafe and risks data loss at least on XFS Bruce Momjian <bruce@momjian.us>
Re: PostgreSQL's handling of fsync() errors is unsafe and risks data loss at least on XFS Gasper Zejn <zejn@owca.info>
Re: PostgreSQL's handling of fsync() errors is unsafe and risks data loss at least on XFS Christophe Pettus <xof@thebuild.com>
Re: PostgreSQL's handling of fsync() errors is unsafe and risks data loss at least on XFS Craig Ringer <craig@2ndquadrant.com>
Re: PostgreSQL's handling of fsync() errors is unsafe and risks data loss at least on XFS Andreas Karlsson <andreas@proxel.se>
Re: PostgreSQL's handling of fsync() errors is unsafe and risks data loss at least on XFS Craig Ringer <craig@2ndquadrant.com>
Re: PostgreSQL's handling of fsync() errors is unsafe and risks data loss at least on XFS Peter Geoghegan <pg@bowt.ie>
Re: PostgreSQL's handling of fsync() errors is unsafe and risks data loss at least on XFS Greg Stark <stark@mit.edu>
Re: PostgreSQL's handling of fsync() errors is unsafe and risks data loss at least on XFS Anthony Iliopoulos <ailiop@altatus.com>
Re: PostgreSQL's handling of fsync() errors is unsafe and risks data loss at least on XFS Greg Stark <stark@mit.edu>
Re: PostgreSQL's handling of fsync() errors is unsafe and risks data loss at least on XFS Anthony Iliopoulos <ailiop@altatus.com>
Re: PostgreSQL's handling of fsync() errors is unsafe and risks data loss at least on XFS Geoff Winkless <pgsqladmin@geoff.dj>
Re: PostgreSQL's handling of fsync() errors is unsafe and risks data loss at least on XFS Anthony Iliopoulos <ailiop@altatus.com>
Re: PostgreSQL's handling of fsync() errors is unsafe and risks data loss at least on XFS Tomas Vondra <tomas.vondra@2ndquadrant.com>
Re: PostgreSQL's handling of fsync() errors is unsafe and risks data loss at least on XFS Anthony Iliopoulos <ailiop@altatus.com>
Re: PostgreSQL's handling of fsync() errors is unsafe and risks data loss at least on XFS Tomas Vondra <tomas.vondra@2ndquadrant.com>
Re: PostgreSQL's handling of fsync() errors is unsafe and risks data loss at least on XFS Thomas Munro <thomas.munro@enterprisedb.com>
Re: PostgreSQL's handling of fsync() errors is unsafe and risks data loss at least on XFS Thomas Munro <thomas.munro@enterprisedb.com>
Re: PostgreSQL's handling of fsync() errors is unsafe and risks data loss at least on XFS Greg Stark <stark@mit.edu>
Re: PostgreSQL's handling of fsync() errors is unsafe and risks data loss at least on XFS Anthony Iliopoulos <ailiop@altatus.com>
Re: PostgreSQL's handling of fsync() errors is unsafe and risks data loss at least on XFS Andres Freund <andres@anarazel.de>
Re: PostgreSQL's handling of fsync() errors is unsafe and risks data loss at least on XFS Anthony Iliopoulos <ailiop@altatus.com>
Re: PostgreSQL's handling of fsync() errors is unsafe and risks data loss at least on XFS Andres Freund <andres@anarazel.de>
Re: PostgreSQL's handling of fsync() errors is unsafe and risks data loss at least on XFS Anthony Iliopoulos <ailiop@altatus.com>
Re: PostgreSQL's handling of fsync() errors is unsafe and risks data loss at least on XFS Tomas Vondra <tomas.vondra@2ndquadrant.com>
Re: PostgreSQL's handling of fsync() errors is unsafe and risks data loss at least on XFS Andres Freund <andres@anarazel.de>
Re: PostgreSQL's handling of fsync() errors is unsafe and risks data loss at least on XFS Tomas Vondra <tomas.vondra@2ndquadrant.com>
Re: PostgreSQL's handling of fsync() errors is unsafe and risks data loss at least on XFS Andres Freund <andres@anarazel.de>
Re: PostgreSQL's handling of fsync() errors is unsafe and risks data loss at least on XFS Craig Ringer <craig@2ndquadrant.com>
Re: PostgreSQL's handling of fsync() errors is unsafe and risks data loss at least on XFS Andres Freund <andres@anarazel.de>
Re: PostgreSQL's handling of fsync() errors is unsafe and risks data loss at least on XFS Greg Stark <stark@mit.edu>
Re: PostgreSQL's handling of fsync() errors is unsafe and risks data loss at least on XFS Bruce Momjian <bruce@momjian.us>
Re: PostgreSQL's handling of fsync() errors is unsafe and risks data loss at least on XFS Craig Ringer <craig@2ndquadrant.com>
Re: PostgreSQL's handling of fsync() errors is unsafe and risks data loss at least on XFS Bruce Momjian <bruce@momjian.us>
Re: PostgreSQL's handling of fsync() errors is unsafe and risks data loss at least on XFS Craig Ringer <craig@2ndquadrant.com>
Re: PostgreSQL's handling of fsync() errors is unsafe and risks data loss at least on XFS Bruce Momjian <bruce@momjian.us>
Re: PostgreSQL's handling of fsync() errors is unsafe and risks data loss at least on XFS Mark Kirkwood <mark.kirkwood@catalyst.net.nz>
Re: PostgreSQL's handling of fsync() errors is unsafe and risks data loss at least on XFS Craig Ringer <craig@2ndquadrant.com>
Re: PostgreSQL's handling of fsync() errors is unsafe and risks data loss at least on XFS "Joshua D. Drake" <jd@commandprompt.com>
Re: PostgreSQL's handling of fsync() errors is unsafe and risks data loss at least on XFS "Joshua D. Drake" <jd@commandprompt.com>
Re: PostgreSQL's handling of fsync() errors is unsafe and risks data loss at least on XFS "Joshua D. Drake" <jd@commandprompt.com>
Re: PostgreSQL's handling of fsync() errors is unsafe and risks data loss at least on XFS Greg Stark <stark@mit.edu>
Re: PostgreSQL's handling of fsync() errors is unsafe and risks data loss at least on XFS Craig Ringer <craig@2ndquadrant.com>
Re: PostgreSQL's handling of fsync() errors is unsafe and risks data loss at least on XFS Anthony Iliopoulos <ailiop@altatus.com>
Re: PostgreSQL's handling of fsync() errors is unsafe and risks data loss at least on XFS Justin Pryzby <pryzby@telsasoft.com>
Re: PostgreSQL's handling of fsync() errors is unsafe and risks data loss at least on XFS Andres Freund <andres@anarazel.de>
Re: PostgreSQL's handling of fsync() errors is unsafe and risks data loss at least on XFS Craig Ringer <craig@2ndquadrant.com>
Re: PostgreSQL's handling of fsync() errors is unsafe and risks data loss at least on XFS Thomas Munro <thomas.munro@enterprisedb.com>
Re: PostgreSQL's handling of fsync() errors is unsafe and risks data loss at least on XFS Andreas Karlsson <andreas@proxel.se>
Re: PostgreSQL's handling of fsync() errors is unsafe and risks data loss at least on XFS Craig Ringer <craig@2ndquadrant.com>
Re: PostgreSQL's handling of fsync() errors is unsafe and risks data loss at least on XFS Robert Haas <robertmhaas@gmail.com>
Re: PostgreSQL's handling of fsync() errors is unsafe and risks data loss at least on XFS "Joshua D. Drake" <jd@commandprompt.com>
Re: PostgreSQL's handling of fsync() errors is unsafe and risks data loss at least on XFS Mark Dilger <hornschnorter@gmail.com>
Re: PostgreSQL's handling of fsync() errors is unsafe and risks data loss at least on XFS Tomas Vondra <tomas.vondra@2ndquadrant.com>
Re: PostgreSQL's handling of fsync() errors is unsafe and risks data loss at least on XFS Robert Haas <robertmhaas@gmail.com>
Re: PostgreSQL's handling of fsync() errors is unsafe and risks data loss at least on XFS Andres Freund <andres@anarazel.de>
Re: PostgreSQL's handling of fsync() errors is unsafe and risks data loss at least on XFS Robert Haas <robertmhaas@gmail.com>
Re: PostgreSQL's handling of fsync() errors is unsafe and risks data loss at least on XFS Anthony Iliopoulos <ailiop@altatus.com>
Re: PostgreSQL's handling of fsync() errors is unsafe and risks data loss at least on XFS Jonathan Corbet <corbet@lwn.net>
Re: PostgreSQL's handling of fsync() errors is unsafe and risks data loss at least on XFS Andres Freund <andres@anarazel.de>
Re: PostgreSQL's handling of fsync() errors is unsafe and risks data loss at least on XFS Jonathan Corbet <corbet@lwn.net>
Re: PostgreSQL's handling of fsync() errors is unsafe and risks data loss at least on XFS Greg Stark <stark@mit.edu>
Re: PostgreSQL's handling of fsync() errors is unsafe and risks data loss at least on XFS Peter Geoghegan <pg@bowt.ie>
Re: PostgreSQL's handling of fsync() errors is unsafe and risks data loss at least on XFS Bruce Momjian <bruce@momjian.us>
Re: PostgreSQL's handling of fsync() errors is unsafe and risks data loss at least on XFS Mark Dilger <hornschnorter@gmail.com>
Re: PostgreSQL's handling of fsync() errors is unsafe and risks data loss at least on XFS Andres Freund <andres@anarazel.de>
Re: PostgreSQL's handling of fsync() errors is unsafe and risks data loss at least on XFS Craig Ringer <craig@2ndquadrant.com>
Re: PostgreSQL's handling of fsync() errors is unsafe and risks data loss at least on XFS Tomas Vondra <tomas.vondra@2ndquadrant.com>
Re: PostgreSQL's handling of fsync() errors is unsafe and risks data loss at least on XFS Mark Dilger <hornschnorter@gmail.com>
Re: PostgreSQL's handling of fsync() errors is unsafe and risks data loss at least on XFS Andres Freund <andres@anarazel.de>
Re: PostgreSQL's handling of fsync() errors is unsafe and risks data loss at least on XFS Tomas Vondra <tomas.vondra@2ndquadrant.com>
Re: PostgreSQL's handling of fsync() errors is unsafe and risks data loss at least on XFS Mark Dilger <hornschnorter@gmail.com>
Re: PostgreSQL's handling of fsync() errors is unsafe and risks data loss at least on XFS Michael Paquier <michael@paquier.xyz>
Re: PostgreSQL's handling of fsync() errors is unsafe and risks data loss at least on XFS Craig Ringer <craig@2ndquadrant.com>
Re: PostgreSQL's handling of fsync() errors is unsafe and risks data loss at least on XFS Michael Paquier <michael@paquier.xyz>
Re: PostgreSQL's handling of fsync() errors is unsafe and risks data loss at least on XFS Craig Ringer <craig@2ndquadrant.com>
Re: PostgreSQL's handling of fsync() errors is unsafe and risks data loss at least on XFS Craig Ringer <craig@2ndquadrant.com>
Re: PostgreSQL's handling of fsync() errors is unsafe and risks data loss at least on XFS Robert Haas <robertmhaas@gmail.com>
Re: PostgreSQL's handling of fsync() errors is unsafe and risks data loss at least on XFS Christophe Pettus <xof@thebuild.com>
Re: PostgreSQL's handling of fsync() errors is unsafe and risks data loss at least on XFS Craig Ringer <craig@2ndquadrant.com>
Re: PostgreSQL's handling of fsync() errors is unsafe and risks data loss at least on XFS Craig Ringer <craig@2ndquadrant.com>
Re: PostgreSQL's handling of fsync() errors is unsafe and risks data loss at least on XFS Craig Ringer <craig@2ndquadrant.com>
Re: PostgreSQL's handling of fsync() errors is unsafe and risks data loss at least on XFS Thomas Munro <thomas.munro@enterprisedb.com>
Re: PostgreSQL's handling of fsync() errors is unsafe and risks data loss at least on XFS Thomas Munro <thomas.munro@enterprisedb.com>
Re: PostgreSQL's handling of fsync() errors is unsafe and risks data loss at least on XFS Craig Ringer <craig@2ndquadrant.com>
Re: PostgreSQL's handling of fsync() errors is unsafe and risks data loss at least on XFS Bruce Momjian <bruce@momjian.us>
Re: PostgreSQL's handling of fsync() errors is unsafe and risks data loss at least on XFS Craig Ringer <craig@2ndquadrant.com>
Re: PostgreSQL's handling of fsync() errors is unsafe and risks data loss at least on XFS Antonis Iliopoulos <ailiop@altatus.com>
Re: PostgreSQL's handling of fsync() errors is unsafe and risks data loss at least on XFS Craig Ringer <craig@2ndquadrant.com>
Re: PostgreSQL's handling of fsync() errors is unsafe and risks data loss at least on XFS Bruce Momjian <bruce@momjian.us>
Re: PostgreSQL's handling of fsync() errors is unsafe and risks data loss at least on XFS Greg Stark <stark@mit.edu>
Re: PostgreSQL's handling of fsync() errors is unsafe and risks data loss at least on XFS Anthony Iliopoulos <ailiop@altatus.com>
Re: PostgreSQL's handling of fsync() errors is unsafe and risks data loss at least on XFS Greg Stark <stark@mit.edu>
Re: PostgreSQL's handling of fsync() errors is unsafe and risks data loss at least on XFS Anthony Iliopoulos <ailiop@altatus.com>
Re: PostgreSQL's handling of fsync() errors is unsafe and risks data loss at least on XFS Peter Geoghegan <pg@bowt.ie>
Re: PostgreSQL's handling of fsync() errors is unsafe and risks data loss at least on XFS Craig Ringer <craig@2ndquadrant.com>
Re: PostgreSQL's handling of fsync() errors is unsafe and risks data loss at least on XFS Anthony Iliopoulos <ailiop@altatus.com>
Re: PostgreSQL's handling of fsync() errors is unsafe and risks data loss at least on XFS Thomas Munro <thomas.munro@enterprisedb.com>
Re: PostgreSQL's handling of fsync() errors is unsafe and risks data loss at least on XFS Craig Ringer <craig@2ndquadrant.com>
Re: PostgreSQL's handling of fsync() errors is unsafe and risks data loss at least on XFS Thomas Munro <thomas.munro@enterprisedb.com>
Re: PostgreSQL's handling of fsync() errors is unsafe and risks data loss at least on XFS Thomas Munro <thomas.munro@enterprisedb.com>
Re: PostgreSQL's handling of fsync() errors is unsafe and risks data loss at least on XFS Craig Ringer <craig@2ndquadrant.com>
Re: PostgreSQL's handling of fsync() errors is unsafe and risks data loss at least on XFS Craig Ringer <craig@2ndquadrant.com>
Re: PostgreSQL's handling of fsync() errors is unsafe and risks data loss at least on XFS Bruce Momjian <bruce@momjian.us>
Re: PostgreSQL's handling of fsync() errors is unsafe and risks data loss at least on XFS Craig Ringer <craig@2ndquadrant.com>
On Tue, Apr 10, 2018 at 01:37:19PM +0800, Craig Ringer wrote: > On 10 April 2018 at 13:04, Michael Paquier wrote: >> And pg_basebackup. And pg_dump. And pg_dumpall. Anything using initdb >> -S or fsync_pgdata would enter in those waters. > > ... but *only if they hit an I/O error* or they're on a FS that > doesn't reserve space and hit ENOSPC. Sure. > It still does 99% of the job. It still flushes all buffers to > persistent storage and maintains write ordering. It may not detect and > report failures to the user how we'd expect it to, yes, and that's not > great. But it's hardly throw up our hands and give up territory > either. Also, at least for initdb, we can make initdb fsync() its own > files before close(). Annoying but hardly the end of the world. Well, I think that there is place for improving reporting of failure in file_utils.c for frontends, or at worst have an exit() for any kind of critical failures equivalent to a PANIC. -- Michael
В списке pgsql-hackers по дате отправления
От: Craig Ringer
Дата:
От: Amit Langote
Дата: