[Libguestfs] [PATCH 2/2] daemon: Remove redundant fork in commandrvf
Richard W.M. Jones
rjones at redhat.com
Fri Dec 14 16:23:03 UTC 2012
On Fri, Dec 14, 2012 at 03:20:52PM +0000, Richard W.M. Jones wrote:
> On Thu, Dec 13, 2012 at 03:22:39PM +0000, Matthew Booth wrote:
> > Currently the code is doing a redundant fork when passed the
> > COMMAND_FLAG_CHROOT_COPY_FILE_TO_STDIN flag. The additional sub-process does a
> > chroot() which has no effect because all file handles are already open at that
> > point, then simply copies its input to its output.
> > This change simply replaces the above with a dup2 of the passed file handle to
> > STDIN of the command process.
> NACK. This removes the chroot call, so I don't see how it can
> be right.
OK, I don't see how the chroot is used either. I'll push this patch,
but I'm running *all* the tests on it first ...
Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones
virt-df lists disk usage of guests without needing to install any
software inside the virtual machine. Supports Linux and Windows.
More information about the Libguestfs