On Wed, Oct 5, 2011 at 7:18 AM, Platonides <[email protected]> wrote:

> There are 615 extensions in trunk/extensions
> With the new setup, would someone which has a checkout of everything
> need to open 616 connections (network latency, ssh authentication, etc.)
> whenever he wants to pull?
> svn:externals already noticeably slow checkouts, and there's only a
> bunch of them.
>

I'll do some tests; it may be possible to avoid having to do serial
connection setup/teardown by using SSH's ControlMaster[1] setting to
piggyback the 'new' connections on one that's already open.

[1] <
http://www.anchor.com.au/blog/2010/02/ssh-controlmaster-the-good-the-bad-the-ugly/
>

(Part of what makes svn:externals slow is that you're jumping over to
another site entirely -- that's an extra DNS lookup, possibly separate auth,
and who knows how well the other server performs.)

-- brion
_______________________________________________
Wikitech-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Reply via email to