Bug 1106608

Summary: [Lustre, Intel] 2.10.5 LTS is available to build
Product: [SUSE Linux Enterprise Server] Beta SUSE Linux Enterprise Server 15 Reporter: Minh Diep <minh.diep>
Component: OtherAssignee: Daniel Rahn <drahn>
Status: IN_PROGRESS --- QA Contact: E-mail List <qa-bugs>
Severity: Normal    
Priority: P3 - Medium CC: dbyte, drahn, eich, jeffm, nfbrown, pjones
Version: GMC   
Target Milestone: ---   
Hardware: Other   
OS: Other   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Minh Diep 2018-08-30 14:34:08 UTC
The source for our 2.10.5 is in GIT

git clone https://review.whamcloud.com/fs/lustre-release
branch b2_10

tag: 2.10.5 for 2.10.5 release

Please let me know if you have any question.
Thanks
Comment 3 Neil Brown 2018-09-14 04:17:09 UTC
home:neilbrown:branches:Devel:HPC:Lustre:2.10.5/lustre
in the internal build service now contains lustre-2.10.5 ported to SLE15.

2.11 is not an LTS version.  If we want LTS, we need to continue with 2.10.x.
Comment 4 Peter Jones 2018-09-14 14:30:57 UTC
Neil

Are these builds being distributed in any way? I am wondering if there has been a disconnect somehow about the purpose of opening these tickets. We have been doing this for 10 months now and the process is still not working in the way discussed at SC17. Who owns this process at Suse? My usual point of contact is David Byte but this seems not to quite be his area...

Peter
Comment 5 David Byte 2018-09-14 20:55:03 UTC
I need to check with the person responsible for the packaging to make sure these packages get built so we can publicize them.
Comment 7 Egbert Eich 2018-10-11 06:24:17 UTC
@Peter, please excuse the delay, this has been due to vacation, conferences and general workload.
I'm working on getting this issue resolved as quickly as possible.
Comment 13 Neil Brown 2018-10-22 02:56:45 UTC
I've submitted an update for 2.10.5-LTS which build on SLE12-SP4.
I haven't tested - will try to do that later this week.
I have a question for Jeff: in lustre-build-ldiskfs.m4 I differentiate between SLE15 and SLE12-SP4 by assuming that kernels after 4.12.14-94 are SLE12-SP4
and kernels before that (but not before 4.12.14) are SLE15.
Is that likely to be correct?
Comment 14 Jeff Mahoney 2018-10-22 03:04:27 UTC
With SLE15 (and also SLE12 SP4) I added Kconfig variables to our kernel to handle things exactly like this.

SLE12 SP4:
# SUSE Release Details
CONFIG_SUSE_PRODUCT_SLE=y
# CONFIG_SUSE_PRODUCT_OPENSUSE_LEAP is not set
# CONFIG_SUSE_PRODUCT_OPENSUSE_TUMBLEWEED is not set
CONFIG_SUSE_PRODUCT_CODE=1
CONFIG_SUSE_VERSION=12
CONFIG_SUSE_PATCHLEVEL=4
CONFIG_SUSE_AUXRELEASE=0

SLE15:
# SUSE Release Details
CONFIG_SUSE_PRODUCT_SLE=y
# CONFIG_SUSE_PRODUCT_OPENSUSE_LEAP is not set
# CONFIG_SUSE_PRODUCT_OPENSUSE_TUMBLEWEED is not set
CONFIG_SUSE_PRODUCT_CODE=1
CONFIG_SUSE_VERSION=15
CONFIG_SUSE_PATCHLEVEL=0
CONFIG_SUSE_AUXRELEASE=0
Comment 15 Neil Brown 2018-10-23 04:01:21 UTC
Thanks Jeff.  I've modified the code to extract CONFIG_SUSE_VERSION from the config file, and use that.
It still builds on both SLE15 and SLE12-SP4.
Comment 16 Egbert Eich 2018-10-23 10:21:32 UTC
Neil, thanks for your submission - the package now builds for all platforms on Devel:Lustre:2.10.5.LTS.

When you test the SLE-12-SP4 packages, could you give
  Devel:Lustre:2.10.5.LTS/e2fsprogs
on IBS a test as well?
Comment 17 Neil Brown 2018-10-24 03:16:36 UTC
I ran a test on SLE1-12-SP4 using lustre and e2fsprogs from Devel:HPC:Lustre:2.10.5-LTS and it passed more of the tests than usually pass for me - the failure are not significant.
So I think it is as ready for release as I can make it.
Comment 18 Egbert Eich 2018-10-24 06:15:44 UTC
Neil, thanks a lot for confirming!
Comment 21 Daniel Rahn 2018-11-02 14:31:53 UTC
SLE12 SP2:

https://drivers.suse.com/lustre/2.10.5/sle12-sp2/

SLE12 SP3:

https://drivers.suse.com/lustre/2.10.5/sle12-sp3/

SLE15 bits are planned to follow next Monday.
Comment 22 Daniel Rahn 2018-11-02 15:46:23 UTC
We have now also updated our top landing page to correctly reference the available builds:

https://drivers.suse.com/lustre/
Comment 24 Egbert Eich 2018-11-05 20:34:13 UTC
@Peter, we have temporarily removed the 2.10.5 LTS driver from the main landing page until you had a chance to get it tested.

Please find the SLE-12-SP2 driver at:
https://drivers.suse.com/lustre/2.10.5/sle12-sp2/x86_64/install-readme.html
the SLE-12-SP3 driver at:
https://drivers.suse.com/lustre/2.10.5/sle12-sp3/x86_64/install-readme.html
The SLE-15 driver is still in the making.
Comment 25 Daniel Rahn 2018-11-10 09:23:52 UTC
The SLE15 installation kit is now available:

https://drivers.suse.com/lustre/2.10.5/sle15/x86_64/install-readme.html
Comment 27 Daniel Rahn 2018-11-11 06:55:14 UTC
We have now updated the landing page at

https://drivers.suse.com/lustre

to reference the Lustre 2.10.5-LTS bits for SLE12 SP2, SLE12 SP3 and SLE 15.