[Starlingx-discuss] RT kernel upgrade in CentOS 7.6

Lin, Shuicheng shuicheng.lin at intel.com
Mon Jan 14 08:05:24 UTC 2019


Hi all,
I just find 957.1 rt kernel is the 3rd party repo now.
So I will upgrade the rt kernel to 957.1, the same as std kernel.
Here is the link:
http://linuxsoft.cern.ch/cern/centos/7.6/rt/Sources/SPackages/kernel-rt-3.10.0-957.1.3.rt56.913.el7.src.rpm

Next time, when we have different version for std and rt kernel, I will try to follow 2.b method.
Thanks.

Best Regards
Shuicheng

From: Rowsell, Brent [mailto:Brent.Rowsell at windriver.com]
Sent: Monday, January 14, 2019 10:53 AM
To: Lin, Shuicheng <shuicheng.lin at intel.com>; Somerville, Jim <Jim.Somerville at windriver.com>; Little, Scott <Scott.Little at windriver.com>; Wold, Saul <saul.wold at intel.com>; Hu, Yong <yong.hu at intel.com>; Xie, Cindy <cindy.xie at intel.com>
Cc: starlingx-discuss at lists.starlingx.io
Subject: RE: RT kernel upgrade in CentOS 7.6

Please see inline

Brent

From: Lin, Shuicheng [mailto:shuicheng.lin at intel.com]
Sent: Sunday, January 13, 2019 9:28 PM
To: Somerville, Jim <Jim.Somerville at windriver.com<mailto:Jim.Somerville at windriver.com>>; Little, Scott <Scott.Little at windriver.com<mailto:Scott.Little at windriver.com>>; Wold, Saul <saul.wold at intel.com<mailto:saul.wold at intel.com>>; Rowsell, Brent <Brent.Rowsell at windriver.com<mailto:Brent.Rowsell at windriver.com>>; Hu, Yong <yong.hu at intel.com<mailto:yong.hu at intel.com>>; Xie, Cindy <cindy.xie at intel.com<mailto:cindy.xie at intel.com>>
Cc: starlingx-discuss at lists.starlingx.io<mailto:starlingx-discuss at lists.starlingx.io>
Subject: RT kernel upgrade in CentOS 7.6

Hi all,
For CentOS 7.6, the latest source rpm package we have for std and rt kernel are:
Std kernel: kernel-3.10.0-957.1.3.el7.src.rpm
Rt kernel: kernel-rt-3.10.0-957.rt56.910.el7.src.rpm
You could find std kernel is 1 minor version ahead of rt kernel. And there is some discussion about it in patch [0].
There are some question I want to ask, and need your suggestion. Thanks in advance.

1st question: Is it acceptable to have minor different version for std and rt kernel? If not, why?
[BR] We want to align on a single version as we do not want to deal with two different kernel versions for changes (ex. CVE's)

2nd question: If we decide to upgrade rt kernel to the same version as std. There are several way to do it:

a)      We generate the src rpm based on code in GIT manually. And save the rpm package to CENGN server. So mirror downloader script could get the new src rpm as previous.

b)      We switch to git code instead of src rpm package. We Add the rt kernel git to our manifest file, and download rt kernel code when do "repo sync".
[BR] I think this is the preferred path.

c)      Keep current RT kernel first, and upgrade to new rt kernel when new src rpm is available. I don't know why it is not available yet. :)


[0]: https://review.openstack.org/625773


Best Regards
Shuicheng

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.starlingx.io/pipermail/starlingx-discuss/attachments/20190114/01fa95b1/attachment.html>


More information about the Starlingx-discuss mailing list