From users-return-28077-archive-asf-public=cust-asf.ponee.io@subversion.apache.org Thu Jun 13 14:13:51 2019 Return-Path: X-Original-To: archive-asf-public@cust-asf.ponee.io Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [207.244.88.153]) by mx-eu-01.ponee.io (Postfix) with SMTP id 328ED18064E for ; Thu, 13 Jun 2019 16:13:51 +0200 (CEST) Received: (qmail 28639 invoked by uid 500); 13 Jun 2019 14:13:45 -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 28622 invoked by uid 99); 13 Jun 2019 14:13:45 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd1-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 13 Jun 2019 14:13:45 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd1-us-west.apache.org (ASF Mail Server at spamd1-us-west.apache.org) with ESMTP id 68B14C03B9 for ; Thu, 13 Jun 2019 14:13:44 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd1-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: -0.198 X-Spam-Level: X-Spam-Status: No, score=-0.198 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, KAM_SHORT=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=disabled Authentication-Results: spamd1-us-west.apache.org (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com Received: from mx1-lw-us.apache.org ([10.40.0.8]) by localhost (spamd1-us-west.apache.org [10.40.0.7]) (amavisd-new, port 10024) with ESMTP id QLv3vF6bMY-o for ; Thu, 13 Jun 2019 14:13:41 +0000 (UTC) Received: from mail-ua1-f42.google.com (mail-ua1-f42.google.com [209.85.222.42]) by mx1-lw-us.apache.org (ASF Mail Server at mx1-lw-us.apache.org) with ESMTPS id 593375FE49 for ; Thu, 13 Jun 2019 14:13:41 +0000 (UTC) Received: by mail-ua1-f42.google.com with SMTP id f20so7380646ual.0 for ; Thu, 13 Jun 2019 07:13:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=Zhg5TpINDnzGVbxtlUNxypZclZPbSa+bbv8vaN3KFf0=; b=OeQ+56E2UXAnJzV9kAKvyexOBGIL2+IebJocjE5cm1kjqZae/HV6lgxXNaTcd7j2h8 dBuUNX67iNYfZISlvKsZKTcH4TFLrzS+28cKl4K8o2d8URZguR/iQ800ihB4bVmpn9JR F27euKSEWpOl7vKmhqOnKim4T8wIK6jWLJs8quFPYCu1wGvoveyTO61iJHParmCdamtK n+h39N3h7ZpBOfzvwwK3E7OYqJ17BbXCQ3bwUV0iIWYwGjj8Bqs81c3JgPWTtbNTdgNZ KxOICItNYgUetLqBubLQZOjQFJzhlw3h/QRoI4ApSb3NFLU1UAvxcjsRT2iTOw7TU7NP er2A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=Zhg5TpINDnzGVbxtlUNxypZclZPbSa+bbv8vaN3KFf0=; b=Tpew3EZqwFhuUCPvyu0myHjfD8CqMQcFSyfPgsdAO4Whd4VhFWDxLf8e30ru16IXBS rhnpe6y3zdTk3Zr50Ge+nPsHxJjvk09mdS4mE0U/w3JV+ptSAAwX8hmuUkQEH0kMg6Pz FNYk42kgFqaq6jB55o400bsOQmpNKlwKEIZLO5kOHg/ZKhWMqgL6qRbh5FX8sZVVGug1 oLkrp6ksXNRmE47G0v86qW+9DSeBl5dyfLP8lEpbw4hQnhkX4sfV7vcfhba12cev6TUG /pZykQ+PyWZj5kJsQ1Tlni80mZvsntfNDZpx3/B9l6jc9biFiQYPfsRS8NqvHSFNx2OV JWew== X-Gm-Message-State: APjAAAUNUM0aK97O6JIF9L57R1o9+Xwbz/PYnqPU7wxwl2+RIyokadFV YiD0aAcpIZ8KTqWsFicfzBhSkGSMmoHd0wqcxPgv0Rhf X-Google-Smtp-Source: APXvYqyWQB9P9wYXsjrVQw7R5x3xo2401Klmq1r5jZ82efR1c7AaNrWP/sYlwfxGgilMmkL9U2yLsxt+SOYCJdAOq0g= X-Received: by 2002:ab0:3d2:: with SMTP id 76mr15501659uau.12.1560435214935; Thu, 13 Jun 2019 07:13:34 -0700 (PDT) MIME-Version: 1.0 References: <785065892.20190613135937@am-soft.de> In-Reply-To: <785065892.20190613135937@am-soft.de> From: Johan Corveleyn Date: Thu, 13 Jun 2019 16:13:23 +0200 Message-ID: Subject: Re: svn status and info slowness when multiple files are passed as args To: Thuan Seah Tan Cc: Subversion , =?UTF-8?Q?Thorsten_Sch=C3=B6ning?= Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Thu, Jun 13, 2019 at 1:59 PM Thorsten Sch=C3=B6ning wrote: > > Guten Tag Thuan Seah Tan, > am Donnerstag, 13. Juni 2019 um 09:25 schrieben Sie: > > > [...]I also tried running 'info -r HEAD' on files > > that are checked out on the PC that the server was running, and it > > is just as slow. Both the url and repository root fields started with "= svn://localhost". > > As you are running Windows, disabling all kinds of AV-software at > least for the directories belonging to your SVN-repos would be the > first thing I'm trying. If that doesn't change a thing, use Process > Monitor to see where the slowness comes from. That reports exactly > which I/O happens where and how long it takes. > > https://docs.microsoft.com/en-us/sysinternals/downloads/procmon > https://docs.microsoft.com/en-us/sysinternals/downloads/sysinternals-suit= e > > Mit freundlichen Gr=C3=BC=C3=9Fen, > > Thorsten Sch=C3=B6ning Hm, I don't think the problem is "local IO slowdown" (like with antivirus). That wouldn't explain "svn info -r HEAD -R directory" taking 1-2 seconds (in the initial report by the OP). @Thuan: has it always been that slow? My intuition tells me to take a look at IPv4 vs. IPv6 problems. See for example this thread on this mailinglist: https://svn.haxx.se/users/archive-2018-06/0000.shtml Also, in response to your question: >> I am using Tortoise SVN 1.12.0 r1857323. When you say it could be optimi= zed in the client, I take it that is up to the team maintaining the project= (e.g. Tortoise SVN, Visual SVN, etc) and I should report the issue to them= ? Or is there some base client code used by these implementations? Yes, there is "base client code" shared by all these implementations: TortoiseSVN, Visual SVN, commandline SVN, ... they all share the same underlying svn libraries that are maintained by this project, Apache Subversion (of which you've reached the users mailinglist). As for "reporting the issue to the team maintaining the project": there is not really a dedicated "team" waiting to work on issues. There are project members of the Apache Subversion project (some of them are also reading this mailinglist -- I am one of them). Those project members are just individuals like yourself, sometimes working on things they care about (for themselves or for their employers) ... such is the nature of FOSS. So reporting an issue or suggesting an improvement will not magically make it happen. On the other hand, we very much appreciate clear reports of issues or suggestions -- those are definitely valuable contributions. In other words: yes, it could be a good idea to officially write this down into an issue in the issue tracker [1] (but we're still a bit fuzzy on the details, I think we still need some further discussion / troubleshooting), but to make expectations clear: reporting it does not magically make it happen :-). [1] http://subversion.apache.org/reporting-issues.html Thanks, --=20 Johan