[LU-17275] RHEL 8.9 support Created: 08/Nov/23  Updated: 11/Dec/23  Resolved: 29/Nov/23

Status: Resolved
Project: Lustre
Component/s: None
Affects Version/s: Lustre 2.16.0
Fix Version/s: Lustre 2.16.0, Lustre 2.15.4

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

Issue Links:
Related
is related to LU-17315 RHEL 8.9 support for 2.12 clients and... Resolved
is related to LU-17338 kernel update [RHEL 8.9 4.18.0-513.9.... Resolved
Severity: 3
Rank (Obsolete): 9223372036854775807

 Description   

Red Hat Enterprise Linux 8.9 Beta release is available:
https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8-beta/html/8.9_release_notes/index
Kernel version: 4.18.0-513.1.1.el8_9



 Comments   
Comment by Gerrit Updater [ 10/Nov/23 ]

"Jian Yu <yujian@whamcloud.com>" uploaded a new patch: https://review.whamcloud.com/c/fs/lustre-release/+/53071
Subject: LU-17275 kernel: RHEL 8.9 client and server support
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: 3c21770ae435abc97033c8b274e48cfcfb649114

Comment by Jian Yu [ 11/Nov/23 ]

With the above patch applied on master branch, runtests passed on my local RHEL 8.9 client and server vm node with kernel 4.18.0-513.1.1.el8_9:
https://testing.whamcloud.com/test_sessions/a259873f-0040-481c-a7f6-eee3c47b4bd1
I'm porting the patch to other branches.

Comment by Fredrik Nyström [ 11/Nov/23 ]

I believe LU-16534 will be needed for b2_15.

* Fri Apr 07 2023 Denys Vlasenko <dvlasenk@redhat.com> [4.18.0-485.el8]
- timers: Rename del_timer() to timer_delete() (Ivan Vecera) [2174474]
- timers: Rename del_timer_sync() to timer_delete_sync() (Ivan Vecera) [2174474]
- timers: Get rid of del_singleshot_timer_sync() (Ivan Vecera) [2174474] 
Comment by Fredrik Nyström [ 11/Nov/23 ]

Same for b2_15 on EL 9.3, just did not get far enough in build to encounter it.

* Sun Apr 02 2023 Jan Stancek <jstancek@redhat.com> [5.14.0-295.el9]
- timers: Rename del_timer() to timer_delete() (Ivan Vecera) [2175247]
- timers: Rename del_timer_sync() to timer_delete_sync() (Ivan Vecera) [2175247]
- timers: Get rid of del_singleshot_timer_sync() (Ivan Vecera) [2175247]
Comment by Gerrit Updater [ 11/Nov/23 ]

"Jian Yu <yujian@whamcloud.com>" uploaded a new patch: https://review.whamcloud.com/c/fs/lustre-release/+/53091
Subject: LU-17275 kernel: RHEL 8.9 client and server support
Project: fs/lustre-release
Branch: b2_15
Current Patch Set: 1
Commit: 22f492453719a8e52116ef84711abcfab879c00b

Comment by Jian Yu [ 11/Nov/23 ]

I believe LU-16534 will be needed for b2_15.

Yes, nscfreny.
I ported the patch to b2_15, and with the above patch series applied to b2_15 branch, runtests passed on my local RHEL 8.9 client and server vm node with kernel 4.18.0-513.1.1.el8_9: https://testing.whamcloud.com/test_sessions/4d9f000c-36f2-4dd6-9f7f-1a8f1534b18e. More tests will be performed by autotest.

Comment by Gerrit Updater [ 20/Nov/23 ]

"Oleg Drokin <green@whamcloud.com>" merged in patch https://review.whamcloud.com/c/fs/lustre-release/+/53091/
Subject: LU-17275 kernel: RHEL 8.9 client and server support
Project: fs/lustre-release
Branch: b2_15
Current Patch Set:
Commit: 00ecfb0cb8e9e6108037b25717a697f4047b8c28

Comment by Jian Yu [ 20/Nov/23 ]

Red Hat Enterprise Linux 8.9 went GA:
https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html/8.9_release_notes/index
Kernel version: 4.18.0-513.5.1.el8_9

2023-09-29 Patrick Talbert <ptalbert@redhat.com> [4.18.0-513.5.1.el8_9]
    - redhat: list Z-Jiras in the changelog before Y-Jiras (Herton R. Krzesinski)
    - Revert "mm, meminit: recalculate pcpu batch and high limits after init completes" (Chris von Recklinghausen) [RHEL-8539]
    - Revert "mm,memory_hotplug: factor out adjusting present pages into adjust_present_page_count()" (Chris von Recklinghausen) [RHEL-8539]
    - Revert "mm/page_alloc: move free_the_page" (Chris von Recklinghausen) [RHEL-8539]
    - Revert "mm/page_alloc: allow high-order pages to be stored on the per-cpu lists" (Chris von Recklinghausen) [RHEL-8539]
    - Revert "mm/page_alloc: fetch the correct pcp buddy during bulk free" (Chris von Recklinghausen) [RHEL-8539]
    - Revert "mm/page_alloc: track range of active PCP lists during bulk free" (Chris von Recklinghausen) [RHEL-8539]
    - Revert "mm/page_alloc: simplify how many pages are selected per pcp list during bulk free" (Chris von Recklinghausen) [RHEL-8539]
    - Revert "mm/page_alloc: drain the requested list first during bulk free" (Chris von Recklinghausen) [RHEL-8539]
    - Revert "mm/page_alloc: free pages in a single pass during bulk free" (Chris von Recklinghausen) [RHEL-8539]
    - Revert "mm/page_alloc: do not prefetch buddies during bulk free" (Chris von Recklinghausen) [RHEL-8539]
    - Revert "mm/page_alloc: check high-order pages for corruption during PCP operations" (Chris von Recklinghausen) [RHEL-8539]
    - Revert "mm/page_alloc: fix incorrect PGFREE and PGALLOC for high-order page" (Chris von Recklinghausen) [RHEL-8539]

2023-09-27 Patrick Talbert <ptalbert@redhat.com> [4.18.0-513.4.1.el8_9]
    - Revert "cnic: Use the bitmap API to allocate bitmaps" (Chris Leech) [RHEL-1950]
    - Revert "cnic: don't pass bogus GFP_ flags to dma_alloc_coherent" (Chris Leech) [RHEL-1950]
    - scsi: lpfc: Prevent use-after-free during rmmod with mapped NVMe rports (Paul Ely) [RHEL-2602]
    - scsi: lpfc: Early return after marking final NLP_DROPPED flag in dev_loss_tmo (Paul Ely) [RHEL-2602]
    - gfs2: Add quota_change type (Bob Peterson) [2224075]

2023-09-20 Patrick Talbert <ptalbert@redhat.com> [4.18.0-513.3.1.el8_9]
    - drm/amd/display: fix the white screen issue when >= 64GB DRAM (Mika Penttilä) [2231934]
    - gfs2: conversion deadlock do_promote bypass (Bob Peterson) [2225228]
    - gfs2: do_promote cleanup (Andreas Gruenbacher) [2225228]
    - gfs2: Make use of list_is_first (Andreas Gruenbacher) [2225228]

2023-09-15 Patrick Talbert <ptalbert@redhat.com> [4.18.0-513.2.1.el8_9]
    - x86/cpu: Enable STIBP on AMD if Automatic IBRS is enabled (Waiman Long) [2227916]
    - Documentation/hw-vuln: Document the interaction between IBRS and STIBP (Waiman Long) [2227916]
    - x86/CPU/AMD: Make sure EFER[AIBRSE] is set (Waiman Long) [2227916]
    - fs: don't audit the capability check in simple_xattr_list() (Andrey Albershteyn) [RHEL-863]
Comment by Gerrit Updater [ 20/Nov/23 ]

"Jian Yu <yujian@whamcloud.com>" uploaded a new patch: https://review.whamcloud.com/c/fs/lustre-release/+/53187
Subject: LU-17275 kernel: update RHEL 8.9 [4.18.0-513.5.1.el8_9]
Project: fs/lustre-release
Branch: b2_15
Current Patch Set: 1
Commit: 03c0dbf4de9526f0644d0dde15491fa849fb2ba3

Comment by Gerrit Updater [ 23/Nov/23 ]

"Oleg Drokin <green@whamcloud.com>" merged in patch https://review.whamcloud.com/c/fs/lustre-release/+/53187/
Subject: LU-17275 kernel: update RHEL 8.9 [4.18.0-513.5.1.el8_9]
Project: fs/lustre-release
Branch: b2_15
Current Patch Set:
Commit: 27f1134e456a5537f0f02ee5df62526387d904f6

Comment by Gerrit Updater [ 27/Nov/23 ]

"Jian Yu <yujian@whamcloud.com>" uploaded a new patch: https://review.whamcloud.com/c/fs/lustre-release/+/53256
Subject: LU-17275 kernel: RHEL 8.9 client support
Project: fs/lustre-release
Branch: b2_12
Current Patch Set: 1
Commit: 24a46f04b5e116ac4fa2f64ae56d0032e6da5bf0

Comment by Gerrit Updater [ 29/Nov/23 ]

"Jian Yu <yujian@whamcloud.com>" uploaded a new patch: https://review.whamcloud.com/c/fs/lustre-release/+/53280
Subject: LU-17275 kernel: RHEL 8.9 client support
Project: fs/lustre-release
Branch: b2_14
Current Patch Set: 1
Commit: 686c775978c20762639d3d2606f9fdc46876ac7d

Comment by Gerrit Updater [ 29/Nov/23 ]

"Oleg Drokin <green@whamcloud.com>" merged in patch https://review.whamcloud.com/c/fs/lustre-release/+/53071/
Subject: LU-17275 kernel: RHEL 8.9 client and server support
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: 698498b56324e515d3518ba59a15a4c85da8d148

Comment by Peter Jones [ 29/Nov/23 ]

Landed for 2.16

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