mirror of
git://sourceware.org/git/lvm2.git
synced 2024-12-21 13:34:40 +03:00
lvconvert: check ret code of mirror_remove_missing
When mirror_remove_missing() fails, stop repairing mirror.
This commit is contained in:
parent
bbf4b2c1c9
commit
c70c100cce
@ -1,5 +1,6 @@
|
||||
Version 2.02.107 -
|
||||
==================================
|
||||
Check for failing mirror_remove_missing() function.
|
||||
Prompt before converting volumes to thin pool and thin pool metadata.
|
||||
Add dumpconfig --type profilable-{metadata,command} to select profile type.
|
||||
Exit immediately with error if command profile is found invalid.
|
||||
|
@ -1639,7 +1639,8 @@ static int _lvconvert_mirrors_repair(struct cmd_context *cmd,
|
||||
failed_mimages = _failed_mirrors_count(lv);
|
||||
failed_logs = _failed_logs_count(lv);
|
||||
|
||||
mirror_remove_missing(cmd, lv, 0);
|
||||
if (!mirror_remove_missing(cmd, lv, 0))
|
||||
return_0;
|
||||
|
||||
if (failed_mimages)
|
||||
log_error("Mirror status: %d of %d images failed.",
|
||||
|
Loading…
Reference in New Issue
Block a user