[Starlingx-discuss] Upgrading the StarlingX kernel version to CentOS 4.18
Hi StarlingX Community:
Regarding the task of upgrading the StarlingX kernel version to CentOS 4.18.
Completed Task: 1. GCC compiler version upgrade --> GCC version 8.2.1 2. Kernel 4.18 with starlingX patch compilation has been completed.(Patch40004,Patch40007,Patch40008)
Doing Task: 1. src rpm package el8 upgrade(if there is el8 version) 2. If there is no el8 version of SRPM compilation failed, we need to build a patch fix it. 3. Configure kernel 4.18 config file with reference to STX kernel 3.10 config file (kernel-3.10.0-x86_64.config.tis_extra) 4. For the el8 version SRPM package that fails to be compiled, the RPM package of the el8 version is preferentially searched for replacement.
Please see the attachment for the results of the advancement
Thank you!
Best Regards Wish you happy everyday! -------------------------------- Shuai - Neusoft
-----邮件原件----- 发件人: Saul Wold sgw@linux.intel.com 发送时间: 2019年10月18日 5:36 收件人: starlingx-discuss@lists.starlingx.io 抄送: Rowsell, Brent Brent.Rowsell@windriver.com 主题: Re: [Starlingx-discuss] Weekly StarlingX non-OpenStack distro meeting
Please find attached the spreadsheet analyzing the Kernel patches to the existing CentOS 3.10 kernel.
As mentioned, most of the patches can be dropped, except for the Notification of Death patch.
My understanding is that changes have been made to StarlingX to support the Workqueue CPU affinity model with isolcpus instead of the kthread model that is in the 3.10 kernel. If this is actually the case then we can drop the cpu affinity related patches also. (this would be a good thing).
Don't hesitate to reach out and ask for help with the kernel and/or CentOS 8 User space updates.
Sau!
On 10/16/19 6:53 AM, Xie, Cindy wrote:
Agenda & notes for 10/16 meeting:
. Ceph containerization update (Tingjie) https://review.opendev.org/#/c/681457/ this is for Helm chart definition, can be review now. https://review.opendev.org/#/c/687340/ for Helm overrides framework, need to extend later. verified in AIO and multi-node provision. configuration needs to be override according to STX parameters. Martin working on this for parameters to align w/ the native deployment. for stx.3.0: only to merge the implantation for Helm chart and override framework. and rook-plugin which support sysinv, this can co-exist w/ current native ceph deployment. test case development is in progress, Tingjie will sync with Fernando. for sysinv, still need to working on patches, not ready for upload/review. AR: Tingjie to send email to the mailing list for the current status & planning for include partial implementation without impacting the native Ceph functionality.
. Debranding update (Saul) Starting from the tools repo, the tools in the build area to debrand the mirroring process. Part of this is for ease of use for build steps. Very early stage. Not fit in stx.3.0 scope. https://storyboard.openstack.org/#!/story/2006387, call volunteer from the community.
. CentOS 8 upgrade planning (Cindy) CentOS 8.0 2 stories created: https://storyboard.openstack.org/#!/story/2006728, the kernel inside CentOS 8 is 4.18, there is no RT kernel. https://storyboard.openstack.org/#!/story/2006729 Shuai is working on new kernel onto build system. Need to understand each patches. there was an earlier analysis for kernel patches available. AR: Saul please share this analysis to Shuai. against 4.19 kernel some long time ago. See https://docs.google.com/spreadsheets/d/1nKnkweuxcqvVOoRcpnTYMVUUv1RoAu gOWXMjB7VIrfc/edit#gid=311578025 Tab Kernel Patches Details https://github.com/xe1gyq/linux/commits/v4.19 https://github.com/xe1gyq/linux/commits/v4.18 AR: Shuai to provide an Excel sheet to compare RPM/sRPM in StarlingX and in CentOS 8.0
. Opens - none _____________________________________________ From: Xie, Cindy Sent: Tuesday, October 15, 2019 9:39 PM To: Wold, Saul saul.wold@intel.com; 'starlingx-discuss@lists.starlingx.io' starlingx-discuss@lists.starlingx.io; 'Rowsell, Brent' Brent.Rowsell@windriver.com Subject: RE: Weekly StarlingX non-OpenStack distro meeting
Agenda:
- Ceph containerization update (Tingjie)
- Debranding update (Saul)
- CentOS 8 upgrade planning (Cindy)
- Opens
Cindy Xie IAGS
-----Original Appointment----- From: Xie, Cindy Sent: Thursday, April 25, 2019 5:42 PM To: Xie, Cindy; 'zhaos'; Wold, Saul; 'starlingx-discuss@lists.starlingx.io'; 'Rowsell, Brent' Cc: Armstrong, Robert H; 'Komiyama, Takeo'; 'Eslimi, Dariush'; 'Seiler, Glenn'; 'Peng Tan'; 'Chen, Jacky'; Gomez, Juan P; 'Waines, Greg'; 'Zhi Zhi2 Chang'; 'Badea, Daniel'; Jones, Bruce E; Chen, Tingjie; 'Carlos Cebrian'; Cobbley, David A; Hu, Wei W Subject: Weekly StarlingX non-OpenStack distro meeting When: Wednesday, October 16, 2019 9:00 PM-10:00 PM (UTC+08:00) Beijing, Chongqing, Hong Kong, Urumqi. Where: https://zoom.us/j/342730236
. Cadence and time slot: o Wednesday 9AM Winter EDT (10PM China time, US PDT Winter time 6AM) . Call Details: o Zoom link: https://zoom.us/j/342730236 o Dialing in from phone: o Dial(for higher quality, dial a number based on your current location): US: +1 669 900 6833 or +1 646 876 9923 o Meeting ID: 342 730 236 o International numbers available: https://zoom.us/u/ed95sU7aQ . Meeting Agenda and Minutes: o https://etherpad.openstack.org/p/stx-distro-other
Starlingx-discuss mailing list Starlingx-discuss@lists.starlingx.io http://lists.starlingx.io/cgi-bin/mailman/listinfo/starlingx-discuss
--------------------------------------------------------------------------------------------------- Confidentiality Notice: The information contained in this e-mail and any accompanying attachment(s) is intended only for the use of the intended recipient and may be confidential and/or privileged of Neusoft Corporation, its subsidiaries and/or its affiliates. If any reader of this communication is not the intended recipient, unauthorized use, forwarding, printing, storing, disclosure or copying is strictly prohibited, and may be unlawful.If you have received this communication in error,please immediately notify the sender by return e-mail, and delete the original message and all copies from your system. Thank you. ---------------------------------------------------------------------------------------------------
I think this message got stuck in the queue, I am just seeing it now.
On 10/30/19 4:17 AM, zhao.shuai wrote:
Hi StarlingX Community:
Regarding the task of upgrading the StarlingX kernel version to CentOS 4.18.
Completed Task:
- GCC compiler version upgrade --> GCC version 8.2.1
- Kernel 4.18 with starlingX patch compilation has been completed.(Patch40004,Patch40007,Patch40008)
Can you explain what you are referring to when you say Patch4000*, I don't know which ones they map to?
Doing Task:
- src rpm package el8 upgrade(if there is el8 version)
Do you mean "Binary RPM" here? We should be trying to use the latest binary RPMs from CentOS-8 (el8).
- If there is no el8 version of SRPM compilation failed, we need to build a patch fix it.
We want to fully understand what patches are changing or what additional patches you think you need to add.
- Configure kernel 4.18 config file with reference to STX kernel 3.10 config file (kernel-3.10.0-x86_64.config.tis_extra)
- For the el8 version SRPM package that fails to be compiled, the RPM package of the el8 version is preferentially searched for replacement.
Please see the attachment for the results of the advancement
We need a better method to understand what changes are getting made between these spreadsheet changes. I am not understanding your actual changes.
Thanks Sau!
Thank you!
Best Regards Wish you happy everyday!
Shuai - Neusoft
-----邮件原件----- 发件人: Saul Wold sgw@linux.intel.com 发送时间: 2019年10月18日 5:36 收件人: starlingx-discuss@lists.starlingx.io 抄送: Rowsell, Brent Brent.Rowsell@windriver.com 主题: Re: [Starlingx-discuss] Weekly StarlingX non-OpenStack distro meeting
Please find attached the spreadsheet analyzing the Kernel patches to the existing CentOS 3.10 kernel.
As mentioned, most of the patches can be dropped, except for the Notification of Death patch.
My understanding is that changes have been made to StarlingX to support the Workqueue CPU affinity model with isolcpus instead of the kthread model that is in the 3.10 kernel. If this is actually the case then we can drop the cpu affinity related patches also. (this would be a good thing).
Don't hesitate to reach out and ask for help with the kernel and/or CentOS 8 User space updates.
Sau!
On 10/16/19 6:53 AM, Xie, Cindy wrote:
Agenda & notes for 10/16 meeting:
. Ceph containerization update (Tingjie) https://review.opendev.org/#/c/681457/ this is for Helm chart definition, can be review now. https://review.opendev.org/#/c/687340/ for Helm overrides framework, need to extend later. verified in AIO and multi-node provision. configuration needs to be override according to STX parameters. Martin working on this for parameters to align w/ the native deployment. for stx.3.0: only to merge the implantation for Helm chart and override framework. and rook-plugin which support sysinv, this can co-exist w/ current native ceph deployment. test case development is in progress, Tingjie will sync with Fernando. for sysinv, still need to working on patches, not ready for upload/review. AR: Tingjie to send email to the mailing list for the current status & planning for include partial implementation without impacting the native Ceph functionality.
. Debranding update (Saul) Starting from the tools repo, the tools in the build area to debrand the mirroring process. Part of this is for ease of use for build steps. Very early stage. Not fit in stx.3.0 scope. https://storyboard.openstack.org/#!/story/2006387, call volunteer from the community.
. CentOS 8 upgrade planning (Cindy) CentOS 8.0 2 stories created: https://storyboard.openstack.org/#!/story/2006728, the kernel inside CentOS 8 is 4.18, there is no RT kernel. https://storyboard.openstack.org/#!/story/2006729 Shuai is working on new kernel onto build system. Need to understand each patches. there was an earlier analysis for kernel patches available. AR: Saul please share this analysis to Shuai. against 4.19 kernel some long time ago. See https://docs.google.com/spreadsheets/d/1nKnkweuxcqvVOoRcpnTYMVUUv1RoAu gOWXMjB7VIrfc/edit#gid=311578025 Tab Kernel Patches Details https://github.com/xe1gyq/linux/commits/v4.19 https://github.com/xe1gyq/linux/commits/v4.18 AR: Shuai to provide an Excel sheet to compare RPM/sRPM in StarlingX and in CentOS 8.0
. Opens - none _____________________________________________ From: Xie, Cindy Sent: Tuesday, October 15, 2019 9:39 PM To: Wold, Saul saul.wold@intel.com; 'starlingx-discuss@lists.starlingx.io' starlingx-discuss@lists.starlingx.io; 'Rowsell, Brent' Brent.Rowsell@windriver.com Subject: RE: Weekly StarlingX non-OpenStack distro meeting
Agenda:
- Ceph containerization update (Tingjie)
- Debranding update (Saul)
- CentOS 8 upgrade planning (Cindy)
- Opens
Cindy Xie IAGS
-----Original Appointment----- From: Xie, Cindy Sent: Thursday, April 25, 2019 5:42 PM To: Xie, Cindy; 'zhaos'; Wold, Saul; 'starlingx-discuss@lists.starlingx.io'; 'Rowsell, Brent' Cc: Armstrong, Robert H; 'Komiyama, Takeo'; 'Eslimi, Dariush'; 'Seiler, Glenn'; 'Peng Tan'; 'Chen, Jacky'; Gomez, Juan P; 'Waines, Greg'; 'Zhi Zhi2 Chang'; 'Badea, Daniel'; Jones, Bruce E; Chen, Tingjie; 'Carlos Cebrian'; Cobbley, David A; Hu, Wei W Subject: Weekly StarlingX non-OpenStack distro meeting When: Wednesday, October 16, 2019 9:00 PM-10:00 PM (UTC+08:00) Beijing, Chongqing, Hong Kong, Urumqi. Where: https://zoom.us/j/342730236
. Cadence and time slot: o Wednesday 9AM Winter EDT (10PM China time, US PDT Winter time 6AM) . Call Details: o Zoom link: https://zoom.us/j/342730236 o Dialing in from phone: o Dial(for higher quality, dial a number based on your current location): US: +1 669 900 6833 or +1 646 876 9923 o Meeting ID: 342 730 236 o International numbers available: https://zoom.us/u/ed95sU7aQ . Meeting Agenda and Minutes: o https://etherpad.openstack.org/p/stx-distro-other
Starlingx-discuss mailing list Starlingx-discuss@lists.starlingx.io http://lists.starlingx.io/cgi-bin/mailman/listinfo/starlingx-discuss
Confidentiality Notice: The information contained in this e-mail and any accompanying attachment(s) is intended only for the use of the intended recipient and may be confidential and/or privileged of Neusoft Corporation, its subsidiaries and/or its affiliates. If any reader of this communication is not the intended recipient, unauthorized use, forwarding, printing, storing, disclosure or copying is strictly prohibited, and may be unlawful.If you have received this communication in error,please immediately notify the sender by return e-mail, and delete the original message and all copies from your system. Thank you.
Starlingx-discuss mailing list Starlingx-discuss@lists.starlingx.io http://lists.starlingx.io/cgi-bin/mailman/listinfo/starlingx-discuss
Hi Saul, Haitao, Shuicheng, Thank you for your hard work and positive response. As you suggested in the last StarlingX non-OpenStack distro meeting, Our team should use Google Docs Or gitHub to show our progress and results in a more real-time way. Recently, we have moved our work and progress reports to Github. The StarlingX kernel version to CentOS 4.18 work path is as follows: https://github.com/StarlingX-Neusoft/Centos8 During the porting process, we will update our real-time Q&A information in the documents (StarlingX_CentOS8.0_Kernel_Upgrade_Q&A List.xls). We hope that the experts in the community can check the problems we have when you have time. If you can get your advice, we will be very honored. Thank you!
① >>Can you explain what you are referring to when you say Patch4000*, I >>don't know which ones they map to? Please see:https://github.com/StarlingX-Neusoft/Centos8/blob/master/Kernel_Upgrade_to_4... Sheet: [STX Kernel-std Patches Details] STD-Status = Patch ② >>Do you mean "Binary RPM" here? We should be trying to use the latest >>binary RPMs from CentOS-8 (el8). Yes, we hope to try this way. Please see: https://github.com/StarlingX-Neusoft/Centos8/tree/master/cgcs-root/stx ③ >>We want to fully understand what patches are changing or what additional >>patches you think you need to add. Please see:https://github.com/StarlingX-Neusoft/Centos8/blob/master/Kernel_Upgrade_to_4... Sheet: [srpm] Column E =【CentOS8 SRPM packages(El8)】
④ >>We need a better method to understand what changes are getting made >>between these spreadsheet changes. I am not understanding your actual changes. we have moved our work and progress reports to Github. Please see: https://github.com/StarlingX-Neusoft/Centos8 Thank you very much!
Best Regards Wish you happy everyday! -------------------------------- Shuai - Neusoft
-----邮件原件----- 发件人: Saul Wold sgw@linux.intel.com 发送时间: 2019年11月2日 2:28 收件人: starlingx-discuss@lists.starlingx.io 主题: Re: [Starlingx-discuss] Upgrading the StarlingX kernel version to CentOS 4.18
I think this message got stuck in the queue, I am just seeing it now.
On 10/30/19 4:17 AM, zhao.shuai wrote:
Hi StarlingX Community:
Regarding the task of upgrading the StarlingX kernel version to CentOS 4.18.
Completed Task:
- GCC compiler version upgrade --> GCC version 8.2.1
- Kernel 4.18 with starlingX patch compilation has been completed.(Patch40004,Patch40007,Patch40008)
Can you explain what you are referring to when you say Patch4000*, I don't know which ones they map to?
Doing Task:
- src rpm package el8 upgrade(if there is el8 version)
Do you mean "Binary RPM" here? We should be trying to use the latest binary RPMs from CentOS-8 (el8).
- If there is no el8 version of SRPM compilation failed, we need to build a patch fix it.
We want to fully understand what patches are changing or what additional patches you think you need to add.
- Configure kernel 4.18 config file with reference to STX kernel 3.10 config file (kernel-3.10.0-x86_64.config.tis_extra)
- For the el8 version SRPM package that fails to be compiled, the RPM package of the el8 version is preferentially searched for replacement.
Please see the attachment for the results of the advancement
We need a better method to understand what changes are getting made between these spreadsheet changes. I am not understanding your actual changes.
Thanks Sau!
Thank you!
Best Regards Wish you happy everyday!
Shuai - Neusoft
-----邮件原件----- 发件人: Saul Wold sgw@linux.intel.com 发送时间: 2019年10月18日 5:36 收件人: starlingx-discuss@lists.starlingx.io 抄送: Rowsell, Brent Brent.Rowsell@windriver.com 主题: Re: [Starlingx-discuss] Weekly StarlingX non-OpenStack distro meeting
Please find attached the spreadsheet analyzing the Kernel patches to the existing CentOS 3.10 kernel.
As mentioned, most of the patches can be dropped, except for the Notification of Death patch.
My understanding is that changes have been made to StarlingX to support the Workqueue CPU affinity model with isolcpus instead of the kthread model that is in the 3.10 kernel. If this is actually the case then we can drop the cpu affinity related patches also. (this would be a good thing).
Don't hesitate to reach out and ask for help with the kernel and/or CentOS 8 User space updates.
Sau!
On 10/16/19 6:53 AM, Xie, Cindy wrote:
Agenda & notes for 10/16 meeting:
. Ceph containerization update (Tingjie) https://review.opendev.org/#/c/681457/ this is for Helm chart definition, can be review now. https://review.opendev.org/#/c/687340/ for Helm overrides framework, need to extend later. verified in AIO and multi-node provision. configuration needs to be override according to STX parameters. Martin working on this for parameters to align w/ the native deployment. for stx.3.0: only to merge the implantation for Helm chart and override framework. and rook-plugin which support sysinv, this can co-exist w/ current native ceph deployment. test case development is in progress, Tingjie will sync with Fernando. for sysinv, still need to working on patches, not ready for upload/review. AR: Tingjie to send email to the mailing list for the current status & planning for include partial implementation without impacting the native Ceph functionality.
. Debranding update (Saul) Starting from the tools repo, the tools in the build area to debrand the mirroring process. Part of this is for ease of use for build steps. Very early stage. Not fit in stx.3.0 scope. https://storyboard.openstack.org/#!/story/2006387, call volunteer from the community.
. CentOS 8 upgrade planning (Cindy) CentOS 8.0 2 stories created: https://storyboard.openstack.org/#!/story/2006728, the kernel inside CentOS 8 is 4.18, there is no RT kernel. https://storyboard.openstack.org/#!/story/2006729 Shuai is working on new kernel onto build system. Need to understand each patches. there was an earlier analysis for kernel patches available. AR: Saul please share this analysis to Shuai. against 4.19 kernel some long time ago. See https://docs.google.com/spreadsheets/d/1nKnkweuxcqvVOoRcpnTYMVUUv1RoAu gOWXMjB7VIrfc/edit#gid=311578025 Tab Kernel Patches Details https://github.com/xe1gyq/linux/commits/v4.19 https://github.com/xe1gyq/linux/commits/v4.18 AR: Shuai to provide an Excel sheet to compare RPM/sRPM in StarlingX and in CentOS 8.0
. Opens - none _____________________________________________ From: Xie, Cindy Sent: Tuesday, October 15, 2019 9:39 PM To: Wold, Saul saul.wold@intel.com; 'starlingx-discuss@lists.starlingx.io' starlingx-discuss@lists.starlingx.io; 'Rowsell, Brent' Brent.Rowsell@windriver.com Subject: RE: Weekly StarlingX non-OpenStack distro meeting
Agenda:
- Ceph containerization update (Tingjie)
- Debranding update (Saul)
- CentOS 8 upgrade planning (Cindy)
- Opens
Cindy Xie IAGS
-----Original Appointment----- From: Xie, Cindy Sent: Thursday, April 25, 2019 5:42 PM To: Xie, Cindy; 'zhaos'; Wold, Saul; 'starlingx-discuss@lists.starlingx.io'; 'Rowsell, Brent' Cc: Armstrong, Robert H; 'Komiyama, Takeo'; 'Eslimi, Dariush'; 'Seiler, Glenn'; 'Peng Tan'; 'Chen, Jacky'; Gomez, Juan P; 'Waines, Greg'; 'Zhi Zhi2 Chang'; 'Badea, Daniel'; Jones, Bruce E; Chen, Tingjie; 'Carlos Cebrian'; Cobbley, David A; Hu, Wei W Subject: Weekly StarlingX non-OpenStack distro meeting When: Wednesday, October 16, 2019 9:00 PM-10:00 PM (UTC+08:00) Beijing, Chongqing, Hong Kong, Urumqi. Where: https://zoom.us/j/342730236
. Cadence and time slot: o Wednesday 9AM Winter EDT (10PM China time, US PDT Winter time 6AM) . Call Details: o Zoom link: https://zoom.us/j/342730236 o Dialing in from phone: o Dial(for higher quality, dial a number based on your current location): US: +1 669 900 6833 or +1 646 876 9923 o Meeting ID: 342 730 236 o International numbers available: https://zoom.us/u/ed95sU7aQ . Meeting Agenda and Minutes: o https://etherpad.openstack.org/p/stx-distro-other
Starlingx-discuss mailing list Starlingx-discuss@lists.starlingx.io http://lists.starlingx.io/cgi-bin/mailman/listinfo/starlingx-discuss
Confidentiality Notice: The information contained in this e-mail and any accompanying attachment(s) is intended only for the use of the intended recipient and may be confidential and/or privileged of Neusoft Corporation, its subsidiaries and/or its affiliates. If any reader of this communication is not the intended recipient, unauthorized use, forwarding, printing, storing, disclosure or copying is strictly prohibited, and may be unlawful.If you have received this communication in error,please immediately notify the sender by return e-mail, and delete the original message and all copies from your system. Thank you.
Starlingx-discuss mailing list Starlingx-discuss@lists.starlingx.io http://lists.starlingx.io/cgi-bin/mailman/listinfo/starlingx-discuss
_______________________________________________ Starlingx-discuss mailing list Starlingx-discuss@lists.starlingx.io http://lists.starlingx.io/cgi-bin/mailman/listinfo/starlingx-discuss
--------------------------------------------------------------------------------------------------- Confidentiality Notice: The information contained in this e-mail and any accompanying attachment(s) is intended only for the use of the intended recipient and may be confidential and/or privileged of Neusoft Corporation, its subsidiaries and/or its affiliates. If any reader of this communication is not the intended recipient, unauthorized use, forwarding, printing, storing, disclosure or copying is strictly prohibited, and may be unlawful.If you have received this communication in error,please immediately notify the sender by return e-mail, and delete the original message and all copies from your system. Thank you. ---------------------------------------------------------------------------------------------------
On 11/3/19 5:32 AM, zhao.shuai wrote:
Hi Saul, Haitao, Shuicheng, Thank you for your hard work and positive response. As you suggested in the last StarlingX non-OpenStack distro meeting, Our team should use Google Docs Or gitHub to show our progress and results in a more real-time way. Recently, we have moved our work and progress reports to Github. The StarlingX kernel version to CentOS 4.18 work path is as follows: https://github.com/StarlingX-Neusoft/Centos8
I would like to see this work moved to a feature branch in gerrit, so that reviews can happen regularly. This will also allow for builds to be done from that branch once it's futher along. It require an occasional re-base, but we should not have too many conflicts in the integ, compile or utilities repos.
During the porting process, we will update our real-time Q&A information in the documents (StarlingX_CentOS8.0_Kernel_Upgrade_Q&A List.xls). We hope that the experts in the community can check the problems we have when you have time. If you can get your advice, we will be very honored. Thank you!
① >>Can you explain what you are referring to when you say Patch4000*, I >>don't know which ones they map to? Please see:https://github.com/StarlingX-Neusoft/Centos8/blob/master/Kernel_Upgrade_to_4... Sheet: [STX Kernel-std Patches Details] STD-Status = Patch
Ok, I found the Excel sheet, but I am still not seeing any mapping to Patch4000* numbering.
② >>Do you mean "Binary RPM" here? We should be trying to use the latest >>binary RPMs from CentOS-8 (el8). Yes, we hope to try this way. Please see: https://github.com/StarlingX-Neusoft/Centos8/tree/master/cgcs-root/stx
It will take some time to review what you have there, but as suggested above we should create a feature branch for this work to occur in. This will allow your changes to be reviewed via gerrit. One very quick observation is that you should not remove the older Signed-off-by: tags when you rebase the patches. You should add yours to the existing ones, that preserves the identity of who has worked on the patch.
③ >>We want to fully understand what patches are changing or what additional >>patches you think you need to add. Please see:https://github.com/StarlingX-Neusoft/Centos8/blob/master/Kernel_Upgrade_to_4... Sheet: [srpm] Column E =【CentOS8 SRPM packages(El8)】
Looking at the missing list, it looks like alot of Puppet and OpenStack related python, have you look at puppetlabs for their el8 based repo here: https://yum.puppetlabs.com and https://yum.puppetlabs.com/puppet-release-el-8.noarch.rpm will help setup the repo on a target system.
The OpenStack package will come later.
Sau!
④ >>We need a better method to understand what changes are getting made >>between these spreadsheet changes. I am not understanding your actual changes. we have moved our work and progress reports to Github. Please see: https://github.com/StarlingX-Neusoft/Centos8
Thanks I have downloaded this repo and will review the history there also.
Thank you very much!
Best Regards Wish you happy everyday!
Shuai - Neusoft
-----邮件原件----- 发件人: Saul Wold sgw@linux.intel.com 发送时间: 2019年11月2日 2:28 收件人: starlingx-discuss@lists.starlingx.io 主题: Re: [Starlingx-discuss] Upgrading the StarlingX kernel version to CentOS 4.18
I think this message got stuck in the queue, I am just seeing it now.
On 10/30/19 4:17 AM, zhao.shuai wrote:
Hi StarlingX Community:
Regarding the task of upgrading the StarlingX kernel version to CentOS 4.18.
Completed Task:
- GCC compiler version upgrade --> GCC version 8.2.1
- Kernel 4.18 with starlingX patch compilation has been completed.(Patch40004,Patch40007,Patch40008)
Can you explain what you are referring to when you say Patch4000*, I don't know which ones they map to?
Doing Task:
- src rpm package el8 upgrade(if there is el8 version)
Do you mean "Binary RPM" here? We should be trying to use the latest binary RPMs from CentOS-8 (el8).
- If there is no el8 version of SRPM compilation failed, we need to build a patch fix it.
We want to fully understand what patches are changing or what additional patches you think you need to add.
- Configure kernel 4.18 config file with reference to STX kernel 3.10 config file (kernel-3.10.0-x86_64.config.tis_extra)
- For the el8 version SRPM package that fails to be compiled, the RPM package of the el8 version is preferentially searched for replacement.
Please see the attachment for the results of the advancement
We need a better method to understand what changes are getting made between these spreadsheet changes. I am not understanding your actual changes.
Thanks Sau!
Thank you!
Best Regards Wish you happy everyday!
Shuai - Neusoft
-----邮件原件----- 发件人: Saul Wold sgw@linux.intel.com 发送时间: 2019年10月18日 5:36 收件人: starlingx-discuss@lists.starlingx.io 抄送: Rowsell, Brent Brent.Rowsell@windriver.com 主题: Re: [Starlingx-discuss] Weekly StarlingX non-OpenStack distro meeting
Please find attached the spreadsheet analyzing the Kernel patches to the existing CentOS 3.10 kernel.
As mentioned, most of the patches can be dropped, except for the Notification of Death patch.
My understanding is that changes have been made to StarlingX to support the Workqueue CPU affinity model with isolcpus instead of the kthread model that is in the 3.10 kernel. If this is actually the case then we can drop the cpu affinity related patches also. (this would be a good thing).
Don't hesitate to reach out and ask for help with the kernel and/or CentOS 8 User space updates.
Sau!
On 10/16/19 6:53 AM, Xie, Cindy wrote:
Agenda & notes for 10/16 meeting:
. Ceph containerization update (Tingjie) https://review.opendev.org/#/c/681457/ this is for Helm chart definition, can be review now. https://review.opendev.org/#/c/687340/ for Helm overrides framework, need to extend later. verified in AIO and multi-node provision. configuration needs to be override according to STX parameters. Martin working on this for parameters to align w/ the native deployment. for stx.3.0: only to merge the implantation for Helm chart and override framework. and rook-plugin which support sysinv, this can co-exist w/ current native ceph deployment. test case development is in progress, Tingjie will sync with Fernando. for sysinv, still need to working on patches, not ready for upload/review. AR: Tingjie to send email to the mailing list for the current status & planning for include partial implementation without impacting the native Ceph functionality.
. Debranding update (Saul) Starting from the tools repo, the tools in the build area to debrand the mirroring process. Part of this is for ease of use for build steps. Very early stage. Not fit in stx.3.0 scope. https://storyboard.openstack.org/#!/story/2006387, call volunteer from the community.
. CentOS 8 upgrade planning (Cindy) CentOS 8.0 2 stories created: https://storyboard.openstack.org/#!/story/2006728, the kernel inside CentOS 8 is 4.18, there is no RT kernel. https://storyboard.openstack.org/#!/story/2006729 Shuai is working on new kernel onto build system. Need to understand each patches. there was an earlier analysis for kernel patches available. AR: Saul please share this analysis to Shuai. against 4.19 kernel some long time ago. See https://docs.google.com/spreadsheets/d/1nKnkweuxcqvVOoRcpnTYMVUUv1RoAu gOWXMjB7VIrfc/edit#gid=311578025 Tab Kernel Patches Details https://github.com/xe1gyq/linux/commits/v4.19 https://github.com/xe1gyq/linux/commits/v4.18 AR: Shuai to provide an Excel sheet to compare RPM/sRPM in StarlingX and in CentOS 8.0
. Opens - none _____________________________________________ From: Xie, Cindy Sent: Tuesday, October 15, 2019 9:39 PM To: Wold, Saul saul.wold@intel.com; 'starlingx-discuss@lists.starlingx.io' starlingx-discuss@lists.starlingx.io; 'Rowsell, Brent' Brent.Rowsell@windriver.com Subject: RE: Weekly StarlingX non-OpenStack distro meeting
Agenda:
- Ceph containerization update (Tingjie)
- Debranding update (Saul)
- CentOS 8 upgrade planning (Cindy)
- Opens
Cindy Xie IAGS
-----Original Appointment----- From: Xie, Cindy Sent: Thursday, April 25, 2019 5:42 PM To: Xie, Cindy; 'zhaos'; Wold, Saul; 'starlingx-discuss@lists.starlingx.io'; 'Rowsell, Brent' Cc: Armstrong, Robert H; 'Komiyama, Takeo'; 'Eslimi, Dariush'; 'Seiler, Glenn'; 'Peng Tan'; 'Chen, Jacky'; Gomez, Juan P; 'Waines, Greg'; 'Zhi Zhi2 Chang'; 'Badea, Daniel'; Jones, Bruce E; Chen, Tingjie; 'Carlos Cebrian'; Cobbley, David A; Hu, Wei W Subject: Weekly StarlingX non-OpenStack distro meeting When: Wednesday, October 16, 2019 9:00 PM-10:00 PM (UTC+08:00) Beijing, Chongqing, Hong Kong, Urumqi. Where: https://zoom.us/j/342730236
. Cadence and time slot: o Wednesday 9AM Winter EDT (10PM China time, US PDT Winter time 6AM) . Call Details: o Zoom link: https://zoom.us/j/342730236 o Dialing in from phone: o Dial(for higher quality, dial a number based on your current location): US: +1 669 900 6833 or +1 646 876 9923 o Meeting ID: 342 730 236 o International numbers available: https://zoom.us/u/ed95sU7aQ . Meeting Agenda and Minutes: o https://etherpad.openstack.org/p/stx-distro-other
Starlingx-discuss mailing list Starlingx-discuss@lists.starlingx.io http://lists.starlingx.io/cgi-bin/mailman/listinfo/starlingx-discuss
Confidentiality Notice: The information contained in this e-mail and any accompanying attachment(s) is intended only for the use of the intended recipient and may be confidential and/or privileged of Neusoft Corporation, its subsidiaries and/or its affiliates. If any reader of this communication is not the intended recipient, unauthorized use, forwarding, printing, storing, disclosure or copying is strictly prohibited, and may be unlawful.If you have received this communication in error,please immediately notify the sender by return e-mail, and delete the original message and all copies from your system. Thank you.
Starlingx-discuss mailing list Starlingx-discuss@lists.starlingx.io http://lists.starlingx.io/cgi-bin/mailman/listinfo/starlingx-discuss
Starlingx-discuss mailing list Starlingx-discuss@lists.starlingx.io http://lists.starlingx.io/cgi-bin/mailman/listinfo/starlingx-discuss
Confidentiality Notice: The information contained in this e-mail and any accompanying attachment(s) is intended only for the use of the intended recipient and may be confidential and/or privileged of Neusoft Corporation, its subsidiaries and/or its affiliates. If any reader of this communication is not the intended recipient, unauthorized use, forwarding, printing, storing, disclosure or copying is strictly prohibited, and may be unlawful.If you have received this communication in error,please immediately notify the sender by return e-mail, and delete the original message and all copies from your system. Thank you.
On 11/3/19 5:32 AM, zhao.shuai wrote:
Hi Saul, Haitao, Shuicheng, Thank you for your hard work and positive response. As you suggested in the last StarlingX non-OpenStack distro meeting, Our team should use Google Docs Or gitHub to show our progress and results in a more real-time way. Recently, we have moved our work and progress reports to Github. The StarlingX kernel version to CentOS 4.18 work path is as follows: https://github.com/StarlingX-Neusoft/Centos8
I would like to see this work moved to a feature branch in gerrit, so that reviews can happen regularly. This will also allow for builds to be done from that branch once it's futher along. It require an occasional re-base, but we should not have too many conflicts in the integ, compile or utilities repos.
During the porting process, we will update our real-time Q&A information in the documents (StarlingX_CentOS8.0_Kernel_Upgrade_Q&A List.xls). We hope that the experts in the community can check the problems we have when you have time. If you can get your advice, we will be very honored. Thank you!
① >>Can you explain what you are referring to when you say Patch4000*, I >>don't know which ones they map to? Please see:https://github.com/StarlingX-Neusoft/Centos8/blob/master/Kernel_Upgrade_to_4... Sheet: [STX Kernel-std Patches Details] STD-Status = Patch
Ok, I found the Excel sheet, but I am still not seeing any mapping to Patch4000* numbering.
② >>Do you mean "Binary RPM" here? We should be trying to use the latest >>binary RPMs from CentOS-8 (el8). Yes, we hope to try this way. Please see: https://github.com/StarlingX-Neusoft/Centos8/tree/master/cgcs-root/stx
It will take some time to review what you have there, but as suggested above we should create a feature branch for this work to occur in. This will allow your changes to be reviewed via gerrit. One very quick observation is that you should not remove the older Signed-off-by: tags when you rebase the patches. You should add yours to the existing ones, that preserves the identity of who has worked on the patch.
③ >>We want to fully understand what patches are changing or what additional >>patches you think you need to add. Please see:https://github.com/StarlingX-Neusoft/Centos8/blob/master/Kernel_Upgrade_to_4... Sheet: [srpm] Column E =【CentOS8 SRPM packages(El8)】
Looking at the missing list, it looks like alot of Puppet and OpenStack related python, have you look at puppetlabs for their el8 based repo here: https://yum.puppetlabs.com and https://yum.puppetlabs.com/puppet-release-el-8.noarch.rpm will help setup the repo on a target system.
The OpenStack package will come later.
Sau!
④ >>We need a better method to understand what changes are getting made >>between these spreadsheet changes. I am not understanding your actual changes. we have moved our work and progress reports to Github. Please see: https://github.com/StarlingX-Neusoft/Centos8
Thanks I have downloaded this repo and will review the history there also.
Thank you very much!
Best Regards Wish you happy everyday!
Shuai - Neusoft
-----邮件原件----- 发件人: Saul Wold sgw@linux.intel.com 发送时间: 2019年11月2日 2:28 收件人: starlingx-discuss@lists.starlingx.io 主题: Re: [Starlingx-discuss] Upgrading the StarlingX kernel version to CentOS 4.18
I think this message got stuck in the queue, I am just seeing it now.
On 10/30/19 4:17 AM, zhao.shuai wrote:
Hi StarlingX Community:
Regarding the task of upgrading the StarlingX kernel version to CentOS 4.18.
Completed Task:
- GCC compiler version upgrade --> GCC version 8.2.1
- Kernel 4.18 with starlingX patch compilation has been completed.(Patch40004,Patch40007,Patch40008)
Can you explain what you are referring to when you say Patch4000*, I don't know which ones they map to?
Doing Task:
- src rpm package el8 upgrade(if there is el8 version)
Do you mean "Binary RPM" here? We should be trying to use the latest binary RPMs from CentOS-8 (el8).
- If there is no el8 version of SRPM compilation failed, we need to build a patch fix it.
We want to fully understand what patches are changing or what additional patches you think you need to add.
- Configure kernel 4.18 config file with reference to STX kernel 3.10 config file (kernel-3.10.0-x86_64.config.tis_extra)
- For the el8 version SRPM package that fails to be compiled, the RPM package of the el8 version is preferentially searched for replacement.
Please see the attachment for the results of the advancement
We need a better method to understand what changes are getting made between these spreadsheet changes. I am not understanding your actual changes.
Thanks Sau!
Thank you!
Best Regards Wish you happy everyday!
Shuai - Neusoft
-----邮件原件----- 发件人: Saul Wold sgw@linux.intel.com 发送时间: 2019年10月18日 5:36 收件人: starlingx-discuss@lists.starlingx.io 抄送: Rowsell, Brent Brent.Rowsell@windriver.com 主题: Re: [Starlingx-discuss] Weekly StarlingX non-OpenStack distro meeting
Please find attached the spreadsheet analyzing the Kernel patches to the existing CentOS 3.10 kernel.
As mentioned, most of the patches can be dropped, except for the Notification of Death patch.
My understanding is that changes have been made to StarlingX to support the Workqueue CPU affinity model with isolcpus instead of the kthread model that is in the 3.10 kernel. If this is actually the case then we can drop the cpu affinity related patches also. (this would be a good thing).
Don't hesitate to reach out and ask for help with the kernel and/or CentOS 8 User space updates.
Sau!
On 10/16/19 6:53 AM, Xie, Cindy wrote:
Agenda & notes for 10/16 meeting:
. Ceph containerization update (Tingjie) https://review.opendev.org/#/c/681457/ this is for Helm chart definition, can be review now. https://review.opendev.org/#/c/687340/ for Helm overrides framework, need to extend later. verified in AIO and multi-node provision. configuration needs to be override according to STX parameters. Martin working on this for parameters to align w/ the native deployment. for stx.3.0: only to merge the implantation for Helm chart and override framework. and rook-plugin which support sysinv, this can co-exist w/ current native ceph deployment. test case development is in progress, Tingjie will sync with Fernando. for sysinv, still need to working on patches, not ready for upload/review. AR: Tingjie to send email to the mailing list for the current status & planning for include partial implementation without impacting the native Ceph functionality.
. Debranding update (Saul) Starting from the tools repo, the tools in the build area to debrand the mirroring process. Part of this is for ease of use for build steps. Very early stage. Not fit in stx.3.0 scope. https://storyboard.openstack.org/#!/story/2006387, call volunteer from the community.
. CentOS 8 upgrade planning (Cindy) CentOS 8.0 2 stories created: https://storyboard.openstack.org/#!/story/2006728, the kernel inside CentOS 8 is 4.18, there is no RT kernel. https://storyboard.openstack.org/#!/story/2006729 Shuai is working on new kernel onto build system. Need to understand each patches. there was an earlier analysis for kernel patches available. AR: Saul please share this analysis to Shuai. against 4.19 kernel some long time ago. See https://docs.google.com/spreadsheets/d/1nKnkweuxcqvVOoRcpnTYMVUUv1RoAu gOWXMjB7VIrfc/edit#gid=311578025 Tab Kernel Patches Details https://github.com/xe1gyq/linux/commits/v4.19 https://github.com/xe1gyq/linux/commits/v4.18 AR: Shuai to provide an Excel sheet to compare RPM/sRPM in StarlingX and in CentOS 8.0
. Opens - none _____________________________________________ From: Xie, Cindy Sent: Tuesday, October 15, 2019 9:39 PM To: Wold, Saul saul.wold@intel.com; 'starlingx-discuss@lists.starlingx.io' starlingx-discuss@lists.starlingx.io; 'Rowsell, Brent' Brent.Rowsell@windriver.com Subject: RE: Weekly StarlingX non-OpenStack distro meeting
Agenda:
- Ceph containerization update (Tingjie)
- Debranding update (Saul)
- CentOS 8 upgrade planning (Cindy)
- Opens
Cindy Xie IAGS
-----Original Appointment----- From: Xie, Cindy Sent: Thursday, April 25, 2019 5:42 PM To: Xie, Cindy; 'zhaos'; Wold, Saul; 'starlingx-discuss@lists.starlingx.io'; 'Rowsell, Brent' Cc: Armstrong, Robert H; 'Komiyama, Takeo'; 'Eslimi, Dariush'; 'Seiler, Glenn'; 'Peng Tan'; 'Chen, Jacky'; Gomez, Juan P; 'Waines, Greg'; 'Zhi Zhi2 Chang'; 'Badea, Daniel'; Jones, Bruce E; Chen, Tingjie; 'Carlos Cebrian'; Cobbley, David A; Hu, Wei W Subject: Weekly StarlingX non-OpenStack distro meeting When: Wednesday, October 16, 2019 9:00 PM-10:00 PM (UTC+08:00) Beijing, Chongqing, Hong Kong, Urumqi. Where: https://zoom.us/j/342730236
. Cadence and time slot: o Wednesday 9AM Winter EDT (10PM China time, US PDT Winter time 6AM) . Call Details: o Zoom link: https://zoom.us/j/342730236 o Dialing in from phone: o Dial(for higher quality, dial a number based on your current location): US: +1 669 900 6833 or +1 646 876 9923 o Meeting ID: 342 730 236 o International numbers available: https://zoom.us/u/ed95sU7aQ . Meeting Agenda and Minutes: o https://etherpad.openstack.org/p/stx-distro-other
Starlingx-discuss mailing list Starlingx-discuss@lists.starlingx.io http://lists.starlingx.io/cgi-bin/mailman/listinfo/starlingx-discuss
Confidentiality Notice: The information contained in this e-mail and any accompanying attachment(s) is intended only for the use of the intended recipient and may be confidential and/or privileged of Neusoft Corporation, its subsidiaries and/or its affiliates. If any reader of this communication is not the intended recipient, unauthorized use, forwarding, printing, storing, disclosure or copying is strictly prohibited, and may be unlawful.If you have received this communication in error,please immediately notify the sender by return e-mail, and delete the original message and all copies from your system. Thank you.
Starlingx-discuss mailing list Starlingx-discuss@lists.starlingx.io http://lists.starlingx.io/cgi-bin/mailman/listinfo/starlingx-discuss
Starlingx-discuss mailing list Starlingx-discuss@lists.starlingx.io http://lists.starlingx.io/cgi-bin/mailman/listinfo/starlingx-discuss
Confidentiality Notice: The information contained in this e-mail and any accompanying attachment(s) is intended only for the use of the intended recipient and may be confidential and/or privileged of Neusoft Corporation, its subsidiaries and/or its affiliates. If any reader of this communication is not the intended recipient, unauthorized use, forwarding, printing, storing, disclosure or copying is strictly prohibited, and may be unlawful.If you have received this communication in error,please immediately notify the sender by return e-mail, and delete the original message and all copies from your system. Thank you.
participants (2)
-
Saul Wold
-
zhao.shuai