path: root/Documentation/btrfs-man5.asciidoc
diff options
authorDimitri John Ledkov <>2016-09-22 14:47:57 +0100
committerDimitri John Ledkov <>2016-09-22 14:47:57 +0100
commitc92ba05933a640c0084321bc6eeaa091c283b8bb (patch)
tree72cdcdec5d50586a244ba8743356d3fd2ecb1b4c /Documentation/btrfs-man5.asciidoc
parent249a3592d5dfdec0e52b5e9e712339364ea758ed (diff)
New upstream release.
Diffstat (limited to 'Documentation/btrfs-man5.asciidoc')
1 files changed, 9 insertions, 6 deletions
diff --git a/Documentation/btrfs-man5.asciidoc b/Documentation/btrfs-man5.asciidoc
index a1f364e0..caa9390b 100644
--- a/Documentation/btrfs-man5.asciidoc
+++ b/Documentation/btrfs-man5.asciidoc
@@ -214,15 +214,18 @@ parameters, eg. 'panic', 'oops' or 'crashkernel'.
-(default: on)
+(default: off)
This option forces any data dirtied by a write in a prior transaction to commit
-as part of the current commit. This makes the committed state a fully
-consistent view of the file system from the application's perspective (i.e., it
-includes all completed file system operations). This was previously the
-behavior only when a snapshot was created.
+as part of the current commit, effectively a full filesystem sync.
+This makes the committed state a fully consistent view of the file system from
+the application's perspective (i.e., it includes all completed file system
+operations). This was previously the behavior only when a snapshot was
-Disabling flushing may improve performance but is not crash-safe.
+When off, the filesystem is consistent but buffered writes may last more than
+one transaction commit.
(depends on compile-time option BTRFS_DEBUG, since: 4.4, default: off)