Re: [LSF/MM/BPF TOPIC] Lustre filesystem upstreaming

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

 




> On 1/28/25, 1:14 AM, "Christoph Hellwig" <hch@xxxxxxxxxxxxx <mailto:hch@xxxxxxxxxxxxx>> wrote:
> > On Fri, Jan 24, 2025 at 08:50:02PM +0000, Day, Timothy wrote:
> > While much of that has been addressed since - the kernel is a
> > moving target. Several filesystems have been merged (or removed)
> > since Lustre left staging. We're aiming to avoid the mistakes of
> > the past and hope to address as many concerns as possible before
> > submitting for inclusion.
>
> That's because they have a (mor eor less normal) development model
> and a stable on-disk / on-the-wire protocol.
>
> I think you guys needs to sort your internal mess out first.
> Consolidate the half a dozend incompatible versions, make sure you
> have a documented and stable on-disk version and don't require
> all participants to run exactly the same version. After that just
> send patches just like everyone else.

The network and disk format is pretty stable at this point. All of the
Lustre versions released over the past 6 years (at least) interoperate
over the network just fine. I don't have personal experience with a
larger version difference - but the Lustre protocol negotiation is pretty
solid and I've heard of larger version gaps working fine.

For the disk format, Lustre uses a minimally patched ext4 for the
servers. That's well documented - although perhaps a bit odd
compared to NFS or SMB. The number of patches needed for
ext4 has decreased a lot over time. Convergence with regular
ext4 is feasible. But that's a deeper discussion with the ext4
developers, I think.

My biggest question for LSF is around development model:
Our current development model is still orthogonal to what
most other subsystems/drivers do. But as we evolve, how do
we demonstrate that our development model is reasonable?
Sending the initial patches is one thing. Convincing everyone
that the model is sustainable is another.

Tim Day





[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