[LU-7415] Kernel update [RHEL6.7 2.6.32-573.8.1.el6] Created: 10/Nov/15  Updated: 01/Jul/16  Resolved: 24/Nov/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   
  • The memory used by the defragmentation engine is accounted for per CPU.
    However, on systems with numerous CPUs, the per-CPU caches could deviate from
    reality, thus causing the defragmentation engine to discard old fragments too
    early. This update adds a fix to minimize this discrepancy, and old fragments
    are now discarded in time. (BZ#1246088)
  • Previously, reloading or removing edac modules on a system using the
    i7core_edac module could lead to a number of returned warning messages and a
    subsequent kernel crash. The underlying source code has been patched, and the
    kernel no longer crashes when operating with edac modules. (BZ#1255492)
  • Due to a regression, packets counter detected only the number of normally
    processed completions (packets), not the erroneous ones. As these packets were
    thus never acknowledged, the firmware kept returning interrupt requests (IRQs).
    A patch has been provided to fix this bug, and all packets are now counted as
    expected. (BZ#1260535)
  • Unlikely conditions in the nfs_clear_inode() function can cause a kernel panic
    due to the use of the BUG_ON() macro. An upstream patch replacing the BUG_ON()
    macro with WARN_ON_ONCE() in this function has been provided to avoid this panic
    and the kernel panic no longer occurs in this situation. (BZ#1266364)
  • Previously, a bridge interface could exist on top of a bonded interface, which
    was above a physical interface with the large receive offload (LRO) flag still
    on. Bridge interfaces are incompatible with LRO enabled on any underlying
    devices, which caused network communications on the bridge, such as that from a
    Virtual Machine (VM) to fail to function properly. This update makes sure
    devices underneath a bridge all get LRO disabled, and a VM now connects via a
    bridged interface successfully. (BZ#1266366)
  • During a KVM guest shutdown, if a virtio device generated interrupts, the
    virtio driver sometimes could not correctly handle or clear the interrupt. As a
    consequence, the system became busy, continuously processing the same interrupt,
    leading to an incomplete shutdown of the KVM guest. This bug has been fixed, and
    the guest now shuts down properly. (BZ#1266369)
  • After adjusting the extent size with the xfs_fio utility and running the fio
    command with the configuration file provided, the XFS file system became
    corrupted. This update makes sure the extent size hints can round up extents
    past the maximum extent length, and the XFS file system now preserves fio
    operations. (BZ#1266372)
  • At a process or thread exit, when the Linux kernel undoes any SysV semaphore
    operations done previously (the ones done using semop with the SEM_UNDO flag),
    there was a possible flaw and race with another process or thread removing the
    same semaphore set where the operations occurred, leading to possible use of
    in-kernel-freed memory and then to possible unpredictable behaviour. This bug
    could be noticed with software which uses IPC SysV semaphores, such as IBM DB2,
    which for example in certain cases could lead to a situation where its processes
    or utilities could get incorrectly stalled in some IPC semaphore operation or
    syscall after the race or problem happened. A patch has been provided to fix
    this bug, and the kernel now behaves as expected in the aforementioned scenario.
    (BZ#1266373).
  • On a system with a bonded interface, the user could not specify a custom MAC
    address for the bond. A patch has been provided to fix this bug, and custom MAC
    addresses can be specified again in the aforementioned situation. (BZ#1266374)


 Comments   
Comment by Gerrit Updater [ 11/Nov/15 ]

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

Comment by Gerrit Updater [ 24/Nov/15 ]

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

Comment by Peter Jones [ 24/Nov/15 ]

Landed for 2.8

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