]> git.sur5r.net Git - openldap/commitdiff
ITS#3493 checkpoint clarification
authorHoward Chu <hyc@openldap.org>
Wed, 19 Jan 2005 08:59:16 +0000 (08:59 +0000)
committerHoward Chu <hyc@openldap.org>
Wed, 19 Jan 2005 08:59:16 +0000 (08:59 +0000)
doc/man/man5/slapd-bdb.5

index 015262511172e008cb02ce02b79a24cde2c015d0..8cc6762e405befbcf192820aef10dc28d9e86d43 100644 (file)
@@ -45,7 +45,15 @@ A checkpoint operation flushes the database buffers to disk and writes
 a checkpoint record in the log.
 The checkpoint will occur if either <kbyte> data has been written or
 <min> minutes have passed since the last checkpoint.
-Both arguments default to zero, in which case they are ignored.
+Both arguments default to zero, in which case they are ignored. Note
+that the checkpoint conditions are only tested after a write operation,
+and not every <min> minutes. As such, data written within <min> minutes
+of the last checkpoint will
+.I not
+get flushed until the next write operation happens after that interval.
+Outstanding writes in this situation may not get flushed if the server
+is shutdown uncleanly, and the database will need to be recovered before
+the next startup.
 See the Berkeley DB reference guide for more details.
 .TP
 .B dbnosync