From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from [140.186.70.92] (port=49228 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PAlFo-0007xv-S5 for qemu-devel@nongnu.org; Tue, 26 Oct 2010 11:16:06 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1PAl38-000529-6x for qemu-devel@nongnu.org; Tue, 26 Oct 2010 11:02:59 -0400 Received: from mx1.redhat.com ([209.132.183.28]:53356) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1PAl38-00051g-0W for qemu-devel@nongnu.org; Tue, 26 Oct 2010 11:02:54 -0400 Date: Tue, 26 Oct 2010 08:02:50 -0700 From: Chris Wright Message-ID: <20101026150250.GB27794@x200.localdomain> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Subject: [Qemu-devel] KVM call minutes for Oct 26 List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: kvm@vger.kernel.org Cc: qemu-devel@nongnu.org Guest Agents - need to get to guest userspace for many actions - virtio for userspace - host backend needs to terminate in QEMU - portable across guest OS's - virt-agent - bi-directional RPC (XML-RPC just since it's easy) - cmd: shutdown, reboot, dmesg, execute command, read/write file - query guest type - Matahari - consolidate agent proliferation - w/ or w/out networking (virtio-serial is fine) - may or may not have access to host - using amqp - single transport - use of qpid (C++, not C friendly) - put qemu bits in library and wrap (similar to libvirt, netcf, etc) - e.g. shutdown, where does it live? - ACPI shutdown can trigger dbus, dialog, etc. - can already do ACPI, agent is for direct "shutdown -h now" - is there an async notification on shutdown (know it's been sucessful) - perhaps another library like libsysconfig - openvmtools - useful as reference, GPL (requires copyright assignment) - uses PIO (or socket) 0.13.1 - vmmouse is broken - assertion failure in block layer - just qemu-img: https://bugzilla.redhat.com/show_bug.cgi?id=646538 - patch posted, thanks Stefan - hotplug fixes - fix for seabios SCI level triggered (broken host initiated powerdown on FreeBSD) - regression <-- any regression needs to be considered seriously - was planning to move to 0.6.1 (vs. latest git snapshot) - kevin indicated ok with stable/tagging/branch for seabios bootindex patch series - qdev name vs specific name - fine for seabios interface - migration needs stable address too - worth holding up series for this? - one more try, then fallback to plan b (new callback) migration issues - keep using network after VM has stopped - sent hacky patch for virtio-net, but need a generic sol'n - virtio-block flushes after stop - need a similar stop/flush for other devices - unclear how anything is running w/out getting back to main loop - happening after migration completes networking interfaces - old vlan vs new netdev...be nice to finish off and simply internal interfaces