# HG changeset patch # User Igor Sysoev # Date 1302865197 0 # Node ID 12d8d2f30205c9a1d89a7ff78f9a52abcd98cd90 # Parent 203eb026ec0795a0334f5c528a6f48f613c46fdc use MurmurHash2 for split_clients, because its distribution is much better than CRC32's one diff --git a/src/http/modules/ngx_http_split_clients_module.c b/src/http/modules/ngx_http_split_clients_module.c --- a/src/http/modules/ngx_http_split_clients_module.c +++ b/src/http/modules/ngx_http_split_clients_module.c @@ -87,7 +87,7 @@ ngx_http_split_clients_variable(ngx_http return NGX_OK; } - hash = ngx_crc32_short(val.data, val.len); + hash = ngx_murmur_hash2(val.data, val.len); part = ctx->parts.elts;