I see that BTRFS is in 7.2 and still listed as a technology preview. Is there an estimated VE version when this will be stable for production use?
Hopefully, when it will be production ready .. if that date ever comes ... current status is here.I see that BTRFS is in 7.2 and still listed as a technology preview. Is there an estimated VE version when this will be stable for production use?
From all the filesystems around, those two are very similar in all respects that count and BTRFS was started as a clone of ZFS back in the days when ZFS was not open sourced. It is also a Copy-on-Write filesystem with checksums and stuff, so yes, it'll also wear our cheap consumer SSDs. The problem with wearing out is a purely PVE-specific problem due to the /etc/pve filesystem and the RRD graphs. If you disable both (or put on another disk), you will not wear it out so much.The BTRFS does that wear out consumer ssd like zfs? At least for OS?
Or you could use it for testing and troubleshooting purpose.production use
Sorry, i am very new to proxmox and i was looking around to read about the wear out of btrfs drives in combination with proxmox, thats why i came to that thread.From all the filesystems around, those two are very similar in all respects that count and BTRFS was started as a clone of ZFS back in the days when ZFS was not open sourced. It is also a Copy-on-Write filesystem with checksums and stuff, so yes, it'll also wear our cheap consumer SSDs. The problem with wearing out is a purely PVE-specific problem due to the /etc/pve filesystem and the RRD graphs. If you disable both (or put on another disk), you will not wear it out so much.
Sorry, I was not clear enough. You're totally right, it's a "clone of the features" and of course it's not a carbon copy clone. So the only word missing is "as a FEATURE clone of ZFS". Everything else is still true.What you are saying is not correct. BTRFS has nothing to do with ZFS and they are only similar by looking at the features but not at how it is done.
If BTRFS would have started as a ZFS clone, it would be at least a 128bit FS as ZFS is.
No, it's a B tree, not a binary tree. See the original paper, in which the actual similarities and dissimilarities to ZFS are also shown. Therefore my "clone of ZFS" statement.BTRFS is based on a binary tree structure
Because the developers have not stated otherwise. Important things like RAID5 is still not production ready. I don't want to use a filesystem that states "mostly OK" for features available in other filesystems.Why is this still a techology preview in v7.4? Btrfs has been in the mainline kernel since 2009. What about it is not ready yet?
They are being extremely conservative saying that. Like anything else you need to test it for your use case. Lots of people using it in production. I don't think Facebook would rely on Btrfs for their infrastructure if they didn't think it was ready.Because the developers have not stated otherwise. Important things like RAID5 is still not production ready. I don't want to use a filesystem that states "mostly OK" for features available in other filesystems.
https://bugzilla.proxmox.com/show_bug.cgi?id=4233#c1correct since btrfs storage is currently a technology preview, it's not exposed on the gui. if we decide that btrfs is stable/good enough, we'll probably put in on the gui like the other options
https://bugzilla.proxmox.com/show_bug.cgi?id=4233#c3it's not only about btrfs itself but our integration with that too, so my point still stands. Aside from that, there are still some pain points with btrfs (e.g. raid5/6 is still not recommended for production use, see: https://btrfs.readthedocs.io/en/latest/btrfs-man5.html#raid56-status-and-recommended-practices )
Then don't use it if you are using RAID 5/6. Problem solved.
I don't use Raid5/6. Problem solved.
Then don't use it if you are using RAID 5/6. Problem solved.
it's not only about btrfs itself but our integration with that too
Why are you contradicting yourself? First give reasons not to use it then saying just ignore that?Simply use it as it is and do not care about its status at all. Problem solved.
Why are you contradicting yourself? First give reasons not to use it then saying just ignore that?
and even after your edit, your answer is:I don't use Raid5/6. Problem solved.
So you completely ignored the part, that I highlighted on purpose:Then don't use it if you are using RAID 5/6. Problem solved.
Since you only touched this single raid5/6 topic and tried to negate it, ignoring all other topics, it sounded to me, that the only concern you have, are the two words: "technology preview".it's not only about btrfs itself but our integration with that too
It's not integrated in the GUI yet. That, and calling it a technology preview, is a Proxmox specfic problem that is not solved.