]> git.baikalelectronics.ru Git - kernel.git/commit
btrfs: add kbps discard rate limit for async discard
authorDennis Zhou <dennis@kernel.org>
Thu, 2 Jan 2020 21:26:36 +0000 (16:26 -0500)
committerDavid Sterba <dsterba@suse.com>
Mon, 20 Jan 2020 15:40:59 +0000 (16:40 +0100)
commitdcea4bb7ce36b8e88f79aa7b8ef009dad1773f31
treedd3e9c2036d245f32a79924f0bb496d3765beef9
parentbc601ba30d39702026ce0d679f222cca53fbc823
btrfs: add kbps discard rate limit for async discard

Provide the ability to rate limit based on kbps in addition to iops as
additional guides for the target discard rate. The delay used ends up
being max(kbps_delay, iops_delay).

Signed-off-by: Dennis Zhou <dennis@kernel.org>
Reviewed-by: David Sterba <dsterba@suse.com>
Signed-off-by: David Sterba <dsterba@suse.com>
fs/btrfs/ctree.h
fs/btrfs/discard.c
fs/btrfs/sysfs.c