summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZdenek Kabelac <zkabelac@redhat.com>2014-10-20 21:49:07 +0200
committerZdenek Kabelac <zkabelac@redhat.com>2014-10-24 16:39:31 +0200
commitf2ea8904239752df231023a4a3aad704ed8edc73 (patch)
treef19565a86f9aabea9bb7cd1362efa38cf3b0efa7
parenta4788b4994f4cbd5bccd411683704b2badf026d7 (diff)
downloadlvm2-f2ea8904239752df231023a4a3aad704ed8edc73.tar.gz
cleanup: don't backup twice
-rw-r--r--lib/metadata/lv_manip.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/lib/metadata/lv_manip.c b/lib/metadata/lv_manip.c
index df696e9b8..54fc6a81e 100644
--- a/lib/metadata/lv_manip.c
+++ b/lib/metadata/lv_manip.c
@@ -7052,8 +7052,9 @@ static struct logical_volume *_lv_create_an_lv(struct volume_group *vg,
stack;
goto revert_new_lv;
}
-
- backup(vg);
+ /* When change is activating, don't duplicate backup call */
+ if (!is_change_activating(lp->activate))
+ backup(vg);
}
if (is_change_activating(lp->activate)) {
/* Send message so that table preload knows new thin */