* 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>
* src/storage_backend_fs.c: fix compile-error when configured without

View File

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