mirror of
git://sourceware.org/git/lvm2.git
synced 2025-03-11 20:58:50 +03:00
Fix conditions using no_merging: only those using lv_is_merging_cow() should
have been converted, not pure lv_is_cow ones. (Merging has no impact on how the pre-merged cow segment itself is loaded.)
This commit is contained in:
parent
67d60b0365
commit
b5750a61f1
@ -1436,7 +1436,7 @@ static int _add_segment_to_dtree(struct dev_manager *dm,
|
||||
}
|
||||
if (!_add_new_lv_to_dtree(dm, dtree, seg->lv, laopts, "real"))
|
||||
return_0;
|
||||
} else if (!laopts->no_merging && lv_is_cow(seg->lv) && !layer) {
|
||||
} else if (lv_is_cow(seg->lv) && !layer) {
|
||||
if (!_add_new_lv_to_dtree(dm, dtree, seg->lv, laopts, "cow"))
|
||||
return_0;
|
||||
} else {
|
||||
@ -1457,7 +1457,7 @@ static int _add_segment_to_dtree(struct dev_manager *dm,
|
||||
if (!_add_snapshot_merge_target_to_dtree(dm, dnode, seg->lv))
|
||||
return_0;
|
||||
}
|
||||
} else if (!laopts->no_merging && lv_is_cow(seg->lv) && !layer) {
|
||||
} else if (lv_is_cow(seg->lv) && !layer) {
|
||||
if (!_add_snapshot_target_to_dtree(dm, dnode, seg->lv, laopts))
|
||||
return_0;
|
||||
} else if (!_add_target_to_dtree(dm, dnode, seg, laopts))
|
||||
|
Loading…
x
Reference in New Issue
Block a user