Module Name: src
Committed By: riastradh
Date: Fri Mar 27 21:50:39 UTC 2015
Modified Files:
src/share/man/man9: wapbl.9
Log Message:
Explain resource estimation bug in wapbl(9).
To generate a diff of this commit:
cvs rdiff -u -r1.6 -r1.7 src/share/man/man9/wapbl.9
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/share/man/man9/wapbl.9
diff -u src/share/man/man9/wapbl.9:1.6 src/share/man/man9/wapbl.9:1.7
--- src/share/man/man9/wapbl.9:1.6 Fri Mar 27 21:41:32 2015
+++ src/share/man/man9/wapbl.9 Fri Mar 27 21:50:39 2015
@@ -1,4 +1,4 @@
-.\" $NetBSD: wapbl.9,v 1.6 2015/03/27 21:41:32 riastradh Exp $
+.\" $NetBSD: wapbl.9,v 1.7 2015/03/27 21:50:39 riastradh Exp $
.\"
.\" Copyright (c) 2015 The NetBSD Foundation, Inc.
.\" All rights reserved.
@@ -444,6 +444,15 @@ would need to issue synchronously in ord
.Xr fsck 8
to work.
.Pp
+The criteria for when the transaction must be flushed to disk before
+.Fn wapbl_begin
+returns are heuristic, i.e. wrong.
+There is no way for a file system to communicate to
+.Fn wapbl_begin
+how many buffers, inodes, and deallocations it will issue via
+.Nm
+in the transaction.
+.Pp
There is only one
.Nm
transaction for each file system at any given time, and only one