On Thu, Sep 29, 2016 at 09:05:01AM -0400, Theodore Ts'o wrote: > On Thu, Sep 29, 2016 at 03:37:52PM +1000, Dave Chinner wrote: > > Nobody outside the google echo chamber can say, Ted, because you > > haven't told anyone what it is you want this for. binary emulation > > layers (your example, not mine) don't implement persistent > > filesystems - they translate syscalls. > > Is your only objection that you don't get to can't see what it's going > to test? No, it isn't. But it's the most important one on my list right now because it affects fundamental architecture assumptions the test harness is based upon. I haven't looked at the implementation, because if we can't validate the basic architecture there's no point even looking at the code. As it is, Eryu and Eric have already outlined a number of serious issues with the implementation (and your testing process). They've highlighted a number of magic snowflake conditions we'd have to sprinkle throughout random tests and maintain forever more. What's missing from your patch request is the information that allows us to determine if the benefits of this patchset outweigh the obvious, significant, ongoing cost of having to maintain these snowflakes. Ted, as a kernel subsystem maintainer, you should know that understanding the full picture is a neccessary aspect of reviewing new proposals. Do you really merge code into ext4 that you think is going to be a significant future burden on the maintainer without knowing why it is needed, how it will be used, or even how you'll maintain it in a working condition over the long term? Cheers, Dave. -- Dave Chinner david@xxxxxxxxxxxxx -- To unsubscribe from this list: send the line "unsubscribe fstests" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html