AW: Recovery of PGSQL after system crash failing!!! - Mailing list pgsql-hackers

From Zeugswetter Andreas SB
Subject AW: Recovery of PGSQL after system crash failing!!!
Date
Msg-id 11C1E6749A55D411A9670001FA6879633681F9@sdexcsrv1.f000.d0188.sd.spardat.at
Whole thread Raw
List pgsql-hackers
> It removes the need to disable fsync to get best performance! 

-F performance is still better, only the difference is not so big as before.

> Since there is a fundamental recovery problem if the WAL file
> disappears, then perhaps we should have a workaround which can ignore
> the requirement for that file on startup? Or maybe we do already?
> Vadim??

This was discussed, but iirc not yet implemented.

> Also, could the "-F" option be disabled now that WAL is enabled? Or is
> there still some reason to encourage/allow folks to use it?

I use it, since I restore after a system crash (which never happens).
I think all that is probably missing in -F mode is probably 2-3 fsyncs
during checkpoint. One for the xlog, and one for pg_control (maybe also pg_log).
All other fsyncs are only to not buffer transactions.

Andreas 


pgsql-hackers by date:

Previous
From: Hiroshi Inoue
Date:
Subject: Re: [ODBC] ODBC <6.4 protocol
Next
From: "Vadim Mikheev"
Date:
Subject: Re: Recovery of PGSQL after system crash failing!!!