Ben Reser <b...@reser.org> writes:

> On 3/17/14, 9:12 PM, Steven Wang wrote:
>> My Subversion server install on Centos, running as svnserve.
>> 
>> I have follows repositories created on server :
>> I use “svnadmin create” to create repository,
>> some hard link reference count for db folder is 6
>> 
>> (drwxrwsr-x 6 stevenw stevenw 4096 Mar 14 10:00 db)
>> 
>> And some is 7.
>> 
>> (drwxrwsr-x 7 stevenw stevenw 4096 Nov 22 11:08 db)
>> 
>> If hard link reference count is 7 woks ok.
>> But if the count is 6,  Date, Author and log message all missing!
>> 
>> Could you please help to tell why and how to fix.
>
> db is a directory so that field is not the hard link reference count but 
> rather
> the number of direct children of the directory (an empty directory will always
> have 2 because of the '.' and '..' entries).
>
> Based on what you're saying I'd imagine that you're missing the db/revprops
> directory in your repository.
>
> The only fix would be to recover this data from a backup.

A new repository has a count of 6 so it's not clear that any of the
repositories are corrupt, it looks as if the repositories with 7 have an
extra subdir inside db/.

How are you accessing Date/Author/Log?  You mention svnserve, if you are
using the svn:// protocol and have authz configured then authz may deny
access to the Date/Author/Log.

-- 
Philip Martin | Subversion Committer
WANdisco // *Non-Stop Data*

Reply via email to