[Top][All Lists]
[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
- [Qemu-devel] [RFC][PATCH v4 13/18] virtagent: add agent_capabilities monitor function, (continued)
- [Qemu-devel] [RFC][PATCH v4 13/18] virtagent: add agent_capabilities monitor function, Michael Roth, 2010/11/16
- [Qemu-devel] [RFC][PATCH v4 18/18] virtagent: Makefile/configure changes to build virtagent bits, Michael Roth, 2010/11/16
- [Qemu-devel] [RFC][PATCH v4 10/18] virtagent: add agent_shutdown monitor command, Michael Roth, 2010/11/16
- [Qemu-devel] [RFC][PATCH v4 17/18] virtagent: qemu-vp, va_send_hello() on startup, Michael Roth, 2010/11/16
- [Qemu-devel] [RFC][PATCH v4 14/18] virtagent: add client capabilities init function, Michael Roth, 2010/11/16
- [Qemu-devel] [RFC][PATCH v4 15/18] virtagent: add va_hello RPC function, Michael Roth, 2010/11/16
- Re: [Qemu-devel] [RFC][PATCH v4 00/18] virtagent: host/guest RPC communication agent,
Jes Sorensen <=