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