Module: sip-router Branch: master Commit: 1f1b81ed76dda3a889ffec52c173c53b2225dee4 URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=1f1b81ed...
Author: Daniel-Constantin Mierla miconda@gmail.com Committer: Daniel-Constantin Mierla miconda@gmail.com Date: Thu Oct 2 09:51:46 2014 +0200
usrloc: hash_size default value set to 10
- as discussed on mailing lists
---
modules/usrloc/README | 6 +++--- modules/usrloc/doc/usrloc_admin.xml | 6 +++--- modules/usrloc/ul_mod.c | 2 +- 3 files changed, 7 insertions(+), 7 deletions(-)
diff --git a/modules/usrloc/README b/modules/usrloc/README index 688b2d9..f480ad9 100644 --- a/modules/usrloc/README +++ b/modules/usrloc/README @@ -689,14 +689,14 @@ modparam("usrloc", "fetch_rows", 3000) 3.26. hash_size (integer)
The number of entries of the hash table used by usrloc to store the - location records is 2^hash_size. For hash_size=4, the number of entries + location records is 2^hash_size. For hash_size=4, the number of slots of the hash table is 16.
- Default value is "9". + Default value is "10" (1024 slots).
Example 1.26. Set hash_size parameter ... -modparam("usrloc", "hash_size", 10) +modparam("usrloc", "hash_size", 12) ...
3.27. preload (string) diff --git a/modules/usrloc/doc/usrloc_admin.xml b/modules/usrloc/doc/usrloc_admin.xml index a256e7a..0f99681 100644 --- a/modules/usrloc/doc/usrloc_admin.xml +++ b/modules/usrloc/doc/usrloc_admin.xml @@ -722,19 +722,19 @@ modparam("usrloc", "fetch_rows", 3000) <title><varname>hash_size</varname> (integer)</title> <para> The number of entries of the hash table used by usrloc to store the - location records is 2^hash_size. For hash_size=4, the number of entries + location records is 2^hash_size. For hash_size=4, the number of slots of the hash table is 16. </para> <para> <emphasis> - Default value is <quote>9</quote>. + Default value is <quote>10</quote> (1024 slots). </emphasis> </para> <example> <title>Set <varname>hash_size</varname> parameter</title> <programlisting format="linespecific"> ... -modparam("usrloc", "hash_size", 10) +modparam("usrloc", "hash_size", 12) ... </programlisting> </example> diff --git a/modules/usrloc/ul_mod.c b/modules/usrloc/ul_mod.c index d3a1021..5992258 100644 --- a/modules/usrloc/ul_mod.c +++ b/modules/usrloc/ul_mod.c @@ -166,7 +166,7 @@ int desc_time_order = 0; /*!< By default do not enable timestamp ordering */ int handle_lost_tcp = 0; /*!< By default do not remove contacts before expiration time */
int ul_fetch_rows = 2000; /*!< number of rows to fetch from result */ -int ul_hash_size = 9; +int ul_hash_size = 10; int ul_db_insert_null = 0;
/* flags */