On Monday 26 April 2010, Alex Balashov wrote:
There is
probably a certain point on which further increase of the htable
size make not that much sense anymore. It seems the module only supports
from 256 to 16384 buckets in the htable. So depending on the distribution
of the hash function the htable will start to degenerate, up to a worst
case complexity to O(n). The used function is core_case_hash from
hash_func.c
Indeed, I asked this question after seeing your git commit to the
documentation that specifies that maximum dimension is 2^14.
Is there a particular reason for the cap to be at 2^14?
I also wondered about this restriction, i thought e.g. 2^16 would be possible
to configure. But probably Daniel can comment on this, perhaps there is some
restriction in the design of the module?
Henning