From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1G6YTX-0003vm-Bc for qemu-devel@nongnu.org; Fri, 28 Jul 2006 15:58:23 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1G6YTV-0003us-UA for qemu-devel@nongnu.org; Fri, 28 Jul 2006 15:58:23 -0400 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1G6YTV-0003up-R3 for qemu-devel@nongnu.org; Fri, 28 Jul 2006 15:58:21 -0400 Received: from [66.187.233.31] (helo=mx1.redhat.com) by monty-python.gnu.org with esmtp (Exim 4.52) id 1G6YVZ-0006qo-47 for qemu-devel@nongnu.org; Fri, 28 Jul 2006 16:00:29 -0400 Received: from int-mx1.corp.redhat.com (int-mx1.corp.redhat.com [172.16.52.254]) by mx1.redhat.com (8.12.11.20060308/8.12.11) with ESMTP id k6SJwLd3015388 for ; Fri, 28 Jul 2006 15:58:21 -0400 Received: from mail.boston.redhat.com (mail.boston.redhat.com [172.16.76.12]) by int-mx1.corp.redhat.com (8.12.11.20060308/8.12.11) with ESMTP id k6SJwK6g018273 for ; Fri, 28 Jul 2006 15:58:20 -0400 Received: from [10.0.13.9] (vpn-248-25.boston.redhat.com [10.13.248.25]) by mail.boston.redhat.com (8.12.8/8.12.8) with ESMTP id k6SJwJAB025951 for ; Fri, 28 Jul 2006 15:58:20 -0400 Message-ID: <44CA6C5B.7090405@redhat.com> Date: Fri, 28 Jul 2006 15:58:19 -0400 From: Rik van Riel MIME-Version: 1.0 References: <44CA6B76.7000004@redhat.com> In-Reply-To: <44CA6B76.7000004@redhat.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Subject: [Qemu-devel] Re: [RFC][PATCH] make sure disk writes actually hit disk Reply-To: qemu-devel@nongnu.org List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Rik van Riel wrote: > This is the simple approach to making sure that disk writes actually > hit disk before we tell the guest OS that IO has completed. Thanks > to DMA_MULTI_THREAD the performance still seems to be adequate. Hah, and of course that bit is only found in Xen's qemu-dm. Doh! I knew I should have also checked some of the files my patch didn't touch :) -- "Debugging is twice as hard as writing the code in the first place. Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it." - Brian W. Kernighan