11-10-05 11:59 AM, Brion Vibber wrote: > 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 ;) And when all else fails, rsync a bunch of --bare repos and do your pull on the local hd.
~Daniel Friesen (Dantman, Nadir-Seen-Fire) [http://daniel.friesen.name] _______________________________________________ Wikitech-l mailing list [email protected] https://lists.wikimedia.org/mailman/listinfo/wikitech-l
