[LU-10942] Support for Lustre Servers (ldiskfs backend) on kernel 4.12.8 Created: 23/Apr/18  Updated: 05/Aug/20  Resolved: 04/Jul/19

Status: Resolved
Project: Lustre
Component/s: None
Affects Version/s: Lustre 2.11.0
Fix Version/s: None

Type: Improvement Priority: Minor
Reporter: CEA Assignee: DELBARY Gael
Resolution: Fixed Votes: 0
Labels: None
Environment:

CentOS 7.4 with kernel 4.12.8


Issue Links:
Related
is related to LU-9679 Prepare lustre for adoption into the ... Resolved
is related to LU-11071 Support for Lustre Servers on Ubuntu ... Resolved
Epic/Theme: Kernel, ldiskfs
Rank (Obsolete): 9223372036854775807

 Description   

Some improvements in latest kernel allow to boost Lustre performance (on some workloads we can expect up to 30% better, you can have more details on it if you read this LUG presentation [Lustre osd-ldiskfs on kernel 4.12.8|http://cdn.opensfs.org/wp-content/uploads/2018/04/Delbary-Lustre_Server_On_Kernel_4_12_8.pdf]

This LU purposes patches to support ldiskfs backend.

When we began this work on commit "1defa62a19e71c021ec2cf9fc9e0481e9ab962e0", we needed patches for ldiskfs and osd-ldiskfs. Right now people have done the job for the osd-ldiskfs, i submit only the patches for ldiskfs and some autoconf file (to specify explicitly that's for kernel 4.12.8).

Feature is not working: Project_quota



 Comments   
Comment by Peter Jones [ 24/Apr/18 ]

Gael

Is this something that you are working on?

Peter

Comment by DELBARY Gael [ 24/Apr/18 ]

Hello Peter,

Yes we have patches for :

  • ldiskfs
  • osd-ldiskfs
  • autoconf (to support new 4.12.8 series)

I will try to update this LU with a short description ...

Gael

Comment by Gerrit Updater [ 29/May/18 ]

DELBARY Gael (gael.delbary@cea.fr) uploaded a new patch: https://review.whamcloud.com/32572
Subject: LU-10942 kernel: add ldiskfs support for kernel 4.12.8
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: 3ec42785a1980fd27b3ca89f678d9c7d778788da

Comment by Shuichi Ihara (Inactive) [ 30/May/18 ]

Hello Gael,
Do you really want to keep 4.12 kernel support?
I wonder if we could rebase patches to support 4.15 kernel for Ubuntus18.04 server. Do you agree on this?

Comment by DELBARY Gael [ 30/May/18 ]

Hi Shuichi,

I think 4.12 will not be a LTS version kernel for Linux distribution!

I did the job for this version because it was the latest vanilla when we wanted to improve Lustre performance.

Yes i agree, your team can rebase theses patches to support 4.14 or 4.15 kernel.

Moreover, it will be nice to wait for some reviewers (to avoid "overwork" on your side).

Comment by James A Simmons [ 04/Jul/19 ]

We are now several version ahead of this  Will keep patch around for reference for newer vanilla kernel support

Generated at Sat Feb 10 02:39:33 UTC 2024 using Jira 9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c.