On 11-10-06 07:50 PM, Chris Mason wrote:
That's how software goes sometimes, and I'll take the criticism because
it hasn't gone as well as it should have.  But, I can't stress enough how
much I appreciate everyone's contributions and interest in btrfs.

With all due respect Chris, your actions and your words seem to contradict each other. It would appear that people are wanting to help contribute, but without showing them the code, you're preventing any contributions from happening. As you know, contributing is more than just code, just as important is proper testing, especially with a fsck tool.

I also don't think you are giving people enough credit. e2fsck will cause corruption pretty much everytime its run on a mounted file system, but a nice big nasty warning message seems to handle that quite well and anyone who ignores it, well thats their own fault, not the developers:

e2fsck 1.41.14 (22-Dec-2010)
/dev/sdb1 is mounted.

WARNING!!!  The filesystem is mounted.   If you continue you ***WILL***
cause ***SEVERE*** filesystem damage.

Do you really want to continue (y/n)? cancelled!

You could easily place the same warning in btrfs fsck even for normal use and recommend/require that it be run on a loopback image rather than the actual data itself or something. Heck, even have it run in "make no changes" mode by default and require recompiling to enable "fix my filesystem" mode.

In fact, when its first released that would probably be a good idea to do this anyways. The reality is, it doesn't matter how long you work on the fsck tool, its pretty much guaranteed to be a few bugs that corrupt some peoples data even more than it was before, thats the price you pay for being on the bleeding edge.

Don't get me wrong, I definitely appreciate all your work, I just wish I could appreciate it even more with a fsck tool. ;)

-- Mike
--
To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to