+Thu Dec 4 09:42:00 EST 2008 Cole Robinson <crobinso@redhat.com>
+
+ * src/qemu_driver.c: Increase timeout for initial monitor poll
+
Thu Dec 4 15:36:42 CET 2008 Daniel Veillard <veillard@redhat.com>
* src/bridge.c: patch setting MTU on tap interface to be the same
char *buf,
int buflen,
qemudHandlerMonitorOutput func,
- const char *what)
+ const char *what,
+ int timeout)
{
-#define MONITOR_TIMEOUT 3000
int got = 0;
buf[0] = '\0';
return -1;
}
- ret = poll(&pfd, 1, MONITOR_TIMEOUT);
+ ret = poll(&pfd, 1, timeout);
if (ret == 0) {
qemudReportError(conn, NULL, NULL, VIR_ERR_INTERNAL_ERROR,
_("Timed out while reading %s startup output"), what);
_("Out of space while reading %s startup output"), what);
return -1;
-#undef MONITOR_TIMEOUT
}
static int
driver, vm, monfd,
buf, sizeof(buf),
qemudCheckMonitorPrompt,
- "monitor");
+ "monitor", 10000);
/* Keep monitor open upon success */
if (ret == 0)
driver, vm, vm->stderr_fd,
buf, sizeof(buf),
qemudFindCharDevicePTYs,
- "console");
+ "console", 3000);
buf[sizeof(buf)-1] = '\0';