Messages in this thread | | | Subject | Re: 2.6.4-mm2 | From | Chris Mason <> | Date | Thu, 18 Mar 2004 13:47:58 -0500 |
| |
On Thu, 2004-03-18 at 12:53, Daniel McNeil wrote: > I'm ran 2.6.4-mm2 plus the 2 wait_on_page_range() patches, > the test_set_page_writeback() patch and clear_page_dirty_for_io patch > overnight. > > 6 copies of direct_read_under test on 8-cpu system on 1 > ext3 file system in 1 directory on a scsi disk. > (http://developer.osdl.org/daniel/AIO/TESTS/direct_read_under.c) > > 5 of the 6 tests saw uninitialized data within 2 hours. > The sixth test ran overnight.
Do you still have the errors generated? I wondering how big the range of uninitialized data was. When I was bug hunting yesterday, I saw ranges from 64k to 32mb in size, which was why I decided writes weren't getting to the disk at all.
It might be interesting to try with data=writeback, or on ext2. Things might be easier to track if we're not worried about ll_rw_block.
It might also be interesting to significantly lower the size of the reads and writes done by direct_read_under, or anything else you can think of to get the reproduce time down to something smaller than 2 hours...
It's probably a good idea to upgrade to 2.6.5-rc1-mm2, just so we're all staring at the same code.
-chris
- 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/
| |