From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1757413Ab3BBBuQ (ORCPT ); Fri, 1 Feb 2013 20:50:16 -0500 Received: from aserp1040.oracle.com ([141.146.126.69]:32030 "EHLO aserp1040.oracle.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1756967Ab3BBBuM (ORCPT ); Fri, 1 Feb 2013 20:50:12 -0500 Date: Fri, 1 Feb 2013 17:49:31 -0800 From: "Darrick J. Wong" To: Kent Overstreet Cc: Michel Lespinasse , Amit Kale , linux-bcache , device-mapper development , Kent Overstreet , Mike Snitzer , LKML , Jason Warr , thornber@redhat.com Subject: Re: [RFC] [DONOTAPPLY] [PATCH] enhanceio: STEC EnhanceIO SSD caching software for Linux kernel Message-ID: <20130202014931.GG4761@blackbox.djwong.org> References: <20130202004459.GA4760@blackbox.djwong.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.21 (2010-09-15) X-Source-IP: acsinet22.oracle.com [141.146.126.238] Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Fri, Feb 01, 2013 at 05:25:29PM -0800, Kent Overstreet wrote: > Also, where's the end user documentation? I was trying not to explode this patch's size, since the doc can go straight into Documentation/ without as much fuss as, say, the ~1600 checkpatch warnings and all the other comments we'll have about the source code. > On Fri, Feb 1, 2013 at 5:23 PM, Kent Overstreet wrote: > > On Fri, Feb 1, 2013 at 4:57 PM, Michel Lespinasse wrote: > >> On Fri, Feb 1, 2013 at 4:44 PM, Darrick J. Wong wrote: > >>> This is a patch to migrate STEC's enhanceio driver out of their github > >>> repository and into the staging tree. From their README: > >>> > >>> "EnhanceIO driver is based on EnhanceIO SSD caching software product developed > >>> by STEC Inc. EnhanceIO was derived from Facebook's open source Flashcache > >>> project. EnhanceIO uses SSDs as cache devices for traditional rotating hard > >>> disk drives (referred to as source volumes throughout this document). > >>> EnhanceIO can work with any block device, be it an entire physical disk, an > >>> individual disk partition, a RAIDed DAS device, a SAN volume, a device mapper > >>> volume or a software RAID (md) device." > >> > >> What's your take on the benefits of this vs bcache ? > > > > I've been trying to review it it for cache coherency and consistency > > wrt. power failures, but the complete lack of high level documentation > > is making that difficult. Agreed. :/ > > I saw some benchmarks the other day where on writes EIO was faster > > than the raw device, which was... suspicious. Hmm, I haven't seen /that/, but then I wasn't specifically looking for it either. --D