Merge branch 'master' of ssh://git-annex.branchable.com

This commit is contained in:
Joey Hess 2019-05-07 11:21:30 -04:00
commit 09c2516487
No known key found for this signature in database
GPG key ID: DB12DB0FF05F8F38
2 changed files with 26 additions and 0 deletions

View file

@ -0,0 +1,18 @@
[[!comment format=mdwn
username="Ilya_Shlyakhter"
avatar="http://cdn.libravatar.org/avatar/1647044369aa7747829c38b9dcc84df0"
subject="comment 6"
date="2019-05-06T22:38:43Z"
content="""
During parallel running of git-annex commands, I also get errors like
git-annex: .git/annex/othertmp/inge59014-3: getFileStatus: does not exist (No such file or directory)
failed
git-annex: .git/annex/othertmp/ingest-assemble_den59014-8: removeLink: does not exist (No such file or directory)
failed
Is this also now fixed by [[todo/only_allow_one_git_queue_to_be_flushed_at_a_time]], or is it a separate issue?
Also, is it correct that linked worktrees must be on the same filesystem as the main worktree, when using git-annex, because the linked worktrees must be on the same filesystem as .git/annex/othertmp ?
"""]]

View file

@ -0,0 +1,8 @@
[[!comment format=mdwn
username="Ilya_Shlyakhter"
avatar="http://cdn.libravatar.org/avatar/1647044369aa7747829c38b9dcc84df0"
subject="comment 2"
date="2019-05-07T00:59:31Z"
content="""
Thanks for the BLAKE2SP224 pointer; it does solve (1). I'm still looking for the best way to solve (2): registering large remote files with git-annex, without downloading them. `addurl --fast` does that, but creates a non-checksum key. If I can get an MD5 without downloading, I can use `setpresentkey`. But often I only have the MD5 for the fixed-size chunks of the file, not for the whole. Adding a backend variant computable from MD5s of the chunks would solve the problem. Maybe, there are other solutions?
"""]]