From 28eaa8c0e43171e44de2599300cef0702b04da12 Mon Sep 17 00:00:00 2001 From: Daniel Girtler Date: Sun, 10 Nov 2024 00:20:25 +1100 Subject: [PATCH] Wait for LVM info to appear (#2778) * Wait forever for LVM info * Update --- archinstall/lib/disk/device_handler.py | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/archinstall/lib/disk/device_handler.py b/archinstall/lib/disk/device_handler.py index 5e9d510c..a865b720 100644 --- a/archinstall/lib/disk/device_handler.py +++ b/archinstall/lib/disk/device_handler.py @@ -368,15 +368,11 @@ class DeviceHandler(object): return None def _lvm_info_with_retry(self, cmd: str, info_type: Literal['lv', 'vg', 'pvseg']) -> Optional[Any]: - attempts = 3 - - for attempt_nr in range(attempts): + while True: try: return self._lvm_info(cmd, info_type) except ValueError: - time.sleep(attempt_nr + 1) - - raise ValueError(f'Failed to fetch {info_type} information') + time.sleep(3) def lvm_vol_info(self, lv_name: str) -> Optional[LvmVolumeInfo]: cmd = (