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

Re: Repos corruption continued

From: Jan Hendrik <jan.hendrik_at_bigfoot.com>
Date: 2003-10-10 17:56:24 CEST

Concerning Re: Repos corruption continued
Ben Collins-Sussman wrote on 10 Oct 2003, 7:38, at least in part:

> Well, yes, we have heard of "latent problems with commits", but none
> of the developers seems able to reproduce them yet.
>
> However, a bunch of us have started scalability tests this week.
> Maybe we'll reveal something. For example, yesterday I started doing
> repeated imports of the mozilla source tree (340M, 42k files), looking
> for problems. The only problem we found was a memory leak, no timeout
> problems.

Good news you have, Ben!

The memory leak reminds me that usually the server machine (P4,
128MB, 1GB pagefile) displays a message about too little virtual
memory when the corruption happens in the course of committing
via HTTP over the LAN. This is independant of both size of commit
and other load of the server. However, though I could reproduce the
corruption vice versa with my machine being the server (P200,
144MB, 460MB pagefile), only in one case I got that or a similar
warning about virtual memory. And then it sounded reasonable as it
was a big commit (300-500 files perhaps) and I run Word97,
HomeSite 5, Pegasus Mail, Opera 5 and some other things at the
moment.

Our web projects can't compare with Mozilla though <G>: 5300
files, 4500 HTML, the rest mostly JPG. All in all about 70MB. I
would not have suggested, but as you say you and others are
testing in this department - if you care to try the troublemakers
yourself you find them at

(1) http://www.marine-niemeyer.com
(2) http://www.marine-niemeyer.com/artbooks
(3) http://www.ridinger.de
(4) http://www.ridinger-niemeyer.com

The local project structure is

d:\internet\marine (1)
d:\internet\artbooks (2)
d:\internet\thienemann (3)
d:\internet\ridinger (4)

The repos structure:

H:\SVNRepos\repos1\trunk\internet\marine etc. Branch and tag
folders are present at the trunk level, but empty.

Between (1) and (2) there are barely links, so a grabber might fail
on (2) from the top level. Or I could give you an FTP password off-
list.

As import of d:\internet failed (dunno anymore if for memory or time
out) I copied the stuff into a bare bones checkout and committed,
1, 2, 4 in one operation each, (3) folder by folder (OK, folders with
fewer files in a joint commit, maximum number of files was at about
500). The same after my recent site-wide changes.

Jan Hendrik

---------------------------------------
Freedom quote:

     The power which a multiple millionaire,
     who may be my neighbor and perhaps my employer has over me
     is far less than that which the smallest functionary
     who wields the coercive power of the state,
     and on whose discretion it depends
     whether and how I am allowed to live or to work.
                -- F. A. Hayek

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Fri Oct 10 17:53:16 2003

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

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