Re: [Libhugetlbfs-devel] [RFC][PATCH] disable heap shrinking by default

2008-03-03 Thread Nishanth Aravamudan
On 03.03.2008 [15:05:31 -0600], Andrew Hastings wrote: > Nishanth Aravamudan wrote: >> On 29.02.2008 [09:41:30 -0600], Andrew Hastings wrote: >>> Nishanth Aravamudan wrote: On 28.02.2008 [13:28:47 +1100], David Gibson wrote: > On Wed, Feb 27, 2008 at 06:17:02PM -0800, Nishanth Aravamudan w

Re: [Libhugetlbfs-devel] [RFC][PATCH] disable heap shrinking by default

2008-03-03 Thread Andrew Hastings
Nishanth Aravamudan wrote: > On 29.02.2008 [09:41:30 -0600], Andrew Hastings wrote: >> Nishanth Aravamudan wrote: >>> On 28.02.2008 [13:28:47 +1100], David Gibson wrote: On Wed, Feb 27, 2008 at 06:17:02PM -0800, Nishanth Aravamudan wrote: > On 28.02.2008 [13:00:34 +1100], David Gibson wrot

Re: [Libhugetlbfs-devel] [RFC][PATCH] disable heap shrinking by default

2008-03-03 Thread Nishanth Aravamudan
On 29.02.2008 [09:41:30 -0600], Andrew Hastings wrote: > Nishanth Aravamudan wrote: >> On 28.02.2008 [13:28:47 +1100], David Gibson wrote: >>> On Wed, Feb 27, 2008 at 06:17:02PM -0800, Nishanth Aravamudan wrote: On 28.02.2008 [13:00:34 +1100], David Gibson wrote: > On Tue, Feb 26, 2008 at

Re: [Libhugetlbfs-devel] [RFC][PATCH] disable heap shrinking by default

2008-03-03 Thread Andrew Hastings
David Gibson wrote: > On Fri, Feb 29, 2008 at 09:57:48AM -0600, Andrew Hastings wrote: >> David Gibson <[EMAIL PROTECTED]> wrote: > Erm... I think PRELOAD constructors always go before non-preload >>> constructors, other than the preload's dependencies, obviously. > I'd thought so, too,

Re: [Libhugetlbfs-devel] [RFC][PATCH] disable heap shrinking by default

2008-03-02 Thread David Gibson
On Fri, Feb 29, 2008 at 09:57:48AM -0600, Andrew Hastings wrote: > David Gibson <[EMAIL PROTECTED]> wrote: > >>> Erm... I think PRELOAD constructors always go before non-preload > >>> > > constructors, other than the preload's dependencies, obviously. > >> > > >> > I'd thought so, too, but if I do

Re: [Libhugetlbfs-devel] [RFC][PATCH] disable heap shrinking by default

2008-02-29 Thread Andrew Hastings
Nishanth Aravamudan wrote: > On 28.02.2008 [13:28:47 +1100], David Gibson wrote: >> On Wed, Feb 27, 2008 at 06:17:02PM -0800, Nishanth Aravamudan wrote: >>> On 28.02.2008 [13:00:34 +1100], David Gibson wrote: On Tue, Feb 26, 2008 at 12:11:56AM -0800, Nishanth Aravamudan wrote: > On 26.02.2

Re: [Libhugetlbfs-devel] [RFC][PATCH] disable heap shrinking by default

2008-02-28 Thread Nishanth Aravamudan
On 28.02.2008 [20:33:20 +1100], David Gibson wrote: > On Wed, Feb 27, 2008 at 11:31:48PM -0800, Nishanth Aravamudan wrote: > > On 27.02.2008 [23:20:35 -0800], Nishanth Aravamudan wrote: > > > On 28.02.2008 [13:55:58 +1100], David Gibson wrote: > > > > On Wed, Feb 27, 2008 at 06:34:37PM -0800, Nisha

Re: [Libhugetlbfs-devel] [RFC][PATCH] disable heap shrinking by default

2008-02-28 Thread David Gibson
On Wed, Feb 27, 2008 at 11:31:48PM -0800, Nishanth Aravamudan wrote: > On 27.02.2008 [23:20:35 -0800], Nishanth Aravamudan wrote: > > On 28.02.2008 [13:55:58 +1100], David Gibson wrote: > > > On Wed, Feb 27, 2008 at 06:34:37PM -0800, Nishanth Aravamudan wrote: > > > > On 28.02.2008 [13:28:47 +1100]

Re: [Libhugetlbfs-devel] [RFC][PATCH] disable heap shrinking by default

