diff options
author | Zdenek Kabelac <zkabelac@redhat.com> | 2018-06-14 21:04:53 +0200 |
---|---|---|
committer | Zdenek Kabelac <zkabelac@redhat.com> | 2018-06-14 22:02:01 +0200 |
commit | 33703995ae264c7abdc6d566283d94d8587a85f1 (patch) | |
tree | 1bd44e907ccfb751053779723bcccba3b4adda65 /tools/vgchange.c | |
parent | f38a54227d71b6fd661d83609f46459306bc373a (diff) | |
download | lvm2-33703995ae264c7abdc6d566283d94d8587a85f1.tar.gz |
vgchange: trace faling activation
Trace failed activation and directly assign 0 returning failure.
Diffstat (limited to 'tools/vgchange.c')
-rw-r--r-- | tools/vgchange.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/tools/vgchange.c b/tools/vgchange.c index 71a6c5444..55bc47605 100644 --- a/tools/vgchange.c +++ b/tools/vgchange.c @@ -116,8 +116,11 @@ static int _activate_lvs_in_vg(struct cmd_context *cmd, struct volume_group *vg, expected_count++; - if (!lv_change_activate(cmd, lv, activate)) + if (!lv_change_activate(cmd, lv, activate)) { + stack; + r = 0; continue; + } count++; } @@ -135,7 +138,7 @@ static int _activate_lvs_in_vg(struct cmd_context *cmd, struct volume_group *vg, is_change_activating(activate) ? "Activated" : "Deactivated", count, vg->name); - return (expected_count != count) ? 0 : r; + return r; } static int _vgchange_monitoring(struct cmd_context *cmd, struct volume_group *vg) |