File: glacier_from_multiple_repos.mdwn

package info (click to toggle)
git-annex 8.20210223-2
  • links: PTS, VCS
  • area: main
  • in suites: bullseye
  • size: 68,764 kB
  • sloc: haskell: 70,359; javascript: 9,103; sh: 1,304; makefile: 212; perl: 136; ansic: 44
file content (16 lines) | stat: -rw-r--r-- 762 bytes parent folder | download | duplicates (11)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
glacier-cli currently relies on a local cache of
inventory information, and so other git-annexes using the same glacier
repository are not able to access stuff in it, unless and until
`glacier vault sync` is run.

An example of this causing trouble is with the assistant. When a file is
moved into archive/, the assistant that sends it to glacier is able to
trust that it's in glacier and remove the local copy. But other assistants
that also have a copy cannot trust that, and so don't remove their copies.

I've discussed with glacier-cli's author making git-annex store enough info
in its branch to be able to bootstrap glacier-cli to know about a file.
This seems doable and he had a design; waiting on movement 
on the glacier-cli side.

[[!tag confirmed]]