Parent Directory
|
Revision Log
| Links to HEAD: | (view) (annotate) |
| Sticky Revision: |
promote flood to released products
flood is independent of framework, mod_specweb etc
property cleanup
update example config files
Here comes the DTD (along with some minor fixes)
The seed used in the PRNG can now be set in a tag, so tests based on random values can be reproduced. The tag is <seed> and is a toplevel tag (ie under <flood>.. just go look at the examples) This patch changes more stuff in autoconf files, so rerun buildconf, ok?
Added pre/post delays, as well as a precision amount for each. All times are in seconds. The actual delays is calculated as: actual_delay + (precision * e) (where e is a number in [-1,1]). I'm using rand() to generate the 'e' factor, and as this is not threadsafe on some platforms (I don't really care what the number is, so this is NBD), I really should change this later to be something akin to apr_generate_random_bytes(). Also a minor fix to Justin's last update, a symbol wasn't renamed. Also moved the place where we increment the current_url to the next one from get_next_url() to loop_condition(). This may have side effects later on if someone tries to call loop_condition() more than once per loop, but right now I believe it's defined so that we call it only once (and that can't be overriden). I updated some autoconf files, so please rerun buildconf.
Example of the new POST pseudo-random payload syntax.
This is an atypically large patch. I got half way into fixing the profile_events API to work with keepalive when I realized that these event "groups" should be off in their own files. So: - Updated the profile_events_t struct to handle sockets in an abstractable way. They now have a lifetime and their behaviour can be overriden in this manner. - Regrouped the events in the profile_events to make more sense. This stuff should probable be split up into the groups (where a "group" is a bunch of event functions that need to all be overriden at once to provide some new functionality). Currently the groups are: profile, sockets, reporting, verification. - Moved the three implementations that we currently have for the socket events group each into their own files. The current flavors are: generic, ssl, and keepalive. - Updated the various examples to work with the new events.
Removed the commented out sections (needed to get rid of the ssl stuff anyway). Removed a false comment about Farmer count.
Add the create_req hook (now required). Cleanup the round-robin-example.xml comments.
This is a bunch of example flood config files. round-robin-example.xml - an attempt to show you what flood does. round-robin-ssl.xml - an attempt to show you how SSL works with flood.
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.
| apache@apache.org | ViewVC Help |
| Powered by ViewVC 1.1.2 |