It seems Lustre uses ext4 on its backends (OST/MDS) and I was curious if kernel patching will be required in the future releases? I would be nice to just compile the modules and be gone with it. But, I suppose there are other technical issues that need to be ignored out for this to work? TIA
Mag Gam writes: Hello, > It seems Lustre uses ext4 on its backends (OST/MDS) and I was curious > if kernel patching will be required in the future releases? I would be default Lustre configuration uses `ldiskfs'' as a back-end file system, which is a modified ext4. ldiskfs is a separate file system type and a separate module, so no kernel patching is needed for it. Other parts of Lustre server do require changes to the core kernel code though. > nice to just compile the modules and be gone with it. But, I suppose > there are other technical issues that need to be ignored out for this > to work? Nikita.
On Fri, 2008-08-22 at 07:42 -0400, Mag Gam wrote:> It seems Lustre uses ext4 on its backends (OST/MDS) and I was curious > if kernel patching will be required in the future releases? I would be > nice to just compile the modules and be gone with it. But, I suppose > there are other technical issues that need to be ignored out for this > to work?Lustre currently uses ext3+ldiskfs patches. When we start using the newer kernels for Lustre which have ext4 support we do plan to start using ext4. Thanks, Kalpak
On Fri, 2008-08-22 at 07:42 -0400, Mag Gam wrote:> It seems Lustre uses ext4 on its backends (OST/MDS) and I was curious > if kernel patching will be required in the future releases? I would be > nice to just compile the modules and be gone with it. But, I suppose > there are other technical issues that need to be ignored out for this > to work?Lustre patches more of the kernel than just ext3/ldiskfs for servers. b. -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 189 bytes Desc: This is a digitally signed message part Url : http://lists.lustre.org/pipermail/lustre-discuss/attachments/20080822/fbf11710/attachment.bin
On Fri, 2008-08-22 at 17:45 +0530, Kalpak Shah wrote:> On Fri, 2008-08-22 at 07:42 -0400, Mag Gam wrote: > > It seems Lustre uses ext4 on its backends (OST/MDS) and I was curious > > if kernel patching will be required in the future releases? I would be > > nice to just compile the modules and be gone with it. But, I suppose > > there are other technical issues that need to be ignored out for this > > to work? > > Lustre currently uses ext3+ldiskfs patches. When we start using the > newer kernels for Lustre which have ext4 support we do plan to start > using ext4.Here is the bug for this task. https://bugzilla.lustre.org/show_bug.cgi?id=15976 Regards, Girish> Thanks, > Kalpak > > _______________________________________________ > Lustre-discuss mailing list > Lustre-discuss at lists.lustre.org > http://lists.lustre.org/mailman/listinfo/lustre-discuss
On Fri, Aug 22, 2008 at 03:49:44PM +0400, Nikita Danilov wrote:> Mag Gam writes: > > Hello, > > > It seems Lustre uses ext4 on its backends (OST/MDS) and I was curious > > if kernel patching will be required in the future releases? I would be > > default Lustre configuration uses `ldiskfs'' as a back-end file system, > which is a modified ext4. ldiskfs is a separate file system type and a > separate module, so no kernel patching is needed for it. Other parts of > Lustre server do require changes to the core kernel code though.I would really like to see some wiki or other evolving technical documentation on what changes are really requried to the core kernel code, and why, and what barriers there are to getting those patches accepted into the mainline kernel.
I would like to second Troy''s request. On Fri, Aug 22, 2008 at 1:04 PM, Troy Benjegerdes <hozer at hozed.org> wrote:> On Fri, Aug 22, 2008 at 03:49:44PM +0400, Nikita Danilov wrote: >> Mag Gam writes: >> >> Hello, >> >> > It seems Lustre uses ext4 on its backends (OST/MDS) and I was curious >> > if kernel patching will be required in the future releases? I would be >> >> default Lustre configuration uses `ldiskfs'' as a back-end file system, >> which is a modified ext4. ldiskfs is a separate file system type and a >> separate module, so no kernel patching is needed for it. Other parts of >> Lustre server do require changes to the core kernel code though. > > I would really like to see some wiki or other evolving technical > documentation on what changes are really requried to the core kernel > code, and why, and what barriers there are to getting those patches > accepted into the mainline kernel. >