Status update
Added 2018-05-25 05:11:36 +0000 UTCdefinitely not drunk debugging right now
I know I've been shit at posting updates, so ask your questions now - about what's going on with upstreaming or anything else you can think of
Comments
What's the status on support NFS export? The website's Todo list has it as almost done. I've seen a lot of activity on here that makes the Todo list look out of date, but I haven't seen anything on NFS. I'm eventually looking at a high-performance NAS or low-end SAN system that is expandable. So far, I haven't found good software, but this is one of the more solid contenders.
2018-06-08 21:21:36 +0000 UTCHey Kent, will bcachefs support snapraid/unraid style "RAID" ? ie parity but without striping so that 1. It's stupid simple to add a drive to the array 2. If n+k drives die you only lose the content on the k drives. Best regards and thanks for your work
2018-05-31 10:11:49 +0000 UTCI want to build laptop with big storage: 2*2GB NVME + 2*8GB SATA (all SSDs). 8TB SATA ones I got are a bit power hungry, so I would prefer them to idle most of the time, and keep ~ and OS on NVME, but as I understand it's still not supported? And what about Subvolumes? Even XFS is adding support for it: <a href="https://news.ycombinator.com/item?id=16494370" rel="nofollow noopener" target="_blank">https://news.ycombinator.com/item?id=16494370</a> And what about hardware-accelerated crypto, like AES_XTS? I'm also considering BTRFS for this setup (+subvolumes -tiering/caching -encryption) or XFS/LVM2/LUKS combo(-data checksumming). I hate external drives (unmounting, syncing buffers, etc) and I'm wondering if should I stick to replication/RAID1(I will be low on space probably, already got 7TB of data) or RAID0(does bcachefs even supports that?) could be a reasonable choice for such storage? (yes, I know I need backup ;-)
2018-05-26 23:49:42 +0000 UTCYeah I'll make a mailing list soon
Kent Overstreet
2018-05-25 22:30:37 +0000 UTCWith any real SSD with a full FTL, you shouldn't have to worry about such things. That said, bcachefs is _vastly_ more efficient than ext4 at writing out metadata.
Kent Overstreet
2018-05-25 22:30:18 +0000 UTCCan we get a mailing list and/or issue tracker that is separate from bcache? I had to unsubscribe because there's absolutely zero bcachefs subject matter and tons of bcache discussion and patches. I know a lot of old-school kernel devs still prefer mailing lists, but a modern code repo with issue tracking would be really nice to see at some point.
2018-05-25 16:01:41 +0000 UTCHave you done any estimates on any different wear patterns from bcachefs versus non-flash-focused filesystems like ext4? Or are SSDs these days "good enough" that you don't really have to worry about such things anymore?
Scrivener
2018-05-25 12:16:56 +0000 UTCDKMS support is unrealistic due to the VFS patches bcachefs needs. Don't worry though, it's going upstream :)
Kent Overstreet
2018-05-25 09:16:26 +0000 UTCIs it possible that it could be made to be DKMS-compatible until it is mainlined? Also, how confident are you that it will be mainlined someday?
mega
2018-05-25 08:44:22 +0000 UTCRight now, performance critical applications - that's the killer feature at the moment. I'm using it on the laptop I'm typing it on. The fact that it has really, really good tail latency is really nice for interactive usage. Machines feel more responsive running it :)
Kent Overstreet
2018-05-25 07:31:56 +0000 UTCwhat would you say is the main practical use-case right now for bcachefs, if there is one? usage in a non-critical performant file server making use of tiering/replication, while in the long run hoping for the addition of snapshots and scrubbing for backup/integrity? Or also as a replacement for ext4 in my daily driver notebook? Missing features don't matter as much here, as ext4 basically has none except for journaling :-P while hoping for the same feature additions in the long run. Would you encourage such usage, or would you be better served with "just testing" the current state with non-critical data?
2018-05-25 07:28:17 +0000 UTCReplication should be stable and roughly feature complete. Snapshots are still a ways off.
Kent Overstreet
2018-05-25 07:08:31 +0000 UTCis the current status as on bcachefs.org up to date? I ask mainly because of replication and snapshotting, which are the most important features for me, for now. What is the status here?
2018-05-25 07:03:26 +0000 UTCDepends on how quickly I can bribe people for code reviews, mainly
Kent Overstreet
2018-05-25 06:59:43 +0000 UTC