From owner-freebsd-cluster@FreeBSD.ORG Thu May 12 03:45:58 2005 Return-Path: Delivered-To: freebsd-cluster@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4178816A4CE for ; Thu, 12 May 2005 03:45:58 +0000 (GMT) Received: from mh2.centtech.com (moat3.centtech.com [207.200.51.50]) by mx1.FreeBSD.org (Postfix) with ESMTP id BD12643D69 for ; Thu, 12 May 2005 03:45:57 +0000 (GMT) (envelope-from anderson@centtech.com) Received: from [192.168.42.23] (andersonbox3.centtech.com [192.168.42.23]) by mh2.centtech.com (8.13.1/8.13.1) with ESMTP id j4C3jvLa086893 for ; Wed, 11 May 2005 22:45:57 -0500 (CDT) (envelope-from anderson@centtech.com) Message-ID: <4282D173.1040805@centtech.com> Date: Wed, 11 May 2005 22:45:55 -0500 From: Eric Anderson User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.7.7) Gecko/20050504 X-Accept-Language: en-us, en MIME-Version: 1.0 To: FreeBSD Clustering List References: <3EA9E48804411F41941A18169042D10401469D@omega3.ebaseweb.com> <1115864757.3938.19.camel@localhost.localdomain> In-Reply-To: <1115864757.3938.19.camel@localhost.localdomain> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Subject: FreeBSD Clustering wishlist - Was: Introduction & RE: Clustering with Freebsd X-BeenThere: freebsd-cluster@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Clustering FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 12 May 2005 03:45:58 -0000 Ok - I'm changing the subject here in an attempt to gather information. Here's my wishlist: FreeBSD have a 'native' clustered filesystem. This is different than shared media (we already can do that over fiber channel, ggated, soon iscsi and AOE). This would allow multiple servers to access the same data read/write - highly important for load balancing applications like web servers, mail servers, and NFS servers. Online growable filesystem. I know I can growfs a filesystem now, but doing online while data is being used is *insanely* useful. Reiserfs and Polyserve's FS (a clustered filesystem, not open-source) do this well. FreeBSD's UFS2 made to do journaling. There's already someone working on this. I believe the above mean that we need a distributed lock manager too, so might as well add that to my wishlist. Single filesystem limits set very high - 16TB would be a good minimum. Vinum/geom (?) made to allow added a couple more 'disks' - be it a real scsi device, or another vinum device - to existing vinum's, so I can extend my vinum stripe, raid, concat, etc to a larger volume size, without worrying about which disk is where. I want to stripe mirrors of raids, and raid striped mirrors of stripes. I know it sounds crazy, but I really *do* have uses for all this. :) We currently pay lots of money every year (enough to pay an engineers salary) for support and maintenance with Polyserve. They make a good product (we need it for the clustered filesystem and NFS distributed lock manager stuff) - I'd much rather see that go to FreeBSD. Eric -- ------------------------------------------------------------------------ Eric Anderson Sr. Systems Administrator Centaur Technology A lost ounce of gold may be found, a lost moment of time never. ------------------------------------------------------------------------