RE: bcachefs - snapshots

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

 



> On 9/27/21 3:49 AM, Kent Overstreet wrote:
> > Snapshots have been merged! 9 months of work and 3k lines of new code,
> > finally released. Some highlights:
> >
> >  - btrfs style subvolumes & snapshots interface
> >  - snapshots are writeable
> >  - highly scalable: number of snapshots is limited only by your disk
> > space
> >  - highly space efficient: no internal fragmentation issues
> >
> > Design doc here: https://bcachefs.org/Snapshots/
> >
> > The core functionality is complete - snapshot creation and deletion
> > works, fsck changes are done (most of the complexity was in making
> > fsck work without O(number of snapshots) performance - tricky). Everything
> else is a todo item:
> >
> >  - still need to export different st_dev for files in different subvolumes
> >    (we'll never allocate a new inode with an inode number that collides with an
> >    inode inother subvolume - but snapshots will naturally result in colliding
> >    inode numbers)
> 
> With my limited high level view on it - shouldn't you discuss with Neil about a
> solution and to avoid going the btrfs route for colliding inode numbers?

I was going to ask that also having been watching the btrfs subvolume saga. As maintainer of the Ganesha user space NFS server I have an interest in this also though we haven't had anyone talk about bcachefs yet.

Frank





[Index of Archives]     [Linux Ext4 Filesystem]     [Union Filesystem]     [Filesystem Testing]     [Ceph Users]     [Ecryptfs]     [NTFS 3]     [AutoFS]     [Kernel Newbies]     [Share Photos]     [Security]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux Cachefs]     [Reiser Filesystem]     [Linux RAID]     [NTFS 3]     [Samba]     [Device Mapper]     [CEPH Development]

  Powered by Linux