assistant: Clear the list of failed transfers when doing a full transfer scan. This prevents repeated retries to download files that are not available, or are not referenced by the current git tree.
This is motivated by a user report that the assistant was repeatedly retrying transfers of files that had been deleted (in direct mode, so removing the only copy). Note that the glacier code retries failed transfers after a while to retry downloads that have aged long enough to be available. This is ok; if we're doing a full transfer scan we'll retry on every file that is still in the git tree. Also note that this makes the assistant less likely to get every file referenced by old revs of the git tree. Not something the assistant tries to ensure anyway, so I feel this is acceptable.
This commit is contained in:
parent
b405295aee
commit
4dc4a9a385
3 changed files with 16 additions and 4 deletions
3
debian/changelog
vendored
3
debian/changelog
vendored
|
@ -9,6 +9,9 @@ git-annex (4.20130921) UNRELEASED; urgency=low
|
|||
example.
|
||||
* Android build redone from scratch, many dependencies updated,
|
||||
and entire build can now be done using provided scripts.
|
||||
* assistant: Clear the list of failed transfers when doing a full transfer
|
||||
scan. This prevents repeated retries to download files that are not
|
||||
available, or are not referenced by the current git tree.
|
||||
|
||||
-- Joey Hess <joeyh@debian.org> Sun, 22 Sep 2013 19:42:29 -0400
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue