a7130ea749ae6d3f615aa3a5dc1d4e0bc588d352
[git-annex.git] /
1 [[!comment format=mdwn
2  username="joey"
3  subject="""comment 5"""
4  date="2015-08-11T17:27:23Z"
5  content="""
6 AFAIK, it's not possible to run multiple separate rsync transfers over a single
7 connection; rsync closes the connection after a transfer is complete (and
8 the rsync protocol is nowhere documented, and has only one implementation
9 so there's no way to avoid this behavior). 
10
11 So, rsync would need to be told a whole list of files to transfer in one go,
12 which poses many difficulties, including for git-annex's progress display,
13 and for needing to queue up a set of files when eg `git annex get` is picking
14 which ones to get.
15
16 I'd want to see a lot more measurements of where bottlenecks are in
17 the current system, before seriously considering such a thing.
18 """]]