pgsql: Adjust initdb to also not consider fsync'ing failures fatal. - Mailing list pgsql-committers

From Tom Lane
Subject pgsql: Adjust initdb to also not consider fsync'ing failures fatal.
Date
Msg-id E1YyNis-0002Ta-Vk@gemulon.postgresql.org
Whole thread Raw
List pgsql-committers
Adjust initdb to also not consider fsync'ing failures fatal.

Make initdb's version of this logic look as much like the backend's
as possible.  This is much less critical than in the backend since not
so many people use "initdb -S", but we want the same corner-case error
handling in both cases.

Back-patch to 9.3 where initdb -S option was introduced.  Before that,
initdb only had to deal with freshly-created data directories, wherein
no failures should be expected.

Abhijit Menon-Sen

Branch
------
REL9_3_STABLE

Details
-------
http://git.postgresql.org/pg/commitdiff/52fc948444dde2d10f261e66766e6842231a9d46

Modified Files
--------------
src/bin/initdb/initdb.c |  306 ++++++++++++++++++++++++-----------------------
1 file changed, 155 insertions(+), 151 deletions(-)


pgsql-committers by date:

Previous
From: Tom Lane
Date:
Subject: pgsql: Revert exporting of internal GUC variable "data_directory".
Next
From: Tom Lane
Date:
Subject: pgsql: Adjust initdb to also not consider fsync'ing failures fatal.