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

svn: Can't close activity db: Error string not specified yet

From: Fletcher Cocquyt <fcocquyt_at_stanford.edu>
Date: 2005-07-04 16:35:50 CEST

Hi,

I am receiving the error:
"svn: Can't close activity db: Error string not specified yet"
when committing to my fsfs repo via one Apache mod_dav_svn instance, but not
another - I'm trying to upgrade my loadbalanced svn pool and can't figure
out what's different about this new apache server.

Details (new (problem) svn server):
Subversion 1.2.0
Apache 2.0.54
Solaris 9 x86 (SunFire V20z - AMD Opteron)

Repo is fsfs over NFS - working great on this server:
Subversion 1.2.0
Apache 2.0.52
Solaris 9 Sparc (SunFire V100)

Permissions verified:
Did a test touch of file in the dav dir as www user - no problem.

Error logs:
[Mon Jul 04 07:23:44 2005] [error] [client 127.0.0.1] Could not create
activity /repos/conf/!svn/act/e6f10fb7-13fb-0310-b45a-c5dedb9095de. [500,
#0]
[Mon Jul 04 07:23:44 2005] [error] [client 127.0.0.1] could not close dbm
files. [500, #20014]
[Mon Jul 04 07:23:44 2005] [error] [client 127.0.0.1] Can't close activity
db: Error string not specified yet [500, #20014]

Truss:
5227: open("/export/svn/repos/conf/db/transactions/123-2.txn/props",
O_RDONLY|O_CREAT, 0666) = 14
5227: read(14, " K 8\n s v n : d a t e".., 4096) = 50
5227: close(14) = 0
5227: open("/export/svn/repos/conf/db/transactions/123-2.txn/props",
O_WRONLY|O_CREAT|O_TRUNC, 0666) = 14
5227: write(14, " K 1 5\n s v n : c h e".., 80) = 80
5227: close(14) = 0
5227: open("/export/svn/repos/conf/db/transactions/123-2.txn/props",
O_RDONLY|O_CREAT, 0666) = 14
5227: read(14, " K 1 5\n s v n : c h e".., 4096) = 80
5227: close(14) = 0
5227: open("/export/svn/repos/conf/db/transactions/123-2.txn/props",
O_WRONLY|O_CREAT|O_TRUNC, 0666) = 14
5227: write(14, " K 1 0\n s v n : a u t".., 123) = 123
5227: close(14) = 0
5227: open("/export/svn/repos/conf/dav/activities.dir", O_RDWR|O_CREAT,
0666) = 14
5227: open("/export/svn/repos/conf/dav/activities.pag", O_RDWR|O_CREAT,
0666) = 15
5227: fcntl(14, F_SETLKW, 0x08047490) = 0
5227: fxstat(2, 14, 0x08047430) = 0
5227: lseek(15, 0, SEEK_SET) = 0
5227: read(15, "\00203DB03D603B103B0\0\0".., 1024) = 1024
5227: fcntl(14, F_SETLKW, 0x08047520) = 0
5227: close(14) = 0
5227: close(15) = 0
5227: gettimeofday(0x08043560) = 0
5227: write(7, " [ S u n J u l 0 3 ".., 150) = 150
5227: gettimeofday(0x08043560) = 0
5227: write(7, " [ S u n J u l 0 3 ".., 96) = 96
5227: gettimeofday(0x08043560) = 0
5227: write(7, " [ S u n J u l 0 3 ".., 125) = 125

Snoop:
  web-04 -> NFS-server NFS C GETATTR3 FH=257B
NFS-server -> web-04 NFS R GETATTR3 OK
  web-04 -> NFS-server NLM C LOCK4 OH=4305 FH=2322 PID=26358 Region=0:0
NFS-server -> web-04 NLM R LOCK4 OH=4305 granted
  web-04 -> NFS-server NFS C GETATTR3 FH=2322
NFS-server -> web-04 NFS R GETATTR3 OK
  web-04 -> NFS-server TCP D=4045 S=803 Ack=1961193072 Seq=3180521037 Len=0
Win=33580
  web-04 -> NFS-server NLM C UNLOCK4 OH=4405 FH=2322 PID=26358 Region=0:0
NFS-server -> web-04 NLM R UNLOCK4 OH=4405 granted
  web-04 -> NFS-server NLM C UNLOCK4 OH=4505 FH=2322 PID=26358 Region=0:0
NFS-server -> web-04 NLM R UNLOCK4 OH=4505 granted
  web-04 -> NFS-server NLM C UNLOCK4 OH=4605 FH=DFDD PID=26358 Region=0:0
NFS-server -> web-04 NLM R UNLOCK4 OH=4605 granted
  web-04 -> NFS-server NLM C UNLOCK4 OH=4705 FH=DFDD PID=26358 Region=0:0
NFS-server -> web-04 NLM R UNLOCK4 OH=4705 granted
  web-04 -> NFS-server TCP D=2049 S=804 Ack=1961206965 Seq=3180453205 Len=0
Win=33580
  web-04 -> NFS-server TCP D=4045 S=803 Ack=1961193232 Seq=3180521741 Len=0
Win=33580

Everything looks OK (locks accepted etc) - why am I getting this error from
the dav code (yes, I'm dangerously close to hacking the source - hence this
post)

Thanks!

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Fletcher Cocquyt
Data Center Services
Sr. System Administrator
Information Resources & Technology
School of Medicine Stanford University
650-723-8390, option 6
fcocquyt@stanford.edu

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Mon Jul 4 16:39:11 2005

This is an archived mail posted to the Subversion Users mailing list.