OpenStack Cinder and The SDS Challenge
One of the most active discussions at the recent OpenStack Summit in Atlanta was around the SDS (Software Defined Storage) capabilities of underlying vendor platforms. This has been a hot button issue as conversations around where the features of SDS should be handled have been happening among many of those involved in the OpenStack block storage ecosystem.
Vendor or Core?
The heart of the conversation is around whether vendors should be putting their code towards the SDS capabilities in the platform and having Cinder drivers merely trigger those features through the API, or whether they should also be contributing code to have Cinder provide these features with the native product.
Kenneth Hui wrote a great article on this and he has some links to others who have put their thoughts out on the situation. If you want to get a view inside what the OpenStack block storage development process is like, this is a great place to start. We can look forward to much more happening around this as we work towards the Juno release in October of this year.