diff options
author | NeilBrown <neilb@suse.de> | 2008-11-04 21:56:42 +1100 |
---|---|---|
committer | NeilBrown <neilb@suse.de> | 2008-11-04 21:56:42 +1100 |
commit | a714580e029ff92606a10be5db0693f419ce1fec (patch) | |
tree | 0e3dab046d986df41595f2cd47d0a6919e182851 /Incremental.c | |
parent | 195254b87a0cb24fc2868d3c54014bf8399222a0 (diff) | |
download | mdadm-a714580e029ff92606a10be5db0693f419ce1fec.tar.gz mdadm-a714580e029ff92606a10be5db0693f419ce1fec.tar.xz mdadm-a714580e029ff92606a10be5db0693f419ce1fec.zip |
Wait for name to appear after create/assemble etc.
We don't really want mdadm to exit until udev has
created the names in /dev. So wait.
Signed-off-by: NeilBrown <neilb@suse.de>
Diffstat (limited to 'Incremental.c')
-rw-r--r-- | Incremental.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/Incremental.c b/Incremental.c index 29cbca3..ff8aa9a 100644 --- a/Incremental.c +++ b/Incremental.c @@ -390,6 +390,7 @@ int Incremental(char *devname, int verbose, int runstop, fprintf(stderr, Name ": container %s now has %d devices\n", chosen_name, info.array.working_disks); + wait_for(chosen_name); return Incremental(chosen_name, verbose, runstop, NULL, homehost, autof); } @@ -461,6 +462,7 @@ int Incremental(char *devname, int verbose, int runstop, ": %s attached to %s, which has been started.\n", devname, chosen_name); rv = 0; + wait_for(chosen_name); } else { fprintf(stderr, Name ": %s attached to %s, but failed to start: %s.\n", |