News for hackers. Stuff that matters.
Re:Facebook open-sources new suite of Linux kernel component... by traek on Tuesday October 30, 2018 @12:09PM (#18338099)
Facebook hired the principal developer of BRTFS, Chris Mason, to work on it full-time.

Edit: it looks like a lot of the projects have already been open-sourced but were developed at Facebook (e.g. PSI and cgroups2), and Facebook is now announcing them all together along with some new tools.

Re:Facebook open-sources new suite of Linux kernel component... by h1d on Tuesday October 30, 2018 @03:19PM (#18340377)
Interesting they continue to develop btrfs when RedHat severed its tie which sounded like the end of the deal for btrfs when no one but suse uses it as the default file system.

But even looking how it never gained mainstream adoption for over 10 years when people always wanted something like zfs, it just feels there's something substantially wrong about its development model.

https://news.ycombinator.com/item?id=14907771

Re:Facebook open-sources new suite of Linux kernel component... by nouseforaname on Tuesday October 30, 2018 @05:15PM (#18341341)
I like the fact that there's a little competition.

Personally, I tried btrfs as a root filesystem for a couple years. It definitely had weird gotchas like running out of inode space pretty frequently when making use of snapshots. A few years back I also ran into a problem with a bunch of zero length files (race between writing metadata and content?)

I switched this year and I found zfs to much more user friendly and reliable, although setting up zfs on a root on ubuntu is still a manual process.

Re:Facebook open-sources new suite of Linux kernel component... by rachelbythebay on Wednesday October 31, 2018 @01:52AM (#18343616)
ENOSPC latching. Not just you. It never ends.
Re:Facebook open-sources new suite of Linux kernel component... by chronid on Tuesday October 30, 2018 @04:07PM (#18340830)
I feel it's most bad experiences when it was started at first - and on enterprise systems it never really got adoption because of bad RAID. I still remember some bugs with inodes that could not be deleted making me mad and forcing me to format my laptop with the more conventional XFS :)

But I guess if (big if?) FB uses it in production (without a lot of internal patches) it may be kinda stable now. Still, I don't see it as being useful for a lot of people nowadays, particularly if you sit on an "expendable" VM in a cloud.

Re:Facebook open-sources new suite of Linux kernel component... by pfranz on Tuesday October 30, 2018 @04:51PM (#18341176)
Synology has rolled out btrfs in par with ext4 a few years ago for models that support it. Changing to a new filesystem is scary so I'm not surprised it has taken this long to reach mainstream. I'm glad there's still a big player like FB supporting it.
Re:Facebook open-sources new suite of Linux kernel component... by akhilcacharya on Tuesday October 30, 2018 @12:14PM (#18338180)
They hired a bunch of people from Fusion-IO to work on it.

https://en.wikipedia.org/wiki/Fusion-io

I met Josef at a FB recruiting event at my school.

Re:Facebook open-sources new suite of Linux kernel component... by moneil971 on Tuesday October 30, 2018 @12:53PM (#18338700)
Oomd was open sourced before this announcement: https://code.fb.com/production-engineering/oomd/ But seems like Facebook is grouping them to show how they can work together.