[httperf] Anyway around the 1000session limit in session file (wsesslog option)?

Kyle Campos kyle.campos at gmail.com
Wed Jun 10 08:40:01 PDT 2009


Awesome, thanks, I'll give that a shot.

-Kyle

On Jun 10, 2009, at 7:50 AM, Arlitt, Martin wrote:

> Hi Kyle
>
> I believe what you need to do is edit one line:
>
> In src/gen/wsesslog.c look for
> #define MAX_SESSION_TEMPLATES 1000
>
> Obviously you would just change "1000" to something large enough to  
> meet your needs. I believe the main implication of changing this is  
> the memory footprint, but unless you have really large sessions,  
> this should not be an issue on any modern client.  However, I  
> haven't tried modifying this recently, so please let me know if you  
> encounter any side effects.
>
> Thanks
> Martin
>
>> -----Original Message-----
>> From: httperf-bounces at napali.hpl.hp.com [mailto:httperf-
>> bounces at napali.hpl.hp.com] On Behalf Of Kyle Campos
>> Sent: Tuesday, June 09, 2009 5:03 PM
>> To: Vipul Mathur
>> Cc: httperf at napali.hpl.hp.com
>> Subject: Re: [httperf] Anyway around the 1000session limit in  
>> session file
>> (wsesslog option)?
>>
>>
>> On Jun 9, 2009, at 5:00 PM, Vipul Mathur wrote:
>>
>>> On Wed, Jun 10, 2009 at 3:56 AM, Kyle Campos<kyle.campos at gmail.com>
>>> wrote:
>>>> When using the -wsesslog option and including your own session
>>>> file, there
>>>> is a hard limit of 1,000 sessions. Anyone know of a way around  
>>>> that?
>>>
>>> If I recall correctly, httperf cycles around from the beginning of  
>>> the
>>> session file if you ask for more than 1000 sessions. For example, if
>>> you ask for 1200 sessions and your file has 1000 sessions defined,
>>> then the sessions generated would be 1, 2, ..., 999, 1000, 1,  
>>> 2, ...,
>>> 199, 200. If this is okay with you, then you can generate any number
>>> of sessions.
>>
>> Yeah I use that for some testing, but in this case I need more than a
>> 1000 unique sessions. Dealing with POST data.
>>
>> -Kyle
>>
>>>
>>> However, if you want to define more than 1000 sessions in the  
>>> sessions
>>> file itself, then I guess you will have to modify the limit  
>>> defined in
>>> the source code somewhere, but the consequences of this are  
>>> unknown to
>>> me.
>>>
>>> ~vipul
>>>
>>> --
>>> Vipul Mathur
>>> mail at vipulmathur dot org
>>> FOAF: http://vipulmathur.org/foaf.rdf#VM
>>
>> _______________________________________________
>> httperf mailing list
>> httperf at linux.hpl.hp.com
>> http://www.hpl.hp.com/hosted/linux/mail-archives/httperf/



More information about the httperf mailing list