btrfs-progs: balance filter: add limit of processed chunks
authorDavid Sterba <dsterba@suse.cz>
Wed, 7 May 2014 15:38:00 +0000 (17:38 +0200)
committerDavid Sterba <dsterba@suse.cz>
Fri, 22 Aug 2014 12:55:26 +0000 (14:55 +0200)
commit266c81a910540d85cc47463b2a0cb16b0dd4e1e1
tree166e14118dced9d29f676640c1c2632dbbe1b691
parent9875a101330dca0367cd8d2bac9567cfe8e56978
btrfs-progs: balance filter: add limit of processed chunks

Add more control to the balance behaviour.

Usage filter may not be finegrained enough and can lead to moving too
many chunks at once. Another example use is in connection with
drange+devid or vrange filters that allow to work with a specific chunk
or even with a chunk on a given device.

The limit filter applies last, the value of 0 means no limiting.

CC: Ilya Dryomov <idryomov@gmail.com>
CC: Hugo Mills <hugo@carfax.org.uk>
Signed-off-by: David Sterba <dsterba@suse.cz>
cmds-balance.c
ioctl.h
volumes.h