[SOLARIS] Xen daemons are managed separately, so we need a way to start

just xend, and we need to disable xend's self-restarter.

Merged with Xen API Tree.

Signed-off-by: John Levon <john.levon@sun.com>
This commit is contained in:
Alastair Tse committed 2006-10-19 11:36:49 +01:00
1 parent d34bce1e08
commit 84b4b812e6
1 file changed
+8 -1
+8 -1
View File
@@ -17,6 +17,7 @@ import traceback
import xen.lowlevel.xc
from xen.xend.XendLogging import log
from xen.xend import osdep
import relocate
import SrvServer
@@ -168,8 +169,14 @@ class Daemon:
# ready to receive requests. All subsequent restarts we don't
# want this behaviour, or the pipe will eventually fill up, so
# we just pass None into run in subsequent cases (by clearing w
# in the parent of the first fork).
# in the parent of the first fork). On some operating systems,
# restart is managed externally, so we won't fork, and just exit.
while True:
if not osdep.xend_autorestart:
self.run(os.fdopen(w, 'w'))
break
pid = self.fork_pid()
if pid:
if w is not None:
Reference in new issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.