From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1LQnRW-00054J-AQ for qemu-devel@nongnu.org; Sat, 24 Jan 2009 13:41:18 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1LQnRU-00053U-V7 for qemu-devel@nongnu.org; Sat, 24 Jan 2009 13:41:18 -0500 Received: from [199.232.76.173] (port=38896 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1LQnRU-00053H-N3 for qemu-devel@nongnu.org; Sat, 24 Jan 2009 13:41:16 -0500 Received: from mx2.redhat.com ([66.187.237.31]:44861) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1LQnRU-0004WG-7q for qemu-devel@nongnu.org; Sat, 24 Jan 2009 13:41:16 -0500 Date: Sat, 24 Jan 2009 20:39:12 +0200 From: Gleb Natapov Message-ID: <20090124183912.GA7900@redhat.com> References: <4979D80D.307@us.ibm.com> <20090124171928.GA30108@redhat.com> <497B5546.5060000@codemonkey.ws> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <497B5546.5060000@codemonkey.ws> Subject: [Qemu-devel] Re: A new direction for vmchannel? Reply-To: qemu-devel@nongnu.org List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Anthony Liguori Cc: Eric Van Hensbergen , Chris Wright , kvm-devel , Dor Laor , "qemu-devel@nongnu.org" , Avi Kivity On Sat, Jan 24, 2009 at 11:52:06AM -0600, Anthony Liguori wrote: >> For use cases where you are exposing metadata from the host to the guest >> this would be a very convenient approach indeed. As asked elsewhere in this >> thread, my main thought would be about how well it suits a application that >> wants a generic stream based connection between host & guest ? >> Efficient integration into a poll(2) based event loop would be key to >> that. > > You mean for a very large number of files (determining which property > has changed?). > I think what Daniel means is that for file to have stream semantic it is not enough to ignore offset on read/write, but poll also should behave similar to how it behaves with char device fd. With regular files poll will always report that fd is ready for I/O. -- Gleb.