aboutsummaryrefslogtreecommitdiff
path: root/doc/todo/Specify_maximum_usable_space_per_remote/comment_3_afc7f278c02d7bf9f92a90e51cb5a2a9._comment
blob: 02ad7ca406ea2fdeebd005771055208c576a2d30 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
[[!comment format=mdwn
 username="joey"
 subject="""comment 3"""
 date="2016-09-07T15:08:37Z"
 content="""
git-annex repositories can all be clones of one another, but not currently
connected. They can stay disconnected for an arbitrary amount of time,
up to forever.

For example, /media/usb/annex can be packed up, sent half way around the
world and used with a different computer, which has no way to communicate
with its parent ~/annex on the original computer.

So, git-annex has to deal with split-brain and other distributed
inconsistencies. And it does. However, a keeping count of how much space is
used on a remote can't be consistent in these kinds of situations, unless,
as I said, the count is kept in sync using the remote in question, and not
information in the git-annex repositories.
"""]]