]> err.no Git - varnish/commit
Add another hash-method with better real-world survival chances: A classic
authorphk <phk@d4fa192b-c00b-0410-8231-f00ffab90ce4>
Mon, 3 Jul 2006 12:41:14 +0000 (12:41 +0000)
committerphk <phk@d4fa192b-c00b-0410-8231-f00ffab90ce4>
Mon, 3 Jul 2006 12:41:14 +0000 (12:41 +0000)
commit70bcfbb64e3dbec131ce12f27b90bb8adb1e5986
tree8320099a04a5cb083bc36e74c30036bdd84be412
parent33bd4c63d6a59b8cd8af23070c9edde425740c62
Add another hash-method with better real-world survival chances: A classic
bucketed hash table of lists.  Hash is MD5.  Number of buckets and number
of mutexes can be configured at command line.

git-svn-id: svn+ssh://projects.linpro.no/svn/varnish/trunk@279 d4fa192b-c00b-0410-8231-f00ffab90ce4
12 files changed:
varnish-cache/bin/varnishd/Makefile.am
varnish-cache/bin/varnishd/cache.h
varnish-cache/bin/varnishd/cache_fetch.c
varnish-cache/bin/varnishd/cache_hash.c
varnish-cache/bin/varnishd/cache_pool.c
varnish-cache/bin/varnishd/hash_classic.c [new file with mode: 0644]
varnish-cache/bin/varnishd/hash_simple_list.c
varnish-cache/bin/varnishd/hash_slinger.h [new file with mode: 0644]
varnish-cache/bin/varnishd/heritage.h
varnish-cache/bin/varnishd/mgt.h
varnish-cache/bin/varnishd/rfc2616.c
varnish-cache/bin/varnishd/varnishd.c