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

Lustre .config should be rebased on RHEL 6.1 from current kernel

Details

    • Improvement
    • Resolution: Fixed
    • Blocker
    • Lustre 2.1.0
    • None
    • None
    • 4964

    Description

      Building Lustre from git/lustre-release on RHEL 6.1, the .config file provided (lustre/kernel_patches/kernel_configs/kernel-2.6.32-2.6-rhel6-x86_64.config) is based on 2.6.32-71.el6.x86_64.debug.

      The current kernel is kernel-2.6.32-131 and we should rebase our .config on the version from that .config (attached).

      Attachments

        Activity

          [LU-469] Lustre .config should be rebased on RHEL 6.1 from current kernel

          Integrated in lustre-master » i686,client,el5,inkernel #199
          LU-469 Build with lustre own kernel config file.

          Oleg Drokin : 1cbebcd73e9a956e79426e46d761b1af4605bce2
          Files :

          • build/lbuild-rhel6
          • build/lbuild-rhel
          • lustre/kernel_patches/kernel_configs/kernel-2.6.32-2.6-rhel6-i686.config
          • lustre/kernel_patches/kernel_configs/kernel-2.6.32-2.6-rhel6-x86_64.config
          hudson Build Master (Inactive) added a comment - Integrated in lustre-master » i686,client,el5,inkernel #199 LU-469 Build with lustre own kernel config file. Oleg Drokin : 1cbebcd73e9a956e79426e46d761b1af4605bce2 Files : build/lbuild-rhel6 build/lbuild-rhel lustre/kernel_patches/kernel_configs/kernel-2.6.32-2.6-rhel6-i686.config lustre/kernel_patches/kernel_configs/kernel-2.6.32-2.6-rhel6-x86_64.config

          Integrated in lustre-master » x86_64,client,el5,ofa #199
          LU-469 Build with lustre own kernel config file.

          Oleg Drokin : 1cbebcd73e9a956e79426e46d761b1af4605bce2
          Files :

          • lustre/kernel_patches/kernel_configs/kernel-2.6.32-2.6-rhel6-i686.config
          • lustre/kernel_patches/kernel_configs/kernel-2.6.32-2.6-rhel6-x86_64.config
          • build/lbuild-rhel
          • build/lbuild-rhel6
          hudson Build Master (Inactive) added a comment - Integrated in lustre-master » x86_64,client,el5,ofa #199 LU-469 Build with lustre own kernel config file. Oleg Drokin : 1cbebcd73e9a956e79426e46d761b1af4605bce2 Files : lustre/kernel_patches/kernel_configs/kernel-2.6.32-2.6-rhel6-i686.config lustre/kernel_patches/kernel_configs/kernel-2.6.32-2.6-rhel6-x86_64.config build/lbuild-rhel build/lbuild-rhel6

          Integrated in lustre-master » x86_64,client,el6,inkernel #199
          LU-469 Build with lustre own kernel config file.

          Oleg Drokin : 1cbebcd73e9a956e79426e46d761b1af4605bce2
          Files :

          • build/lbuild-rhel
          • lustre/kernel_patches/kernel_configs/kernel-2.6.32-2.6-rhel6-x86_64.config
          • lustre/kernel_patches/kernel_configs/kernel-2.6.32-2.6-rhel6-i686.config
          • build/lbuild-rhel6
          hudson Build Master (Inactive) added a comment - Integrated in lustre-master » x86_64,client,el6,inkernel #199 LU-469 Build with lustre own kernel config file. Oleg Drokin : 1cbebcd73e9a956e79426e46d761b1af4605bce2 Files : build/lbuild-rhel lustre/kernel_patches/kernel_configs/kernel-2.6.32-2.6-rhel6-x86_64.config lustre/kernel_patches/kernel_configs/kernel-2.6.32-2.6-rhel6-i686.config build/lbuild-rhel6

          Integrated in lustre-master » i686,client,el6,inkernel #199
          LU-469 Build with lustre own kernel config file.

          Oleg Drokin : 1cbebcd73e9a956e79426e46d761b1af4605bce2
          Files :

          • build/lbuild-rhel6
          • build/lbuild-rhel
          • lustre/kernel_patches/kernel_configs/kernel-2.6.32-2.6-rhel6-i686.config
          • lustre/kernel_patches/kernel_configs/kernel-2.6.32-2.6-rhel6-x86_64.config
          hudson Build Master (Inactive) added a comment - Integrated in lustre-master » i686,client,el6,inkernel #199 LU-469 Build with lustre own kernel config file. Oleg Drokin : 1cbebcd73e9a956e79426e46d761b1af4605bce2 Files : build/lbuild-rhel6 build/lbuild-rhel lustre/kernel_patches/kernel_configs/kernel-2.6.32-2.6-rhel6-i686.config lustre/kernel_patches/kernel_configs/kernel-2.6.32-2.6-rhel6-x86_64.config

          Integrated in lustre-master » x86_64,client,el5,inkernel #199
          LU-469 Build with lustre own kernel config file.

          Oleg Drokin : 1cbebcd73e9a956e79426e46d761b1af4605bce2
          Files :

          • build/lbuild-rhel
          • lustre/kernel_patches/kernel_configs/kernel-2.6.32-2.6-rhel6-x86_64.config
          • lustre/kernel_patches/kernel_configs/kernel-2.6.32-2.6-rhel6-i686.config
          • build/lbuild-rhel6
          hudson Build Master (Inactive) added a comment - Integrated in lustre-master » x86_64,client,el5,inkernel #199 LU-469 Build with lustre own kernel config file. Oleg Drokin : 1cbebcd73e9a956e79426e46d761b1af4605bce2 Files : build/lbuild-rhel lustre/kernel_patches/kernel_configs/kernel-2.6.32-2.6-rhel6-x86_64.config lustre/kernel_patches/kernel_configs/kernel-2.6.32-2.6-rhel6-i686.config build/lbuild-rhel6
          pjones Peter Jones added a comment -

          Landed for Lustre 2.1

          pjones Peter Jones added a comment - Landed for Lustre 2.1
          ys Yang Sheng added a comment -

          Hi, Richard, The issue is not only relate to .config file, also lbuild-rhel6 need some change to deal with the root cause. I have propose a patch and attach to gerrit shortly.

          ys Yang Sheng added a comment - Hi, Richard, The issue is not only relate to .config file, also lbuild-rhel6 need some change to deal with the root cause. I have propose a patch and attach to gerrit shortly.

          I have further information to add to this ticket: The purpose of this ticket is to get a change that allows building Lustre from source. I am maintaining the wiki page:

          http://wiki.whamcloud.com/display/PUB/Walk-thru-+Build+Lustre+2.1+on+RHEL+6.1+from+Whamcloud+git

          As it stands the step

          make oldconfig || make menuconfig
          

          prompts a user to choose kernel build options.

          These prompts are undesirable and not not present if you are building against RHEL5 with the config file:

          /build/lustre-release/lustre/kernel_patches/kernel_configs/kernel-2.6.18-2.6-rhel5-x86_64.config
          
          rhenwood Richard Henwood (Inactive) added a comment - I have further information to add to this ticket: The purpose of this ticket is to get a change that allows building Lustre from source. I am maintaining the wiki page: http://wiki.whamcloud.com/display/PUB/Walk-thru-+Build+Lustre+2.1+on+RHEL+6.1+from+Whamcloud+git As it stands the step make oldconfig || make menuconfig prompts a user to choose kernel build options. These prompts are undesirable and not not present if you are building against RHEL5 with the config file: /build/lustre-release/lustre/kernel_patches/kernel_configs/kernel-2.6.18-2.6-rhel5-x86_64.config
          pjones Peter Jones added a comment -

          YangSheng has uploaded a patch into gerrit - http://review.whamcloud.com/#change,1034

          pjones Peter Jones added a comment - YangSheng has uploaded a patch into gerrit - http://review.whamcloud.com/#change,1034
          pjones Peter Jones added a comment -

          YangSheng

          Could you please treat this issue as your top priority?

          Thanks

          Peter

          pjones Peter Jones added a comment - YangSheng Could you please treat this issue as your top priority? Thanks Peter
          pjones Peter Jones added a comment -

          YangSheng

          Could you please look into this one?

          Thanks

          Peter

          pjones Peter Jones added a comment - YangSheng Could you please look into this one? Thanks Peter

          People

            ys Yang Sheng
            rhenwood Richard Henwood (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: