This commit is contained in:
Joey Hess 2012-08-24 13:13:17 -04:00
parent d25f407e67
commit 47875e9b94

View file

@ -3,12 +3,11 @@ all the other git clones, at both the git level and the key/value level.
## immediate action items ## immediate action items
* Fix MountWatcher to notice umounts and remounts of drives. * Run transfer scan on startup.
* A remote may lose content it had before, so when requeuing * The syncing code currently doesn't run for special remotes. While
a failed download, check the location log to see if the remote still has transfering the git info about special remotes could be a complication,
the content, and if not, queue a download from elsewhere. (And, a remote if we assume that's synced between existing git remotes, it should be
may get content we were uploading from elsewhere, so check the location possible for them to do file transfers to/from special remotes.
log when queuing a failed Upload too.)
* Ensure that when a remote receives content, and updates its location log, * Ensure that when a remote receives content, and updates its location log,
it syncs that update back out. Prerequisite for: it syncs that update back out. Prerequisite for:
* After git sync, identify new content that we don't have that is now available * 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 order to retry them later, without the scan. I'm thinking about a
directory like `.git/annex/transfer/failed/{upload,download}/uuid/`, directory like `.git/annex/transfer/failed/{upload,download}/uuid/`,
which failed transfer log files could be moved to. 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**