On Mon, Dec 12, 2016 at 9:44 AM, Dave Chinner <david@xxxxxxxxxxxxx> wrote: > On Mon, Dec 12, 2016 at 07:06:37AM +0200, Amir Goldstein wrote: ... > > IOWs, the /earliest/ anything like this could be done is 4.11, but > I'd be really hesitant to rush anything like this into 4.11 because > of all the stuff we already have in the pipeline. And given that > we're currently looking at around the 4.12 release timeframe for > moving to full support for reflink, what does all this extra > "refcount-but-not-reflink" format shenanigans buy us? At best it's > going to be useful for a 3-6 month window, with very very limited > relevance or use to the rest of the XFS userbase? > If I truly believed that 4.12 is a realistic target, I wouldn't have bothered at all. But to get there we need to have a sufficiently large beta group of bleeding edge testers, don't you think? In fact, I am hoping that overlayfs "clone up" is merged to 4.10, creating a big incentive to CoreOS users to start experimenting with docker with overlayfs over XFS reflink, so there may be hope for that beta group. FYI, and unrelated, in coming up docker 1.13 release I implemented support for container disk usage quota with overlayfs storage driver over xfs using project quotas. This is catching up with a feature that btrfs/zfs/lvm storage driver already have. So soon enough, docker users will have a new incentive to use xfs an base fs. > When I look at what you are proposing from this perspective, the > cost-benefit analysis does not fall favourably on the side of making > these changes. > There is only one single benefit to what I am proposing and that is for admins that want to install systems near the day that reflink is declared stable and wait for the D-day before activation. How many such admins are there, I have no idea. This is why I am posting this requirement on a public mailing list - to find out. Following your feedback, I suppose I am going to go for the option of carrying a patch for -onoreflink. And yes, take the support of experimental reflink (refcount<=1) on myself. Cheers, Amir. -- To unsubscribe from this list: send the line "unsubscribe linux-xfs" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html