Add transfer backend for Google Storage

Bug #830696 reported by Jason Gerard DeRose on 2011-08-21
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Dmedia
High
Michael Chang

Bug Description

So dmedia has a very abstract concept of a "store". A store can be the native dmedia FileStore somewhere on the local file system, or it can be a remote service like S3 or whatever.

So we should of course support Google Storage: http://code.google.com/apis/storage/

Currently S3 (via boto) is the only proper remote store supported (both upload and download). You can see the S3 backend plugin here:

http://bazaar.launchpad.net/~dmedia/dmedia/trunk/view/head:/dmedia/backends/s3.py#L97

The base class may not be generic enough yet, may not have the right abstractions:

http://bazaar.launchpad.net/~dmedia/dmedia/trunk/view/head:/dmedia/transfers.py#L243

So this bug may take some slight changes to the TransferBackend base class.

Also see the related bug to add a transfer backend for the UbuntuOne Files API:

https://bugs.launchpad.net/dmedia/+bug/830684

And the related bug to add a transfer backend for OpenStack Swift:

https://bugs.launchpad.net/dmedia/+bug/830687

Changed in dmedia:
assignee: nobody → Michael Chang (thenewme91)
status: Triaged → In Progress
Changed in dmedia:
milestone: 11.09 → 11.10
Changed in dmedia:
milestone: 11.10 → 11.11
Changed in dmedia:
milestone: 11.11 → 11.12
Changed in dmedia:
milestone: 11.12 → 12.01
Changed in dmedia:
milestone: 12.01 → 12.02
Changed in dmedia:
milestone: 12.02 → 12.03
Changed in dmedia:
milestone: 12.03 → 12.04
Changed in dmedia:
milestone: 12.04 → 12.06
Changed in dmedia:
milestone: 12.06 → 12.07
Changed in dmedia:
milestone: 12.07 → 12.08
Changed in dmedia:
milestone: 12.08 → 12.10
Changed in dmedia:
milestone: 12.10 → 12.12
Changed in dmedia:
milestone: 12.12 → 13.04
Changed in dmedia:
milestone: 13.04 → 13.05
Changed in dmedia:
milestone: 13.05 → 13.06
milestone: 13.06 → 13.07
Changed in dmedia:
milestone: 13.07 → 13.08
Changed in dmedia:
milestone: 13.08 → 13.10
Changed in dmedia:
milestone: 13.10 → 13.12
Changed in dmedia:
milestone: 13.12 → 14.02
Changed in dmedia:
milestone: 14.02 → 14.03
Changed in dmedia:
milestone: 14.03 → 14.04
Changed in dmedia:
milestone: 14.04 → 14.05
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers