Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1760653AbXIOCzO (ORCPT ); Fri, 14 Sep 2007 22:55:14 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1752173AbXIOCy6 (ORCPT ); Fri, 14 Sep 2007 22:54:58 -0400 Received: from py-out-1112.google.com ([64.233.166.182]:64227 "EHLO py-out-1112.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1755487AbXIOCy4 (ORCPT ); Fri, 14 Sep 2007 22:54:56 -0400 DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=DLlC05X4ChHp+NCLTrl01EBWSA9+IjeU8GFoE3zUj1uwn0tSbZF+zkxt/DHjjcbng88Sljk1W5JFTy9d8iezF5WhlcVlPWBx4zbIyQ2VJ9BzF6wdA1VfP7LvEwaSPz3yM0Dv/XlVGd64zbNgKuU8VX+ucP+qrkQreNmToYVXvaw= Message-ID: <170fa0d20709141954m4cff4650pa3b2bfd347e23f74@mail.gmail.com> Date: Fri, 14 Sep 2007 22:54:56 -0400 From: "Mike Snitzer" To: "Jeff Garzik" Subject: Re: Distributed storage. Move away from char device ioctls. Cc: "Evgeniy Polyakov" , netdev@vger.kernel.org, linux-kernel@vger.kernel.org, linux-fsdevel@vger.kernel.org In-Reply-To: <46EADC02.9070409@garzik.org> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <20070914185429.GA9439@2ka.mipt.ru> <46EADC02.9070409@garzik.org> Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 2308 Lines: 52 On 9/14/07, Jeff Garzik wrote: > Evgeniy Polyakov wrote: > > Hi. > > > > I'm pleased to announce fourth release of the distributed storage > > subsystem, which allows to form a storage on top of remote and local > > nodes, which in turn can be exported to another storage as a node to > > form tree-like storages. > > > > This release includes new configuration interface (kernel connector over > > netlink socket) and number of fixes of various bugs found during move > > to it (in error path). > > > > Further TODO list includes: > > * implement optional saving of mirroring/linear information on the remote > > nodes (simple) > > * new redundancy algorithm (complex) > > * some thoughts about distributed filesystem tightly connected to DST > > (far-far planes so far) > > > > Homepage: > > http://tservice.net.ru/~s0mbre/old/?section=projects&item=dst > > > > Signed-off-by: Evgeniy Polyakov > > My thoughts. But first a disclaimer: Perhaps you will recall me as > one of the people who really reads all your patches, and examines your > code and proposals closely. So, with that in mind... > > I question the value of distributed block services (DBS), whether its > your version or the others out there. DBS are not very useful, because > it still relies on a useful filesystem sitting on top of the DBS. It > devolves into one of two cases: (1) multi-path much like today's SCSI, > with distributed filesystem arbitrarion to ensure coherency, or (2) the > filesystem running on top of the DBS is on a single host, and thus, a > single point of failure (SPOF). This distributed storage is very much needed; even if it were to act as a more capable/performant replacement for NBD (or MD+NBD) in the near term. Many high availability applications don't _need_ all the additional complexity of a full distributed filesystem. So given that, its discouraging to see you trying to gently push Evgeniy away from all the promising work he has published. Evgeniy, please continue your current work. Mike - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/