]> granicus.if.org Git - postgresql/commitdiff
Add:
authorBruce Momjian <bruce@momjian.us>
Sat, 14 Aug 2004 01:30:49 +0000 (01:30 +0000)
committerBruce Momjian <bruce@momjian.us>
Sat, 14 Aug 2004 01:30:49 +0000 (01:30 +0000)
>
> * Allow buffered WAL writes and fsync
>
>   Instead of guaranteeing recovery of all committed transactions, this
>   would provide improved performance by delaying WAL writes and fsync
>   so an abrupt operating system restart might lose a few seconds of
>   committed transactions but still be consistent.  We could perhaps
>   remove the 'fsync' parameter (which results in an an inconsistent
>   database) in favor of this capability.

doc/TODO

index 508d26db5f4df23811c6d1d85b2d054ab96e6586..2c1534cc987eb6e5a1b5881504e9c7707abe559f 100644 (file)
--- a/doc/TODO
+++ b/doc/TODO
@@ -5,7 +5,7 @@ TODO list for PostgreSQL
 Bracketed items "[]" have more detail.
 
 Current maintainer:    Bruce Momjian (pgman@candle.pha.pa.us)
-Last updated:          Thu Aug 12 22:47:54 EDT 2004
+Last updated:          Fri Aug 13 21:30:49 EDT 2004
 
 The most recent version of this document can be viewed at the PostgreSQL web site, http://www.PostgreSQL.org.
 
@@ -715,6 +715,15 @@ Write-Ahead Log
   rotation to fsync again. One idea is to write the WAL to different
   offsets that might reduce the rotational delay.
 
+* Allow buffered WAL writes and fsync
+
+  Instead of guaranteeing recovery of all committed transactions, this
+  would provide improved performance by delaying WAL writes and fsync
+  so an abrupt operating system restart might lose a few seconds of 
+  committed transactions but still be consistent.  We could perhaps
+  remove the 'fsync' parameter (which results in an an inconsistent
+  database) in favor of this capability.
+
 
 Optimizer / Executor
 ====================