* Chris Mason <chris.mason@xxxxxxxxxx> wrote: > Definitely, the cost of the rare bug is much higher. The good > news is that reiserfs tends to pile its races into a few spots. > Most of them can be found with a 12 hour run of the namesys > stress.sh program and a lot of memory pressure. I'd compile with > preemption on and you'll have a good test on any SMP machine. > > http://oss.oracle.com/~mason/stress.sh > > stress.sh just copies a source directory into the test filesystem, > then reads it back and deletes it in a loop. I'd run with 50 > procs and enough memory pressure for the box to lightly swap > (booting w/mem= is a fine way to make memory pressure). This way > you make sure to hammer on the metadata writeback paths, which is > where all of the difficult races come in. > > Testing with an fsx-linux process running at the same time will > make sure all of the mmap/truncate paths are working correctly as > well. Ok, that definitely looks like something feasible to run for Frederic too, thanks for the detailed suggestion! Ingo -- To unsubscribe from this list: send the line "unsubscribe reiserfs-devel" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html