Add transfer backend for Google Storage

Bug #830696 reported by Jason Gerard DeRose
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Dmedia
New
High
Unassigned

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
Changed in dmedia:
assignee: Michael Chang (thenewme91) → nobody
status: In Progress → New
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.