Re: default file system, was: Comparison to Workstation Technical Specification

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

 



On Mon, Mar 3, 2014 at 9:01 PM, Chris Murphy <lists@xxxxxxxxxxxxxxxxx> wrote:
>
> On Mar 3, 2014, at 4:57 PM, Jon <jdisnard@xxxxxxxxx> wrote:
>>
>> We no longer release Fedora ARM rootfs tarballs, too hard to educate
>> people to do the right thing with ACL's, xattrs, selinux, etc...
>> Anyhow, it's actually a great way to ship a Fedora rootfs... just
>> shrink the filesystem down to the smallest size, and allow the user to
>> simply resize2fs the image into their storage.
>
> Well unfortunately it's not default ready yet, so it's a bit off-topic. But I see your example as a particularly good use case for several features including btrfs send to a file (restored with btrfs receive onto a new file system of whatever size); and btrfs seed device.
>
>
>> This would not be possible with XFS for the server variant of
>> Fedora-ARM, and I feel represents a significant challenge to the ARM
>> team.
>
> I'm a bit lost, but I think this is important to understand. Does the Server product anaconda default somehow affect the armv7hl raw.xz images you release? Is there a way to decouple this? Because Fedora ARM doesn't really use anaconda at all, do you?

On the rel-eng side we are not using anaconda to compose the ARM
images because we cannot put Anaconda into koji tasks, so instead we
use appliance-tools for ARM images.
(we used to use Anaconda to compose the ARM images until recently)
We still use kickstart, and for the ARM case we will do our best to
have 1:1 parity with the x86_64 server variant defaults.
Part of becoming PA is a commitment to keep things the same, as much
as possible, in all the places.
So it's important to consider the impact of XFS on ARM.
That said, my example about resizing the rootfs into the target system
will probably still work.
But our process on the rel-eng side might be complicated slightly...
more of an annoyance than a major blocker.

>
> If the anaconda default fs somehow binds your images to using the same thing, does it make sense to consider making XFS the default also contingent on using lvmthinp?
>

I would characterize lvm thin provisioning as a great way to balance
the situation, given the facts about XFS shrinking.
Not sure about making it contingent.

>> Thin provisioning sounds great, but I'm not sure it replaces the
>> ability to shrink in all situations, but it appears to negate many of
>> the situations I've mentioned, but not all.
>
> For example?

When people remove FC san luns from a over-subscribed VG, and are then
forced shrink the LV's and ext4's.

>
>> I would imagine people turning their ARM dev board into a home NAS or
>> some similar storage kit, and the linear scale-up of XFS is really
>> appealing.
>
> ARM gluster cluster :-)
>
Yes!

>
> Chris Murphy
>
> --
> devel mailing list
> devel@xxxxxxxxxxxxxxxxxxxxxxx
> https://admin.fedoraproject.org/mailman/listinfo/devel
> Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct



-- 

-Jon
-- 
devel mailing list
devel@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct





[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