▲ | magicalhippo 4 days ago | ||||||||||||||||||||||||||||||||||
That you or the user dislike some of the downsides does not invalidate an option. I will absolutely agree with you that merging that repair code would be vastly preferable to you and the users. And again, if bcachefs was mature and stable, I absolutely think users should get a way to repair ASAP. But bcachefs is currently experimental and thus one can reasonably expect users to be prepared to deal with the consequences of that. And hence the kernel team, with Linus at the top, should be able to assume this when making decisions. If you have users who are not prepared for this, you have a different problem and should seek how to fix that ASAP. Best would probably be to figure out how to dissuade them from installing. In any case, not doing something to prevent that scenario would be a disservice to those users. | |||||||||||||||||||||||||||||||||||
▲ | koverstreet 4 days ago | parent [-] | ||||||||||||||||||||||||||||||||||
bcachefs has had active users, with real data that they want to protect, since before it was merged. A lot of the bcachefs users are using it explicitly because they've been burned by btrfs and need something more reliable. I am being much, much more conservative with removing the experimental label than past practice, but I have been very explicit that while it may not be perfect yet and users should expect some hiccups, I support it like any other stable production filesystem. That's been key to getting it stabilized: setting a high expectations. Users know that if they find a critical bug it's going to be top priority. | |||||||||||||||||||||||||||||||||||
|