public inbox for git@vger.kernel.org 
 help / color / mirror / Atom feed
From: Alec Warner <antarus@gentoo•org>
To: Martin Langhoff <martin.langhoff@gmail•com>
Cc: Donnie Berkholz <spyderous@gentoo•org>,
	Linus Torvalds <torvalds@osdl•org>,
	Yann Dirson <ydirson@altern•org>,
	Git Mailing List <git@vger•kernel.org>,
	Matthias Urlichs <smurf@smurf•noris.de>,
	Johannes Schindelin <Johannes.Schindelin@gmx•de>
Subject: Re: irc usage..
Date: Sun, 04 Jun 2006 22:36:44 -0400	[thread overview]
Message-ID: <448398BC.5090402@gentoo.org> (raw)
In-Reply-To: <46a038f90606041906k66d85152v6e402c65151d7ab8@mail.gmail.com>

Martin Langhoff wrote:
> On 6/5/06, Alec Warner <antarus@gentoo•org> wrote:
> 
>> Ok the box this was running on had issues, so I switched to using
>> pearl.amd64.dev.gentoo.org, a dual core amd64 X2 4600+ with 4 gigs of
>> ram and plenty of disk.  The "problem" now is just converstion time...30
>> hours and I'm into 2004-09-17...but it's been in 2004 all day, seems
>> like most of the commits are in the last three years.  Are there
>> architectural issues with doing this in parallel?
> 
> 
> I don't think you can do this in parallel. What I would do is remove
> the -a from the git-repack invocation. It does hurt import times quite
> a bit -- just do a git-repack -a -d when it's done.

Only repack at the end then? disk space isn't an issue here so I'll give 
that a shot.

> 
> And... having said that, there is still a memory leak somehow,
> somewhere. It's been evading me for 2 weeks now, so I feel an idiot
> now. Not too bad in general, but it shows clearly in the gentoo and
> mozilla imports.

30565 antarus   17   0  470m 456m 1640 S   14 11.6 234:23.38
git-cvsimport
30566 antarus   16   0 6753m 147m  752 S    7  3.7 120:27.06 cvs

I'm on cvs-1.11.12 and the git version of git

> You are forced to do it in a sequence because cvsps only tells you
> about the files added/removed/changed in a commit -- you need the
> ancestor to have a view of what the whole tree looked like. The only
> room for parallelism I see is to fork off new processes to work on
> branches in parallel.

Not helpful in the Gentoo case, since we only have one branch; minus an 
accident when a dev branched gentoo-x86 a while back ;)

I'll keep chugging on this one; it won't be the final import as I 
haven't used the complete Authors file, so I will try the repacking 
optimization next time I do an import.

-Alec Warner

  reply	other threads:[~2006-06-05  2:37 UTC|newest]

Thread overview: 82+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2006-05-20 17:26 irc usage Linus Torvalds
2006-05-20 17:50 ` Junio C Hamano
2006-05-20 18:52   ` Jakub Narebski
2006-05-20 20:39 ` Yann Dirson
2006-05-20 22:18   ` Donnie Berkholz
2006-05-20 22:45     ` Linus Torvalds
2006-05-20 23:12       ` Donnie Berkholz
2006-05-21 19:24         ` Linus Torvalds
2006-05-22  3:59           ` Linus Torvalds
2006-05-22  4:19             ` Donnie Berkholz
2006-05-22  4:50               ` Linus Torvalds
2006-05-22  5:04                 ` Martin Langhoff
2006-05-22  5:21                 ` Donnie Berkholz
2006-05-22  7:42                 ` Martin Langhoff
2006-05-22  9:13                   ` Linus Torvalds
2006-05-22 12:54                     ` Martin Langhoff
2006-05-22 17:27                       ` Linus Torvalds
2006-05-22 17:51                         ` Jakub Narebski
2006-05-22 18:03                           ` Linus Torvalds
2006-05-22 19:03                             ` Matthias Lederhofer
2006-05-22 19:09                               ` Junio C Hamano
2006-05-23 20:19                             ` Jakub Narebski
2006-05-22 19:46                         ` Martin Langhoff
2006-05-22 19:09                       ` Donnie Berkholz
2006-05-22 19:38                         ` Linus Torvalds
2006-05-22 19:49                           ` Donnie Berkholz
2006-05-22 20:20                             ` Linus Torvalds
2006-05-22 21:48                               ` Donnie Berkholz
2006-05-29 21:54                                 ` Donnie Berkholz
2006-05-29 22:21                                   ` Martin Langhoff
2006-05-29 22:32                                     ` Donnie Berkholz
2006-05-30  0:19                                       ` Martin Langhoff
2006-05-30  5:31                                         ` Donnie Berkholz
2006-05-30  6:01                                           ` Martin Langhoff
2006-05-30  0:43                                       ` Linus Torvalds
2006-05-30 22:31                                       ` Martin Langhoff
2006-05-30 23:07                                         ` Linus Torvalds
2006-05-31  1:04                                           ` Martin Langhoff
2006-05-31  2:49                                             ` Donnie Berkholz
2006-05-31  6:05                                               ` Martin Langhoff
2006-05-31 13:54                                                 ` Alec Warner
2006-05-31 22:03                                                   ` Martin Langhoff
2006-06-01  1:42                                                     ` Alec Warner
2006-06-01  7:47                                                       ` Martin Langhoff
2006-06-05  0:33                                                         ` Alec Warner
2006-06-05  2:06                                                           ` Martin Langhoff
2006-06-05  2:36                                                             ` Alec Warner [this message]
2006-06-05  3:49                                                               ` Martin Langhoff
     [not found]                                                               ` <20060605120743.566fb85f.seanlkml@sympatico.ca>
