]> 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)
commit2b5b0a0fe5ff0318eb3963bad60c979a66e01038
treedd3e9c2036d245f32a79924f0bb496d3765beef9
parent866b64e0fb84b38fe948bcccf2b148b71aa1309d
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