Re: [Openstack] List of Cinder compatible devices

2013-04-16 Thread Blair Bethwaite
Hi John,

Sounds sensible. I think this post kind of diverged from what Tim was
asking, which seems to have been more about backend devices...?

Should this page be removed then, and a summary of what you wrote added to
the Cinder wiki page (including any exceptions for current core drivers)?

(On a related note, I don't think List Snapshots should be there, IIUC
that is not a function of the driver and rather about looking in the DB at
data produced by create/delete snapshot driver calls.)

Cheers,


On 1 February 2013 04:12, John Griffith john.griff...@solidfire.com wrote:



 On Thu, Jan 31, 2013 at 8:56 AM, Koert van der Veer ko...@cloudvps.comwrote:

  In that case, it is probably best to transpose the table, with series
 included, the number of products will yield too many columns to be workable.

 Also: Do blank spaces indicate not supported or unknown?

 koert


 On 01/31/2013 04:47 PM, Shake Chen wrote:

 I think need add Vendor storage series.

 like not all the EMC storage would support Cinder.



  On Thu, Jan 31, 2013 at 11:19 PM, Sébastien Han han.sebast...@gmail.com
  wrote:

 Just added some stuff about RBD where E refers to Essex.

 --
 Regards,
 Sébastien Han.


 On Thu, Jan 31, 2013 at 11:20 AM, Avishay Traeger avis...@il.ibm.com
 wrote:
  openstack-bounces+avishay=il.ibm@lists.launchpad.net wrote on
  01/31/2013 12:37:07 AM:
  From: Tom Fifield fifie...@unimelb.edu.au
  To: openstack@lists.launchpad.net,
  Date: 01/31/2013 12:38 AM
  Subject: Re: [Openstack] List of Cinder compatible devices
  Sent by: openstack-bounces+avishay=il.ibm@lists.launchpad.net
 
  Here's a starting point:
 
  http://wiki.openstack.org/CinderSupportMatrix
 
  Regards,
 
  Tom
 
  Tom,
  Thanks for doing this.  I recommend that instead of Y, we should put
 the
  letter of the version in which the feature first appeared.  So for
 example,
  E, F, G, ...
 
  Thanks,
  Avishay
 
 
  ___
  Mailing list: https://launchpad.net/~openstack
  Post to : openstack@lists.launchpad.net
  Unsubscribe : https://launchpad.net/~openstack
  More help   : https://help.launchpad.net/ListHelp

 ___
 Mailing list: https://launchpad.net/~openstack
 Post to : openstack@lists.launchpad.net
 Unsubscribe : https://launchpad.net/~openstack
 More help   : https://help.launchpad.net/ListHelp




 --
 Shake Chen



 ___
 Mailing list: https://launchpad.net/~openstack
 Post to : openstack@lists.launchpad.net
 Unsubscribe : https://launchpad.net/~openstack
 More help   : https://help.launchpad.net/ListHelp



 ___
 Mailing list: https://launchpad.net/~openstack
 Post to : openstack@lists.launchpad.net
 Unsubscribe : https://launchpad.net/~openstack
 More help   : https://help.launchpad.net/ListHelp

 So thanks for putting this together but this brings something up that
 I've been meaning to raise on the dev-list anyway.  In my opinion it should
 be a requirement that for a driver to be accepted in Cinder it implements
 all of the functionality of the base LVM driver (ie all of the rows listed
 in the matrix here).

 Having to go through and determine what feature is or is not supported per
 driver is EXACTLY what I want to avoid. If we go down the path of building
 a matrix and allowing partial integration it's going to create a huge mess
 and IMO the user experience is going to suffer greatly.  Of course a driver
 can do more than what's on the list, but I think this is the minimum
 requirement and I've been pushing back on submissions based on this.

 The only exceptions have been some of the newer Grizzly features, but
 that's only because we're moving those up to generalized cases that folks
 can inherit from if they use iSCSI.  For those that want to do FC or AOE
 drivers however they're going to need to have a solution of their own.

 My thought is there should be a simple list of back-end device and version
 and whether it's supported in Grizzly or Folsom or .  All API features
 should be assumed available.


 ___
 Mailing list: https://launchpad.net/~openstack
 Post to : openstack@lists.launchpad.net
 Unsubscribe : https://launchpad.net/~openstack
 More help   : https://help.launchpad.net/ListHelp




