From f24601b1d1302350fff15f326bfe3cfabde05f4c Mon Sep 17 00:00:00 2001 From: Tomas Bzatek 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); }