You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@subversion.apache.org by Jens Peters <jp...@gmx.de> on 2005/01/05 08:15:49 UTC

Stress test via https

Hello,

I have compiled the latest subversion binaries incl. apache successfully 
and would like to test it using stress.pl. Running the script with the 
default settings:

perl stress.pl -c -s1
perl stress.pl -c -s1 -i2
perl stress.pl -c -s1 -i3
perl stress.pl -c -s1 -i3

runs perfectly. But if I want it using a repository access via https:

perl stress.pl -U https://wkst02/svn/stress -s1
perl stress.pl -U https://wkst02/svn/stress -s1 -i2

one of the two always failes after some transactions with the following 
message:

Transmitting file data ....svn: Commit failed (details follow):
svn: MERGE request failed on /svn/stress/trunk/
svn:
Conflict at /trunk/bar1/foo1

unexpected commit failed: exit status 256

Is this expected? Or do I have to use a different command to let it work 
via https?

Regards,
Jens

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org

Re: Stress test via https

Posted by Philip Martin <ph...@codematters.co.uk>.
Jens Peters <jp...@gmx.de> writes:

> Or does this fix just lives in trunk?

Only in the trunk.

> ok, I have used the version from head now and it works beter. The
> stress.pl stops now on conflicts while commiting but this sounds
> normal.

That's still broken.  I think everything works if you use trunk@HEAD
both for the script and the libraries.

-- 
Philip Martin

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org

Re: Stress test via https

Posted by Jens Peters <jp...@gmx.de>.
Thanks for your answer.

> I guess you mean 1.1.2?

yes, I did a clean checkout from tags/1.1.2. and builded it with all 
components(http, nls, etc.) with bdb 4.3 under windows xp and visual 
studio 2003.


> 
> - It looks like your libsvn_ra_dav is too old, it doesn't have the
>   patch that strips newlines.

As I said, I did a complete fresh checkout, it is nearly impossible that 
I mixed the fresh checkout with an older version. Or does this fix just 
lives in trunk?

> - stress.pl's list of acceptable errors is a bit out of date, as I
>   recall it needs to have "The version resource does not correspond"
>   added (trunk@HEAD anyway).
> 

ok, I have used the version from head now and it works beter. The 
stress.pl stops now on conflicts while commiting but this sounds normal.

But why this does not happen if you use the stress.pl the way it is 
recommended in the comments?

Regards,
Jens


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org

Re: Stress test via https

Posted by Philip Martin <ph...@codematters.co.uk>.
Jens Peters <jp...@gmx.de> writes:

> I have compiled the latest subversion binaries

I guess you mean 1.1.2?

> Transmitting file data ....svn: Commit failed (details follow):
> svn: MERGE request failed on /svn/stress/trunk/
> svn:
> Conflict at /trunk/bar1/foo1
>
> unexpected commit failed: exit status 256

There are a couple of things:

- It looks like your libsvn_ra_dav is too old, it doesn't have the
  patch that strips newlines.

- stress.pl's list of acceptable errors is a bit out of date, as I
  recall it needs to have "The version resource does not correspond"
  added (trunk@HEAD anyway).

-- 
Philip Martin

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org