diff options
author | NeilBrown <neilb@suse.de> | 2008-11-07 22:20:56 +1100 |
---|---|---|
committer | NeilBrown <neilb@suse.de> | 2008-11-07 22:20:56 +1100 |
commit | 01cbfcc854c031a18cf7542c5430734e69ef33fb (patch) | |
tree | cd5e52e01409fdd051c067761696f6783e1acd88 /Create.c | |
parent | 4408ee768bab1282b23d97c3d3e073292f79e982 (diff) | |
download | mdadm-01cbfcc854c031a18cf7542c5430734e69ef33fb.tar.gz |
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 <neilb@suse.de>
Diffstat (limited to 'Create.c')
-rw-r--r-- | Create.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -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: |