From a5da677b9e37747dfb86eda998ce92bd5ff80d03 Mon Sep 17 00:00:00 2001 From: Joey Hess Date: Mon, 28 May 2012 14:41:23 -0400 Subject: update --- doc/design/assistant/cloud.mdwn | 28 ++++++++++++++++++++++++++++ doc/design/assistant/syncing.mdwn | 6 +++--- 2 files changed, 31 insertions(+), 3 deletions(-) create mode 100644 doc/design/assistant/cloud.mdwn (limited to 'doc/design/assistant') diff --git a/doc/design/assistant/cloud.mdwn b/doc/design/assistant/cloud.mdwn new file mode 100644 index 000000000..1d612feac --- /dev/null +++ b/doc/design/assistant/cloud.mdwn @@ -0,0 +1,28 @@ +The [[syncing]] design assumes the network is connected. But it's often +not in these pre-IPV6 days, so the cloud needs to be used to bridge between +LANS. + +## more cloud providers + +Git-annex already supports several cloud providers via [[special_remotes]. +More should be added, such as: + +* Google drive (attractive because it's free) +* OpenStack Swift +* Box.com (it's free, and current method is hard to set up and a sorta + shakey) +* Dropbox? That would be ironic.. + +## limited space + +When syncing via the cloud, space there is probably limited, so +users with more files than cloud space will want to be able to use the +cloud as a temporary transfer point, which files are removed from after +they've propigated out. + +Other users will want to use the cloud as the canonical or backup location +of their data, and would want a copy of all their files to be kept there. +That's also ok. + +git-annex will need a way to tell the difference between these, either +heuristically, or via configuration. diff --git a/doc/design/assistant/syncing.mdwn b/doc/design/assistant/syncing.mdwn index 9cbdddcb9..0813b8b70 100644 --- a/doc/design/assistant/syncing.mdwn +++ b/doc/design/assistant/syncing.mdwn @@ -29,8 +29,8 @@ This probably will need lots of refinements to get working well. ## other considerations -This assumes the network is connected. It's often not, so the -cloud needs to be used to bridge between LANs. - It would be nice if, when a USB drive is connected, syncing starts automatically. + +This assumes the network is connected. It's often not, so the +[[cloud]] needs to be used to bridge between LANs. -- cgit v1.2.3