[LU-11870] kernel update [RHEL6.10 2.6.32-754.10.1.el6] Created: 17/Jan/19  Updated: 02/Mar/19  Resolved: 02/Mar/19

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

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

Issue Links:
Related
is related to LU-11745 kernel update [RHEL6.10 2.6.32-754.9.... Resolved
Severity: 3
Rank (Obsolete): 9223372036854775807

 Description   

Upstream details at : https://access.redhat.com/errata/RHBA-2019:0064

This update fixes the following bugs:

  • Previously, the page migration allocator did not pass the __GFP_THISNODE allocator flag to the alloc_pages_exact_node() function. Consequently, the migrate_to_node() function in some cases migrated to any destination node, which could lead to a circular lock and applications became unresponsive. This update fixes the bug by properly passing __GFP_THISNODE to migrate_to_node(). As a result, the circular lock does not occur anymore and the affected applications no longer hang in the described scenario. (BZ#1577094)
  • Previously, the seq_file structs used the kmalloc() function to allocate buffers. Consequently, when the memory became fragmented, certain types of memory allocation requests failed with the Page Allocation Failure (PAF) error messages. This update fixes the bug by adding a fallback to kvmalloc() in case of a failure. As a result, PAF is now avoided in the described scenario. (BZ#1632434)
  • When aborting a Stream Control Transmission Protocol (SCTP) association, the memory allocation failure bypassed any state change. As a consequence, application related to the SCTP association could not be relaunched. This update fixes the bug by releasing the association when the ABORT primitive fails to abort the connection due to no memory. As a result, the affected applications can now be relaunched in the described scenario. (BZ#1646405)

Users of kernel are advised to upgrade to these updated packages, which fix these bugs. The system must be rebooted for this update to take effect.



 Comments   
Comment by Gerrit Updater [ 17/Jan/19 ]

Jian Yu (yujian@whamcloud.com) uploaded a new patch: https://review.whamcloud.com/34054
Subject: LU-11870 kernel: kernel update RHEL6.10 [2.6.32-754.10.1.el6]
Project: fs/lustre-release
Branch: b2_10
Current Patch Set: 1
Commit: 7ac13e97eeda8b8d8e66931d2c045a655e59d27d

Comment by Gerrit Updater [ 02/Mar/19 ]

Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/34054/
Subject: LU-11870 kernel: kernel update RHEL6.10 [2.6.32-754.10.1.el6]
Project: fs/lustre-release
Branch: b2_10
Current Patch Set:
Commit: 9e8afbc0fbe7acf554a7dfc96aaa6cb077b98aab

Comment by Peter Jones [ 02/Mar/19 ]

Landed for 2.10.7

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