Ok. I found out the memory leak, it was due to way rapidjson behaves. I have
tested this patch extensively myself and was able to fix the memory leak
and did not observe crashes either. Can you, however, please try this out. 
If it works, I'll submit this patch to pdns. If you have opened a ticket, can
you please tell me the number?  

patch at http://cmouse.desteem.org/20130303_remotebackend_fix_memleak.patch

please apply it to the svn revision of remotebackend.

Regars,
Aki Tuomi

On Sun, Mar 03, 2013 at 02:33:45PM +0200, Aki Tuomi wrote:
> On Sun, Mar 03, 2013 at 12:51:02PM +0200, Aleksey Chudov wrote:
> > On 02.03.2013 20:46, Aki Tuomi wrote:
> > >This is a bug that has been fixed in svn, by ticket #697. I tried to use 
> > >the
> > >patch on the ticket but it seems not to go clean into pdns. If you want, 
> > >you
> > >can just use the remotebackend in svn head. Please download the relevant 
> > >code
> > >from http://cmouse.desteem.org/remotebackend-rev-3109.tar.bz2, I took this 
> > >from
> > >powerdns repository for you. I wasn't able to reproduce the bug after this.
> > 
> > I built PowerDNS with fixed remote backend using the same commands
> > as earlier.
> > 
> > This time the test is successful without program crash. But after a
> > short time the process has used all available memory and swap.
> > 
> > Mem:   4063148k total,  4032560k used,    30588k free,      392k buffers
> > Swap:  1914872k total,  1437628k used,   477244k free,    10552k cached
> > 
> >   PID USER      PR  NI  VIRT  SHR SWAP  RES S %CPU %MEM    TIME+  COMMAND
> >  9811 pdns      20   0 5462m 1204 1.6g 3.7g S  201 96.0  18:10.02
> > pdns_server
> > 
> > It is seems like a memory leak.
> > 
> > Aleksey
> > 
> >
> 
> I'll run it against valgrind and see what I can find. Thanks. 
> 
> Aki



> _______________________________________________
> Pdns-users mailing list
> [email protected]
> http://mailman.powerdns.com/mailman/listinfo/pdns-users

Attachment: signature.asc
Description: Digital signature

_______________________________________________
Pdns-users mailing list
[email protected]
http://mailman.powerdns.com/mailman/listinfo/pdns-users

Reply via email to