-- 
Cheers,
~Blairo
___
Mailing list: https://launchpad.net/~openstack
Post to : openstack@lists.launchpad.net
Unsubscribe : https://launchpad.net/~openstack
More help   : https://help.launchpad.net/ListHelp


Re: [Openstack] List of Cinder compatible devices

2013-04-16 Thread Tim Bell
 

I think there will always be drivers which implement more features than others 
(in the same way as hypervisors).

 

Thus, it should be easy for someone making choices on backend storage to 
determine to what extent a particular model is supported.

 

There should also be a mechanism to evict a driver from the list in the event 
of failing to keep up with additional functionality (but this is a different 
question to the documentation).

 

Tim

 

From: Blair Bethwaite [mailto:blair.bethwa...@gmail.com] 
Sent: 16 April 2013 04:51
To: John Griffith; Tim Bell
Cc: openstack@lists.launchpad.net
Subject: Re: [Openstack] List of Cinder compatible devices

 

Hi John,

 

Sounds sensible. I think this post kind of diverged from what Tim was asking, 
which seems to have been more about backend devices...?

 

Should this page be removed then, and a summary of what you wrote added to the 
Cinder wiki page (including any exceptions for current core drivers)?

 

(On a related note, I don't think List Snapshots should be there, IIUC that 
is not a function of the driver and rather about looking in the DB at data 
produced by create/delete snapshot driver calls.)

 

Cheers,

 

On 1 February 2013 04:12, John Griffith john.griff...@solidfire.com 
mailto:john.griff...@solidfire.com  wrote:

 

On Thu, Jan 31, 2013 at 8:56 AM, Koert van der Veer ko...@cloudvps.com 
mailto:ko...@cloudvps.com  wrote:

In that case, it is probably best to transpose the table, with series included, 
the number of products will yield too many columns to be workable.

Also: Do blank spaces indicate not supported or unknown?

koert



On 01/31/2013 04:47 PM, Shake Chen wrote:

I think need add Vendor storage series. 

like not all the EMC storage would support Cinder.




On Thu, Jan 31, 2013 at 11:19 PM, Sébastien Han han.sebast...@gmail.com 
mailto:han.sebast...@gmail.com  wrote:

Just added some stuff about RBD where E refers to Essex.

--
Regards,
Sébastien Han.



On Thu, Jan 31, 2013 at 11:20 AM, Avishay Traeger avis...@il.ibm.com 
mailto:avis...@il.ibm.com  wrote:
 openstack-bounces+avishay=il.ibm@lists.launchpad.net 
 mailto:il.ibm@lists.launchpad.net  wrote on
 01/31/2013 12:37:07 AM:
 From: Tom Fifield fifie...@unimelb.edu.au mailto:fifie...@unimelb.edu.au 
 To: openstack@lists.launchpad.net mailto:openstack@lists.launchpad.net ,
 Date: 01/31/2013 12:38 AM
 Subject: Re: [Openstack] List of Cinder compatible devices
 Sent by: openstack-bounces+avishay=il.ibm@lists.launchpad.net 
 mailto:il.ibm@lists.launchpad.net 

 Here's a starting point:

 http://wiki.openstack.org/CinderSupportMatrix

 Regards,

 Tom

 Tom,
 Thanks for doing this.  I recommend that instead of Y, we should put the
 letter of the version in which the feature first appeared.  So for example,
 E, F, G, ...

 Thanks,
 Avishay


 ___
 Mailing list: https://launchpad.net/~openstack 
 https://launchpad.net/%7Eopenstack 
 Post to : openstack@lists.launchpad.net 
 mailto:openstack@lists.launchpad.net 
 Unsubscribe : https://launchpad.net/~openstack 
 https://launchpad.net/%7Eopenstack 
 More help   : https://help.launchpad.net/ListHelp

