PERFORCE change 124344 for review
Ulf Lilleengen
lulf at FreeBSD.org
Mon Jul 30 10:47:14 UTC 2007
http://perforce.freebsd.org/chv.cgi?CH=124344
Change 124344 by lulf at lulf_carrot on 2007/07/30 10:47:07
- Sleep after sending create requests in userland, since the event might
not yet be processed. If there are noteable issues with this, which is
a quite unlikely to happen, I have a patch to support suspending
of the userland process until the events are executed, but it's only
required in this special case.
Affected files ...
.. //depot/projects/soc2007/lulf/gvinum_fixup/sbin/gvinum/gvinum.c#15 edit
Differences ...
==== //depot/projects/soc2007/lulf/gvinum_fixup/sbin/gvinum/gvinum.c#15 (text+ko) ====
@@ -430,6 +430,8 @@
gctl_ro_param(req, "plexes", sizeof(int), &plexes);
gctl_ro_param(req, "subdisks", sizeof(int), &subdisks);
errstr = gctl_issue(req);
+ sleep(2); /* Wait for events to be executed. XXX: not very nice... but
+ we won't have to modify event system for just his issue. */
if (errstr != NULL)
warnx("error creating drive: %s", errstr);
gctl_free(req);
More information about the p4-projects
mailing list