* src/remote_internal.c: fix autostart of session daemon, patch

by Dan Berrange
Daniel
This commit is contained in:
Daniel Veillard 2009-02-26 15:06:06 +00:00
parent 299aefebf2
commit 372d5b3088
2 changed files with 9 additions and 3 deletions

View File

@ -1,3 +1,8 @@
Thu Feb 26 16:05:04 CET 2009 Daniel Veillard <veillard@redhat.com>
* src/remote_internal.c: fix autostart of session daemon, patch
by Dan Berrange
Thu Feb 26 15:35:40 CET 2009 Daniel Veillard <veillard@redhat.com> Thu Feb 26 15:35:40 CET 2009 Daniel Veillard <veillard@redhat.com>
* src/storage_backend_fs.c: fix compile-error when configured without * src/storage_backend_fs.c: fix compile-error when configured without

View File

@ -651,12 +651,13 @@ doRemoteOpen (virConnectPtr conn,
*/ */
if (errno == ECONNREFUSED && if (errno == ECONNREFUSED &&
flags & VIR_DRV_OPEN_REMOTE_AUTOSTART && flags & VIR_DRV_OPEN_REMOTE_AUTOSTART &&
trials < 5) { trials < 20) {
close(priv->sock); close(priv->sock);
priv->sock = -1; priv->sock = -1;
if (remoteForkDaemon(conn) == 0) { if (trials > 0 ||
remoteForkDaemon(conn) == 0) {
trials++; trials++;
usleep(5000 * trials * trials); usleep(1000 * 100 * trials);
goto autostart_retry; goto autostart_retry;
} }
} }