[LU-7196] Kernel update for RHEL6.7 [2.6.32-573.7.1.el6] Created: 22/Sep/15  Updated: 01/Jul/16  Resolved: 08/Oct/15

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

Type: Bug Priority: Minor
Reporter: Bob Glossman (Inactive) Assignee: Bob Glossman (Inactive)
Resolution: Fixed Votes: 0
Labels: None

Issue Links:
Related
Severity: 3
Rank (Obsolete): 9223372036854775807

 Description   
  • When logging in as a user and trying to mount a share using the "cd" command,
    the UID and GID autofs additional variables previously took incorrect values,
    taking root UID and GID instead of user's UID and GID. The bug in the assignment
    of uid and gid mount requests has been fixed, and UID and GID now get the
    correct values with autofs configuration on Red Hat Enterprise Linux 6.7.
    (BZ#1258581)
  • Previously, the attach_task_by_pid() function in some cases raced with the
    exiting thread and tried to lock or unlock the already freed group_rwsem member
    of the signal_struct list. As a consequence, a kernel crash could occur. This
    update adds the cgroup_threadgroup_rwsem variable, which fixes this bug and
    prevents the kernel crash from occurring in this scenario. (BZ#1246081)
  • Previously, the vmxnet3 driver napi poll implementation used rx descriptor
    count for the napi poll budget. This allowed to return from napi poll halfway
    through recieving a fragmented packet if the budget threshold was reached. This
    behavior caused a kernel panic(BUG_ON) if previous napi poll ended with skb
    allocation failure and the end of packet was not reached. This bug has been
    fixed by only counting whole received packets in the napi poll rather than the
    rx descriptor count. As a result, the aforementioned kernel panic no longer
    occurs. (BZ#1246092)
  • Due to the renaming of the VLAN_GROUP_ARRAY_LEN preprocessor macro, the kernel
    API for 3rd party modules changed in an incompatible way. As a consequence,
    compiling the vmxnet3 driver in vmware-tools failed. This update adds a
    definition of the VLAN_GROUP_ARRAY_LEN macro, and vmxnet3 now succeeds to
    compile. (BZ#1242145)
  • Due to the incorrect length of the FCP_RSP_INFO field, parts of the field
    could be copied, and "st" and "sg" drivers thus did not work correctly. With
    this update, the FCP protocol related code has been updated, and "st" and "sg"
    now work as expected. (BZ#1253728)
  • Previously, driving the crypto adapter under high pressure workload with long
    running cryptographic requests led to performance degradations of the crypto
    adapter or, in some cases, the crypto adapter entered recovery mode. As a
    consequence, an Adjunct Processor (AP) queue reset was triggered to recover and
    reinitialize the AP queue. Due to the different hardware behavior, the reset
    could be delayed and interrupts were not re-enabled. With this update, the RAPQ
    (queue reset) and AQIC (interrupt control) commands are treated fully
    asynchronously, and the device driver checks the reset and interrupt states so
    that it can handle the AP queue reinitialization properly. (BZ#1253729)
  • Prior to this update, multiple instances trying to copy the same file
    triggered a race condition in the perf buildid-cache that could truncate system
    libraries and other files. With this update, unique temporary files are used
    when copying to the buildid directory to prevent the aforementioned race
    condition from occurring. (BZ#1253733)
  • If a bonding VLAN interface entered promiscuous mode while it was inactive,
    the slave interfaces previously did not enter promiscuous mode automatically
    even after the bonding VLAN interface became active again. With this update, the
    flag changes are always propagated to interfaces, and slave interfaces thus
    enter promiscuous mode as expected. (BZ#1253734)


 Comments   
Comment by Gerrit Updater [ 23/Sep/15 ]

Bob Glossman (bob.glossman@intel.com) uploaded a new patch: http://review.whamcloud.com/16608
Subject: LU-7196 kernel: kernel update RHEL 6.7 [2.6.32-573.7.1.el6]
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: df9ed736ded7bd91d19706e49111f47547b01ca8

Comment by Gerrit Updater [ 08/Oct/15 ]

Oleg Drokin (oleg.drokin@intel.com) merged in patch http://review.whamcloud.com/16608/
Subject: LU-7196 kernel: kernel update RHEL 6.7 [2.6.32-573.7.1.el6]
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: e72c1505dfeb9cd2a6581a2752c5a21ae61e9389

Comment by Joseph Gmitter (Inactive) [ 08/Oct/15 ]

Landed for 2.8

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