Re: svn client lag

On Tue, Sep 05, 2006 at 10:08:14AM +0200, Stromek wrote:
> On Mon, Sep 04, 2006 at 07:08:11PM +0200, Stromek wrote:
> > On Mon, Sep 04, 2006 at 05:07:31PM +0200, Stromek wrote:
> > > Hi folks,
> > >
> > > I'm here with another question bothering my life with svn :)
> > >
> > > The best way to demonstrate the problem is to use tortoise svn client
> > > (see next paragraph for explaining with regular svn client).
> > > Suppose you want to browse a repository with url svn://svn/proj1. You
> > > click the directory and it starts to do pretty long lags >10sec-1min.
> > > Sometimes it starts after second click, sometimes after fifth click.
> > > Under this condition, svn is pretty unsuable.
> > >
> > > If we look at the problem from the side of regular svn client it looks
> > > like this. Take
> > > for example that checkout of proj1 populates some directories from
> > > another repository, say svn://svn/proj2. Each new request to external
> > > repository take pretty much time to start (>10sec-1min).
> > >
> > > Just to make it clear, directories contain just several files
> > > (10-20).
> > >
> > > Has someone encountered similar problem before? Or has any idea what should
> > > I try or how should I force svnserve to give some useful information
> > > about its processing? Thanks.
> >
> > I gathered some more information: If I checked out proj1, created new
> > repository and commited files from proj1 without defining externals
> > property it worked fine. There is no delay browsing the new repository. Then
> > I've found that there is a repository, let's say proj2 (located at the same host as proj1) which
> > behaves really really slowly and it does not have any externals nor any other
> > properties defined.
> >
> > Has anyone seen the repository which is relatively small (about 50revisions and
> > up to 100 files) which behave extremelly slow (each request has delay about 10sec to 1min)? This repository causing
> > the problem is used to store mostly binary files. Checkout of entire
> > repository has about 80MB which I find very small comparing to
> > some extremelly large projects (KDE:). It really scares me if my main project
> > repository can become, in the future, practically unusable after
> > performing some unknown steps.
> >
> > Now, I'm trying to recreated proj2 repository in steps and I'm trying to
> > find what could cause the problem. Does anyone has any idea what could be
> > the problem?
>
> I have recreated proj2 repository and it encounters no delays. Also I
> recreated proj1 without defining externals and it works fine. I defined externals in proj1 to
> populate some directories from proj2. It worked fine yesterday. Today, checkout of
> proj1 encounters huge delay (>30sec) if it wants to populate some of the
> directories. With each checkout, different directories encounter the
> delay. But this time, browsing proj1 and proj2 stays without delays. I'm
> really desperate.

I just want to add, that I'm keeping also old proj1 and proj2
repositories on that host. And those repositories are unusable if I'm
checking them out or I'm browsing them.