From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Loke, Chetan" Subject: RE: [LSF/MM TOPIC] linux servers as a storage server - what'smissing? Date: Thu, 19 Jan 2012 11:17:30 -0500 Message-ID: References: <4EF2026F.2090506@redhat.com> <20111222155849.GD1388@redhat.com> <4F0ADB0A.9020707@suse.de> <1326113987.2580.8.camel@localhost.localdomain> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 8BIT Cc: , , , , To: "Tom Coughlan" , "Hannes Reinecke" , Return-path: Content-class: urn:content-classes:message In-Reply-To: <1326113987.2580.8.camel@localhost.localdomain> Sender: linux-scsi-owner@vger.kernel.org List-Id: linux-fsdevel.vger.kernel.org > From: linux-scsi-owner@vger.kernel.org [mailto:linux-scsi-owner@vger.kernel.org] On Behalf Of Tom Coughlan > > Yes, Red Hat does. Tony Asleson. libStorageMgmt: > > http://sourceforge.net/apps/trac/libstoragemgmt > > The current focus is on managing external storage (SMI-S, etc.). This > focus can be expanded over time. Contributions welcome. > Device management(scalability/feature mgmt) - 1) scalability: I may be wrong but storage boxes like symmetrix(and others) support large number of LUNs. So device management 'scalability' will make linux shine. By scalability I mean efficiently managing let's say 32K(?) LUNs. 2) feature management: As Shyam mentioned in earlier emails - provide an ecosystem similar to smart-phones. Let me provide an example(and then you guys can correct me by saying this already exists or bits and pieces exist): a) As a kernel developer - export all the features(to the upper layers) we can by querying the target. b) As an app developer - GetLUNFeatures(), could return - {Thin Provision, RAID-level, ... ). c) As a sys-admin - If I right click(for a volume/LUN) on my management GUI, I should be able to tell if my volume supports thin-prov, backed by DRBD[proxy?] etc. So once we provide b) from above, tens(if not hundreds) of apps will be developed in a short period of time. I feel libstoragemgmt is an excellent place to get all of this organized. Chetan Loke From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Loke, Chetan" Subject: RE: [LSF/MM TOPIC] linux servers as a storage server - what'smissing? Date: Thu, 19 Jan 2012 11:17:30 -0500 Message-ID: References: <4EF2026F.2090506@redhat.com> <20111222155849.GD1388@redhat.com> <4F0ADB0A.9020707@suse.de> <1326113987.2580.8.camel@localhost.localdomain> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 8BIT Return-path: Received: from exprod6og112.obsmtp.com ([64.18.1.29]:56931 "HELO exprod6og112.obsmtp.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with SMTP id S932171Ab2ASQRf convert rfc822-to-8bit (ORCPT ); Thu, 19 Jan 2012 11:17:35 -0500 Content-class: urn:content-classes:message In-Reply-To: <1326113987.2580.8.camel@localhost.localdomain> Sender: linux-scsi-owner@vger.kernel.org List-Id: linux-scsi@vger.kernel.org To: Tom Coughlan , Hannes Reinecke , tasleson@redhat.com Cc: Shyam_Iyer@Dell.com, vgoyal@redhat.com, rwheeler@redhat.com, linux-fsdevel@vger.kernel.org, linux-scsi@vger.kernel.org > From: linux-scsi-owner@vger.kernel.org [mailto:linux-scsi-owner@vger.kernel.org] On Behalf Of Tom Coughlan > > Yes, Red Hat does. Tony Asleson. libStorageMgmt: > > http://sourceforge.net/apps/trac/libstoragemgmt > > The current focus is on managing external storage (SMI-S, etc.). This > focus can be expanded over time. Contributions welcome. > Device management(scalability/feature mgmt) - 1) scalability: I may be wrong but storage boxes like symmetrix(and others) support large number of LUNs. So device management 'scalability' will make linux shine. By scalability I mean efficiently managing let's say 32K(?) LUNs. 2) feature management: As Shyam mentioned in earlier emails - provide an ecosystem similar to smart-phones. Let me provide an example(and then you guys can correct me by saying this already exists or bits and pieces exist): a) As a kernel developer - export all the features(to the upper layers) we can by querying the target. b) As an app developer - GetLUNFeatures(), could return - {Thin Provision, RAID-level, ... ). c) As a sys-admin - If I right click(for a volume/LUN) on my management GUI, I should be able to tell if my volume supports thin-prov, backed by DRBD[proxy?] etc. So once we provide b) from above, tens(if not hundreds) of apps will be developed in a short period of time. I feel libstoragemgmt is an excellent place to get all of this organized. Chetan Loke