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

Is this a sign of a broken repository?

From: Daniel Widenfalk <Daniel.Widenfalk_at_iar.se>
Date: Thu, 15 Nov 2012 16:49:48 +0100

Hi,

I've just run into a strange Subversion behavior. Today one of
my colleagues asked me if one of our repositories was corrupt
as he got an odd error message from TortoiseSVN. I quickly ssh:d
to the server machine and looked into the apache error.log file
without result. There were only a few password mismatches (common
when users change passwords and do "svn update").

My next reflex was to run "svnadmin verify" on the repository
which resulted in exactly zero errors found. Ok, the server
thinks the repository is fine.

I go over to his PC (Win7) and yes, he's getting an error message
looking something like this:

  svn: E175002: PROPFIND of
'/collection/repository/!svn/bc/1578/project-name/trunk/Filename.cpp':
207 Multi-Status (http://internal.server.name)

I figured this might be something on his machine and/or something
to do with TortoiseSVN so I tried to do this in a DOS box:

  $ svn --version
  svn, version 1.7.5 (r1336830)
     compiled May 11 2012, 03:17:57

  svn diff -r 1571:1575 Filename.cpp

with the following result:

  D:\temp\Project>svn diff -r 1571:1575 ExecShell.cpp
  svn: E175002: Could not save file
  svn: E175002: PROPFIND of
'/collection/repository/!svn/bc/1571/project-name/trunk/Filename.cpp':
207 Multi-Status (http://internal.server.name)
  svn: E175002: Error reading spooled REPORT request response

Huh! So I went over to my machine and tried to do the same with
the exact same result. Ok, I try to use "svn cat" on the file and
get:

  D:\temp\Project>svn cat
http://internal.server.name/collection/repository/project-name/trunk/Filename.cpp
  svn: E175002: PROPFIND of
'/collection/repository/!svn/bc/1571/project-name/trunk/Filename.cpp':
207 Multi-Status (http://internal.server.name)

The access.log file contains this:

{ip-number} - - [15/Nov/2012:16:26:47 +0100] "OPTIONS
/collection/repository/project-name/trunk/Filename.cpp HTTP/1.1" 401 437
"-" "SVN/1.7.5 neon/0.29.6"
{ip-number} - {username} [15/Nov/2012:16:26:47 +0100] "OPTIONS
/collection/repository/project-name/trunk/Filename.cpp HTTP/1.1" 200 151
"-" "SVN/1.7.5 neon/0.29.6"
{ip-number} - {username} [15/Nov/2012:16:26:47 +0100] "PROPFIND
/collection/repository/project-name/trunk/Filename.cpp HTTP/1.1" 207 368
"-" "SVN/1.7.5 neon/0.29.6"
{ip-number} - {username} [15/Nov/2012:16:26:47 +0100] "PROPFIND
/collection/repository/!svn/vcc/default HTTP/1.1" 207 250 "-" "SVN/1.7.5
neon/0.29.6"
{ip-number} - {username} [15/Nov/2012:16:26:47 +0100] "PROPFIND
/collection/repository/!svn/bln/1578 HTTP/1.1" 207 265 "-" "SVN/1.7.5
neon/0.29.6"
{ip-number} - {username} [15/Nov/2012:16:26:47 +0100] "PROPFIND
/collection/repository/project-name/trunk/Filename.cpp HTTP/1.1" 207 368
"-" "SVN/1.7.5 neon/0.29.6"
{ip-number} - {username} [15/Nov/2012:16:26:47 +0100] "PROPFIND
/collection/repository/!svn/vcc/default HTTP/1.1" 207 265 "-" "SVN/1.7.5
neon/0.29.6"
{ip-number} - {username} [15/Nov/2012:16:26:47 +0100] "PROPFIND
/collection/repository/!svn/bc/1578/project-name/trunk/Filename.cpp
HTTP/1.1" 207 753 "-" "SVN/1.7.5 neon/0.29.6"

What am I looking for?

The server has ~240Gbyte free space, local disks have multiple
gigabytes of free space. Other repositories on the same server
does not seem to be affected.

The server is running Subversion 1.6.6.

Regards
/Daniel Widenfalk
Received on 2012-11-15 16:50:25 CET

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.