Received: from spf3.us4.outblaze.com (spf3.us4.outblaze.com [205.158.62.25]) by sdf.lonestar.org (8.12.10/8.12.10) with ESMTP id iBL926lc028972 for ; Tue, 21 Dec 2004 09:02:07 GMT Received: from lists.gnu.org (lists.gnu.org [199.232.76.165]) by spf3.us4.outblaze.com (Postfix) with ESMTP id 0BE7B539BB for ; Tue, 21 Dec 2004 09:01:47 +0000 (GMT) Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.33) id 1Cgg4J-0003qK-Vm for migo@homemail.com; Tue, 21 Dec 2004 04:12:36 -0500 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.33) id 1Cgg3P-0003o5-Cw for gnu-arch-users@gnu.org; Tue, 21 Dec 2004 04:11:39 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.33) id 1Cgg3N-0003mX-B3 for gnu-arch-users@gnu.org; Tue, 21 Dec 2004 04:11:38 -0500 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.33) id 1Cgg3M-0003m9-UQ for gnu-arch-users@gnu.org; Tue, 21 Dec 2004 04:11:37 -0500 Received: from [130.233.40.5] (helo=twilight.cs.hut.fi) by monty-python.gnu.org with esmtp (Exim 4.34) id 1Cgfsq-0001TX-60 for gnu-arch-users@gnu.org; Tue, 21 Dec 2004 04:00:44 -0500 Received: by twilight.cs.hut.fi (Postfix, from userid 60001) id 6B24431EC; Tue, 21 Dec 2004 11:00:43 +0200 (EET) Received: from kekkonen.cs.hut.fi (kekkonen.cs.hut.fi [130.233.41.50]) by twilight.cs.hut.fi (Postfix) with ESMTP id CA672317F for ; Tue, 21 Dec 2004 11:00:41 +0200 (EET) Received: (from mkomu@localhost) by kekkonen.cs.hut.fi (8.11.7p1+Sun/8.10.2) id iBL90fX16319; Tue, 21 Dec 2004 11:00:41 +0200 (EET) Date: Tue, 21 Dec 2004 11:00:41 +0200 (EET) From: Miika Komu X-X-Sender: mkomu@kekkonen.cs.hut.fi To: gnu-arch-users@gnu.org Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-Spam-Niksula: No Subject: [Gnu-arch-users] arch performance with large trees X-BeenThere: gnu-arch-users@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: a discussion list for all things arch-ish List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: gnu-arch-users-bounces+migo=homemail.com@gnu.org Errors-To: gnu-arch-users-bounces+migo=homemail.com@gnu.org Status: RO Content-Length: 1451 Lines: 41 Our project (*) uses tla for storing a complete, modified linux kernel. tla 1.2 is far too slow for e.g. commits and listing changes with the configuration we use. Just yesterday I did a commit that finished in 15 minutes even with revision libraries (greedy+sparse). We prefer to build inside the source tree which can explain at least part of the slowness, but we're not giving up on this building method. We're currently using the following configuration: tagging-method: explicit untagged-source junk exclude ^(.arch-ids|\{arch\}|\.arch-inventory)$ junk ^(.*\.o|.*\.cmd)$ precious ^(\+.*|\.gdbinit|\.#ckpts-lock|=build\.*|=install\.*|CVS|CVS\.adm|RCS|R CSLOG|SCCS|TAGS|.*\.config|.*\.config.old)$ backup ^.*(~|\.~[0-9]+~|\.bak|\.swp|\.orig|\.rej|\.original|\.modified|\.reject| \#\=.*\#|\.\#.*|#.*#)$ unrecognized ^()$ source ^[_=a-zA-Z0-9].*$ Do you know any neat tricks to make the commits faster? I've heard that hard linking directly to the revlib could make this faster, but how much faster (does anyone have any figures)? Is tla-2.0 going to have any performance optimizations with large trees? (*) http://hipl.hiit.fi/hipl/ -- Miika Komu miika@iki.fi http://www.iki.fi/miika/ _______________________________________________ Gnu-arch-users mailing list Gnu-arch-users@gnu.org http://lists.gnu.org/mailman/listinfo/gnu-arch-users GNU arch home page: http://savannah.gnu.org/projects/gnu-arch/