Hi all,

I'm interested in adding block storage support to libcloud (for the
providers that suppor it of course). To that end, I've drawn up a simple
design for the driver and related classes for the features that seem to be
supported generally (I reviewed Rackspace and Amazon).

You can find the design here: https://gist.github.com/alex/5872132, I think
it's mostly self-explanatory and consistent with the rest of libcloud, as
well as the (thankfully consistent!) terminology used by the providers.

Let me know what you think, and if there's general interest I'll go ahead
and start working on implementations for a few providers!

Alex

PS: In the interest of full disclosure, I work at Rackspace and have a
bunch of work time to help make libcloud awesome!


-- 
"I disapprove of what you say, but I will defend to the death your right to
say it." -- Evelyn Beatrice Hall (summarizing Voltaire)
"The people's good is the highest law." -- Cicero
GPG Key fingerprint: 125F 5C67 DFE9 4084

Reply via email to