Re: [ANNOUNCE] RAIF: Redundant Array of Independent Filesystems

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

 



>Although, it is not possible with the current code, it should be possible
>to do via failing the branches.  First, you fail the branch intended for
>backups and it becomes a backup copy.  Later you can "unfail" the same
>branch and fail the newer branch to start the on-line recovery.  If you
>enable atime updates on these lower file systems incremental (delta)
>updates should not be a problem.

So I guess you're saying that what you have now doesn't have the ability 
to recover from a temporary absence of a member by updating just the areas 
that changed while it was absent.  Given how complex the path to one of 
these member filesystems might be, and how big a filesystem can be, I 
would think that's pretty important for making RAIF practical.

Actually getting to the cloneset-like thing is a step further, though, 
because it doesn't have the instantaneous resync property -- if you fail a 
branch while it's being resynced, you can't then access that branch and 
expect to get current data.

But I didn't actually understand,  "Later you can 'unfail' the same branch 
and fail the newer branch to start the on-line recovery," so maybe you're 
talking about something different.  I would think that if you fail the 
only branch that has current data on it (the "newer branch"?) that 
recovery would be pretty much over.

--
Bryan Henderson                     IBM Almaden Research Center
San Jose CA                         Filesystems

-
To unsubscribe from this list: send the line "unsubscribe linux-fsdevel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

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