[LU-16137] Lustre 2.15.1 server kernel issue (RHEL 8.6) Created: 06/Sep/22  Updated: 06/Sep/22

Status: Open
Project: Lustre
Component/s: None
Affects Version/s: Lustre 2.15.1
Fix Version/s: None

Type: Bug Priority: Blocker
Reporter: Jean-Baptiste Moulin Assignee: WC Triage
Resolution: Unresolved Votes: 0
Labels: None
Environment:

Rocky Linux 8.6


Issue Links:
Related
is related to LU-16109 Whamcloud created 2.15.1 packages won... Resolved
is related to LU-16059 Fix dkms server build installation Resolved
is related to LU-16138 remove need for T10-PI block integrit... Reopened
Epic/Theme: Kernel
Severity: 3
Rank (Obsolete): 9223372036854775807

 Description   

Hi,

I've just installed the 2.15.1 server version for RHEL 8.6 on my Rocky Linux server but it looks like the rpm has been compiled for the 4.18.0-372.9.1.el8_lustre.x86_64 kernel instead of the official 4.18.0-372.9.1.el8.x86_64.

When I perform a rpm -pql, I see the rpm is looking for .ko files in /lib/modules/4.18.0-372.9.1.el8_lustre.x86_64/

I do not wish to use the lustre kernel and stay on the official one as I used to do with previous versions.
Is there any chance you plan to compile the lustre server kmod rpm for the official kernel ?

Thanks and regards,



 Comments   
Comment by Andreas Dilger [ 06/Sep/22 ]

The Lustre-patched server kernel is only required for storage that supports the SCSI T10-PI feature and is configured to use it (most storage does not). As such, it is possible to build and run a Lustre server on an unpatched kernel, but we do not currently build and test RPMs against an unpatched kernel. However, you are free to build such RPMs yourself.

We are investigating how to remove the requirement for the block-integrity patches from the el8.x and later server kernels, at which point we can move build and testing over to unpatched server kernels, but that work has not been done yet.

Generated at Sat Feb 10 03:24:20 UTC 2024 using Jira 9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c.