[LU-13590] support for RHEL 7.9 Created: 21/May/20  Updated: 07/Nov/20  Resolved: 16/Oct/20

Status: Resolved
Project: Lustre
Component/s: None
Affects Version/s: None
Fix Version/s: Lustre 2.14.0, Lustre 2.12.6

Type: Improvement Priority: Minor
Reporter: Jian Yu Assignee: Jian Yu
Resolution: Fixed Votes: 0
Labels: llnl

Issue Links:
Related
is related to LU-14076 kernel update [RHEL7.9 3.10.0-1160.2.... Resolved
Rank (Obsolete): 9223372036854775807

 Description   

Red Hat Enterprise Linux 7.9 Beta is available:
https://access.redhat.com/announcements/5088681
https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/7-beta/html-single/7.9_release_notes/index

Red Hat Enterprise Linux 7.9 will be the last RHEL 7 minor release and marks the start of Maintenance Phase 2. The beta provides an opportunity to evaluate the included stability and reliability fixes. Per the published RHEL life cycle, RHEL 7 will remain in Maintenance Phase 2 until retirement in 2024. This gives customers an opportunity to plan their upgrade strategy.



 Comments   
Comment by Jian Yu [ 30/Sep/20 ]

Red Hat Enterprise Linux 7.9 is GA:
https://access.redhat.com/announcements/5440131

Kernel version: 3.10.0-1160.el7

Comment by Olaf Faaland [ 05/Oct/20 ]

Hi Jian,

Do you have any updates?

Thanks,

Comment by Gerrit Updater [ 05/Oct/20 ]

Jian Yu (yujian@whamcloud.com) uploaded a new patch: https://review.whamcloud.com/40142
Subject: LU-13590 kernel: new kernel [RHEL 7.9 3.10.0-1160.el7]
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: cfb26944730d0979315dd174c896a165a90d1db1

Comment by Jian Yu [ 05/Oct/20 ]

Hi Olaf,
The above patch is for RHEL 7.9 client support on master branch. I'm working on server support and then will back-port the patches to Lustre b2_12 and b2_10 branches.

Comment by Olaf Faaland [ 05/Oct/20 ]

Hi Jian,

Thank you very much!

Comment by Jian Yu [ 06/Oct/20 ]

The new kernel version is 3.10.0-1160.2.1.el7:
https://access.redhat.com/errata/product/69/ver=/rhel---7/x86_64/RHBA-2020:4180

Comment by Gerrit Updater [ 07/Oct/20 ]

Jian Yu (yujian@whamcloud.com) uploaded a new patch: https://review.whamcloud.com/40160
Subject: LU-13590 kernel: RHEL 7.9 server support
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: 476913e002da08958b71e391d1c0a257d75dd175

Comment by Olaf Faaland [ 07/Oct/20 ]

Jian,

We may not need ldiskfs support for Lustre 2.10.  I expect to know in 1-2 days.

thanks

Comment by Jian Yu [ 07/Oct/20 ]

Thank you for the info, Olaf.
I just verified that the above client and sever support patches passed building on master branch on my local RHEL 7.9 vm node. Basic sanity testing also passed.
Let me back-port the client patch to Lustre b2_10 first.

Comment by Matt Rásó-Barnett (Inactive) [ 08/Oct/20 ]

Hi Jian, will/could this be backported to the b2_12 branch as well?

Many thanks,
Matt

Comment by Peter Jones [ 08/Oct/20 ]

Matt

Yes this will be in 2.12.6

Peter

Comment by Gerrit Updater [ 08/Oct/20 ]

Jian Yu (yujian@whamcloud.com) uploaded a new patch: https://review.whamcloud.com/40177
Subject: LU-13590 kernel: new kernel [RHEL 7.9 3.10.0-1160.2.1.el7]
Project: fs/lustre-release
Branch: b2_12
Current Patch Set: 1
Commit: 4f65883699f57b9293a4d21f475f96797ce2a757

Comment by Gerrit Updater [ 08/Oct/20 ]

Jian Yu (yujian@whamcloud.com) uploaded a new patch: https://review.whamcloud.com/40178
Subject: LU-13590 kernel: new kernel [RHEL 7.9 3.10.0-1160.2.1.el7]
Project: fs/lustre-release
Branch: b2_10
Current Patch Set: 1
Commit: ea77cc0cf8d1e59e67c9a4125dc59dd6286e6a0b

Comment by Olaf Faaland [ 10/Oct/20 ]

Hi Jian,

We definitely do not need ldiskfs support for Lustre 2.10.  We only need ldiskfs for Lustre 2.12.

thanks!

Comment by Jian Yu [ 10/Oct/20 ]

Thank you Olaf for the confirmation.
The client support patches for Lustre b2_12 and b2_10 have been pushed to Gerrit. I will work on the server support patch for Lustre b2_12.

Comment by Gerrit Updater [ 12/Oct/20 ]

Jian Yu (yujian@whamcloud.com) uploaded a new patch: https://review.whamcloud.com/40224
Subject: LU-13590 kernel: RHEL 7.9 server support
Project: fs/lustre-release
Branch: b2_12
Current Patch Set: 1
Commit: 66703259f56edac4eaffde53a4363fcc90dcee79

Comment by Gerrit Updater [ 16/Oct/20 ]

Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/40142/
Subject: LU-13590 kernel: new kernel [RHEL 7.9 3.10.0-1160.2.1.el7]
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: 1bfbc743e1ed4f0ba9715a3a34e50b9110e167bc

Comment by Gerrit Updater [ 16/Oct/20 ]

Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/40160/
Subject: LU-13590 kernel: RHEL 7.9 server support
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: b5d7edd5077829d87eef5a2863b6ca9649d17120

Comment by Peter Jones [ 16/Oct/20 ]

Landed for 2.14

Comment by Gerrit Updater [ 19/Oct/20 ]

Olaf Faaland-LLNL (faaland1@llnl.gov) uploaded a new patch: https://review.whamcloud.com/40299
Subject: LU-13590 canary: trigger more testing
Project: fs/lustre-release
Branch: b2_12
Current Patch Set: 1
Commit: 7503c13a0be2a8debb47a4a2b287aeaa32c4b6d6

Comment by Gerrit Updater [ 19/Oct/20 ]

Olaf Faaland-LLNL (faaland1@llnl.gov) uploaded a new patch: https://review.whamcloud.com/40300
Subject: LU-13590 canary: trigger more testing
Project: fs/lustre-release
Branch: b2_10
Current Patch Set: 1
Commit: 37f9edb776943acde3888f1582d3c105cd4d6361

Comment by Gerrit Updater [ 19/Oct/20 ]

Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/40177/
Subject: LU-13590 kernel: new kernel [RHEL 7.9 3.10.0-1160.2.1.el7]
Project: fs/lustre-release
Branch: b2_12
Current Patch Set:
Commit: 8f937ae28b58c18458b3c89420d2139beda53fe0

Comment by Olaf Faaland [ 19/Oct/20 ]

Hi Jian,

I pushed a patch on top of the b2_10 port, as a way to trigger the test suite. 

https://review.whamcloud.com/40300

Sanity.sh had several failures, which I believe almost all involve directory operations:

https://testing.whamcloud.com/test_sets/a3f08cab-300e-4ba9-9156-0f4bca424e8c

One is in "lfs migrate" which I don't expect to work properly in 2.10, but the others seem to involve ordinary remote directory ops.   Can you take a look?  Thank you.

 

Comment by Jian Yu [ 19/Oct/20 ]

Sure, Olaf.
I just found RHEL 7.9 build was not enabled on Lustre b2_10 branch. The client version in the test report is actually 2.12.5.54. So, the test failures are interop issues between RHEL 7.9 b2_12 client and RHEL 7.6 b2_10 server. RHEL 7.9 b2_10 client was not tested.

Comment by Olaf Faaland [ 19/Oct/20 ]

Hi Jian, thanks for figuring that out.  I didn't look closely enough.  Can RHEL 7.9 build be enabled for b2_10?  Or is that problematic?

Comment by Peter Jones [ 20/Oct/20 ]

Olaf

It's quite a bit of overhead to set up the full build and test infrastructure and we've not done this for b2_10 since RHEL 7.6. I would expect there to be more expedient ways to get the answers you are looking for.

Peter

Comment by Gerrit Updater [ 22/Oct/20 ]

Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/40224/
Subject: LU-13590 kernel: RHEL 7.9 server support
Project: fs/lustre-release
Branch: b2_12
Current Patch Set:
Commit: 583c105e150cc4c1194b002d4c41a092475790ce

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