From 5fa417a9c0aa2d7ea80e1087e0d2943536fc5b9d Mon Sep 17 00:00:00 2001 From: Peter Rajnoha Date: Thu, 9 Feb 2012 15:13:42 +0000 Subject: [PATCH] Stop processing lvextend if trying to extend a mirror that is being recovered. Missing correct return value in lv_extend fn. --- WHATS_NEW | 1 + lib/metadata/lv_manip.c | 1 + 2 files changed, 2 insertions(+) diff --git a/WHATS_NEW b/WHATS_NEW index 5fed8a704..14960a502 100644 --- a/WHATS_NEW +++ b/WHATS_NEW @@ -1,5 +1,6 @@ Version 2.02.91 - =================================== + Stop processing lvextend if trying to extend a mirror that is being recovered. Add pool_below_threshold() function to check thin pool percent status. Fix test for snap percent for failing merge when removing LV. Switch int to void return for str_list_del(). diff --git a/lib/metadata/lv_manip.c b/lib/metadata/lv_manip.c index da52e59d9..f13a33f8b 100644 --- a/lib/metadata/lv_manip.c +++ b/lib/metadata/lv_manip.c @@ -2674,6 +2674,7 @@ int lv_extend(struct logical_volume *lv, log_error("%s/%s cannot be extended while" " it is recovering.", lv->vg->name, lv->name); + r = 0; goto out; } }