From 1207e7a5b154a9910f46af35dcafe0c60517ba99 Mon Sep 17 00:00:00 2001 From: Zdenek Kabelac Date: Mon, 19 Sep 2011 12:48:02 +0000 Subject: [PATCH] Move debug message so it does not look like we are executing command in the middle of critical_section in log trace. --- WHATS_NEW | 1 + lib/misc/lvm-exec.c | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/WHATS_NEW b/WHATS_NEW index ed4a2cb66..039f513ba 100644 --- a/WHATS_NEW +++ b/WHATS_NEW @@ -1,5 +1,6 @@ Version 2.02.89 - ================================== + Move debug message in exec_cmd after sync_local_dev_names. Fix clvmd processing of invalid request on local socket. Fix command line option decoding. Reset LV status when unlinking LV from VG. diff --git a/lib/misc/lvm-exec.c b/lib/misc/lvm-exec.c index dfac1632b..56a981533 100644 --- a/lib/misc/lvm-exec.c +++ b/lib/misc/lvm-exec.c @@ -54,7 +54,6 @@ int exec_cmd(struct cmd_context *cmd, const char *const argv[], int status; char buf[PATH_MAX * 2]; - log_verbose("Executing: %s", _verbose_args(argv, buf, sizeof(buf))); if (rstatus) *rstatus = -1; @@ -63,6 +62,8 @@ int exec_cmd(struct cmd_context *cmd, const char *const argv[], if (!sync_local_dev_names(cmd)) /* Flush ops and reset dm cookie */ return_0; + log_verbose("Executing: %s", _verbose_args(argv, buf, sizeof(buf))); + if ((pid = fork()) == -1) { log_error("fork failed: %s", strerror(errno)); return 0; -- 2.43.5