Re: ENOMEM in do_get_write_access, retrying.

Andrew Morton (akpm@zip.com.au)
Wed, 21 Aug 2002 18:57:38 -0700


Andy Smith wrote:
>
> ENOMEM in do_get_write_access, retrying.
> ENOMEM in do_get_write_access, retrying.
> ENOMEM in do_get_write_access, retrying.
> ENOMEM in journal_alloc_journal_head, retrying.
> ENOMEM in do_get_write_access, retrying.
> ENOMEM in do_get_write_access, retrying.
>
> Hi All,
>
> I am getting a bunch of these in my messages file while cp'ing
> files from one computer 2 another. Both machines have 3c996 gigabit
> and large disk arrays. The computer with the errors is receiving the
> files.
>

Your gigE NIC gobbled up all the free memory. ext3 is stuck
in a corner where it just _has_ to allocate some memory, so it
retries the allocation.

bdflush or nfsd or kswapd write some memory back to disk, it
becomes reclaimable and ext3 is happy.

We should kill that printk.
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/