summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Joey Hess <joey@kitenet.net>2012-08-24 13:13:17 -0400
committerGravatar Joey Hess <joey@kitenet.net>2012-08-24 13:13:41 -0400
commit47875e9b94ed84d4f6ac358e929d7e541c8fcb38 (patch)
treec6e7abf9eaae7da308aa67f004a4c5e8e36954e1
parentd25f407e6767c8ce9214fcc7c503178cfa3fa9f5 (diff)
update
-rw-r--r--doc/design/assistant/syncing.mdwn17
1 files changed, 11 insertions, 6 deletions
diff --git a/doc/design/assistant/syncing.mdwn b/doc/design/assistant/syncing.mdwn
index 071ea2730..0225a5d39 100644
--- a/doc/design/assistant/syncing.mdwn
+++ b/doc/design/assistant/syncing.mdwn
@@ -3,12 +3,11 @@ all the other git clones, at both the git level and the key/value level.
## immediate action items
-* Fix MountWatcher to notice umounts and remounts of drives.
-* A remote may lose content it had before, so when requeuing
- a failed download, check the location log to see if the remote still has
- the content, and if not, queue a download from elsewhere. (And, a remote
- may get content we were uploading from elsewhere, so check the location
- log when queuing a failed Upload too.)
+* Run transfer scan on startup.
+* The syncing code currently doesn't run for special remotes. While
+ transfering the git info about special remotes could be a complication,
+ if we assume that's synced between existing git remotes, it should be
+ possible for them to do file transfers to/from special remotes.
* Ensure that when a remote receives content, and updates its location log,
it syncs that update back out. Prerequisite for:
* After git sync, identify new content that we don't have that is now available
@@ -195,3 +194,9 @@ redone to check it.
order to retry them later, without the scan. I'm thinking about a
directory like `.git/annex/transfer/failed/{upload,download}/uuid/`,
which failed transfer log files could be moved to.
+* A remote may lose content it had before, so when requeuing
+ a failed download, check the location log to see if the remote still has
+ the content, and if not, queue a download from elsewhere. (And, a remote
+ may get content we were uploading from elsewhere, so check the location
+ log when queuing a failed Upload too.) **done**
+* Fix MountWatcher to notice umounts and remounts of drives. **done**