___
Mailing list: https://launchpad.net/~openstack 
https://launchpad.net/%7Eopenstack 
Post to : openstack@lists.launchpad.net 
mailto:openstack@lists.launchpad.net 
Unsubscribe : https://launchpad.net/~openstack 
https://launchpad.net/%7Eopenstack 
More help   : https://help.launchpad.net/ListHelp




-- 
Shake Chen




___
Mailing list: https://launchpad.net/~openstack
Post to : openstack@lists.launchpad.net 
mailto:openstack@lists.launchpad.net 
Unsubscribe : https://launchpad.net/~openstack
More help   : https://help.launchpad.net/ListHelp

 


___
Mailing list: https://launchpad.net/~openstack
Post to : openstack@lists.launchpad.net 
mailto:openstack@lists.launchpad.net 
Unsubscribe : https://launchpad.net/~openstack
More help   : https://help.launchpad.net/ListHelp

So thanks for putting this together but this brings something up that I've been 
meaning to raise on the dev-list anyway.  In my opinion it should be a 
requirement that for a driver to be accepted in Cinder it implements all of the 
functionality of the base LVM driver (ie all of the rows listed in the matrix 
here).

 

Having to go through and determine what feature is or is not supported per 
driver is EXACTLY what I want to avoid. If we go down the path of building a 
matrix and allowing partial integration it's going to create a huge mess and 
IMO the user experience is going to suffer greatly.  Of course a driver can do 
more than what's on the list, but I think this is the minimum requirement and 
I've been pushing back on submissions based on this.

 

The only exceptions have been some of the newer Grizzly features, but that's 
only because we're

Re: [Openstack] List of Cinder compatible devices

2013-01-31 Thread Avishay Traeger
openstack-bounces+avishay=il.ibm@lists.launchpad.net wrote on
01/31/2013 12:37:07 AM:
 From: Tom Fifield fifie...@unimelb.edu.au
 To: openstack@lists.launchpad.net,
 Date: 01/31/2013 12:38 AM
 Subject: Re: [Openstack] List of Cinder compatible devices
 Sent by: openstack-bounces+avishay=il.ibm@lists.launchpad.net

 Here's a starting point:

 http://wiki.openstack.org/CinderSupportMatrix

 Regards,

 Tom

Tom,
Thanks for doing this.  I recommend that instead of Y, we should put the
letter of the version in which the feature first appeared.  So for example,
E, F, G, ...

Thanks,
Avishay


___
Mailing list: https://launchpad.net/~openstack
Post to : openstack@lists.launchpad.net
Unsubscribe : https://launchpad.net/~openstack
More help   : https://help.launchpad.net/ListHelp


Re: [Openstack] List of Cinder compatible devices

2013-01-31 Thread Sébastien Han
Just added some stuff about RBD where E refers to Essex.

--
Regards,
Sébastien Han.


On Thu, Jan 31, 2013 at 11:20 AM, Avishay Traeger avis...@il.ibm.com wrote:
 openstack-bounces+avishay=il.ibm@lists.launchpad.net wrote on
 01/31/2013 12:37:07 AM:
 From: Tom Fifield fifie...@unimelb.edu.au
 To: openstack@lists.launchpad.net,
 Date: 01/31/2013 12:38 AM
 Subject: Re: [Openstack] List of Cinder compatible devices
 Sent by: openstack-bounces+avishay=il.ibm@lists.launchpad.net

 Here's a starting point:

 http://wiki.openstack.org/CinderSupportMatrix

 Regards,

 Tom

 Tom,
 Thanks for doing this.  I recommend that instead of Y, we should put the
 letter of the version in which the feature first appeared.  So for example,
 E, F, G, ...

 Thanks,
 Avishay


 ___
 Mailing list: https://launchpad.net/~openstack
 Post to : openstack@lists.launchpad.net
 Unsubscribe : https://launchpad.net/~openstack
 More help   : https://help.launchpad.net/ListHelp

