[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: Import performance with David Kimdon's full-text patch vs vdelta

From: Brian W. Fitzpatrick <fitz_at_red-bean.com>
Date: 2004-01-05 17:57:11 CET

On Mon, 2004-01-05 at 00:57, Tom Lord wrote:
> > From: Brandon Ehle <azverkan@yahoo.com>
> > Mozilla 1.6b source import
> > SVN without patch - 158 seconds
> > SVN with patch - 139 seconds (1.14x)
> > CVS - 10 seconds (15.80x)
> > Perforce - failed (exceeded shell parameter limit)
> > Arch - failed (exceeded shell parameter limit)
> Regarding the `arch' case: excuse me? Are you testing with an old
> shell version or something? So far as I know, no version for quite
> some time can possibly generate such an error. I'm not even
> particularly sure that the shell version would display such problems.
> That you got a similar error for perforce lends credence to the
> hypothesis that you are reporting a bug in your testing procedure
> rather than the tools being tested.

Ease up there Tom. My understanding of what Brandon said is that he ran
into a limitation of his *shell*, not of arch or perforce.

> > I've omitted the Perforce and Arch times for the Mozilla
> > import because I could not do these operations in a single
> > (recursive) call like SVN and CVS (even though I could get
> > these times via xargs).

My understanding of what Brandon said here (and *please* correct me if
I'm wrong) is that Subversion allows you to recursively import a whole
directory tree in one command like this:

        $ svn import foodir

but that Arch and Perforce do not have recursive imports so you have to
do something like (again, I'm guessing here):

        $ arch import foodir/file1 foodir/file2 foodir/dir1 ...

So if Brandon used some mechanism (UNIX find, perhaps) to generate all
the filenames in the Mozilla tree and pass them to arch via ARGV, that
he exceeded the limit of ARGC--a limitation of his shell.

Brandon, is that correct?

Anyway, I don't see the need for you to get all defensive here...
nobody's picking on arch.


To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Mon Jan 5 17:58:31 2004

This is an archived mail posted to the Subversion Dev mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.