On Sat, Apr 28, 2018 at 11:37 PM Eric Sandeen <esandeen@redhat.com> wrote:


On 4/28/18 9:21 AM, Steven Whitehouse wrote:
> Hi,
>
>
> On 28/04/18 14:55, Peter Robinson wrote:
>> On Sat, Apr 28, 2018 at 11:09 AM, Daniel Walsh <dwalsh@redhat.com> wrote:
>>> We are adding some features to container projects for User Namespace support
>>> that can take advantage of XFS Reflink.  I have talked to some of the XFS
>>> Reflink kernel engineers in Red Hat and they have informed me that they
>>> believe it is ready to be turned on by default.
>>>
>>> I am not sure who in Red Hat I should talk to about this? Whether we should
>>> turn it on in the installer or in the mkfs.xfs command?
>>>
>>> Who should I be talking to?  To make this happen.
>> I would speak to Eric Sandeen I believe he's the Red Hat maintainer
>> (or one of them) of XFS.
>>
>> Peter
> Indeed, and also we should look at this in the context of what is done for upstream. Ideally Fedora would just inherit the changes there, and there should not be anything special required for Fedora,
>
> Steve.

So, for context, I am the upstream maintainer of xfsprogs as well as for
Fedora xfsprogs.

Historically, new features in XFS have gone from "Experimental" (i.e. under
development), then dropped Experimental (development is ~done) but still optional,
and eventually default.  We do this very conservatively, to give bugs a chance
to shake out, which is one of the reasons XFS has a good reputation for /not/
eating your data.

Reflink on XFS only recently dropped "Experimental" and is not yet default upstream;
it won't be default upstream for some time to come - think on the order of months.

However, we do want to give reflink more exposure, and so jumping the gun a bit and
turning it on for rawhide / Fedora 29 is probably a good idea.

I'm mostly ok with patching it on by default in mkfs.xfs; it does confuse things a bit
when "our" version behaves fundamentally differently from upstream, but it's probably
the right thing to do here.  I'll make sure that none of the other xfs developers have
strong objections, and if not, I'll patch it in for fedora 29.

Unless this should be a full blown Feature?  If so, I'm ok with following that path
as well.


XFS is the default filesystem on Fedora Server Edition, so yes: I think we should really have a System-Wide Change Proposal submitted for this, primarily to ensure that the information is spread widely (Change Proposals like this are picked up by Fedora Marketing and tech news, so it’ll be more widely dispersed than just on the fedora-devel list).



thanks,
-Eric

_______________________________________________
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-leave@lists.fedoraproject.org