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

SVN hangs on commit with select() timeout

From: Joseph Barillari <joseph_at_barillari.org>
Date: 2003-12-27 09:27:24 CET

Hi.

I've noticed that SVN hangs when I ask it to commit changes to my
repository. If I monitor what it's doing with strace, the last lines
are:

(using the command strace svn commit -m "foo" > ~/llog 2>&1)

       <snip>
stat64("/home/jdb-vc/homedir/db/representations", {st_mode=S_IFREG|0644, st_size=163840, ...}) = 0
open("/home/jdb-vc/homedir/db/representations", O_RDWR|O_LARGEFILE) = 10
fcntl64(10, F_SETFD, FD_CLOEXEC) = 0
fstat64(10, {st_mode=S_IFREG|0644, st_size=163840, ...}) = 0
time(NULL) = 1072512975
_llseek(5, 653579, [653579], SEEK_SET) = 0
write(5, "\347\370\t\0\\\0\0\0J\221\24\335\2\0\0\0~}\0\200\0\0\0"..., 128) = 128
fsync(5) = 0
stat64("/home/jdb-vc/homedir/db/strings", {st_mode=S_IFREG|0644, st_size=419500032, ...}) = 0
stat64("/home/jdb-vc/homedir/db/strings", {st_mode=S_IFREG|0644, st_size=419500032, ...}) = 0
open("/home/jdb-vc/homedir/db/strings", O_RDWR|O_LARGEFILE) = 11
fcntl64(11, F_SETFD, FD_CLOEXEC) = 0
read(11, "\243\1\0\0{+\t\0\0\0\0\0b1\5\0\t\0\0\0\0\20\0\0\0\t\0\0"..., 512) = 512
close(11) = 0
stat64("/home/jdb-vc/homedir/db/strings", {st_mode=S_IFREG|0644, st_size=419500032, ...}) = 0
open("/home/jdb-vc/homedir/db/strings", O_RDWR|O_LARGEFILE) = 11
fcntl64(11, F_SETFD, FD_CLOEXEC) = 0
fstat64(11, {st_mode=S_IFREG|0644, st_size=419500032, ...}) = 0
select(0, NULL, NULL, NULL, {0, 1000}) = 0 (Timeout)
select(0, NULL, NULL, NULL, {0, 2000}) = 0 (Timeout)
select(0, NULL, NULL, NULL, {0, 4000}) = 0 (Timeout)
select(0, NULL, NULL, NULL, {0, 8000}) = 0 (Timeout)
select(0, NULL, NULL, NULL, {0, 16000}) = 0 (Timeout)
select(0, NULL, NULL, NULL, {0, 32000}) = 0 (Timeout)
select(0, NULL, NULL, NULL, {0, 64000}) = 0 (Timeout)
select(0, NULL, NULL, NULL, {0, 128000}) = 0 (Timeout)
select(0, NULL, NULL, NULL, {0, 256000}) = 0 (Timeout)
select(0, NULL, NULL, NULL, {0, 512000}) = 0 (Timeout)
select(0, NULL, NULL, NULL, {1, 0}) = 0 (Timeout)
          ... last line repeats until I kill the process.

I apologize in advance for the paucity of debugging details -- I'm more
than willing to supply them, but I wasn't sure what would be relavent.

Please do cc: me on replies; I've not yet subscribed to the mailing list.

Best,

--Joe

-- 
Joseph Barillari -- http://barillari.org
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Sun Dec 28 06:10:23 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.