[Berlin-wireless] memory leak im OLSR 0.5.6-r7
utmate at freenet.de
utmate
Di Dez 15 08:00:11 CET 2009
An welche(n) Speicherzuweisungsprozess(e) ist die 'memory-leakeage' der OLSR-Version 0.5.6-r7 vermutlich gebunden. Nach Euren Aussagen scheint mir die konstante leaking-Rate eher eine gleichbleibende Belastungssituation abzubilden, die von Router (FF-Konten) zu FF-Router unterschiedlich aussieht, oder liege ich falsch?
> Message: 1
> Date: Sun, 13 Dec 2009 21:09:29 +0100
> From: Dennis Bartsch <dennis_bartsch at hotmail.com>
> Subject: [Berlin-wireless] memory leak im olsrd-0.5.6-r7 gefixt
> To: <berlin at berlin.freifunk.net>
> Message-ID: <SNT107-W74FFD2F32E7C35D71E2A0F68A0 at phx.gbl>
> Content-Type: text/plain; charset="iso-8859-1"
>
>
> Hallo Liste,
>
>
>
> während ich heute mit Henning Rogge skypte, bekam er parallel einen
> Hinweis darauf, dass es wohl ein memory leak im OLSR 0.5.6-r7 gäbe,
>
> der wohl für einen Arbeitsspeicherverlust von rund 700kB pro Tag sorgt.
> Daraufhin konnte Markus Kittenberger einen Knoten im Wiener Netz
> ausfindig
>
> machen, bei welchem der olsrd alleine 28MB RAM vebrauchte. Nach ein
> paar Stunden bughunting und Profiling mit Valgrind durch Henning
>
> tat sich ein Bug auf, der schon in der Version 0.4.8 zu finden ist.
> Dieses memory leak existiert also schon, solange wie der Freifunk den
> olsrd
>
> nutzt, ist bisher nur noch nicht ernsthaft aufgefallen, weil einerseits
> die FFF den olsrd, auch wegen früherer Probleme, regelmäßig neu startet
> und
>
> weil das Problem durch einen Patch vom 04.11. um schätzungweise den
> Faktor 10 verstärkt wurde. Im Nachgang habe ich im BNO-Netz einen olsrd
>
> gefunden, welcher 57MB RAM-Verbrauch in nur 16 Tagen angesammelt hat,
> was etwa 3,5MB/Tag entspricht. (dem alix-board hat es nicht geschadet)
>
>
>
> Wer sich also nach dem 04.11. einen olsrd aus dem git ausgecheckt hat
> oder die stable Version 0.5.6-r7 nutzt, ist davon betroffen. Man sollte
> also ein
>
> Auge darauf haben oder gleich einen tagesaktuellen checkout kompilieren.
>
>
>
> Der olsrd in der FFF 1.6.37 hat zwar das memory leak, sollte aber nicht
> weiter problematisch sein.
>
>
>
> Gruß
>
> Dennis
> Message: 3
> Date: Sun, 13 Dec 2009 22:23:47 +0100
> From: Henning Rogge <hrogge at googlemail.com>
> Subject: Re: [Berlin-wireless] memory leak im olsrd-0.5.6-r7 gefixt
> To: berlin at berlin.freifunk.net
> Message-ID: <200912132223.51669.hrogge at googlemail.com>
> Content-Type: text/plain; charset="iso-8859-1"
>
> Am Sonntag 13 Dezember 2009 22:15:49 schrieb Jo-Philipp Wich:
> > Moin,
> >
> > gibts auch Infos unter welchen Bedingungen der Leak auftritt? Ich kann
> > den hier nicht nachvollziehen.
> Das Problem tritt beim Empfang von MID-Paketen auf die schon in der
> Datenbank
> liegen. Der Verlust an Speicher ist gering, aber konstant.
>
> Henning Rogge
Ist Ihr wunschname at freenet.de noch frei?
Jetzt prüfen und kostenlose E-Mail-Adresse sichern!
http://email.freenet.de/dienste/emailoffice/produktuebersicht/basic/mail/index.html?pid=6829
Mehr Informationen über die Mailingliste Berlin