Hi,

Regarding this issue:

I installed 3.3.6.

Didn't changed the makefile.defs, set mem_join=0 and there are no memory leaks. the reload is fast.

When mem_join = 1, the proccess take lots of time. And when reloading 5 million rows using MTREE, the MI FIFO child is stuck with 98% cpu for 4-6 minutes.

When mem_join=1 and the makefile.defs line "C_DEFS+= -DF_MALLOC" is deleted, the reloads are faster but, there is a memory leak.

So, for now I stay with the original makefile.defs and mem_join=0.

Thanks
Uri


On Sun, Feb 23, 2014 at 4:16 PM, Uri Shacked <ushacked@gmail.com> wrote:
Hi,

kamailio ver 3.3.6.

I load approximately 100Mb of data into memory. And my shared memory size is 4Gb.
It is CARRIERROUTE, DIALPLAN, MTREE and HTABLE combimations.
My system has to be synced with DB that is being updated frequently.
So, I reload the data every 1-2 minutes.
I notice that the shared memory usage is increasing at 1% every 18-19 reloads.

I use mem_join = 1 and no mem_join at all. 
I compiled with C_DEFS+= -DMEM_JOIN_FREE and even with -DF_MALLOC.

Tried different options, still, the issue keeps on going and it is very frustrating...

Anyone has the same problem?

BR,
Uri