[Libguestfs] [PATCH 1/3] Fix RHEV cleanup on unclean shutdown

Richard W.M. Jones rjones at redhat.com
Tue Jun 8 15:17:58 UTC 2010


On Tue, Jun 08, 2010 at 03:55:48PM +0100, Matthew Booth wrote:
> Cleanup was not happening properly if a migration to RHEV was killed
> prematurely with a Ctrl-C. Firstly, the SIGINT and SIGQUIT handlers were not
> being registered early enough in virt-v2v.pl. Secondly, if Ctrl-C killed the
> guestfs qemu process first it would deliver a SIGPIPE to v2v, which caused an
> unclean shutdown without cleanup.

Yes, looks like a correct use of signal handlers and exit (so the
atexit handler is called inside libguestfs), so ACK.

Rich.

-- 
Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones
libguestfs lets you edit virtual machines.  Supports shell scripting,
bindings from many languages.  http://et.redhat.com/~rjones/libguestfs/
See what it can do: http://et.redhat.com/~rjones/libguestfs/recipes.html




More information about the Libguestfs mailing list