commit | c9dc4c6578502c2085705347375b82089aad18d0 | [log] [tgz] |
---|---|---|
author | Chris Mason <clm@fb.com> | Sat Apr 04 17:14:42 2015 -0700 |
committer | Chris Mason <clm@fb.com> | Fri Apr 10 14:07:11 2015 -0700 |
tree | 2d6264a45e412e612dba1357cf6754dc680c2fd4 | |
parent | 4c6d1d85ad89fd8e32dc9204b7f944854399bda9 [diff] |
Btrfs: two stage dirty block group writeout Block group cache writeout is currently waiting on the pages for each block group cache before moving on to writing the next one. This commit switches things around to send down all the caches and then wait on them in batches. The end result is much faster, since we're keeping the disk pipeline full. Signed-off-by: Chris Mason <clm@fb.com>