]> sourceware.org Git - lvm2.git/commitdiff
tools: vgmknodes: wait for udev first with --refresh, then check /dev 1413077022
authorPeter Rajnoha <prajnoha@redhat.com>
Wed, 14 Aug 2024 11:07:25 +0000 (13:07 +0200)
committerPeter Rajnoha <prajnoha@redhat.com>
Wed, 14 Aug 2024 11:07:25 +0000 (13:07 +0200)
WHATS_NEW
tools/vgmknodes.c

index 19c7ede5bbf9c56a8a26e9774846f821b395a79c..352524453dea74f817791dba9fa57c49e1796555 100644 (file)
--- a/WHATS_NEW
+++ b/WHATS_NEW
@@ -1,5 +1,6 @@
 Version 2.03.26 - 
 ==================
+  Fix vgmknodes --refresh to wait for udev before checking /dev content.
   Use log/report_command_log=1 config setting by default for JSON output format.
   lvextend fix unreleased memory pools on RAID
 
index 9942af7b2e6b379d7ac6e9cdcadcd81b840d9917..a5d0beee7d0240e7bf908c1e2403b6ba91770b56 100644 (file)
 static int _vgmknodes_single(struct cmd_context *cmd, struct logical_volume *lv,
                             struct processing_handle *handle __attribute__((unused)))
 {
-       if (arg_is_set(cmd, refresh_ARG) && lv_is_visible(lv))
+       if (arg_is_set(cmd, refresh_ARG) && lv_is_visible(lv)) {
                if (!lv_refresh(cmd, lv))
                        return_ECMD_FAILED;
+               sync_local_dev_names(cmd);
+       }
 
        if (!lv_mknodes(cmd, lv))
                return_ECMD_FAILED;
This page took 0.045698 seconds and 5 git commands to generate.