Facebook To Begin Deploying Btrfs
An anonymous reader writes "After hiring the lead Btrfs developers and Linux kernel block maintainers last year, Facebook is beginning trial deployments of Btrfs. Facebook will start using the next-generation file-system within their web-tier and they will be among the first major public deployments of Btrfs."
and I'll start deploying all kinds of btrfs.
When are they going to make the users of their website tolerable human beings instead of insane caricatures designed to make you lose all faith in humanity?
unRAID should start using Btrfs filesystem,
If Facebook likes something, it must be evil.
> Btrfs
tl;dr, I assume this is a button to let you tag people as a butterface?
(-1: Post disagrees with my already-settled worldview) is not a valid mod option.
What does this thing getting deployed look like? Any pics?
FB admins - thank you for paying the developers for the open source work they do. I've been using flashcache with great success in one deployment for almost two years now and am looking to start with hhvm. I didn't even know about the block work.
Obviously kudos to the developers too for spending valuable years on it as well.
My God, it's Full of Source!
OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
IMHO, this is a very good thing. btrfs doesn't have as many capabilities that ZFS or Storage Spaces/ReFS possesses.
However, it is finally time that Linux has a filesystem that supports the latest/greatest enterprise features (deduplication and the ability to combat bit rot.)
Realistically, it would be nice to see the native (not FUSE based) code from OpenZFS be included as an alternative, but the CDDL/GPL conflicts likely will make this a no-go.
Is that short for Bitrot Filesystem?
...and the ship's owner is named Larry Ellison. How do you expect him to be able to afford enough Ole Doc Washington's Patented Yacht Oil to win the America's Cup if he gives nice things away for free??
If only "common" sense was actually that common...
As far as I know, the web tier is basically read-only images of the services to be run. The updates and data are on the back end.
So what, precisely, does using Btrfs in such a deployment prove? It's the stability of modified disks that is in question.
I do not fail; I succeed at finding out what does not work.
Backfield in motion.
"Flyin' in just a sweet place,
Never been known to fail..."
Not that anybody'll really notice, but I have a feeling that Facebook's backup and recovery system is queuing up for a stress test.
Having lost data with BTRFS multiple times on my disk array (as recently as last month), I have no confidence in it. The best thing I can say about btrfs is is that it was able to tell me that it had lost data. Not many filesystems do that; but ZFS on Linux has been rock solid for years, and not only tells me if data has been lost, but actually preserves the data as well.
-- Sometimes you have to turn the lights off in order to see.
If they strap on an oculus rift headset, do you think that maybe they'd be able to see that nobody gives a shit unless it's news about them going bankrupt? I bet 50% of slashdotters don't use Facebook. They could use hamsters on wheels and mathematical savant unicorns as servers for all I care. I just want them to die already.
From wikipedia: Btrfs (B-tree file system) is a GPL-licensed experimental copy-on-write file system for Linux. (I'm sure a lot of people were wondering what it is, since TFA doesn't say)
It would be the biggest "fuck you" in the history of open source if ORACLE licensed ZFS as GPLv3 only, as the license would still be incompatible with the Linux Kernel.
The whole reason the CDDL was chosen by Sun was to be incompatible with GPLv2. Oddly enough, the GPLv3 is incompatible with GPLv2 as well.
From a license persepective, it makes no useful difference, as you'd taint the kernel with an incompatible license to run the code whether it's GPLv3 or CDDL.
-- Sometimes you have to turn the lights off in order to see.
It also has an active development community; the git repo has regular and frequent commits (for a filesystem). ZFS on Linux seems to test more and release less often -- a fact I appreciate as I haven't lost a single bit of data on my ZFS filesystems, but have lost entire btrfs filesystems multiple times. (Yeah, sure, btrfs is "experimental" and will eat your data... so why is Facebook even thinking about using it?)
-- Sometimes you have to turn the lights off in order to see.
There may be such a button, but since the code will be stored on btrfs, it'll corrupt itself in a few months and disappear.
-- Sometimes you have to turn the lights off in order to see.
If ZFS was a next gen filesystem and BtrFS doesn't surpass it, how can BtrFS be next gen?
http://hhvm.com/ from TFSite "an open-source virtual machine designed for executing programs written in Hack and PHP. HHVM uses a just-in-time (JIT) compilation approach to achieve superior performance while maintaining the development flexibility that PHP provides."
There is no right to feel safe thru security vaudeville at the expense of everyone's freedom, privacy and tax money.
Where did you *hear* that a filesystem can't check for "bit rot" [sic]?
Here?
http://arstechnica.com/information-technology/2014/01/bitrot-and-atomic-cows-inside-next-gen-filesystems/2/
Larry, really? The guy from the same company who actually STARTED btrfs? That's right, btrfs *is* an Oracle project. Some other big names came onboard later on, but it started there... Check http://en.wikipedia.org/wiki/B...
Thank you, ladies and gentlemen.
Windows 2000 - from the guys who brought us edlin
The next time the guy warns you about the brown acid, remember that he means NOT to take any, okay?