Re: 2.1.125 filesystem corruption under extreme load

Linus Torvalds (torvalds@transmeta.com)
29 Nov 1998 18:51:42 GMT


In article <98Nov29.133059met.140554-3@colin.muc.de>,
Andi Kleen <ak@muc.de> wrote:
>>On Sat, 28 Nov 1998, Neil Conway wrote:
>>
>>[dump question] what resource wasn't available? [/dump]
>
>Memory. Probably memory fragmentation, a fork needs a continuous 8K
>block (2 pages).

Nope. If it was memory, you'd see "out of memory".

"Resource temporarily unavailable" implies fork() returned EAGAIN, which
is basically returned for process limit overflows (and I noticed that
it's also returned incorrectly for the case where there isn't another
"user" structure to allocate - I'll fix that, but as the structure is
only allocated if the fork()'ing process didn't have one, I strongly
doubt that is the reason).

So I bet he just overflowed his process limits.

Linus

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/