___
Mailing list: https://launchpad.net/~openstack
Post to : openstack@lists.launchpad.net
Unsubscribe : https://launchpad.net/~openstack
More help   : https://help.launchpad.net/ListHelp


Re: [Openstack] List of Cinder compatible devices

2013-01-31 Thread Shake Chen
I think need add Vendor storage series.

like not all the EMC storage would support Cinder.



On Thu, Jan 31, 2013 at 11:19 PM, Sébastien Han han.sebast...@gmail.comwrote:

 Just added some stuff about RBD where E refers to Essex.

 --
 Regards,
 Sébastien Han.


 On Thu, Jan 31, 2013 at 11:20 AM, Avishay Traeger avis...@il.ibm.com
 wrote:
  openstack-bounces+avishay=il.ibm@lists.launchpad.net wrote on
  01/31/2013 12:37:07 AM:
  From: Tom Fifield fifie...@unimelb.edu.au
  To: openstack@lists.launchpad.net,
  Date: 01/31/2013 12:38 AM
  Subject: Re: [Openstack] List of Cinder compatible devices
  Sent by: openstack-bounces+avishay=il.ibm@lists.launchpad.net
 
  Here's a starting point:
 
  http://wiki.openstack.org/CinderSupportMatrix
 
  Regards,
 
  Tom
 
  Tom,
  Thanks for doing this.  I recommend that instead of Y, we should put
 the
  letter of the version in which the feature first appeared.  So for
 example,
  E, F, G, ...
 
  Thanks,
  Avishay
 
 
  ___
  Mailing list: https://launchpad.net/~openstack
  Post to : openstack@lists.launchpad.net
  Unsubscribe : https://launchpad.net/~openstack
  More help   : https://help.launchpad.net/ListHelp

 ___
 Mailing list: https://launchpad.net/~openstack
 Post to : openstack@lists.launchpad.net
 Unsubscribe : https://launchpad.net/~openstack
 More help   : https://help.launchpad.net/ListHelp




-- 
Shake Chen
___
Mailing list: https://launchpad.net/~openstack
Post to : openstack@lists.launchpad.net
Unsubscribe : https://launchpad.net/~openstack
More help   : https://help.launchpad.net/ListHelp


Re: [Openstack] List of Cinder compatible devices

2013-01-31 Thread Koert van der Veer
In that case, it is probably best to transpose the table, with series
included, the number of products will yield too many columns to be workable.

Also: Do blank spaces indicate not supported or unknown?

koert

