summaryrefslogtreecommitdiffstats
path: root/Documentation/scsi
diff options
context:
space:
mode:
authorDavid Sterba <dsterba@suse.cz>2013-03-12 16:13:28 +0100
committerJosef Bacik <jbacik@fusionio.com>2013-05-06 21:54:21 +0200
commit9d1a2a3ad59f7ae810bf04a5a05995bf2d79300c (patch)
tree1648c620a5264275004bd09c207292697b450367 /Documentation/scsi
parentbtrfs: Cleanup some redundant codes in btrfs_log_inode() (diff)
downloadlinux-9d1a2a3ad59f7ae810bf04a5a05995bf2d79300c.tar.xz
linux-9d1a2a3ad59f7ae810bf04a5a05995bf2d79300c.zip
btrfs: clean snapshots one by one
Each time pick one dead root from the list and let the caller know if it's needed to continue. This should improve responsiveness during umount and balance which at some point waits for cleaning all currently queued dead roots. A new dead root is added to the end of the list, so the snapshots disappear in the order of deletion. The snapshot cleaning work is now done only from the cleaner thread and the others wake it if needed. Signed-off-by: David Sterba <dsterba@suse.cz> Signed-off-by: Josef Bacik <jbacik@fusionio.com>
Diffstat (limited to 'Documentation/scsi')
0 files changed, 0 insertions, 0 deletions