You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@subversion.apache.org by Stefan Sperling <st...@elego.de> on 2009/05/20 12:08:20 UTC

svnsync and serf -> hang

Hello,

when syncing repositories with svnsync (from trunk) using serf
(r1222 from serf trunk), svnsync eventually stalls while transferring
file data. Killing the svnsync process and respawning it causes it to
sync some more revisions, and eventually it stalls again.

I've tried several repositories as sources, including our own,
and the cvs2svn repository from tigris, and a few from sf.net.
They all had this problem.

I've ruled out an MTU issue, the server can be pinged with
larger packets than the egress interface MTU.
Also, when flipping the default http-library to neon, the problem
goes away.

Can anyone reproduce? Is this a known issue?

Stefan

Re: svnsync and serf -> hang

Posted by Stephen Butler <sb...@elego.de>.
Quoting Stefan Sperling <st...@elego.de>:

> Hello,
>
> when syncing repositories with svnsync (from trunk) using serf
> (r1222 from serf trunk), svnsync eventually stalls while transferring
> file data. Killing the svnsync process and respawning it causes it to
> sync some more revisions, and eventually it stalls again.
>
> I've tried several repositories as sources, including our own,
> and the cvs2svn repository from tigris, and a few from sf.net.
> They all had this problem.
>
> I've ruled out an MTU issue, the server can be pinged with
> larger packets than the egress interface MTU.
> Also, when flipping the default http-library to neon, the problem
> goes away.
>
> Can anyone reproduce? Is this a known issue?

Hi Stefan,

I currently have serf-0.3.0 (r1216), and happened to use it when
svnsycing a few thousand revisions from the official SVN repo.
It didn't stall for me.

I'll try again with r1222.

Steve

-- 
Stephen Butler | Software Developer
elego Software Solutions GmbH
Gustav-Meyer-Allee 25 | 13355 Berlin | Germany
fon: +49 30 2345 8696 | mobile: +49 163 25 45 015
fax: +49 30 2345 8695 | http://www.elegosoft.com
Geschäftsführer: Olaf Wagner | Sitz der Gesellschaft: Berlin
Amtsgericht Charlottenburg HRB 77719 | USt-IdNr: DE163214194