Re: BTRFS dropped by RedHat

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Sat, Aug 05, 2017 at 12:58:15PM -0400, Neal Gompa wrote:
> On Sat, Aug 5, 2017 at 8:12 AM, Richard W.M. Jones <rjones@xxxxxxxxxx> wrote:
> > On Fri, Aug 04, 2017 at 06:00:58PM +0200, František Zatloukal wrote:
> >> Some insight why was BTRFS dropped by RH:
> >> https://news.ycombinator.com/item?id=14907771
> >>
> >> Also check out Stratis:
> >> https://fedoraproject.org/wiki/Changes/StratisStorage
> >
> > Stratis is a management tool that makes it a bit easier to manage all
> > the layers together.
> >
> > Another aspect which seems indicative of Red Hat's direction [I have
> > no inside information on strategy] is the recent acquisition of
> > Permabit (http://permabit.com/).  AIUI it's a device mapper module
> > which does some clever data deduplication and/or compression across LVs:
> >
> > https://www.theregister.co.uk/2016/06/29/permabit_offering_dedupe_to_linux_masses_almost/
> >
> 
> There are plenty of "clever" kernel modules that do bits and pieces of
> what Btrfs offers. For example, the place I work for created a kernel
> module that makes it possible to do VSS/CoW like snapshotting with
> *any* legacy file system (as long as it has a real block device)
> called dattobd:
> 
> https://github.com/datto/dattobd

That's actually something we could really use and the missing
piece I've been looking for, to do "live" virt-p2v :-/

> It can enable snapshotting for legacy file systems like ext4, xfs,
> jfs, etc. whether it's on LVM or not. It can also back up filesystems
> on things like LVM or mdraid.
> 
> That being said, I've been told that it's unlikely that such
> functionality will ever make it into the Linux kernel itself, and it's
> not as smooth as if the filesystem itself is able to do these things
> (like with Btrfs). The biggest pitfall of this approach? The
> filesystem has to be "frozen" for a small period of time while the
> snapshot is being taken. It's quite noticeable when you're using it on
> an hourly schedule, but it's minimized to the littlest effect possible
> without a filesystem like Btrfs.

I totally accept your point that it's better integrated in the
filesystem.

OTOH back to the P2V case, being able to snapshot arbitrary
filesystems (which as you say Windows can already do with VSS) is
brilliant.  Did they ever try to get this upstream?

> The effect is similar when using LVM snapshots. Stratis is even less
> useful than dattobd because it requires building the storage up in
> that way, whereas dattobd works with existing installations and Btrfs
> can be seeded from existing filesystems and from there you can
> leverage all the benefits of Btrfs.

Rich.

-- 
Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones
Read my programming and virtualization blog: http://rwmj.wordpress.com
virt-top is 'top' for virtual machines.  Tiny program with many
powerful monitoring features, net stats, disk stats, logging, etc.
http://people.redhat.com/~rjones/virt-top
_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux