qemu-devel
[Top][All Lists]
Advanced

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

Re: [Qemu-devel] [RFC][PATCH v4 00/18] virtagent: host/guest RPC communi


From: Jes Sorensen
Subject: Re: [Qemu-devel] [RFC][PATCH v4 00/18] virtagent: host/guest RPC communication agent
Date: Thu, 18 Nov 2010 14:50:35 +0100
User-agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.12) Gecko/20101103 Fedora/1.0-0.33.b2pre.fc14 Lightning/1.0b3pre Thunderbird/3.1.6

On 11/16/10 17:01, Michael Roth wrote:
> This set of patches is meant to be applied on top of the recently submitted 
> Virtproxy v3 patchset. It can also be obtained at:
> 
> git://repo.or.cz/qemu/mdroth.git virtproxy_v3
> 
> OVERVIEW:
> 
> There are a wide range of use cases motivating the need for a guest agent of 
> some sort to extend the functionality/usability/control offered by QEMU. Some 
> examples include graceful guest shutdown/reboot and notifications thereof, 
> copy/paste syncing between host/guest, guest statistics gathering, file 
> access, etc.
> 
> Ideally these would all be served by a single, easilly extensible agent that 
> can be deployed in a wide range of guests. Virtagent is an XMLRPC server, 
> integrated into QEMU and the Virtproxy guest daemon, aimed at providing this 
> type of functionality.
> 
> NOTE: The guest agent can potentially be implemented independently of 
> virtproxy depending on the feedback, we simply make use of it to provide an 
> abstraction from the actual transport layer (ISA vs. Virtio serial) and use 
> it's multiplexing capabilities to avoid having to dedicate 2 isa/virtio 
> serial ports to the virtagent service. Please evaluate these patches as being 
> seperate from virtproxy.
> 


Michael,

On a general note, while the protocol stuff probably should go into
QEMU, then I don't see the actual agent belonging in the QEMU tree. If
you put it all together, you are less likely other agents are willing to
adopt virtproxy.

Cheers,
Jes




reply via email to

[Prev in Thread] Current Thread [Next in Thread]