]> git.baikalelectronics.ru Git - kernel.git/commit
Btrfs: add mount -o auto_defrag
authorChris Mason <chris.mason@oracle.com>
Tue, 24 May 2011 19:35:30 +0000 (15:35 -0400)
committerChris Mason <chris.mason@oracle.com>
Thu, 26 May 2011 21:52:15 +0000 (17:52 -0400)
commit3104adebb721b0e96ac4aff9cca78f3930350373
treeac0f2fb481c7aa6af08a624d276fa6d580c94c9b
parent8db54aa56a4e3cc3c27b12d6949c036b34e28635
Btrfs: add mount -o auto_defrag

This will detect small random writes into files and
queue the up for an auto defrag process.  It isn't well suited to
database workloads yet, but works for smaller files such as rpm, sqlite
or bdb databases.

Signed-off-by: Chris Mason <chris.mason@oracle.com>
fs/btrfs/btrfs_inode.h
fs/btrfs/ctree.h
fs/btrfs/disk-io.c
fs/btrfs/file.c
fs/btrfs/inode.c
fs/btrfs/ioctl.c
fs/btrfs/ioctl.h
fs/btrfs/super.c