From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([140.186.70.92]:33095) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QAlm2-00089L-89 for qemu-devel@nongnu.org; Fri, 15 Apr 2011 12:21:35 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QAlly-00060I-B7 for qemu-devel@nongnu.org; Fri, 15 Apr 2011 12:21:34 -0400 Received: from e37.co.us.ibm.com ([32.97.110.158]:44062) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QAlly-0005zp-5s for qemu-devel@nongnu.org; Fri, 15 Apr 2011 12:21:30 -0400 Received: from d03relay03.boulder.ibm.com (d03relay03.boulder.ibm.com [9.17.195.228]) by e37.co.us.ibm.com (8.14.4/8.13.1) with ESMTP id p3FGIiHQ022407 for ; Fri, 15 Apr 2011 10:18:44 -0600 Received: from d03av05.boulder.ibm.com (d03av05.boulder.ibm.com [9.17.195.85]) by d03relay03.boulder.ibm.com (8.13.8/8.13.8/NCO v10.0) with ESMTP id p3FGLSaD120240 for ; Fri, 15 Apr 2011 10:21:28 -0600 Received: from d03av05.boulder.ibm.com (loopback [127.0.0.1]) by d03av05.boulder.ibm.com (8.14.4/8.13.1/NCO v10.0 AVout) with ESMTP id p3FGLREx027375 for ; Fri, 15 Apr 2011 10:21:27 -0600 From: Badari Pulavarty In-Reply-To: <20110415153448.GA30116@lst.de> References: <1302874855-14736-1-git-send-email-stefanha@linux.vnet.ibm.com> <20110415150513.GA29619@lst.de> <20110415153448.GA30116@lst.de> Content-Type: text/plain Date: Fri, 15 Apr 2011 09:23:54 -0700 Message-Id: <1302884634.32391.3.camel@badari-desktop> Mime-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: Re: [Qemu-devel] [PATCH] raw-posix: Linearize direct I/O on Linux NFS List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Christoph Hellwig Cc: Kevin Wolf , Anthony Liguori , Stefan Hajnoczi , Stefan Hajnoczi , qemu-devel@nongnu.org, Khoa Huynh On Fri, 2011-04-15 at 17:34 +0200, Christoph Hellwig wrote: > On Fri, Apr 15, 2011 at 04:26:41PM +0100, Stefan Hajnoczi wrote: > > On Fri, Apr 15, 2011 at 4:05 PM, Christoph Hellwig wrote: > > > NAK. ?Just wait for the bloody NFS client fix to get in instead of > > > adding crap like that. > > > > That's totally fine if NFS client will be fixed in the near future but > > this doesn't seem likely: > > > > http://www.spinics.net/lists/linux-nfs/msg20462.html > > The code to use preadv/pwritev has been in qemu for over 2 years, > and it took people to notice the NFS slowdown until now, so don't > expect it to be fixed three days layer. True. That brings up a different question - whether we are doing enough testing on mainline QEMU :( > I can't event see you in the relevent threads arguing for getting it > fixed, so don't complain. I asked Stefan to work on a QEMU patch - since my QEMU skills are limited and Stefan is more appropriate person to deal with QEMU :) As mentioned earlier, we don't see performance with any temporary solutions suggested so far (RPC table slot + ASYNC) comes anywhere close to readv/writev support patch or linearized QEMU. Thanks, Badari