From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([140.186.70.92]:49856) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1R4JD6-00086I-CN for qemu-devel@nongnu.org; Thu, 15 Sep 2011 17:11:05 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1R4JD5-0006em-CR for qemu-devel@nongnu.org; Thu, 15 Sep 2011 17:11:04 -0400 Received: from cobra.newdream.net ([66.33.216.30]:46102) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1R4JD5-0006eK-81 for qemu-devel@nongnu.org; Thu, 15 Sep 2011 17:11:03 -0400 From: Sage Weil Date: Thu, 15 Sep 2011 14:11:07 -0700 Message-Id: <1316121071-7690-1-git-send-email-sage@newdream.net> Subject: [Qemu-devel] [PATCH 0/4] More RBD updates List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org, ceph-devel@vger.kernel.org Cc: Sage Weil Hi, Here are a few more improvements to the qemu rbd support. The first patch makes the configuration file handling cleaner (do not error out if /etc/ceph/ceph.conf doesn't exist). One allows characters in the conf string to be escaped, so you can (for example) specify an ip\:port (':' is used as a delimiter). The last patch implements flush when rbd_flush() is available. This lets us take advantage of write buffering in newer versions of librbd, which improves performance significantly for many workloads (including the trivial qemu-img convert). Thanks! sage Sage Weil (4): rbd: ignore failures when reading from default conf location rbd: allow escaping in config string rbd: update comment heading rbd: call flush, if available block/rbd.c | 83 +++++++++++++++++++++++++++++++++++++++------------------- 1 files changed, 56 insertions(+), 27 deletions(-) -- 1.7.2.5