2006-06-05 16:07                                                                 ` Sean
2006-05-22 19:41                         ` Martin Langhoff
2006-05-22 20:11                           ` Linus Torvalds
2006-05-22 20:33                             ` Linus Torvalds
2006-05-22 21:41                             ` Matthias Urlichs
2006-05-22 22:18                               ` Linus Torvalds
2006-05-22 23:23                                 ` Martin Langhoff
2006-05-22 23:29                                   ` Martin Langhoff
2006-05-22 23:33                                   ` Linus Torvalds
2006-05-22 22:39                               ` Junio C Hamano
2006-05-22 23:15                                 ` Martin Langhoff
2006-05-23  6:52                                   ` Jeff King
2006-05-23  6:58                                     ` Jeff King
2006-05-23  7:01                                       ` [PATCH 1/2] cvsimport: use git-update-index --index-info Jeff King
2006-05-23  7:00                                     ` [PATCH 2/2] cvsimport: cleanup commit function Jeff King
     [not found]                                       ` <7v4pzh6wtr.fsf@assigned-by-dhcp.cox.net>
2006-05-23  7:13                                         ` Jeff King
2006-05-23  7:27                                       ` [PATCH 1/2] cvsimport: use git-update-index --index-info Jeff King
2006-05-23  8:13                                       ` [PATCH 2/2] cvsimport: cleanup commit function Martin Langhoff
2006-05-23  8:24                                         ` Junio C Hamano
2006-05-23 20:32                                           ` Martin Langhoff
2006-05-23 16:50                                         ` Linus Torvalds
2006-05-23 19:36                                           ` Linus Torvalds
2006-05-23 20:25                                             ` Junio C Hamano
2006-05-23 20:29                                             ` Martin Langhoff
2006-05-23 21:10                                               ` Jeff King
2006-05-23 21:13                                                 ` Martin Langhoff
2006-05-23 17:47                                       ` Morten Welinder
2006-05-23 20:59                                         ` Jeff King
2006-05-23 23:41                                           ` Junio C Hamano
2006-05-24  9:52                                             ` Jeff King
2006-05-22 20:16                         ` irc usage Donnie Berkholz
2006-05-21  9:46       ` Thomas Glanzmann
2006-05-21  1:14     ` Donnie Berkholz
2006-05-22  1:45   ` Linus Torvalds

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=448398BC.5090402@gentoo.org \
    --to=antarus@gentoo$(echo .)org \
    --cc=Johannes.Schindelin@gmx$(echo .)de \
    --cc=git@vger$(echo .)kernel.org \
    --cc=martin.langhoff@gmail$(echo .)com \
    --cc=smurf@smurf$(echo .)noris.de \
    --cc=spyderous@gentoo$(echo .)org \
    --cc=torvalds@osdl$(echo .)org \
    --cc=ydirson@altern$(echo .)org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox