Support an optional asynchronous commit mode, in which we don't flush WAL

Tom Lane <tgl@sss.pgh.pa.us>

Commit: 4a78cdeb6b598940e9d9adb92deca6494628802a
Author: Tom Lane <tgl@sss.pgh.pa.us>
Date: 2007-08-01T22:45:09Z
Releases: 8.3.0
Support an optional asynchronous commit mode, in which we don't flush WAL
before reporting a transaction committed.  Data consistency is still
guaranteed (unlike setting fsync = off), but a crash may lose the effects
of the last few transactions.  Patch by Simon, some editorialization by Tom.

Files