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

the patchless client should not allow the patched kernel to satisfy it's dependencies

Details

    • Improvement
    • Resolution: Fixed
    • Critical
    • Lustre 2.10.1, Lustre 2.11.0
    • Lustre 2.10.0
    • None
    • 9223372036854775807

    Description

      Due to how dependencies work in RPM (and a bug in how kmod RPMs generate their dependency lists), on a node where the server and client repos are both configured, YUM could allow the patched kernel to satisfy the patchless-client RPM's requirements.

      Add Conflicts: and Provides: to the kernel RPM and lustre-client RPM to prevent this from happening.

      This change also allows one to force the installation of the patched kernel RPM (yum install kernel-lustre) if one desires.

      Attachments

        Activity

          [LU-9850] the patchless client should not allow the patched kernel to satisfy it's dependencies
          bhoagland Brad Hoagland (Inactive) made changes -
          Link Original: This issue is related to JFC-21 [ JFC-21 ]
          pjones Peter Jones made changes -
          Labels Original: LTS
          pjones Peter Jones made changes -
          Fix Version/s New: Lustre 2.10.1 [ 13090 ]

          John L. Hammond (john.hammond@intel.com) merged in patch https://review.whamcloud.com/28437/
          Subject: LU-9850 patchless client should conflict patched kernel
          Project: fs/lustre-release
          Branch: b2_10
          Current Patch Set:
          Commit: b4bec6e0dc098b62b0146e0f625f0a6c4ffd0d04

          gerrit Gerrit Updater added a comment - John L. Hammond (john.hammond@intel.com) merged in patch https://review.whamcloud.com/28437/ Subject: LU-9850 patchless client should conflict patched kernel Project: fs/lustre-release Branch: b2_10 Current Patch Set: Commit: b4bec6e0dc098b62b0146e0f625f0a6c4ffd0d04
          bhoagland Brad Hoagland (Inactive) made changes -
          Link New: This issue is related to JFC-21 [ JFC-21 ]

          Ahhh. OK. LTS is a part of the process I was not aware of. Cheers.

          brian Brian Murrell (Inactive) added a comment - Ahhh. OK. LTS is a part of the process I was not aware of. Cheers.
          pjones Peter Jones added a comment -

          It will land for both 2.11 and 2.10.1. The LU ticket just tracks the former, the latter is tracked by the LTS label

          pjones Peter Jones added a comment - It will land for both 2.11 and 2.10.1. The LU ticket just tracks the former, the latter is tracked by the LTS label

          Landed for 2.11

          Status Open [ 1 ] Resolved [ 5 ]
          Resolution Fixed [ 1 ]

           
          Just so that we can target the correct Lustre release for IML 4.0, this will not land on b2_10 and 2.11 will come from master?

          brian Brian Murrell (Inactive) added a comment - Landed for 2.11 Status Open [ 1 ] Resolved [ 5 ] Resolution Fixed [ 1 ]   Just so that we can target the correct Lustre release for IML 4.0, this will not land on b2_10 and 2.11 will come from master?
          pjones Peter Jones made changes -
          Resolution New: Fixed [ 1 ]
          Status Original: Open [ 1 ] New: Resolved [ 5 ]
          pjones Peter Jones added a comment -

          Landed for 2.11

          pjones Peter Jones added a comment - Landed for 2.11

          People

            brian Brian Murrell (Inactive)
            brian Brian Murrell (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: