3 ms·
> BTRFS has no future This is FUD. Btrfs is actively developed and its problems and limitations are acknowledged by upstream in an honest way. Many people DO
by peatfreak 7y ago
> BTRFS has no future
This is FUD.
Btrfs is actively developed and its problems and limitations are acknowledged by upstream in an honest way. Many people DO use it with no more problems than they have with XFS or OpenZFS.
The only people who say "Btrfs is dead" are those who don't use it. It's a bit like people who snigger at the whole "Perl looks like line noise" trope without ever having writting a line of Perl in their lives.
In every report that I have seen of Btrfs doing something bad is when somebody (myself included) has done something incorrectly, not read the docs, not consulted an expert before doing something complicated, not taken the time to understand how it works, using a suboptimal or flakey hardware/software stack underlying it.
Have you seen how strict the FreeNAS community is about using proper, server-grade hardware and configuring the system properly to prevent data loss? This is a very good line to stick to.
Unfortunately Btrfs doesn't have the same consistent message but if it did then there would be fewer problems.
I regularly use Btrfs at home and so far I haven't had any problems. I would not use it in production when other people's data is on it YET.
One reason is technical, and it's too much of a cognitive burden these days when combined with other people's data.
The other reason is because of customer expectations, i.e., because of FUD that people like you are spreading. If there was some data loss, the customer would be angry at me for choosing Btrfs because "everybody knows" that it's unstable /s. If I am using ZFS then there's less of a chance that customers think I make bad decisions and there is a small chance they will be more forgiving.
Mdadm + LVM + XFS is an excellent alternative. The only reason that I don't use this more often is because snapshotting requires twice as much disk space as you plan to use. Otherwise I probably would be using this stack exclusively.
Getting back to the original "Btrfs has no future" nonsense, the only reason this is true is if people make it true. Therefore, one important reason I use Btrfs is that I want to see it succeed. That can only happen when people actually use it and advocate for it in a positive and honest way.
- theamk 7y ago> The only people who say "Btrfs is dead" are those who don't use it. Please do not put your words in other people's mouths. There are many people who did try btrfs and lost their data. And it was not because they did not read the docs or used flaky hardware -- for example, our org lost the data after the sudden power failure. Maybe this was our fault, be we switched to XFS on the very same hardware and did not lose any more data, despite having more power failures. If your point is to have people use btrfs, you are not helping it by saying things like "it is user's fault every time". Nor does it help to dismiss people's experiences as FUD. Acknowledging its limitations, and saying "yes, it was bad, but as of 20XX it got much better" would be much more effective.