add glacier todo page
This commit is contained in:
parent
6c4682b47b
commit
b43580ac6f
2 changed files with 20 additions and 1 deletions
|
@ -13,7 +13,7 @@ More should be added, such as:
|
||||||
* Box.com (it's free, and current method is hard to set up and a sorta
|
* Box.com (it's free, and current method is hard to set up and a sorta
|
||||||
shakey; a better method would be to use its API)
|
shakey; a better method would be to use its API)
|
||||||
* Dropbox? That would be ironic.. Via its API, presumably.
|
* Dropbox? That would be ironic.. Via its API, presumably.
|
||||||
* Amazon Glacier
|
* [[Amazon Glacier|todo/special_remote_for_amazon_glacier]]
|
||||||
|
|
||||||
## limited space
|
## limited space
|
||||||
|
|
||||||
|
|
19
doc/todo/special_remote_for_amazon_glacier.mdwn
Normal file
19
doc/todo/special_remote_for_amazon_glacier.mdwn
Normal file
|
@ -0,0 +1,19 @@
|
||||||
|
Amazon's new glacier service would be a nice special remote to support for
|
||||||
|
long-term archival.
|
||||||
|
|
||||||
|
The main difficulty is that glacier is organized into vaults, and accessing
|
||||||
|
a file in a vault takes ~4 hours. A naive implementation would make `git
|
||||||
|
annex get` wait for 4 hours, which is certianly not reasonable.
|
||||||
|
|
||||||
|
One approach I am pondering is to make each glacier vault a separate
|
||||||
|
special remote. You could then request git-annex to spin up a remote, and
|
||||||
|
come back later, and be able to access the data stored in it (need to check
|
||||||
|
if glacier would also allow adding new data to it then). This is
|
||||||
|
conceptually similar to using git-annex with offline removable drives,
|
||||||
|
except with glacier, you have a controllable robot to get them plugged in. :)
|
||||||
|
|
||||||
|
Ideally, git-annex would arrange for glacier to send it a message when the
|
||||||
|
vault becomes available, and the user could queue a list of commands to
|
||||||
|
run, or files to transfer, at that point.
|
||||||
|
|
||||||
|
--[[Joey]]
|
Loading…
Add table
Add a link
Reference in a new issue