2008-02-27 Thread Nishanth Aravamudan
On 27.02.2008 [23:20:35 -0800], Nishanth Aravamudan wrote: > On 28.02.2008 [13:55:58 +1100], David Gibson wrote: > > On Wed, Feb 27, 2008 at 06:34:37PM -0800, Nishanth Aravamudan wrote: > > > On 28.02.2008 [13:28:47 +1100], David Gibson wrote: > > > > On Wed, Feb 27, 2008 at 06:17:02PM -0800, Nisha

Re: [Libhugetlbfs-devel] [RFC][PATCH] disable heap shrinking by default

2008-02-27 Thread Nishanth Aravamudan
On 28.02.2008 [13:55:58 +1100], David Gibson wrote: > On Wed, Feb 27, 2008 at 06:34:37PM -0800, Nishanth Aravamudan wrote: > > On 28.02.2008 [13:28:47 +1100], David Gibson wrote: > > > On Wed, Feb 27, 2008 at 06:17:02PM -0800, Nishanth Aravamudan wrote: > [snip] > > > > Hrm, I guess I hadn't though

Re: [Libhugetlbfs-devel] [RFC][PATCH] disable heap shrinking by default

2008-02-27 Thread David Gibson
On Wed, Feb 27, 2008 at 06:34:37PM -0800, Nishanth Aravamudan wrote: > On 28.02.2008 [13:28:47 +1100], David Gibson wrote: > > On Wed, Feb 27, 2008 at 06:17:02PM -0800, Nishanth Aravamudan wrote: [snip] > > > Hrm, I guess I hadn't thought about it that way. I really am curious > > > about these sem

Re: [Libhugetlbfs-devel] [RFC][PATCH] disable heap shrinking by default

2008-02-27 Thread Nishanth Aravamudan
On 28.02.2008 [13:28:47 +1100], David Gibson wrote: > On Wed, Feb 27, 2008 at 06:17:02PM -0800, Nishanth Aravamudan wrote: > > On 28.02.2008 [13:00:34 +1100], David Gibson wrote: > > > On Tue, Feb 26, 2008 at 12:11:56AM -0800, Nishanth Aravamudan wrote: > > > > On 26.02.2008 [16:16:01 +1100], David

Re: [Libhugetlbfs-devel] [RFC][PATCH] disable heap shrinking by default

2008-02-27 Thread David Gibson
On Wed, Feb 27, 2008 at 06:17:02PM -0800, Nishanth Aravamudan wrote: > On 28.02.2008 [13:00:34 +1100], David Gibson wrote: > > On Tue, Feb 26, 2008 at 12:11:56AM -0800, Nishanth Aravamudan wrote: > > > On 26.02.2008 [16:16:01 +1100], David Gibson wrote: > > > > On Mon, Feb 25, 2008 at 09:05:42PM -0

Re: [Libhugetlbfs-devel] [RFC][PATCH] disable heap shrinking by default

2008-02-27 Thread David Gibson
On Wed, Feb 27, 2008 at 11:29:03AM -0600, Andrew Hastings wrote: > David Gibson wrote: > > On Wed, Feb 20, 2008 at 03:43:08PM -0600, Andrew Hastings wrote: > >> David Gibson wrote: > >>> On Thu, Feb 14, 2008 at 11:48:42AM -0600, Andrew Hastings wrote: > Disable heap shrinking by default unless

Re: [Libhugetlbfs-devel] [RFC][PATCH] disable heap shrinking by default

2008-02-27 Thread Nishanth Aravamudan
On 28.02.2008 [13:00:34 +1100], David Gibson wrote: > On Tue, Feb 26, 2008 at 12:11:56AM -0800, Nishanth Aravamudan wrote: > > On 26.02.2008 [16:16:01 +1100], David Gibson wrote: > > > On Mon, Feb 25, 2008 at 09:05:42PM -0800, Nishanth Aravamudan wrote: > > > > On 26.02.2008 [15:33:55 +1100], David

Re: [Libhugetlbfs-devel] [RFC][PATCH] disable heap shrinking by default

2008-02-27 Thread David Gibson
On Tue, Feb 26, 2008 at 12:11:56AM -0800, Nishanth Aravamudan wrote: > On 26.02.2008 [16:16:01 +1100], David Gibson wrote: > > On Mon, Feb 25, 2008 at 09:05:42PM -0800, Nishanth Aravamudan wrote: > > > On 26.02.2008 [15:33:55 +1100], David Gibson wrote: > > > > On Mon, Feb 25, 2008 at 08:23:48PM -0

Re: [Libhugetlbfs-devel] [RFC][PATCH] disable heap shrinking by default

2008-02-27 Thread Andrew Hastings
David Gibson wrote: > On Wed, Feb 20, 2008 at 03:43:08PM -0600, Andrew Hastings wrote: >> David Gibson wrote: >>> On Thu, Feb 14, 2008 at 11:48:42AM -0600, Andrew Hastings wrote: Disable heap shrinking by default unless HUGETLB_MORECORE_SHRINK=yes is set in the environment. If m

