[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH] xend: Sleep before sending SIGKILL to device model
Yosuke Iwamatsu writes ("[Xen-devel] [PATCH] xend: Sleep before sending SIGKILL to device model"): > When we destroy a domain, xend sends SIGTERM to the device model and > wait by waitpid() until the device model process disappears. > If we restarted xend during the lifetime of the domain, waitpid() fails > because the device model is no longer a child of xend, and in that case > xend gives up waiting for the shutdown of process and just send it > SIGKILL immediately. This is problematic because most of the case the > device model will be forcibly killed by xend before shutting itself > down. The code already has a timeout to forcibly kill the device model after (I think) 10 seconds. Surely we should reuse that code path (and the same timeout value) ? Restarting xend is not a usual thing to do and I think it's OK if shutting down a domain started by a previous xend involves waiting for such a longer timeout. It's better to err on the side of safety. Also, your patch was: Content-Type: all/allfiles; This is not a recognised content type and prevented both of my mailreaders from displaying it to me. Can you please fix your MUA ? Alternatively, just include the patch in the body of the mail rather than attaching it. Ian. _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |