httpd-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Skye Poier Nott <s...@F4.ca>
Subject Re: flood random profiletype?
Date Mon, 17 Mar 2008 18:32:49 GMT
Well if it helps, I'd love to see this in the SVN head branch sooner  
rather than later.

Please hear my prayers, powers-that-be :)

Thanks
Skye



On 17-Mar-08, at 11:09 AM, Guy Ferraiolo wrote:

> Well, no, because it's been submitted but not approved.  But you could
> ask that it be approved!  There needs to be a discussion about it,  
> there
> is one tradeoff in the algorithm that needs to be understood.
>
> Committer-folk: see how popular this would be?
>
> Guy
>
> On Mon, 2008-03-17 at 11:04 -0700, Skye Poier Nott wrote:
>> Even better - very cool patch!!  Like many people, I'm interested
>> primarily in simulating real world traffic and round_robin doesn't
>> really cut it.
>>
>> So is it in SVN or... ?
>>
>> Skye
>>
>>
>>
>> On 17-Mar-08, at 10:54 AM, Guy Ferraiolo wrote:
>>
>>> It works a bit differently because it does text substitution.
>>> That's a
>>> more general case and is much more common for our needs.  Here's how
>>> it
>>> would work in your case:
>>>
>>> 1.	use a requesttemplate
>>> 2.	the URL would be http://w${RANVAR}.example.com/file.html
>>> 	RANVAR is the substitution variable, you can pick your
>>> 	variable names and have more than one in a URL
>>> 3.	create a substitution file containing lines with the text
>>> 	you want substituted as (example file name mysubstfile):
>>> 	0000\n
>>> 	0001\n
>>> 	...
>>> 	9999\n
>>> 4.	Have a config file with a subst_list entry like this
>>>
>>> 	<subst_list>
>>> 		<subst_entry>
>>> 			<subst_var>RANVAR</subst_var>
>>> 			<subst_file>/path-to/mysubstfile</subst_file>
>>> 		<subst_entry>
>>> 	<subst_list>
>>>
>>>
>>> The win is that the subst file can contain lots of things beyond
>>> random
>>> numbers.  It's very easy to create a subst file from an access log  
>>> and
>>> get very good agreement with your actual traffic.  So URLs like
>>> http://example.com/?q=${QUERYFROMREALTRAFFIC} work fine.  You can do
>>> port numbers too.
>>>
>>> Very large subst files work fine.
>>>
>>> Guy
>>>
>>> On Mon, 2008-03-17 at 10:43 -0700, Skye Poier Nott wrote:
>>>> Interesting..
>>>>
>>>> I have 10,000 host aliases setup up from w0000.example.com to
>>>> w9999.example.com so your patch would let me do something like
>>>> http://
>>>> w{random number from 0000-9999}.example.com/file.html in the  
>>>> urllist?
>>>> Well that would sure cut down on the size of the flood config xml.
>>>>
>>>> Hopefully your patch can do zero padding of random numbers!  What's
>>>> the url for the patch file?
>>>>
>>>> Thanks,
>>>> Skye
>>>>
>>>>
>>>> On 17-Mar-08, at 10:37 AM, Guy Ferraiolo wrote:
>>>>
>>>>> Actually, I think my current patch which does randomization on
>>>>> URLs in
>>>>> round_robin profiles provides a bit more.
>>>>>
>>>>> Any news on the patch, folks?
>>>>>
>>>>> Guy
>>>>>
>>>>> On Mon, 2008-03-17 at 10:35 -0700, Skye Poier Nott wrote:
>>>>>> It looks like (contrary to the docs) the only available
>>>>>> <profiletype>
>>>>>> for flood is round_robin.
>>>>>>
>>>>>> Does anyone have a patch to support <profiletype>random</
>>>>>> profiletype>?
>>>>>>
>>>>>> If not, and I write one, would you be interested in the patch?
>>>>>>
>>>>>> Thanks,
>>>>>> Skye
>>>>>>
>>>>>>
>>>>> -- 
>>>>> Guy Ferraiolo                                   mailto:guyf@CNET.com
>>>>> Performance Measurement & Analysis              http://CNET.com
>>>>> CNET                                            tel:  
>>>>> 1.908.541.3739
>>>>> 1200 Route 22 East                              fax:  
>>>>> 1.908.575.7474
>>>>> Bridgewater, NJ 08807                           cel:  
>>>>> 1.732.618.0250
>>>>
>>> -- 
>>> Guy Ferraiolo                                   mailto:guyf@CNET.com
>>> Performance Measurement & Analysis              http://CNET.com
>>> CNET                                            tel: 1.908.541.3739
>>> 1200 Route 22 East                              fax: 1.908.575.7474
>>> Bridgewater, NJ 08807                           cel: 1.732.618.0250
>>
> -- 
> Guy Ferraiolo                                   mailto:guyf@CNET.com
> Performance Measurement & Analysis              http://CNET.com
> CNET                                            tel: 1.908.541.3739
> 1200 Route 22 East                              fax: 1.908.575.7474
> Bridgewater, NJ 08807                           cel: 1.732.618.0250


Mime
View raw message