diff options
author | http://joeyh.name/ <joey@web> | 2013-05-23 15:55:16 +0000 |
---|---|---|
committer | admin <admin@branchable.com> | 2013-05-23 15:55:16 +0000 |
commit | a1df292455b825dcb8eb47c366735aa615e79259 (patch) | |
tree | b9508df3667f7cce8cdfd3a56fc4f4c2f7f1c9bf /doc/bugs/Glacier_remote_uploads_duplicates | |
parent | 90cc410cfbc9f94aeda702b44e49d0169cce75a5 (diff) |
Added a comment
Diffstat (limited to 'doc/bugs/Glacier_remote_uploads_duplicates')
-rw-r--r-- | doc/bugs/Glacier_remote_uploads_duplicates/comment_1_8aef582a0f0d0c7f764b425fc45de3b4._comment | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/doc/bugs/Glacier_remote_uploads_duplicates/comment_1_8aef582a0f0d0c7f764b425fc45de3b4._comment b/doc/bugs/Glacier_remote_uploads_duplicates/comment_1_8aef582a0f0d0c7f764b425fc45de3b4._comment new file mode 100644 index 000000000..9e42d4cae --- /dev/null +++ b/doc/bugs/Glacier_remote_uploads_duplicates/comment_1_8aef582a0f0d0c7f764b425fc45de3b4._comment @@ -0,0 +1,25 @@ +[[!comment format=mdwn + username="http://joeyh.name/" + nickname="joey" + subject="comment 1" + date="2013-05-23T15:55:16Z" + content=""" +Please beware of the warning on the man page when using --trust-glacier-inventory: + +> Be careful using this, especially if you or someone else might +> have recently removed a file from Glacier. If you try to drop +> the only other copy of the file, and this switch is enabled, you +> could lose data! + +While I'm inclined to want git-annex to store the necessary mappings from keys to glacier IDs in the git-annex branch, which would allow uploads/downloads from multiple repositories to the same glacier repository, it will not help with this problem. The git-annex branch can be out of date too. + +It seems that what's needed is a separate form of the checkpresent hook, that's used when deciding whether to copy data to glacier. +We want this to trust the glacier inventory. But we don't want to trust the glacier inventory when moving data to glacier, or when running `git annex drop`! (unless --trust-glacier-inventory is specified). I think this would be easy to add. If you're up for testing a patch, I could do it today. + +BTW, there does seem to be a workaround that avoids duplicate copies to glacier: + + git annex copy --to glacier --not --in glacier + +While normally copy checks the inventory to see if a key has been sent to glacier, and so will re-send, the `--not --in glacier` +trusts the location tracking information, so if git-annex has sent the key before, it will skip the copy. +"""]] |