On 01/31/2013 04:47 PM, Shake Chen wrote:
 I think need add Vendor storage series.

 like not all the EMC storage would support Cinder.



 On Thu, Jan 31, 2013 at 11:19 PM, Sébastien Han
 han.sebast...@gmail.com mailto:han.sebast...@gmail.com wrote:

 Just added some stuff about RBD where E refers to Essex.

 --
 Regards,
 Sébastien Han.


 On Thu, Jan 31, 2013 at 11:20 AM, Avishay Traeger
 avis...@il.ibm.com mailto:avis...@il.ibm.com wrote:
  openstack-bounces+avishay=il.ibm@lists.launchpad.net
 mailto:il.ibm@lists.launchpad.net wrote on
  01/31/2013 12:37:07 AM:
  From: Tom Fifield fifie...@unimelb.edu.au
 mailto:fifie...@unimelb.edu.au
  To: openstack@lists.launchpad.net
 mailto:openstack@lists.launchpad.net,
  Date: 01/31/2013 12:38 AM
  Subject: Re: [Openstack] List of Cinder compatible devices
  Sent by:
 openstack-bounces+avishay=il.ibm@lists.launchpad.net
 mailto:il.ibm@lists.launchpad.net
 
  Here's a starting point:
 
  http://wiki.openstack.org/CinderSupportMatrix
 
  Regards,
 
  Tom
 
  Tom,
  Thanks for doing this.  I recommend that instead of Y, we
 should put the
  letter of the version in which the feature first appeared.  So
 for example,
  E, F, G, ...
 
  Thanks,
  Avishay
 
 
  ___
  Mailing list: https://launchpad.net/~openstack
 https://launchpad.net/%7Eopenstack
  Post to : openstack@lists.launchpad.net
 mailto:openstack@lists.launchpad.net
  Unsubscribe : https://launchpad.net/~openstack
 https://launchpad.net/%7Eopenstack
  More help   : https://help.launchpad.net/ListHelp

 ___
 Mailing list: https://launchpad.net/~openstack
 https://launchpad.net/%7Eopenstack
 Post to : openstack@lists.launchpad.net
 mailto:openstack@lists.launchpad.net
 Unsubscribe : https://launchpad.net/~openstack
 https://launchpad.net/%7Eopenstack
 More help   : https://help.launchpad.net/ListHelp




 -- 
 Shake Chen



 ___
 Mailing list: https://launchpad.net/~openstack
 Post to : openstack@lists.launchpad.net
 Unsubscribe : https://launchpad.net/~openstack
 More help   : https://help.launchpad.net/ListHelp



signature.asc
Description: OpenPGP digital signature
___
Mailing list: https://launchpad.net/~openstack
Post to : openstack@lists.launchpad.net
Unsubscribe : https://launchpad.net/~openstack
More help   : https://help.launchpad.net/ListHelp


Re: [Openstack] List of Cinder compatible devices

2013-01-31 Thread John Griffith
On Thu, Jan 31, 2013 at 8:56 AM, Koert van der Veer ko...@cloudvps.comwrote:

  In that case, it is probably best to transpose the table, with series
 included, the number of products will yield too many columns to be workable.

 Also: Do blank spaces indicate not supported or unknown?

 koert


 On 01/31/2013 04:47 PM, Shake Chen wrote:

 I think need add Vendor storage series.

 like not all the EMC storage would support Cinder.



  On Thu, Jan 31, 2013 at 11:19 PM, Sébastien Han 
 han.sebast...@gmail.comwrote:

 Just added some stuff about RBD where E refers to Essex.

 --
 Regards,
 Sébastien Han.


 On Thu, Jan 31, 2013 at 11:20 AM, Avishay Traeger avis...@il.ibm.com
 wrote:
  openstack-bounces+avishay=il.ibm@lists.launchpad.net wrote on
  01/31/2013 12:37:07 AM:
  From: Tom Fifield fifie...@unimelb.edu.au
  To: openstack@lists.launchpad.net,
  Date: 01/31/2013 12:38 AM
  Subject: Re: [Openstack] List of Cinder compatible devices
  Sent by: openstack-bounces+avishay=il.ibm@lists.launchpad.net
 
  Here's a starting point:
 
  http://wiki.openstack.org/CinderSupportMatrix
 
  Regards,
 
  Tom
 
  Tom,
  Thanks for doing this.  I recommend that instead of Y, we should put
 the
  letter of the version in which the feature first appeared.  So for
 example,
  E, F, G, ...
 
  Thanks,
  Avishay
 
 
  ___
  Mailing list: https://launchpad.net/~openstack
  Post to : openstack@lists.launchpad.net
  Unsubscribe : https://launchpad.net/~openstack
  More help   : https://help.launchpad.net/ListHelp

 ___
 Mailing list: https://launchpad.net/~openstack
 Post to : openstack@lists.launchpad.net
 Unsubscribe : https://launchpad.net/~openstack
 More help   : https://help.launchpad.net/ListHelp




 --
 Shake Chen



 ___
 Mailing list: https://launchpad.net/~openstack
 Post to : openstack@lists.launchpad.net
 Unsubscribe : https://launchpad.net/~openstack
 More help   : https://help.launchpad.net/ListHelp



 ___
 Mailing list: https://launchpad.net/~openstack
 Post to : openstack@lists.launchpad.net
 Unsubscribe : https://launchpad.net/~openstack
 More help   : https://help.launchpad.net/ListHelp

 So thanks for putting this together but this brings something up that I've
been meaning to raise on the dev-list anyway.  In my opinion it should be a
requirement that for a driver to be accepted in Cinder it implements all of
the functionality of the base LVM driver (ie all of the rows listed in the
matrix here).

Having to go through and determine what feature is or is not supported per
driver is EXACTLY what I want to avoid. If we go down the path of building
a matrix and allowing partial integration it's going to create a huge mess
and IMO the user experience is going to suffer greatly.  Of course a driver
can do more than what's on the list, but I think this is the minimum
requirement and I've been pushing back on submissions based on this.

The only exceptions have been some of the newer Grizzly features, but
that's only because we're moving those up to generalized cases that folks
can inherit from if they use iSCSI.  For those that want to do FC or AOE
drivers however they're going to need to have a solution of their own.

My thought is there should be a simple list of back-end device and version
and whether it's supported in Grizzly or Folsom or .  All API features
should be assumed available.
___
Mailing list: https://launchpad.net/~openstack
Post to : openstack@lists.launchpad.net
Unsubscribe : https://launchpad.net/~openstack
More help   : https://help.launchpad.net/ListHelp


Re: [Openstack] List of Cinder compatible devices

2013-01-30 Thread Sébastien Han
+ RBD (Ceph)

+1 for the matrix, this will be really nice :-)
--
Regards,
Sébastien Han.


On Wed, Jan 30, 2013 at 5:04 PM, Tim Bell tim.b...@cern.ch wrote:


 Is there a list of devices which are currently compatible with cinder and
 their relative functionality ?



 Looking through the source code, there are EMC, IBM, NetApp, Nexenta but it
 is not clear which models are supported or if there are other products also.



 A functionality matrix (like there is for hypervisors in Nova) would be very
 useful.



 Tim




 ___
 Mailing list: https://launchpad.net/~openstack
 Post to : openstack@lists.launchpad.net
 Unsubscribe : https://launchpad.net/~openstack
 More help   : https://help.launchpad.net/ListHelp


___
Mailing list: https://launchpad.net/~openstack
Post to : openstack@lists.launchpad.net
Unsubscribe : https://launchpad.net/~openstack
More help   : https://help.launchpad.net/ListHelp


Re: [Openstack] List of Cinder compatible devices

2013-01-30 Thread Tom Fifield
Here's a starting point:

http://wiki.openstack.org/CinderSupportMatrix

Regards,

Tom

On 31/01/13 09:00, Sébastien Han wrote:
 + RBD (Ceph)
 
 +1 for the matrix, this will be really nice :-)
 --
 Regards,
 Sébastien Han.
 
 
 On Wed, Jan 30, 2013 at 5:04 PM, Tim Bell tim.b...@cern.ch wrote:


 Is there a list of devices which are currently compatible with cinder and
 their relative functionality ?



 Looking through the source code, there are EMC, IBM, NetApp, Nexenta but it
 is not clear which models are supported or if there are other products also.



 A functionality matrix (like there is for hypervisors in Nova) would be very
 useful.



 Tim




 ___
 Mailing list: https://launchpad.net/~openstack
 Post to : openstack@lists.launchpad.net
 Unsubscribe : https://launchpad.net/~openstack
 More help   : https://help.launchpad.net/ListHelp

 
 ___
 Mailing list: https://launchpad.net/~openstack
 Post to : openstack@lists.launchpad.net
 Unsubscribe : https://launchpad.net/~openstack
 More help   : https://help.launchpad.net/ListHelp
 


___
Mailing list: https://launchpad.net/~openstack
Post to : openstack@lists.launchpad.net
Unsubscribe : https://launchpad.net/~openstack
More help   : https://help.launchpad.net/ListHelp