Jump to: navigation, search

Difference between revisions of "Cyborg/Wallaby Release Schedule"

(Blueprints with milestone)
 
(5 intermediate revisions by 2 users not shown)
Line 12: Line 12:
  
 
*Cyborg-Nova-Neutron Cross-project integration should both follow Nova and Neutron specific release schedules:
 
*Cyborg-Nova-Neutron Cross-project integration should both follow Nova and Neutron specific release schedules:
**[TODO: update the link here once it is released. Nova Wallaby Release Schedule]
+
**Nova Wallaby Release Schedule: https://wiki.openstack.org/wiki/Nova/Wallaby_Release_Schedule
 
**[TODO: update the link here once released. Neutron Wallaby Release Schedule]
 
**[TODO: update the link here once released. Neutron Wallaby Release Schedule]
  
 
= Blueprints with milestone =
 
= Blueprints with milestone =
According to the [https://etherpad.opendev.org/p/cyborg-wallaby-goals approved goals in Wallaby PTG] and each milestone dates above, developers can roughly track all the approved blueprints set with milestones in the following. But please be aware that this page is usually created at the beginning of a release cycle, and may not update-to-date with the whole development process. For update-to-date and detailed blueprints and bug information, please also track in the storyboard [https://storyboard.openstack.org/#!/board/224 Cyborg Wallaby Release Board]. For development code, track in the [https://review.opendev.org/#/q/project:openstack/cyborg Gerrit].
+
According to the [https://etherpad.opendev.org/p/cyborg-wallaby-goalsapproved goals in Wallaby PTG], developers can roughly track all the approved blueprints set with milestones in the following. But please be aware that this page is usually created at the beginning of a release cycle, and may not update-to-date with the whole development process. For update-to-date and detailed blueprints and bug information, please also track in the storyboard [https://storyboard.openstack.org/#!/board/224 Cyborg Wallaby Release Board]. For development code, track in the [https://review.opendev.org/#/q/project:openstack/cyborg Gerrit].
  
 
*Wallaby milestone  1
 
*Wallaby milestone  1
 
**(Yumeng & Wenping)Support vGPU specs:  [https://storyboard.openstack.org/#!/story/2008265 storyboard],[https://review.opendev.org/#/c/758925/ cyborg-driver-spec],[https://review.opendev.org/#/c/750116/ nova-support-spec]  
 
**(Yumeng & Wenping)Support vGPU specs:  [https://storyboard.openstack.org/#!/story/2008265 storyboard],[https://review.opendev.org/#/c/758925/ cyborg-driver-spec],[https://review.opendev.org/#/c/750116/ nova-support-spec]  
 
**(Xinran and Yongli He)Smartnic support specs:[https://review.opendev.org/#/c/742785/ specs],[https://review.opendev.org/#/q/topic:bp/sriov-smartnic-support+(status:open+OR+status:merged) poc code]
 
**(Xinran and Yongli He)Smartnic support specs:[https://review.opendev.org/#/c/742785/ specs],[https://review.opendev.org/#/q/topic:bp/sriov-smartnic-support+(status:open+OR+status:merged) poc code]
**(Yumeng)Program API enhancement, specs
 
 
**(Shogo)Doc page of cyborg command-line interface :  https://review.opendev.org/#/c/751986/1
 
**(Shogo)Doc page of cyborg command-line interface :  https://review.opendev.org/#/c/751986/1
 
**(wangzhh)Attribute API support specs and POC code:  [https://review.opendev.org/#/c/738331/ specs]
 
**(wangzhh)Attribute API support specs and POC code:  [https://review.opendev.org/#/c/738331/ specs]
** (Yumeng)Policy refresh implementation - ARQ APIs https://storyboard.openstack.org/#!/story/2007024
+
** (Chenke)Policy refresh implementation - ARQ APIs https://storyboard.openstack.org/#!/story/2007024
**(Brin TODO:ping nova to review or approve)Nova operations: shelve-and-unshelve, suspend-and-resume,[https://review.opendev.org/#/q/status:open+project:openstack/nova+branch:master+topic:bp/cyborg-shelve-and-unshelve shelve-and-unshelve],[https://review.opendev.org/#/q/status:open+project:openstack/nova+branch:master+topic:bp/cyborg-suspend-and-resume suspend-and-resume]
+
**(brinzhang TODO:ping nova to review or approve)Nova operations: shelve-and-unshelve, suspend-and-resume,[https://review.opendev.org/#/q/status:open+project:openstack/nova+branch:master+topic:bp/cyborg-shelve-and-unshelve shelve-and-unshelve],[https://review.opendev.org/#/q/status:open+project:openstack/nova+branch:master+topic:bp/cyborg-suspend-and-resume suspend-and-resume]
  
 
*Wallaby milestone2
 
*Wallaby milestone2
 
** (Shogo)Doc updates:add doc page for program API( API-ref and user guidance are both needed),  
 
** (Shogo)Doc updates:add doc page for program API( API-ref and user guidance are both needed),  
 
**(Shogo)Merge Doc page of cyborg command-line interface :  https://review.opendev.org/#/c/751986/1
 
**(Shogo)Merge Doc page of cyborg command-line interface :  https://review.opendev.org/#/c/751986/1
**(Yumeng)Continue Policy refresh implementation - Device & Deployable APIs, https://storyboard.openstack.org/#!/story/2007024
+
**(Chenke)Continue Policy refresh implementation - Device & Deployable APIs, https://storyboard.openstack.org/#!/story/2007024
 
**New driver support? spec freeze
 
**New driver support? spec freeze
**(Yumeng)Program API enhancement PoC code
+
**(Chenke)Program API enhancement PoC code
**(Yumeng) Nova operations: cold migration, PoC [https://blueprints.launchpad.net/nova/+spec/cyborg-clod-migration-and-resize cold-migration-and-resize]
+
**(Chenke) Nova operations: cold migration, PoC [https://blueprints.launchpad.net/nova/+spec/cyborg-clod-migration-and-resize cold-migration-and-resize]
  
 
*Wallaby milestone3
 
*Wallaby milestone3
Line 42: Line 41:
 
**Support SmartNIC(Xinran and Yongli He)
 
**Support SmartNIC(Xinran and Yongli He)
 
**New driver support? feature freeze: milestone3
 
**New driver support? feature freeze: milestone3
**Inspur NVME SSD driver, Arthur Dayne https://storyboard.openstack.org/#!/story/2007811
+
**Inspur NVME SSD driver, Arthur Dayne and/or Wenping Song https://storyboard.openstack.org/#!/story/2007811
  
 
= FAQs =
 
= FAQs =
  
 
Please see: [TODO(yumeng): add cyborg contributor doc link here Cyborg team process].
 
Please see: [TODO(yumeng): add cyborg contributor doc link here Cyborg team process].

Latest revision as of 03:20, 14 January 2021

Dates Overview

  • Cyborg roughly follows the general release schedule.
    • Oct 26 - Oct 30: Virtual PTG
    • Nov 30 - Dec 04: Victoria-1 milestone, victoria legacy, and doc, wiki freeze
    • Jan 18 - Jan 22: Victoria-2 milestone, cyborg spec freeze
    • Mar 01 - Mar 05: non-client library (Oslo etc) release freeze
    • Mar 08 - Mar 12: Victoria-3 milestone, Feature Freeze, final python-cyborgclient release, requirements freeze, Soft String Freeze
    • Mar 22 - Mar 26: RC1 and Hard StringFreeze
    • Apr 05 - Apr 09: Final RCs and intermediary releases
    • Apr 12 - Apr 16: Wallaby release

Blueprints with milestone

According to the goals in Wallaby PTG, developers can roughly track all the approved blueprints set with milestones in the following. But please be aware that this page is usually created at the beginning of a release cycle, and may not update-to-date with the whole development process. For update-to-date and detailed blueprints and bug information, please also track in the storyboard Cyborg Wallaby Release Board. For development code, track in the Gerrit.

FAQs

Please see: [TODO(yumeng): add cyborg contributor doc link here Cyborg team process].