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

Re: ISSUE: "To many open files" not being logged by master server when sync fails.

From: Kenneth Miles <kmiles_at_voyagergaming.com>
Date: Tue, 22 May 2012 11:56:08 +1000

On 21/05/12 20:41, Philip Martin wrote:
> Kenneth Miles<kmiles_at_voyagergaming.com> writes:
>
>
>>> I'm still not able to reproduce the bug. Which version of svnserve are
>>> you running? If you do:
>>>
>>> svnadmin create ...
>>> svnsync init ...
>>> svnsync sync ...
>>>
>>> to get a fail and then you repeat
>>>
>>> svnsync sync ...
>>>
>>> does it fail a second time? If it fails a second time that indicates a
>>> problem with that one revision, otherwise it may be a problem that
>>> accumulates over multiple revisions.
>>>
>>> When you say:
>>>
>>> "There are 1054 file adds and 1054 property changes on those files."
>>>
>>> are those simple adds, or are they copies? Are they all in one dir or
>>> spread out over multiple dirs?
>>>
>> The problem replicates when i create a new repository and init and sync.
>>
>> The files are simple adds ( *.png ) and they are in 2 directories.
>>
> You didn't answer the question about a second run. After
>
> svnadmin create ...
> svnsync init ...
> svnsync sync ...
>
> does another
>
> svnsync sync ...
>
> fail?
>
> I still can't reproduce it. Can you come up with a complete recipe?
> Which version of Subversion are you using?
>
> Are there other changes in that revision as well as the new files? Your
> strace shows old revs file being opened, a revision that simply adds
> files would not read old revision files.
>
>

I said in the previous email that the problem replicates after i create
a new repository and init and sync!

i.e.

svnadmin create ...
svnsync init ...
svnsync sync ...

FAILS

I've tried v1.6.18 and v1.7.4 all tools use the same version of
subversion. The output i've sent you have been from my compiled version
of 1.6.18 with no modifications.

I'm doing a partial sync of repository from the /QLD-Releases directories.

i.e.

svnadmin create egm
svnsync init file://`pwd`/egm svn://voyager-svn:3691/egm/QLD-Releases
svnsync sync file://`pwd`/egm

I have currently 11249 revisons in the main repository and all revisions
in the /QLD-Releases directory are mostly copies of branches with no
modifications. There are 75 branch directories in the /QLD-Releases
directory which are copies of the trunk at varying revisions. Each
branch within the /QLD-Releases directory has about 600 directories and
6000 files.

Thanks,

Ken.

-- 
Kenneth Miles
(Software Engineer)
Voyager Gaming Technologies
Ph: +61 7 3482 9124
Mobile: 0407178204
20 Duntroon Street
Brendale Qld 4500
Received on 2012-05-22 03:55:37 CEST

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