From aa1cc5815d2b14a8b47add18cfaa8264e19c10ce Mon Sep 17 00:00:00 2001 From: Kinga Stefaniuk Date: Tue, 7 May 2024 05:38:56 +0200 Subject: Wait for mdmon when it is stared via systemd When mdmon is being started it may need few seconds to start. For now, we didn't wait for it. Introduce wait_for_mdmon() function, which waits up to 5 seconds for mdmon to start completely. Signed-off-by: Kinga Stefaniuk Signed-off-by: Mariusz Tkaczyk --- mdadm.h | 2 ++ 1 file changed, 2 insertions(+) (limited to 'mdadm.h') diff --git a/mdadm.h b/mdadm.h index 1ba541fc..b71d7b32 100644 --- a/mdadm.h +++ b/mdadm.h @@ -1770,6 +1770,8 @@ extern struct superswitch *version_to_superswitch(char *vers); extern int mdmon_running(const char *devnm); extern int mdmon_pid(const char *devnm); +extern mdadm_status_t wait_for_mdmon(const char *devnm); + extern int check_env(char *name); extern __u32 random32(void); extern void random_uuid(__u8 *buf); -- cgit v1.2.3