brk fragmentation in hurd

2013-07-12 Thread Camm Maguire
Greetings! Making calls to brk toward the end of accessible memory, then releasing same to a much lower value, fragments the memory causing failures for subsequent operations as detailed below. This output is stored also at http://paste.debian.net/15783/ for easier reference. Take care, ===

Re: [PATCH 10/17] hurd: add fsys_get_children

2013-07-12 Thread Neal H. Walfield
At Fri, 12 Jul 2013 15:07:59 +0200, Justus Winter wrote: > Quoting Samuel Thibault (2013-07-12 14:44:31) > > Neal H. Walfield, le Fri 12 Jul 2013 13:52:17 +0200, a écrit : > > > I apologize if you've already explained this someplace else. > > > > > > If I understand correctly, you want to get all

Re: [PATCH 10/17] hurd: add fsys_get_children

2013-07-12 Thread Neal H. Walfield
At Fri, 12 Jul 2013 14:44:31 +0200, Samuel Thibault wrote: > > Neal H. Walfield, le Fri 12 Jul 2013 13:52:17 +0200, a écrit : > > I apologize if you've already explained this someplace else. > > > > If I understand correctly, you want to get all the nodes with active > > and passive translators.

Re: [PATCH 10/17] hurd: add fsys_get_children

2013-07-12 Thread Justus Winter
Quoting Samuel Thibault (2013-07-12 14:44:31) > Neal H. Walfield, le Fri 12 Jul 2013 13:52:17 +0200, a écrit : > > I apologize if you've already explained this someplace else. > > > > If I understand correctly, you want to get all the nodes with active > > and passive translators. This potentiall

Re: [PATCH 10/17] hurd: add fsys_get_children

2013-07-12 Thread Samuel Thibault
Neal H. Walfield, le Fri 12 Jul 2013 13:52:17 +0200, a écrit : > I apologize if you've already explained this someplace else. > > If I understand correctly, you want to get all the nodes with active > and passive translators. This potentially requires scanning every > inode on an ext3 file system

Re: [PATCH 10/17] hurd: add fsys_get_children

2013-07-12 Thread Neal H. Walfield
At Thu, 11 Jul 2013 18:09:13 +0200, Justus Winter wrote: > diff --git a/hurd/fsys.defs b/hurd/fsys.defs > index 979a6cf..4b649d9 100644 > --- a/hurd/fsys.defs > +++ b/hurd/fsys.defs > @@ -127,3 +127,11 @@ routine fsys_get_options ( > server: fsys_t; > RPT > out options: data_t, de