summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Joey Hess <joeyh@joeyh.name>2015-08-11 13:36:22 -0400
committerGravatar Joey Hess <joeyh@joeyh.name>2015-08-11 13:36:22 -0400
commit431627f674ab547196e499f0d3a470061fa74fa2 (patch)
treeed6b7fdb1a13804f227083573ada62501f47a674
parent523e4997d7158a9beedd3211d7b7da9dd3b639fe (diff)
response
-rw-r--r--doc/todo/speed_up_transfers_over_ssh+rsync_--_directly_reuse_the_same_connection__63__/comment_5_fca151591d0c6c75013711cb5de81d47._comment18
1 files changed, 18 insertions, 0 deletions
diff --git a/doc/todo/speed_up_transfers_over_ssh+rsync_--_directly_reuse_the_same_connection__63__/comment_5_fca151591d0c6c75013711cb5de81d47._comment b/doc/todo/speed_up_transfers_over_ssh+rsync_--_directly_reuse_the_same_connection__63__/comment_5_fca151591d0c6c75013711cb5de81d47._comment
new file mode 100644
index 000000000..a7130ea74
--- /dev/null
+++ b/doc/todo/speed_up_transfers_over_ssh+rsync_--_directly_reuse_the_same_connection__63__/comment_5_fca151591d0c6c75013711cb5de81d47._comment
@@ -0,0 +1,18 @@
+[[!comment format=mdwn
+ username="joey"
+ subject="""comment 5"""
+ date="2015-08-11T17:27:23Z"
+ content="""
+AFAIK, it's not possible to run multiple separate rsync transfers over a single
+connection; rsync closes the connection after a transfer is complete (and
+the rsync protocol is nowhere documented, and has only one implementation
+so there's no way to avoid this behavior).
+
+So, rsync would need to be told a whole list of files to transfer in one go,
+which poses many difficulties, including for git-annex's progress display,
+and for needing to queue up a set of files when eg `git annex get` is picking
+which ones to get.
+
+I'd want to see a lot more measurements of where bottlenecks are in
+the current system, before seriously considering such a thing.
+"""]]