diff options
author | Wang Shilong <wangsl.fnst@cn.fujitsu.com> | 2013-11-28 13:32:49 +0800 |
---|---|---|
committer | Chris Mason <clm@fb.com> | 2014-01-31 08:22:07 -0800 |
commit | 52ddfa74fe191dd8ec23702be2aac3f76f86e4d3 (patch) | |
tree | 9e3b0873ed3ce0abe5b6143daf3d2ce215960dcb /chunk-recover.c | |
parent | 387d5f32347e426214389e0251a1240e076d250d (diff) |
Btrfs-progs: chunk-recover: add new flag to prepare recovering for ordered data chunk
When reading block groups we will searching it's corresponding chunk, however, at this
time, some chunks has not been built(data chunks raid0/raid10/raid56), don't bug_on here,
we will try to rebuild these chunks later.
Signed-off-by: Wang Shilong <wangsl.fnst@cn.fujitsu.com>
Signed-off-by: David Sterba <dsterba@suse.cz>
Signed-off-by: Chris Mason <clm@fb.com>
Diffstat (limited to 'chunk-recover.c')
-rw-r--r-- | chunk-recover.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/chunk-recover.c b/chunk-recover.c index e880bbc8..ae0d318c 100644 --- a/chunk-recover.c +++ b/chunk-recover.c @@ -1197,6 +1197,7 @@ open_ctree_with_broken_chunk(struct recover_control *rc) fprintf(stderr, "Failed to allocate memory for fs_info\n"); return ERR_PTR(-ENOMEM); } + fs_info->is_chunk_recover = 1; fs_info->fs_devices = rc->fs_devices; ret = btrfs_open_devices(fs_info->fs_devices, O_RDWR); |