Open fiorix opened 8 years ago
There's definitely an opportunity there, and something that has crossed our minds. Yeah, the functionality is close, or at least close enough to implement many of the APIs listed here: http://developer.openstack.org/api-ref-blockstorage-v2.html
One can imagine torus-cinderd running in place of Cinder. Most of the operations (snapshot, attach, detach, backups (dumps), etc) are functional today, some things like QoS less so, but that looks to be a capability reported in the API.
It should be mostly straightforward, just a lot of API-implementing work. It'd be awesome to see, though.
To use torus as a driver of Cinder, torus needs to implement some core functionality listed here (Also refer to cinder's wiki) Currently, two functions Create Volume from Snapshot and Extend Volume are working in progress.
I think It would be great if torus could be used with stackanetes.
Does it make any sense to have API compatibility with Cinder, so Torus can be a drop-in replacement for Cinder in OpenStack? Are the two even compatible in functionality at this point?