Return-Path: X-Original-To: apmail-subversion-users-archive@minotaur.apache.org Delivered-To: apmail-subversion-users-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id BA0A710AF6 for ; Thu, 15 Aug 2013 19:39:05 +0000 (UTC) Received: (qmail 37632 invoked by uid 500); 15 Aug 2013 19:39:04 -0000 Delivered-To: apmail-subversion-users-archive@subversion.apache.org Received: (qmail 37607 invoked by uid 500); 15 Aug 2013 19:39:04 -0000 Mailing-List: contact users-help@subversion.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Delivered-To: mailing list users@subversion.apache.org Received: (qmail 37591 invoked by uid 99); 15 Aug 2013 19:39:03 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 15 Aug 2013 19:39:03 +0000 X-ASF-Spam-Status: No, hits=-0.7 required=5.0 tests=RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of jcorvel@gmail.com designates 209.85.214.175 as permitted sender) Received: from [209.85.214.175] (HELO mail-ob0-f175.google.com) (209.85.214.175) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 15 Aug 2013 19:38:52 +0000 Received: by mail-ob0-f175.google.com with SMTP id xn12so1240506obc.6 for ; Thu, 15 Aug 2013 12:38:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=7zZSv6nOcMD0rtZhiPpm2L54+KwSMSYNa3FV4a89jhU=; b=iIBabiUkw5Luly4q1bppcU5ylcL9+hEviMLLHdqlQ6+qio8EBYaTtyR/5DkBdvWXkc J3HpO+ixPXTholWYXo1ApsHMvna3pFNQVRz4peCODAxqlQjan3G0ThPaALN6yAtb10DZ j4tUq/2XVCMYr2l9ZFPwHatut2RGE3MIITS2OURZy6MsmZfNMAZDgjPU/ATnvSiJ4uV+ fX7EAbBA8rUHvV/ZJ7MA0W/6MhW9ZwfR5l0qJH2CwT+Pnimj8vavIMpQhazBZkTk6gcE Hm/ILyMtweTtsz6rXVOFEkABwz4wfGyatD3Ah4PAyXNDDfZhdZU0CXLwDM/0ow4YmdkC Y4jw== X-Received: by 10.60.135.3 with SMTP id po3mr15611408oeb.15.1376595511614; Thu, 15 Aug 2013 12:38:31 -0700 (PDT) MIME-Version: 1.0 Received: by 10.182.118.102 with HTTP; Thu, 15 Aug 2013 12:38:11 -0700 (PDT) In-Reply-To: References: <37BDE060-8006-43D0-A62E-CEB19DF86B98@ryandesign.com> From: Johan Corveleyn Date: Thu, 15 Aug 2013 21:38:11 +0200 Message-ID: Subject: Re: How to change paths on an external file without a full update --depth infinity? To: dlellis@rockwellcollins.com Cc: Les Mikesell , Ben Reser , Ivan Zhakov , kmradke , Ryan Schmidt , "users@subversion.apache.org" Content-Type: text/plain; charset=ISO-8859-1 X-Virus-Checked: Checked by ClamAV on apache.org On Thu, Aug 15, 2013 at 9:03 PM, wrote: ... > The whole discussion has centered on an attempted work around for the > connection caching that doesn't currently occur for externals. If that can > happen, I think we'd be very content. We're accepting of some performance > issues. There was an XKCD a while ago that talked about how much time a > task takes, how many times you do it and how much waste is created over a > year. It was interesting (even if obvious if you thought about it). I > think with connection caching we'd hit the sweet spot and working further > would result in diminishing returns. This thread is an attempt a hopefully > short-term work around this limitation. > As you've read in the responses by Ben Reser and Ivan Zhakov earlier in this thread, the ra-session-reuse (connection caching) is work in progress. That might take some time before it ends up in a final release (if it's slated for 1.9, that's at least half a year away). Have you considered setting up something like "write-through proxying"[1], where you set up local read-only mirrors of your central svn repository (which transparently sent through write requests to the master)? That might significantly reduce latency for those read operations, and might be good enough to make things workable. [1] http://svnbook.red-bean.com/nightly/en/svn.serverconfig.httpd.html#svn.serverconfig.httpd.extra.writethruproxy -- Johan