diff options
author | Qu Wenruo <quwenruo@cn.fujitsu.com> | 2016-06-01 16:29:43 +0800 |
---|---|---|
committer | David Sterba <dsterba@suse.com> | 2016-06-07 18:15:19 +0200 |
commit | db6f9251e509107755c7014e7358469409a0d5fe (patch) | |
tree | 61cdb6363f1f16339371c1c6b5a3ae7b6228d164 /CHANGES | |
parent | 0c621b519d531600655f179f1ebf62c0dd95e478 (diff) |
btrfs-progs: convert: Insert needed holes for superblock migration
New convert doesn't insert holes for superblock migration range.
Unlike the old design, which only relocates 4K (superblock size) to
other places.
In the new design, to make sure convert can handle different page sizes
and align chunks bytenr, we relocate the whole 64K range.
And if there is only a 4K used block inside 64K superblock migration
range, it will make converted the fs have discontiguous file extents.
This patch will fix it by inserting needed holes to avoid such
discontinuous error.
Reported-by: Tsutomu Itoh <t-itoh@jp.fujitsu.com>
Signed-off-by: Qu Wenruo <quwenruo@cn.fujitsu.com>
Signed-off-by: David Sterba <dsterba@suse.com>
Diffstat (limited to 'CHANGES')
0 files changed, 0 insertions, 0 deletions