From the options offered by Tomaz:
1. Keep the existing API which is coupled to the compute API, iterate
on it
/ improve it if necessary
2. Add a new, top-level Block Storage API, remove existing block
storage
related methods from the compute API
3. Add a new, top-level Block Storage API and
So the biggest missing piece from the existing block-storage APIs that I
see is snapshotting (Creation from a volume, creating a new volume from a
snapshot, listing, and deletion). I don't have a good sense of whether they
make the compute driver "too big" or whether it's fine to just add them.
Wha
Yeah.
I also think there is some merit in having Block Storage as an additional,
separate top level API. It's been a while since I've last researched all
the existing block storage APIs so I would need to research it again to
refresh my memory, but I would also be interested in hearing other peopl
That looks fine to me (I see only a few drivers implement it). I guess this
means we'd move all the methods from a new set of drivers onto compute?
Alex
On Fri, Jun 28, 2013 at 9:19 AM, Tomaz Muraus wrote:
> Heh, so it turns out I totally forgot that Libcloud already defines a
> limited API fo
Heh, so it turns out I totally forgot that Libcloud already defines a
limited API for managing block storage:
*
https://github.com/apache/libcloud/blob/trunk/libcloud/compute/base.py#L368
*
https://github.com/apache/libcloud/blob/trunk/libcloud/compute/base.py#L705
Current block storage API is pr
GitHub user bernieke opened a pull request:
https://github.com/apache/libcloud/pull/119
Libcloud 353 implement storage volume methods for openstack
Implements storage volume methods for the openstack driver.
You can merge this pull request into a Git repository by running:
$ gi
GitHub user bernieke opened a pull request:
https://github.com/apache/libcloud/pull/118
Issue LIBCLOUD-352: Add list_volumes to compute.
Add list_volumes, to accompany create_volume, destroy_volume, attach_volume
and detach_volume.
You can merge this pull request into a Git reposit
Bernard Kerckenaere created LIBCLOUD-353:
Summary: Implement storage volume methods for openstack driver.
Key: LIBCLOUD-353
URL: https://issues.apache.org/jira/browse/LIBCLOUD-353
Project: Libc
Bernard Kerckenaere created LIBCLOUD-352:
Summary: Add list_volumes to compute
Key: LIBCLOUD-352
URL: https://issues.apache.org/jira/browse/LIBCLOUD-352
Project: Libcloud
Issue Type: