i want to ask for ideas about a very slow commit someone has tried on my
test svn server (1.0.6; will update to 1.1 soon); client is TortoiseSVN
1.0.8 (same) on winxpsp1 (server is a whitebox linux)
i get the following information
vmstat
0 0 20396 1396 43116 20728 0 0 0 1 103 12 0 0
100 0
0 0 20396 1396 43120 20728 0 0 0 1 105 20 0 0
100 0
0 0 20396 1396 43128 20728 0 0 0 1 104 12 0 0
100 0
0 0 20396 1396 43132 20728 0 0 0 1 106 12 0 0
100 0
0 0 20396 1396 43140 20728 0 0 0 1 103 12 0 0
100 0
0 0 20396 1396 43144 20728 0 0 0 1 103 12 0 0
100 0
# ps --forest -ax -o pid,ppid,%cpu,%mem,time,start_time,cmd|egrep
'(PID|svn|http)'
PID PPID %CPU %MEM TIME START CMD
20687 20552 0.0 0.9 00:00:00 12:03 | \_
svnadmin verify /export/svn
20992 20937 0.0 0.5 00:00:00 16:18 \_
grep -E (PID|svn|http)
927 1 0.0 4.3 00:00:06 Sep28 /usr/sbin/httpd -k start
12326 927 0.0 6.8 00:00:03 Oct10 \_ /usr/sbin/httpd -k start
12327 927 0.0 8.7 00:00:04 Oct10 \_ /usr/sbin/httpd -k start
20335 12327 0.0 0.9 00:00:00 11:57 | \_ svnlook youngest /export/svn
12328 927 0.0 7.4 00:00:04 Oct10 \_ /usr/sbin/httpd -k start
12329 927 0.0 6.3 00:00:03 Oct10 \_ /usr/sbin/httpd -k start
12331 927 0.0 6.6 00:00:03 Oct10 \_ /usr/sbin/httpd -k start
12332 927 0.0 8.8 00:00:05 Oct10 \_ /usr/sbin/httpd -k start
12333 927 0.0 6.4 00:00:03 Oct10 \_ /usr/sbin/httpd -k start
20318 927 0.0 4.4 00:00:00 11:45 \_ /usr/sbin/httpd -k start
20319 927 0.0 4.4 00:00:00 11:46 \_ /usr/sbin/httpd -k start
20320 927 0.0 4.4 00:00:00 11:51 \_ /usr/sbin/httpd -k start
20324 927 0.0 4.4 00:00:00 11:53 \_ /usr/sbin/httpd -k start
20334 927 0.0 4.4 00:00:00 11:57 \_ /usr/sbin/httpd -k start
20333 1 0.0 0.9 00:00:00 11:55 /usr/bin/svnadmin lstxns /export/svn/
so it seems all process on the repos /export/svn are freeze or something
like that (more than 4h for a 18MB commit) and this repos doesn't
respond anymore.
in this case, what is the best option ? kill svn process, restart apache
and `svnadmin verify` ?
what could have create this case ? (on this, i may suppose the person
has forgotten some add before commit, i will know tomorrow)
thanks
Regards
Julien
note: does anyone knows some public guidelines on what a developer need
to put in a cvs/svn and what he must not ?
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tortoisesvn.tigris.org
For additional commands, e-mail: dev-help@tortoisesvn.tigris.org
Received on Thu Oct 14 22:03:23 2004