[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

Re: ext3 behaviour when no space on disk



Hi,

On Wed, Jun 12, 2002 at 12:12:30PM +0100, Nigel Metheringham wrote:
> On Tue, 2002-06-04 at 00:06, Andrew Morton wrote:
> > Memory fails me...  But no, we shouldn't be treating ENOSPC in that
> > manner.  How about this?
> 
> I'm getting some similar interesting errors to this - unfortunately I
> don't now have the Oops listing (too many things died on the box).
> 
> This is on a 2.4.19-pre3 box - too early to have Stephen's last batch of
> updates applied, so I am building that now.
> 
> However there are some:-
>   kernel: EXT3-fs error (device ida0(72,8)) in ext3_new_inode: error 28
> 
> [device is a compaq RAID controller], error 28 is ENOSPC.
> 
> I see in ialloc.c that there is already some special treatment for
> ENOSPC that would skip around the ext3_std_error call, but then ENOSPC
> is also used for other purposes ("Free inodes count corrupted in group
> %d").... 
> 
> In my case I think I probably am hitting the limit of inodes on the
> system - after getting the box back into action it was 80% inodes used
> all in one directory and the app may well have chewed some more.
> 
> Is conditionalising the ext3_std_error call like in Andrew's patch a
> sensible thing to do in this case?  I've attached the equivalent patch
> (against 2.4.19-pre10-ac2).

It's already in the ext3 CVS and in current -ac (not quite Andrew's
patch, but something equivalent.)

--Stephen





[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]