[LU-7967] kernel update [RHEL7.2 3.10.0-327.13.1.el7] Created: 31/Mar/16  Updated: 12/May/16  Resolved: 18/Apr/16

Status: Resolved
Project: Lustre
Component/s: None
Affects Version/s: None
Fix Version/s: Lustre 2.9.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   

This update fixes the following bugs:

  • Previously, the iscsi-initiator became unresponsive intermittently due to
    be2iscsi driver errors. This update assures data transfer on the iSCSI
    connection works as expected. (BZ#1298981)
  • After a USB device removal, a problem in synchronization occurred, which could
    lead to a race condition. This update makes sure the timer is initialized early
    enough, thus fixing this bug. (BZ#1300605)
  • Due to races and duplicate frees in dst_release() and ipv4_dst_destroy()
    functions, a kernel panic could previously occur. The provided set of patches
    fixes the aforementioned races and duplicate frees, and the kernel no longer
    panics. (BZ#1300610)
  • Previously, as more kernel network namespaces were created, the average CPU
    load was increasing too fast. As a consequence, the system performance dropped
    significantly. This change moves accesses to nsproxy under task_lock protection,
    thus removing the need for the very costly synchronize_rcu call. (BZ#1300618)
  • TCP resets previously did not honor the SO_BINDTODEVICE option even if the
    socket was still available. This update makes sure the outdevice ifindex is set
    and TCP resets are thus sent via the interface specified with SO_BINDTODEVICE.
    (BZ#1308917)
  • Previously, if a receiving system had two IPv6 multicast addresses bound to
    the same UDP port, incoming traffic was only delivered to the most
    recently-started listener. This bug has been fixed, and both receivers now
    receive, as they are on different IPv6 mcast addresses. (BZ#1308921)
  • In the hpsa driver, non-zero LUNs of multi-lun devices could no longer be
    presented via SAS-based SmartArray. The hpsa driver has been patched to address
    this bug. (BZ#1308923)
  • Under heavy TCP stream test using mlx4_en, the mlx4_en_recover_from_oom()
    function could be invoked and could cause a BUG_ON assert to occur. As a
    consequence, the operating system crashed. The provided patch fixes this bug,
    and the system no longer crashes in the aforementioned situation. (BZ#1310132)
  • Previously, the discard operation for thin volumes was not enabled and it was
    thus impossible to free the space unused by the file system. In addition,
    mounting the file system with the discard option had no effect, and the fstrim
    utility returned an error. The provided set of patches fixes this bug, and
    fstrim now works as expected. (BZ#1310531)
  • Previously, the veth interface was replacing CHECKSUM_NONE with
    CHECKSUM_UNNECESSARY, which caused corrupt packets routed from hardware to a
    veth device to be delivered to the application. Consequently, some applications
    received corrupted data, because the network stack did not verify the packet's
    checksum. This update makes sure the checksum is verified, thus preventing this
    bug. (BZ#1312430)

In addition, this update adds the following enhancements:

  • With this update, new device IDs for the iwlwifi driver have been added,
    making sure iwlwifi modules are loaded properly when the system detects wifi
    devices with new IDs. (BZ#1301885, BZ#1304336)
  • This update incorporates the fw_ldst_cmd structure change for new firmware and
    also updates version string of the cxgb4 driver. (BZ#1309541)


 Comments   
Comment by Gerrit Updater [ 01/Apr/16 ]

Bob Glossman (bob.glossman@intel.com) uploaded a new patch: http://review.whamcloud.com/19289
Subject: LU-7967 kernel: kernel update RHEL7.2 [3.10.0-327.13.1.el7]
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: ea73bb43b31aa7ace3d11d9e136fb980052622b8

Comment by Gerrit Updater [ 17/Apr/16 ]

Oleg Drokin (oleg.drokin@intel.com) merged in patch http://review.whamcloud.com/19289/
Subject: LU-7967 kernel: kernel update RHEL7.2 [3.10.0-327.13.1.el7]
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: 562a2f5e2afe50e0dfaf327ca2860c6c039ad403

Comment by Joseph Gmitter (Inactive) [ 18/Apr/16 ]

The patch has landed to master for 2.9.0

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