Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

repo should automatically use SSH ControlMaster when possible #11

Closed
GoogleCodeExporter opened this issue Feb 18, 2016 · 2 comments
Closed

Comments

@GoogleCodeExporter
Copy link

Reported by Shawn Pearce <sop@google.com> on Mon Mar 02 16:48:44 PST 2009
Source: JIRA REPO-11

OpenSSH on UNIX platforms can support multiplexing multiple ssh connections
onto a single TCP stream, saving the startup and teardown costs.

For applications like repo, fetching 120+ projects over SSH require forking
120+ ssh clients, probably all pointing at the same server.  Most of the time
is spent starting the SSH connection.  By using a ControlMaster connection
opened ahead of time these 120+ connections can send all of their data through
an existing stream, significantly reducing the wall-clock time required for a
no-op "repo sync".

Original issue reported on code.google.com by code-rev...@gtempaccount.com on 24 Sep 2009 at 9:09

@GoogleCodeExporter
Copy link
Author

Comment by Shawn Pearce <sop@google.com> on Fri Apr 10 18:56:51 PDT 2009

Patch https://review.source.android.com/9507 posted, but we can't merge it
until Gerrit's daemon is fixed.

Original comment by code-rev...@gtempaccount.com on 24 Sep 2009 at 9:11

@GoogleCodeExporter
Copy link
Author

Update by Shawn Pearce <sop@google.com> on Sat Apr 18 17:07:17 PDT 2009

Fixed in version 1.6.7.

Original comment by code-rev...@gtempaccount.com on 24 Sep 2009 at 9:11

  • Changed state: Fixed

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant