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

Re: SVN write through proxy out off sync

From: Mustafa Karci <mk_at_theipcompany.nl>
Date: Thu, 21 May 2015 00:33:06 +0200

Well, the problem seems to be the logg. In de svn i had enabled logg. So
the /var/log/http was around 7gb. This is makes no sence because we still
had more than 20gb of free disk space. So disabled log and removing all
files in the http, this seems to do the job.

And the question do we monitoring. Is yes and we also running a script that
will watch the revision diferance between master and mirror. And do a sync
when the 2 are out off sync. Wel the script does more than that. Timeout
prefention. Delay to do a sync, and so on.

Op 15 mei 2015 19:22 schreef "Eric Johnson" <eric_at_tibco.com>:

> Looks to me like the sync failed at one point, and there's a pending lock
> on the mirror repository. Remove the lock and try the sync again.
>
> On Fri, May 15, 2015 at 3:10 AM, Mustafa Karci <mk_at_theipcompany.nl> wrote:
>
>> Today ore svn mirrror got out off sync. The setup is as the headline
>> describes. We have setup a mirror that does only read actions and write
>> actions are committed to the master SVN server.
>>
>> So on the mirror we have in the /etc/http/conf.d/mirror.conf file. this
>> has 2 locations created. The private branch that redirects all writes to
>> the master "SVNMasterURI" and a second Where the sync from master is send
>> to.
>>
>> And yes, all hook scrip are executable. So the problem is : Some in 6
>> mounts the mirror would got out off sync because the locking mechanism was
>> in please. So normally We would do a
>>
>> svn propdel --revprop -r0 svn:sync-lock http://mirror/svn-proxy-sync
>> svnsync sync http://mirror/svn-proxyn-sync file:///home/master/svn/private
>>
>> But now doing a svnsync sync http://mirror/svn-proxyn-sync file:///home/master/svn/private
>> we get an error messages like :
>>
>> svnsync: DAV request failed; it's possible that the repository's pre- revprop-change hook either failed or is non-existent
>> svnsync: At least one property change failed; repository is unchanged
>> svnsync: Error setting property 'sync-lock':
>> Can't find a temporary directory: Internal error
>>
>> here are the config file:
>>
>> master SVN
>>
>> <Location /svn/master >
>> DAV svn
>> SVNListParentPath Off
>> SVNPath /home/master/svn/private
>> #SVNParentPath /var/www/svn
>> AuthType Basic
>> AuthName "BLA BLA"
>> AuthUserFile /home/master/svn/etc/htpasswd
>> AuthzSVNAccessFile /home/master/svn/etc/private.access
>> Require valid-user
>> </Location>
>>
>> Mirror write through proxy
>>
>> <Location /svn/mirror >
>> DAV svn
>> SVNListParentPath Off
>> SVNPath /home/mirror/svn/private
>> SVNMasterURI http://svnmaster/svn/master
>> #SVNParentPath /var/www/svn
>> AuthType Basic
>> AuthName "BLA BLA BAL"
>> AuthUserFile /home/mirror/svn/etc/htpasswd
>> AuthzSVNAccessFile /home/mirror/svn/etc/private.access
>> Require valid-user
>> </Location>
>> <Location /svn-proxy-sync >
>> DAV svn
>> SVNListParentPath Off
>> SVNPath /home/mirror/svn/private
>> Order deny,allow
>> Deny from all
>> Allow from xxx.xxx.xxx.xxx</Location>
>>
>> Also when we tried to do a
>>
>> svnsync init commando we are getting the same output
>>
>>
>> --
>> Mustafa Karci
>>
>>
>> The IP Company
>> Kruisweg 609
>> 2132 NB Hoofddorp
>> The Netherlands
>>
>> Website: www.theipcompany.nl
>> Phone number: 085 1119158
>> Direct phone number: 085 1119158
>>
>
>
Received on 2015-05-21 00:34:06 CEST

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