From: Zdenek Kabelac <zkabelac@sourceware.org>
To: lvm-devel@redhat.com
Subject: master - lvcreate: add extra synchronization at error path
Date: Tue, 15 Sep 2020 21:21:11 +0000 (GMT) [thread overview]
Message-ID: <20200915212111.A07513857828@sourceware.org> (raw)
Gitweb: https://sourceware.org/git/?p=lvm2.git;a=commitdiff;h=39198eb2cebb6a45e148d554d1ed474bda5cbbde
Commit: 39198eb2cebb6a45e148d554d1ed474bda5cbbde
Parent: 18a60c634094273b92182734ceb2013817c497ab
Author: Zdenek Kabelac <zkabelac@redhat.com>
AuthorDate: Fri Sep 4 18:08:59 2020 +0200
Committer: Zdenek Kabelac <zkabelac@redhat.com>
CommitterDate: Tue Sep 15 22:52:25 2020 +0200
lvcreate: add extra synchronization at error path
Put explict udev synchronization before we try to deactive devices.
---
lib/metadata/lv_manip.c | 3 +++
1 file changed, 3 insertions(+)
diff --git a/lib/metadata/lv_manip.c b/lib/metadata/lv_manip.c
index d1389d725..e3a1cbaff 100644
--- a/lib/metadata/lv_manip.c
+++ b/lib/metadata/lv_manip.c
@@ -8598,6 +8598,9 @@ out:
return lv;
deactivate_and_revert_new_lv:
+ if (!sync_local_dev_names(lv->vg->cmd))
+ log_error("Failed to sync local devices before reverting %s.",
+ display_lvname(lv));
if (!deactivate_lv(cmd, lv)) {
log_error("Unable to deactivate failed new LV %s. "
"Manual intervention required.", display_lvname(lv));
reply other threads:[~2020-09-15 21:21 UTC|newest]
Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20200915212111.A07513857828@sourceware.org \
--to=zkabelac@sourceware.org \
--cc=lvm-devel@redhat.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.