27 lines
1.2 KiB
Diff
27 lines
1.2 KiB
Diff
From f24601b1d1302350fff15f326bfe3cfabde05f4c Mon Sep 17 00:00:00 2001
|
|
From: Tomas Bzatek <tbzatek@redhat.com>
|
|
Date: Fri, 19 May 2023 17:17:56 +0200
|
|
Subject: [PATCH] lvm2: Trigger uevent sync on block devices when creating new
|
|
VG
|
|
|
|
This will likely slow down processing with the hope that
|
|
more objects have their properties updated properly.
|
|
---
|
|
modules/lvm2/udiskslinuxmanagerlvm2.c | 3 ++-
|
|
1 file changed, 2 insertions(+), 1 deletion(-)
|
|
|
|
diff --git a/modules/lvm2/udiskslinuxmanagerlvm2.c b/modules/lvm2/udiskslinuxmanagerlvm2.c
|
|
index b0c62fdcd6..5c06b921df 100644
|
|
--- a/modules/lvm2/udiskslinuxmanagerlvm2.c
|
|
+++ b/modules/lvm2/udiskslinuxmanagerlvm2.c
|
|
@@ -384,7 +384,8 @@ handle_volume_group_create (UDisksManagerLVM2 *_object,
|
|
UDisksObject *object_for_block;
|
|
object_for_block = udisks_daemon_util_dup_object (block, &error);
|
|
if (object_for_block != NULL)
|
|
- udisks_linux_block_object_trigger_uevent (UDISKS_LINUX_BLOCK_OBJECT (object_for_block));
|
|
+ udisks_linux_block_object_trigger_uevent_sync (UDISKS_LINUX_BLOCK_OBJECT (object_for_block),
|
|
+ UDISKS_DEFAULT_WAIT_TIMEOUT);
|
|
g_object_unref (object_for_block);
|
|
}
|
|
|