Details

    • New Feature
    • Resolution: Fixed
    • Minor
    • Lustre 2.5.0
    • None
    • None
    • 7510

    Description

      We are very close to having all necessary lustre changes to allow server builds of lustre on sles11sp2 to work landed in master. This ticket is being filed in advance to allow us to track progress and process toward enabling sles11sp2 server builds in our build and test framework.

      Attachments

        Issue Links

          Activity

            [LU-3337] enable server builds for sles11sp2

            Bob, we pull from SLES updates but they did not seem to appear when I did that. If you are fetching from there then I will have a look, can you confirm which repo zypper is finding them in?

            chris Chris Gearing (Inactive) added a comment - Bob, we pull from SLES updates but they did not seem to appear when I did that. If you are fetching from there then I will have a look, can you confirm which repo zypper is finding them in?

            With a little effort I can probably get hold of the raw, uninstalled kernel rpms. zypper has a -d option that downloads but doesn't install rpms. Might be better if you can figure out some systematic way to update our local repos from the SuSE ones.

            bogl Bob Glossman (Inactive) added a comment - With a little effort I can probably get hold of the raw, uninstalled kernel rpms. zypper has a -d option that downloads but doesn't install rpms. Might be better if you can figure out some systematic way to update our local repos from the SuSE ones.

            Chris - I don't know exactly how or where to get them with explicit commands like curl or wget.

            I obtained them by registering my installed VM(s) with SuSE which enables them for updates, then fetching all the latest updates with "zypper up". That obtains & installs updates from SuSE repos in a transparent but obscure manner and requires some form of authorization.

            bogl Bob Glossman (Inactive) added a comment - Chris - I don't know exactly how or where to get them with explicit commands like curl or wget. I obtained them by registering my installed VM(s) with SuSE which enables them for updates, then fetching all the latest updates with "zypper up". That obtains & installs updates from SuSE repos in a transparent but obscure manner and requires some form of authorization.

            Bob - Do you have the rpms for 3.0.74-0.6.6 kernel.

            kernel-default
            kernel-default-base
            kernel-default-devel

            or do you know where to get them?

            chris Chris Gearing (Inactive) added a comment - Bob - Do you have the rpms for 3.0.74-0.6.6 kernel. kernel-default kernel-default-base kernel-default-devel or do you know where to get them?

            landing of fix from LU-3292 needs to be coordinated with upgrade of build system to the latest SLES11 SP2 update.

            bogl Bob Glossman (Inactive) added a comment - landing of fix from LU-3292 needs to be coordinated with upgrade of build system to the latest SLES11 SP2 update.

            http://review.whamcloud.com/#change,6168 landed in master yesterday, so the kernel patch series for the 3.0 kernel is now in place.

            bogl Bob Glossman (Inactive) added a comment - http://review.whamcloud.com/#change,6168 landed in master yesterday, so the kernel patch series for the 3.0 kernel is now in place.

            I think problem 1) comes from lustre/kernel_patches/targets/3.0-sles11.target.in
            The SERIES file specified there is old and obsolete.

            bogl Bob Glossman (Inactive) added a comment - I think problem 1) comes from lustre/kernel_patches/targets/3.0-sles11.target.in The SERIES file specified there is old and obsolete.

            Looking at the build console output in http://build.whamcloud.com/job/lustre-master-sles11sp-server/arch=x86_64,build_type=server,distro=sles11sp2,ib_stack=inkernel/9/console I see at least two blocking problems:

            1) the lines

            + '[' 2.6-sles11.series ']'
            and
            + '[' -r /series/2.6-sles11.series ']'

            suggest that the script is picking the wrong kernel patch series. Should be using 3.0-sles11.series.

            2) the error

            + fatal 1 'Config file for target 3.0-sles11 missing from /var/lib/jenkins/workspace/lustre-master-sles11sp-server/arch/x86_64/build_type/server/distro/sles11sp2/ib_stack/inkernel/BUILD/lustre/lustre/kernel_patches/kernel_configs/.'
            + cleanup
            + true
            + error 'Config file for target 3.0-sles11 missing from /var/lib/jenkins/workspace/lustre-master-sles11sp-server/arch/x86_64/build_type/server/distro/sles11sp2/ib_stack/inkernel/BUILD/lustre/lustre/kernel_patches/kernel_configs/.'

            says a necessary kernel config file for a 3.0 sles11sp2 kernel doesn't exist in the lustre tree. Needs to be created and committed.

            bogl Bob Glossman (Inactive) added a comment - Looking at the build console output in http://build.whamcloud.com/job/lustre-master-sles11sp-server/arch=x86_64,build_type=server,distro=sles11sp2,ib_stack=inkernel/9/console I see at least two blocking problems: 1) the lines + ' [' 2.6-sles11.series '] ' and + ' [' -r /series/2.6-sles11.series '] ' suggest that the script is picking the wrong kernel patch series. Should be using 3.0-sles11.series. 2) the error + fatal 1 'Config file for target 3.0-sles11 missing from /var/lib/jenkins/workspace/lustre-master-sles11sp-server/arch/x86_64/build_type/server/distro/sles11sp2/ib_stack/inkernel/BUILD/lustre/lustre/kernel_patches/kernel_configs/.' + cleanup + true + error 'Config file for target 3.0-sles11 missing from /var/lib/jenkins/workspace/lustre-master-sles11sp-server/arch/x86_64/build_type/server/distro/sles11sp2/ib_stack/inkernel/BUILD/lustre/lustre/kernel_patches/kernel_configs/.' says a necessary kernel config file for a 3.0 sles11sp2 kernel doesn't exist in the lustre tree. Needs to be created and committed.
            chris Chris Gearing (Inactive) added a comment - Tried it and it failed: http://build.whamcloud.com/job/lustre-master/1458/arch=x86_64,build_type=server,distro=sles11sp2,ib_stack=inkernel/console I've created a new build to test this stuff http://build.whamcloud.com/job/lustre-master-sles11sp-server/

            There's a new sles11 related mod in http://review.whamcloud.com/#change,6168. At this point not sure which mod is the right one for sles11 sp2 kernel patches.

            bogl Bob Glossman (Inactive) added a comment - There's a new sles11 related mod in http://review.whamcloud.com/#change,6168 . At this point not sure which mod is the right one for sles11 sp2 kernel patches.

            People

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

              Dates

                Created:
                Updated:
                Resolved: