Uploaded image for project: 'Lustre'
  1. Lustre
  2. LU-7196

Kernel update for RHEL6.7 [2.6.32-573.7.1.el6]

Details

    • Bug
    • Resolution: Fixed
    • Minor
    • Lustre 2.8.0
    • None
    • None
    • 3
    • 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)

      Attachments

        Issue Links

          Activity

            [LU-7196] Kernel update for RHEL6.7 [2.6.32-573.7.1.el6]

            Landed for 2.8

            jgmitter Joseph Gmitter (Inactive) added a comment - Landed for 2.8

            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

            gerrit Gerrit Updater added a comment - 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

            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

            gerrit Gerrit Updater added a comment - 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

            People

              bogl Bob Glossman (Inactive)
              bogl Bob Glossman (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: