Messages in this thread | | | Date | Mon, 18 Mar 2002 12:49:44 -0800 | From | Andrew Morton <> | Subject | Re: [CFT] delayed allocation and multipage I/O patches for 2.5.6. |
| |
Hanna Linder wrote: > > --On Monday, March 18, 2002 12:14:27 -0800 Andrew Morton <akpm@zip.com.au> wrote: > > > One other possible explanation is to do with radix-tree pagecache. > > It has to allocate memory to add nodes to the tree. When these > > allocations start failing due to out-of-memory, the VM will keep > > on calling swap_out() a trillion times without noticing that it > > didn't work out. But if this happened, yo would have seen a huge > > number of "0-order allocation failed" messages. > > Yes, I did see a huge number of those messages.
OK. Probably it would have eventually recovered, because there would have been *some* I/O queued up somewhere. Of course, it would recover a damn sight faster if I hadn't added those printk's in the page allocator :)
> It also died > on 2.5.6 clean though. I chalked it up to 2.5 instability.
mm. 2.5.6 is stable in my testing. PIIX4 IDE and aic7xxx SCSI. So maybe a driver problem, maybe a highmem problem?
> Will test again when things calm down. Any chance you will > backport to 2.4?
I don't really plan to do that. There's still quite a lot more stuff needs doing, and it'll end up a huuuuge patch. Plus a fair bit of the value isn't there, because 2.4 doesn't have BIOs.
- - 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/
| |