Re: [Libhugetlbfs-devel] [RFC][PATCH] disable heap shrinking by default

2008-02-26 Thread Nishanth Aravamudan
On 26.02.2008 [16:16:01 +1100], David Gibson wrote: > On Mon, Feb 25, 2008 at 09:05:42PM -0800, Nishanth Aravamudan wrote: > > On 26.02.2008 [15:33:55 +1100], David Gibson wrote: > > > On Mon, Feb 25, 2008 at 08:23:48PM -0800, Nishanth Aravamudan wrote: > > > > On 15.02.2008 [11:52:39 +1100], David

Re: [Libhugetlbfs-devel] [RFC][PATCH] disable heap shrinking by default

2008-02-25 Thread David Gibson
On Mon, Feb 25, 2008 at 09:05:42PM -0800, Nishanth Aravamudan wrote: > On 26.02.2008 [15:33:55 +1100], David Gibson wrote: > > On Mon, Feb 25, 2008 at 08:23:48PM -0800, Nishanth Aravamudan wrote: > > > On 15.02.2008 [11:52:39 +1100], David Gibson wrote: > > > > On Thu, Feb 14, 2008 at 11:48:42AM -0

Re: [Libhugetlbfs-devel] [RFC][PATCH] disable heap shrinking by default

2008-02-25 Thread Nishanth Aravamudan
On 26.02.2008 [15:33:55 +1100], David Gibson wrote: > On Mon, Feb 25, 2008 at 08:23:48PM -0800, Nishanth Aravamudan wrote: > > On 15.02.2008 [11:52:39 +1100], David Gibson wrote: > > > On Thu, Feb 14, 2008 at 11:48:42AM -0600, Andrew Hastings wrote: > > > > Disable heap shrinking by default unless

Re: [Libhugetlbfs-devel] [RFC][PATCH] disable heap shrinking by default

2008-02-25 Thread David Gibson
On Mon, Feb 25, 2008 at 08:23:48PM -0800, Nishanth Aravamudan wrote: > On 15.02.2008 [11:52:39 +1100], David Gibson wrote: > > On Thu, Feb 14, 2008 at 11:48:42AM -0600, Andrew Hastings wrote: > > > Disable heap shrinking by default unless HUGETLB_MORECORE_SHRINK=yes is > > > set in the environment.

Re: [Libhugetlbfs-devel] [RFC][PATCH] disable heap shrinking by default

2008-02-25 Thread Nishanth Aravamudan
On 15.02.2008 [11:52:39 +1100], David Gibson wrote: > On Thu, Feb 14, 2008 at 11:48:42AM -0600, Andrew Hastings wrote: > > Disable heap shrinking by default unless HUGETLB_MORECORE_SHRINK=yes is > > set in the environment. > > > > If malloc allocates memory on the heap before libhugetlbfs's > > se

Re: [Libhugetlbfs-devel] [RFC][PATCH] disable heap shrinking by default

2008-02-20 Thread David Gibson
On Wed, Feb 20, 2008 at 03:43:08PM -0600, Andrew Hastings wrote: > David Gibson wrote: > > On Thu, Feb 14, 2008 at 11:48:42AM -0600, Andrew Hastings wrote: > >> Disable heap shrinking by default unless HUGETLB_MORECORE_SHRINK=yes is > >> set in the environment. > >> > >> If malloc allocates memory

Re: [Libhugetlbfs-devel] [RFC][PATCH] disable heap shrinking by default

2008-02-20 Thread Andrew Hastings
David Gibson wrote: > On Thu, Feb 14, 2008 at 11:48:42AM -0600, Andrew Hastings wrote: >> Disable heap shrinking by default unless HUGETLB_MORECORE_SHRINK=yes is >> set in the environment. >> >> If malloc allocates memory on the heap before libhugetlbfs's >> setup_morecore is called, then when mall

Re: [Libhugetlbfs-devel] [RFC][PATCH] disable heap shrinking by default

2008-02-14 Thread David Gibson
On Thu, Feb 14, 2008 at 11:48:42AM -0600, Andrew Hastings wrote: > Disable heap shrinking by default unless HUGETLB_MORECORE_SHRINK=yes is > set in the environment. > > If malloc allocates memory on the heap before libhugetlbfs's > setup_morecore is called, then when malloc calls hugetlbfs_morecor

[Libhugetlbfs-devel] [RFC][PATCH] disable heap shrinking by default

2008-02-14 Thread Andrew Hastings
Disable heap shrinking by default unless HUGETLB_MORECORE_SHRINK=yes is set in the environment. If malloc allocates memory on the heap before libhugetlbfs's setup_morecore is called, then when malloc calls hugetlbfs_morecore it will notice a gap between the previous top-of-heap and the memory allo