summaryrefslogtreecommitdiff
path: root/fs/btrfs/raid56.c
diff options
context:
space:
mode:
authorNaohiro Aota <naohiro.aota@wdc.com>2021-02-04 19:22:14 +0900
committerDavid Sterba <dsterba@suse.com>2021-02-09 02:46:07 +0100
commit7db1c5d14dcd521bef1780b79dcc68b3968447a9 (patch)
tree7221d3695a1dc4408bfeca6040bda95c68186295 /fs/btrfs/raid56.c
parentde17addce7a20db311c020fa91497a7341782d2d (diff)
downloadlinux-7db1c5d14dcd521bef1780b79dcc68b3968447a9.tar.gz
linux-7db1c5d14dcd521bef1780b79dcc68b3968447a9.tar.bz2
linux-7db1c5d14dcd521bef1780b79dcc68b3968447a9.zip
btrfs: zoned: support dev-replace in zoned filesystems
This is 4/4 patch to implement device-replace on zoned filesystems. Even after the copying is done, the write pointers of the source device and the destination device may not be synchronized. For example, when the last allocated extent is freed before device-replace process, the extent is not copied, leaving a hole there. Synchronize the write pointers by writing zeroes to the destination device. Reviewed-by: Josef Bacik <josef@toxicpanda.com> Signed-off-by: Naohiro Aota <naohiro.aota@wdc.com> Signed-off-by: David Sterba <dsterba@suse.com>
Diffstat (limited to 'fs/btrfs/raid56.c')
0 files changed, 0 insertions, 0 deletions