[Kamailio-Users] What happens with filled htables?

catalina oancea catalina.oancea at gmail.com
Wed Aug 26 14:32:56 CEST 2009


What do you mean with:
"A hash table is filled when no more shm is available, it is better
not to get there since not much will work at that time." ?

In the docs I understood that the size parameter decides the number of entries:
"size - number specifying the size of hash table. The number of
entries in the table is 2^size "


2009/8/26 Daniel-Constantin Mierla <miconda at gmail.com>:
>
>
> On 26.08.2009 14:38 Uhr, Alex Balashov wrote:
>>
>> Daniel-Constantin Mierla wrote:
>>>
>>> Hi,
>>>
>>> On 26.08.2009 14:26 Uhr, catalina oancea wrote:
>>>>
>>>> Hello
>>>>
>>>> I use the htable module a lot but the only problem, when I add a new
>>>> entry in a htable, is when I will delete it. My question is: if the
>>>> hash table is completely filled and I try to add a new value to it, do
>>>> I get an error or is an old value automatically deleted to be able to
>>>> write my new value? If an old value was automatically deleted whenever
>>>> a new value is added, I wouldn't have to bother deleting the values I
>>>> no longer need.
>>>>
>>>
>>> the are deleted only if you have auto-expire set for htable -- see readme
>>> for defining htables.
>>>
>>> A hash table is filled when no more shm is available, it is better not to
>>> get there since not much will work at that time.
>>
>> There is no way to manually delete a key->value in a bucket?
>
> it is (was there from first day):
>
> $sht(a=>x) = null;
>
> I have been talking about auto-delete.
>
> There are options to delete by regular expression matching against key or
> value, see:
> http://kamailio.org/docs/modules/1.5.x/htable.html#id2491912
>
> Cheers,
> Daniel
>
> --
> Daniel-Constantin Mierla
> * http://www.asipto.com/
>
>
> _______________________________________________
> Kamailio (OpenSER) - Users mailing list
> Users at lists.kamailio.org
> http://lists.kamailio.org/cgi-bin/mailman/listinfo/users
> http://lists.openser-project.org/cgi-bin/mailman/listinfo/users
>



More information about the Users mailing list