haproxy/tests
Willy Tarreau 53cfa0e58d [TESTS] add a benchmark for integer hashing
If we want to support netmasks for IP address hashing,
we will need something better than a pure modulus, otherwise
people with even numbers of servers will get surprizes.

Bob Jenkins is known for his works on hashing, and his site
has a lot of very interesting researches and algorithms for
integer hashing. He also points to the work of Thomas Wang
who has similar findings.

The program here tests their algorithms in order to find one
well suited for IP address hashing.
2008-04-12 22:28:32 +02:00
..
active-sh.cfg * added the 'source' load-balancing algorithm which uses the source IP(v4|v6) 2006-03-25 20:33:17 +01:00
active-srv.cfg * some regression test files for active/backup conditions. 2006-03-25 20:33:14 +01:00
backup-all-sh.cfg * added the 'source' load-balancing algorithm which uses the source IP(v4|v6) 2006-03-25 20:33:17 +01:00
backup-all.cfg * some regression test files for active/backup conditions. 2006-03-25 20:33:14 +01:00
backup-first.cfg * some regression test files for active/backup conditions. 2006-03-25 20:33:14 +01:00
backup-second-sh.cfg * added the 'source' load-balancing algorithm which uses the source IP(v4|v6) 2006-03-25 20:33:17 +01:00
backup-second.cfg * some regression test files for active/backup conditions. 2006-03-25 20:33:14 +01:00
basic-test.cfg [TESTS] added two new test configurations 2006-07-29 16:47:12 +02:00
defaults.cfg * fixed odd addresses in tests/defaults.cfg 2006-01-08 01:51:58 +01:00
filltab25.c [CLEANUP] fwrr: ensure that we never overflow in placements 2007-12-02 11:01:23 +01:00
hash_results.txt [TESTS] updates to hash experimentations 2007-05-13 11:40:04 +02:00
httpterm-basic.cfg [TESTS] added two new test configurations 2006-07-29 16:47:12 +02:00
io_limits.txt [MEDIUM] optimize I/O by detecting system starvation 2007-06-03 16:05:39 +02:00
ip-hash.c [TESTS] add a benchmark for integer hashing 2008-04-12 22:28:32 +02:00
sessionhash_test.c [MAJOR] remove files distributed under an obscure license 2007-09-09 21:56:53 +02:00
sockstat.txt * released 1.1.22 2005-12-17 14:02:24 +01:00
test_hashes.c [TESTS] added a new hash algorithm 2007-09-09 21:13:47 +02:00
test_pools.c [TESTS] test_pools: added support for dlmalloc() 2007-05-12 16:14:55 +02:00
test-backlog.cfg [MINOR] add support for the "backlog" parameter 2008-01-06 10:55:10 +01:00
test-balance.cfg [MEDIUM] introduce the "url_param" balance method 2007-11-01 23:05:09 +01:00
test-check-cpu.cfg [TESTS] provide a test configuration file for stats and checks 2007-09-09 21:09:28 +02:00
test-disable-404.cfg [TESTS] add a test file for disable-on-404 2007-11-30 15:23:38 +01:00
test-fwlc.cfg [MAJOR] implementation of the "leastconn" load balancing algorithm 2008-03-10 22:04:30 +01:00
test-fwrr.cfg [TESTS] merge test-fwrr.cfg to validate dynamic weights 2007-11-28 14:23:32 +01:00
test-log.cfg [BUG] fix calls to localtime() 2007-10-25 10:34:16 +02:00
test-map-ports.cfg [TESTS] add a test case for port mapping 2008-04-12 11:19:04 +02:00
test-pollers.cfg [TESTS] add test-pollers.cfg to easily report pollers in use 2008-02-16 20:02:48 +01:00
test-redir.cfg Revert "[BUILD] backend.c and checks.c did not build without tproxy !" 2008-02-14 20:25:24 +01:00
test-retries.cfg [MEDIUM] make default_backend work in TCP mode too 2007-11-03 14:28:39 +01:00
test-status.cfg [TESTS] add a simple test for the status page 2007-10-25 20:17:40 +02:00
test-time.cfg [MEDIUM] add support for time units in the configuration 2007-12-02 22:15:14 +01:00
test-timeout.cfg [MEDIUM] introduce "timeout http-request" in frontends 2008-01-06 13:24:40 +01:00
test-url-hash.cfg [MEDIUM] introduce the "url_param" balance method 2007-11-01 23:05:09 +01:00
test-valid-names.cfg [MEDIUM] restrict the set of allowed characters for identifiers 2007-12-02 18:45:09 +01:00
test.c * initial commit of version 1.0.0 2005-12-17 12:21:26 +01:00
testinet.c * released 1.1.22 2005-12-17 14:02:24 +01:00
uri_hash.c [TESTS] updates to hash experimentations 2007-05-13 11:40:04 +02:00