BetrFS: An in-kernel file system that uses Bε trees to organize on-disk storage
1–10 of 48 posts
Re: BetrFS: An in-kernel file system that uses Bε trees to organize on-disk storage
#2Ah, but the project isn't new, so I guess it's not a new problem
Re: BetrFS: An in-kernel file system that uses Bε trees to organize on-disk storage
#3Btrfs vs betrfs... This is going to cause so much confusion Ah, but the project isn't new, so I guess it's not a new problem
Re: BetrFS: An in-kernel file system that uses Bε trees to organize on-disk storage
#4BetrFS: A Right-Optimized Write-Optimized File System https://www.youtube.com/watch?v=fBt5NuNsoII
Re: BetrFS: An in-kernel file system that uses Bε trees to organize on-disk storage
#5Btrfs vs betrfs... This is going to cause so much confusion Ah, but the project isn't new, so I guess it's not a new problem
But yeah I agree, betrfs and btrfs are way too similar names.
Re: BetrFS: An in-kernel file system that uses Bε trees to organize on-disk storage
#6Btrfs vs betrfs... This is going to cause so much confusion Ah, but the project isn't new, so I guess it's not a new problem
Pronounce btrfs as “butter fs” and betrfs as “bee-turr fs” or something, then there is no confusion ;) But yeah I agree, betrfs and btrfs are way too similar names.
Re: BetrFS: An in-kernel file system that uses Bε trees to organize on-disk storage
#7How reliable is it? Are there file system checkers for it? Does it support snapshots?
Re: BetrFS: An in-kernel file system that uses Bε trees to organize on-disk storage
#8... so I'm really a bit bewildered and sad by some of the engineering choices they made along the way, like requiring a modified kernel: https://github.com/oscarlab/betrfs/blob/master/README.md#com...
The reasons are detailed just above that link target, but are somewhat absurd IMHO: they modified the kernel's `struct task_struct` to pass error values, rather than fixing one of their libraries to handle its own error values. In return, nobody ever gets to use this without patching a kernel (which is, by the way, so ancient of a fork at this point that Forget It).
I know it's unfair of a random internetfolk to complain about the engineering choices of a project like this, I'm sure I don't know the influences and tradeoffs first hand, etc, etc, but... Ow. I would've tried this.
But not on a 3.11 kernel fork.
I hope someone can take all the awesome research here and get it to veer towards something slightly closer to product.
Re: BetrFS: An in-kernel file system that uses Bε trees to organize on-disk storage
#9Re: BetrFS: An in-kernel file system that uses Bε trees to organize on-disk storage
#10Talk given by Rob Johnson [1] at MSR a few years back... BetrFS: A Right-Optimized Write-Optimized File System https://www.youtube.com/watch?v=fBt5NuNsoII [1] http://www3.cs.stonybrook.edu/~rob/