Hi Jake!

>> Please try something like
>>     top -b0.1 | grep svnserve
>> while trying that commit; maybe there's some ulimit or memory leak, and the 
>> server
>> process gets killed.
>
>   PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
> 29746 svnbacku  20   0  114m 3936 2936 S   27  0.2   0:00.03 svnserve
> 29746 svnbacku  20   0  115m 4676 3220 S   18  0.2   0:00.05 svnserve
> 29746 svnbacku  20   0  116m 5928 3224 S    9  0.3   0:00.06 svnserve
> 29746 svnbacku  20   0  119m 8180 3256 R   55  0.4   0:00.12 svnserve
> 29746 svnbacku  20   0  119m 8288 3256 R   73  0.4   0:00.20 svnserve
> 29746 svnbacku  20   0  119m 8420 3256 R   73  0.4   0:00.28 svnserve
> 29746 svnbacku  20   0  119m 8288 3256 R   73  0.4   0:00.36 svnserve
> 29746 svnbacku  20   0  119m 8288 3256 R   73  0.4   0:00.44 svnserve
> 29746 svnbacku  20   0  119m 8288 3256 R   55  0.4   0:00.50 svnserve
> 29746 svnbacku  20   0  119m 8288 3256 R   46  0.4   0:00.55 svnserve
> 29746 svnbacku  20   0  119m 8424 3256 R   64  0.4   0:00.62 svnserve
> 29746 svnbacku  20   0  119m 8288 3256 R   64  0.4   0:00.69 svnserve
> 29746 svnbacku  20   0  119m 8288 3256 R   73  0.4   0:00.77 svnserve
> 29746 svnbacku  20   0  119m 8420 3256 R   67  0.4   0:00.84 svnserve
These numbers look normal to me ...
Now, please try starting the commit, and while it's running do
    strace -p `pidof svnserve` -tt -f -o /tmp/svnserve-trace.log
(possibly as root).

What does
    tail -30  /tmp/svnserve-trace.log
    grep -E'sbrk|mmap' /tmp/svnserve-trace.log | tail -30
give? Is there an error that would show something like out-of-memory?

> I changed all the limits in /etc/security/limits.conf to soft limits but that 
> didn't fix
> the issue (maybe I missed something -- see below).
>
> Here is something that did work, although I don't want to do this on a 
> regular basis...
>
> I enabled root login so that svnserve would launch as root, and an 80MB 
> checkin took
> about 20 seconds.  It completed successfully.
What do you get if you run
    ulimits -a -H
as user svnbackup?


> # svn --version
> svn, version 1.5.4 (r33841)
>
> At least that rules out any firewall issues.  Seems like a resource 
> constraint as you
> suspected.
Well, maybe there's a memory leak or something like that in 1.5.4.
Possibly a limit on CPU time - but that's unlikely.



Regards,

Phil

-- 
Versioning your /etc, /home or even your whole installation?
             Try fsvs (fsvs.tigris.org)!

------------------------------------------------------
http://fsvs.tigris.org/ds/viewMessage.do?dsForumId=3928&dsMessageId=2356110

To unsubscribe from this discussion, e-mail: 
[[email protected]].

Reply via email to