[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [MirageOS-devel] fixing a memory leak in the tcp/ip stack
A quick follow-up: The fix if that memory bug created an new issue that I've just fixed: a bad infinite loop might appears for some input of the `Channel.read_line` function in tcpip 2.4.2. Thanks to our new unit-test framework for tcpip, I've added a new test to be sure it will never happen again. The Channel module is used by `mirage-http` so this can cause all HTTP unikernels to be quite unstable if they receive fragmented packets. I'm releasing tcpip 2.4.3 with the fix and it will be in opam shortly: https://github.com/ocaml/opam-repository/pull/4051 As usual, any contribution in term of new tests is always very welcome: https://github.com/mirage/mirage-tcpip/tree/master/lib_test Best, Thomas > On 30 Apr 2015, at 12:29, Anil Madhavapeddy <anil@xxxxxxxxxx> wrote: > > Thanks Mindy and Thomas! The live openmirage.org website has picked this up. > > I've also (as discussed on the Mirage calls) set up a mirror of the site on > http://mirage.io. This is intended to run the bleeding edge version of the > stack and will be TLS-only, so don't link to it externally just yet. > > -anil > >> On 30 Apr 2015, at 11:21, Thomas Gazagnaire <thomas@xxxxxxxxxxxxxx> wrote: >> >> Hi all, >> >> I've just released mirage-tcpip 2.4.2 (available in opam) which fixes a bad >> memory leak in the Channel implementation of tcpip/ip (thanks to Mindy >> Preston for the initial patches[1]). I've also added some memory statistics >> to mirage-www (in http://openmirage.org/stats/gc [2]) to check that the leak >> is indeed fixed. >> >> Can someone update the live website with the latest version of mirage-tcpip >> and mirage-www? >> >> Best, >> Thomas >> >> [1] https://github.com/mirage/mirage-tcpip/pull/127 >> [2] https://github.com/mirage/mirage-www/blob/master/src/stats.ml >> _______________________________________________ >> MirageOS-devel mailing list >> MirageOS-devel@xxxxxxxxxxxxxxxxxxxx >> http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel >> > _______________________________________________ MirageOS-devel mailing list MirageOS-devel@xxxxxxxxxxxxxxxxxxxx http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |