From 01cbfcc854c031a18cf7542c5430734e69ef33fb Mon Sep 17 00:00:00 2001 From: NeilBrown Date: Fri, 7 Nov 2008 22:20:56 +1100 Subject: [PATCH] Create: don't wait for device to appear if we didn't actually start the array Otherwise we get an unpleasant 2 second pause when array creation fails. Signed-off-by: NeilBrown --- Create.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Create.c b/Create.c index da05eed..783ab09 100644 --- a/Create.c +++ b/Create.c @@ -780,11 +780,11 @@ int Create(struct supertype *st, char *mddev, ping_monitor(devnum2devname(st->container_dev)); close(container_fd); } + wait_for(chosen_name); } else { fprintf(stderr, Name ": not starting array - not enough devices.\n"); } close(mdfd); - wait_for(chosen_name); return 0; abort: