[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-devel] [PATCH] Improve XendCheckpoint's forkHelper error handling

On Wednesday, 13 December 2006 at 17:46, Brendan Cully wrote:
> # HG changeset patch
> # User Brendan Cully <brendan@xxxxxxxxx>
> # Date 1166060750 28800
> # Node ID f2e7504c6693b80c98bb0b5368f3f7a4e5021333
> # Parent  147608edc24993eaff17fd57709c77b8e2fee6b2
> Improve XendCheckpoint's forkHelper error handling.
> When inputHandler raises an exception, close stdin and stdout in the
> child before attempting to close stderr, which is held open by a
> separate thread. Without this patch, exceptions raised by device
> migration caused xend to hang on child.childerr.close().
> Signed-off-by: Brendan Cully <brendan@xxxxxxxxx>


it's pretty easy to wedge xend without this patch. Just have
migrateDevices return an error code, eg by running an
external-device-migrate script that returns 1.

Xen-devel mailing list



Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.