Re: [PATCH] ext4: Fix the soft lockup with multi block allocator.

2008-01-09 Thread Aneesh Kumar K.V
On Wed, Jan 09, 2008 at 01:10:41PM +0100, Jan Kara wrote: With the multi block allocator when we don't have prealloc space we discard @@ -3790,7 +3782,9 @@ repeat: /* if we still need more blocks and some PAs were used, try again */ if (free needed busy) { + busy

Re: [PATCH] ext4: Fix the soft lockup with multi block allocator.

2008-01-09 Thread Jan Kara
On Wed 09-01-08 23:54:28, Aneesh Kumar K.V wrote: On Wed, Jan 09, 2008 at 01:10:41PM +0100, Jan Kara wrote: With the multi block allocator when we don't have prealloc space we discard @@ -3790,7 +3782,9 @@ repeat: /* if we still need more blocks and some PAs were used, try

Re: [PATCH] ext4: Fix the soft lockup with multi block allocator.

2008-01-09 Thread Aneesh Kumar K.V
On Wed, Jan 09, 2008 at 07:44:30PM +0100, Jan Kara wrote: On Wed 09-01-08 23:54:28, Aneesh Kumar K.V wrote: On Wed, Jan 09, 2008 at 01:10:41PM +0100, Jan Kara wrote: With the multi block allocator when we don't have prealloc space we discard @@ -3790,7 +3782,9 @@ repeat:

Re: [PATCH] ext4: Fix the soft lockup with multi block allocator.

2008-01-09 Thread Mingming Cao
On Thu, 2008-01-10 at 00:41 +0530, Aneesh Kumar K.V wrote: On Wed, Jan 09, 2008 at 07:44:30PM +0100, Jan Kara wrote: On Wed 09-01-08 23:54:28, Aneesh Kumar K.V wrote: On Wed, Jan 09, 2008 at 01:10:41PM +0100, Jan Kara wrote: With the multi block allocator when we don't have prealloc

Re: [PATCH] ext4: Fix the soft lockup with multi block allocator.

2007-12-24 Thread Alex Tomas
Andreas Dilger wrote: On Dec 21, 2007 16:39 +0530, Aneesh Kumar K.V wrote: @@ -3790,7 +3782,9 @@ repeat: /* if we still need more blocks and some PAs were used, try again */ if (free needed busy) { + busy = 0; ext4_unlock_group(sb, group); +

Re: [PATCH] ext4: Fix the soft lockup with multi block allocator.

2007-12-24 Thread Andreas Dilger
On Dec 24, 2007 21:18 +0300, Alex Tomas wrote: Andreas Dilger wrote: On Dec 21, 2007 16:39 +0530, Aneesh Kumar K.V wrote: @@ -3790,7 +3782,9 @@ repeat: /* if we still need more blocks and some PAs were used, try again */ if (free needed busy) { + busy = 0;

[PATCH] ext4: Fix the soft lockup with multi block allocator.

2007-12-21 Thread Aneesh Kumar K.V
With the multi block allocator when we don't have prealloc space we discard the existing preallocaltion data and try to rebuild the buddy cache. While discarding the loop through the group specific prealloc list. If we find any particular prealloc space being used we mark the space busy. If we are

Re: [PATCH] ext4: Fix the soft lockup with multi block allocator.

2007-12-21 Thread Alex Tomas
the patch looks OK Aneesh Kumar K.V wrote: With the multi block allocator when we don't have prealloc space we discard the existing preallocaltion data and try to rebuild the buddy cache. While discarding the loop through the group specific prealloc list. If we find any particular prealloc