This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
community:openstack [2015/12/02 07:47] Bertrand Souville Updated status for get valid server state BP |
community:openstack [2016/03/10 08:30] (current) Ildiko Vancsa [OpenStack release management] |
||
---|---|---|---|
Line 4: | Line 4: | ||
Rather than establish a project for OpenStack the OPNFV community has agreed to work on establishing focus community groups where we will describe community engagement practices, identify community leaders, manage our contributions toward those communities and generally get ourselves organised well enough to be a benefit, rather than a burden, to our source communities. | Rather than establish a project for OpenStack the OPNFV community has agreed to work on establishing focus community groups where we will describe community engagement practices, identify community leaders, manage our contributions toward those communities and generally get ourselves organised well enough to be a benefit, rather than a burden, to our source communities. | ||
- | ==== OpenStack event planning ==== | ||
- | See the etherpad page for the [[https://etherpad.opnfv.org/p/openstack_tokyo_2015_bof|OPNFV BoF at the OpenStack Summit Tokyo 2015]]. | ||
- | |||
- | ==== OpenStack Summit sessions of interest ==== | ||
- | |||
- | [[https://etherpad.opnfv.org/p/Tokyo_Summit_Sessions_of_Interest|Tokyo 2015 OpenStack Summit]] | ||
==== OpenStack and OPNFV projects and contacts ==== | ==== OpenStack and OPNFV projects and contacts ==== | ||
Line 25: | Line 19: | ||
- Community comments are to be expected on a blueprint, and multiple revisions may be required upstream before the spec proposal will be merged | - Community comments are to be expected on a blueprint, and multiple revisions may be required upstream before the spec proposal will be merged | ||
- | The table below is a summary of the currently in-flight blueprints for OpenStack Mitaka. **BEING UPDATED** | + | The table below is a summary of the currently in-flight blueprints for OpenStack Mitaka. **Regularly updated.** |
Blueprint status can be "Work in progress" (blueprint being actively edited), "Under review" (blueprint is final and submitted for review), "Approved" (approved for inclusion, development work not yet started), "In development", "Completed" (work accepted upstream), "Rejected" (not approved for inclusion), "Deferred" (to be submitted for next release). | Blueprint status can be "Work in progress" (blueprint being actively edited), "Under review" (blueprint is final and submitted for review), "Approved" (approved for inclusion, development work not yet started), "In development", "Completed" (work accepted upstream), "Rejected" (not approved for inclusion), "Deferred" (to be submitted for next release). | ||
Line 31: | Line 25: | ||
If you have a blueprint which you would like reviewed, email <opnfv-tech-discuss@lists.opnfv.org> to schedule a review on the weekly technical review call. | If you have a blueprint which you would like reviewed, email <opnfv-tech-discuss@lists.opnfv.org> to schedule a review on the weekly technical review call. | ||
- | ^ OpenStack Project ^ Blueprint name ^ OPNFV project driving ^ Lead contributor ^ Developer ^ Status ^ | + | ^ OpenStack Project ^ Blueprint name ^ Blueprint URL ^ OPNFV project driving ^ Lead contributor ^ Developer ^ Status | | |
- | | Ceilometer | [[https://blueprints.launchpad.net/ceilometer/+spec/add-independent-alarm-mechanism|Add independent alarm report mechanism]] | [[:high_availability_for_opnfv|HA for OPNFV]] | Zhang Shaoman | | **Abandoned (Liberty)** in favour of Monasca approach | | + | | Ceilometer | Add independent alarm report mechanism | https://blueprints.launchpad.net/ceilometer/+spec/add-independent-alarm-mechanism | [[:high_availability_for_opnfv|HA for OPNFV]] | Zhang Shaoman | | **Abandoned (Liberty)** in favour of Monasca approach | | |
- | | ::: | [[https://blueprints.launchpad.net/ceilometer/+spec/event-alarm-evaluator|Event Alarm Evaluator]] ([[https://review.openstack.org/#/c/172893/|spec]]) | [[:doctor|Doctor]] | Ryota Mibu | Ryota Mibu | **Completed (Liberty)** | | + | | ::: | Event Alarm Evaluator | https://blueprints.launchpad.net/ceilometer/+spec/event-alarm-evaluator | [[:doctor|Doctor]] | Ryota Mibu | Ryota Mibu | **Completed (Liberty)** | | |
- | | Nova | [[https://blueprints.launchpad.net/nova/+spec/mark-host-down|New nova API call to mark nova-compute down.]] ([[https://review.openstack.org/#/c/169836/|spec]]) | [[:doctor|Doctor]] | Tomi Juvonen | Roman Dobosz | **Completed (Liberty)** | | + | | Nova | New nova API call to mark nova-compute down | https://blueprints.launchpad.net/nova/+spec/mark-host-down | [[:doctor|Doctor]] | Tomi Juvonen | Roman Dobosz | **Completed (Liberty)** | | |
- | | ::: | [[https://blueprints.launchpad.net/python-novaclient/+spec/support-force-down-service|Support forcing service down.]] | [[:doctor|Doctor]] | Tomi Juvonen | Carlos Goncalves | **Completed (Liberty)** | | + | | ::: | Support forcing service down | https://blueprints.launchpad.net/python-novaclient/+spec/support-force-down-service | [[:doctor|Doctor]] | Tomi Juvonen | Carlos Goncalves | **Completed (Liberty)** | |
- | | ::: | [[https://blueprints.launchpad.net/nova/+spec/get-valid-server-state|Get valid server state]] ([[https://review.openstack.org/192246/|spec]]) | [[:doctor|Doctor]] | Tomi Juvonen | Tomi Juvonen | **In development (Mitaka)** | | + | | ::: | Get valid server state | https://blueprints.launchpad.net/nova/+spec/get-valid-server-state | [[:doctor|Doctor]] | Tomi Juvonen | Tomi Juvonen | **Completed (Mitaka)** | | |
- | | ::: | [[https://blueprints.launchpad.net/nova/+spec/service-status-notification|Add notification for service status change]] ([[https://review.openstack.org/#/c/182350/|spec]]) | [[:doctor|Doctor]] | Balazs Gibizer | Balazs Gibizer | **In development (Mitaka)** | | + | | ::: | Get servers filtered by host status | https://blueprints.launchpad.net/nova/+spec/servers-by-host-status | [[:doctor|Doctor]] | Tomi Juvonen | Tomi Juvonen | **In review (Newton)** | | |
- | | ::: | [[https://blueprints.launchpad.net/nova/+spec/expose-quiesce-unquiesce-api|(VNF_Geo_site_redundancy)Expose quiesce unquiesce api]] ([[https://review.openstack.org/#/c/237881/|spec]]) | [[:multisite|Multisite]] | Chaoyi Huang | Zhenyu Zheng | **In development (Mitaka)** | | + | | ::: | Add notification for service status change | https://blueprints.launchpad.net/nova/+spec/service-status-notification | [[:doctor|Doctor]] | Balazs Gibizer | Balazs Gibizer | **Completed (Mitaka)** | | |
- | | Congress | [[https://etherpad.opnfv.org/p/copper_bps|Event-Driven Policy Engine]] | [[:copper|Copper]] | Bryan Sullivan | | roadmap (post-R1) | | + | | ::: | (VNF_Geo_site_redundancy)Expose quiesce unquiesce api | https://blueprints.launchpad.net/nova/+spec/expose-quiesce-unquiesce-api | [[:multisite|Multisite]] | Chaoyi Huang | Zhenyu Zheng | **In development (Mitaka)** | | |
- | | ::: | [[https://etherpad.opnfv.org/p/copper_bps|Data Source Extensions]] | [[:copper|Copper]] | Bryan Sullivan | | roadmap (post-R1) | | + | | Congress | | [[https://etherpad.opnfv.org/p/copper_bps|Event-Driven Policy Engine]] | [[:copper|Copper]] | Bryan Sullivan | | roadmap (post-R1) | | |
- | | Keystone | [[https://bugs.launchpad.net/keystone/+bug/1488347|(multisite identity service management)Can't specify identity endpoint for token validation among several keystone servers in keystonemiddleware]] | [[:requirements_projects/multisite|Multisite]], [[:high_availability_for_opnfv|HA for OPNFV]] | Chaoyi Huang / Hans Feldt | | **Completed (Liberty) ([[https://review.openstack.org/#/c/216579/|Bug # 1405717]])** | | + | | ::: | | [[https://etherpad.opnfv.org/p/copper_bps|Data Source Extensions]] | [[:copper|Copper]] | Bryan Sullivan | | roadmap (post-R1) | | |
- | | ::: | [[https://blueprints.launchpad.net/keystone/+spec/hierarchical-administrative-boundary|OpenStack Hierarchical Administrative Framework|OpenStack Hierarchical Administrative Framework]] | [[:collaborative_development_projects/oonosfw|ONOSFW]] | Prakash Ramchandran | | **Stalled** | | + | | Keystone | (multisite identity service management)Can't specify identity endpoint for token validation among several keystone servers in keystonemiddleware | https://bugs.launchpad.net/keystone/+bug/1488347 | [[:requirements_projects/multisite|Multisite]], [[:high_availability_for_opnfv|HA for OPNFV]] | Chaoyi Huang / Hans Feldt | | **Completed (Liberty) ([[https://review.openstack.org/#/c/216579/|Bug # 1405717]])** | | |
- | | Cinder | [[https://blueprints.launchpad.net/cinder/+spec/snapshots-and-bakcup-support-pagination-query|Add pagination query support for cinder snapshots/backup in a large scale system]] | [[:multisite|Multisite]] | Chi Zhang | | **Completed (Liberty)** | | + | | ::: | OpenStack Hierarchical Administrative Framework | https://blueprints.launchpad.net/keystone/+spec/hierarchical-administrative-boundary | [[:collaborative_development_projects/oonosfw|ONOSFW]] | Prakash Ramchandran | | **Stalled** | | |
- | | ::: | [[https://blueprints.launchpad.net/cinder/+spec/resource-change-since-filter|Using Change-Since Filter for Resource Query based on a specified time period for better sync in a large scale system]] | [[:multisite|Multisite]] | Zhiyuan Cai | | **Stalled** | | + | | Cinder | Add pagination query support for cinder snapshots/backup in a large scale system | https://blueprints.launchpad.net/cinder/+spec/snapshots-and-bakcup-support-pagination-query | [[:multisite|Multisite]] | Chi Zhang | | **Completed (Liberty)** | | |
- | | ::: | [[https://review.openstack.org/#/c/182150/|(VNF_Geo_site_redundancy)Get replicated volume ref for DR]] | [[:multisite|Multisite]] | Wang Hao | | Work In Progress | | + | | ::: | Using Change-Since Filter for Resource Query based on a specified time period for better sync in a large scale system | https://blueprints.launchpad.net/cinder/+spec/resource-change-since-filter | [[:multisite|Multisite]] | Zhiyuan Cai | | **Stalled** | | |
- | | ::: | [[https://blueprints.launchpad.net/cinder/+spec/mark-services-down|new cinder API call to mark cinder-volume down]] | [[:doctor|Doctor]] | Wenjuan Dong | | Work In Progress | | + | | ::: | (VNF_Geo_site_redundancy)Get replicated volume ref for DR | https://blueprints.launchpad.net/cinder/+spec/get-replica-volume-ref-for-dr | [[:multisite|Multisite]] | Wang Hao | | Work In Progress | | |
- | | ::: | [[https://blueprints.launchpad.net/python-cinderclient/+spec/mark-service-down-cli|Support forcing service down (CLI)]] | [[:doctor|Doctor]] | Wenjuan Dong | | Work In Progress | | + | | ::: | new cinder API call to mark cinder-volume down | https://blueprints.launchpad.net/cinder/+spec/mark-services-down | [[:doctor|Doctor]] | Wenjuan Dong | | Work In Progress | | |
- | | Heat-Translator | [[https://blueprints.launchpad.net/heat-translator/+spec/tosca-networking|Implement new Networking feature in TOSCA]] | [[:parser| Parser]] | Simeon Monov | | **Completed (Liberty)** | | + | | ::: | Support forcing service down (CLI) | https://blueprints.launchpad.net/python-cinderclient/+spec/mark-service-down-cli | [[:doctor|Doctor]] | Wenjuan Dong | | Work In Progress | | |
- | | Neutron | [[https://blueprints.launchpad.net/neutron/+spec/openstack-service-chain-framework|OpenStack Service Chaining Framework]] | [[:requirements_projects/openstack_based_vnf_forwarding_graph|VNFFG]] | Cathy Zhang | | **Superseded ([[http://docs.openstack.org/developer/networking-sfc/|networking-sfc]] and/or [[https://wiki.openstack.org/wiki/Tacker|Tacker]])** | | + | | Heat-Translator | Implement new Networking feature in TOSCA | https://blueprints.launchpad.net/heat-translator/+spec/tosca-networking | [[:parser| Parser]] | Simeon Monov | | **Completed (Liberty)** | | |
- | | ::: | [[https://bugs.launchpad.net/neutron/+bug/1513144|Allow admin to mark agents down]] | [[:doctor|Doctor]] | Carlos Goncalves | Carlos Goncalves | **Stalled (Incomplete)** | | + | | Neutron | OpenStack Service Chaining Framework | https://blueprints.launchpad.net/neutron/+spec/openstack-service-chain-framework | [[:requirements_projects/openstack_based_vnf_forwarding_graph|VNFFG]] | Cathy Zhang | | **Superseded ([[http://docs.openstack.org/developer/networking-sfc/|networking-sfc]] and/or [[https://wiki.openstack.org/wiki/Tacker|Tacker]])** | | |
- | | ::: | [[https://review.openstack.org/#/c/215409/|(VNF High Availability across VIM)ml2 cross backends extension spec]] | [[:multisite|Multisite]] | Shi Hanzhang | Shi Hanzhang | Work In Progress | | + | | ::: | Allow admin to mark agents down | https://bugs.launchpad.net/neutron/+bug/1513144 | [[:doctor|Doctor]] | Carlos Goncalves | Carlos Goncalves | **Stalled (Incomplete)** | | |
+ | | ::: | (VNF High Availability across VIM)ml2 cross backends extension spec | https://bugs.launchpad.net/neutron/+bug/1486882 | [[:multisite|Multisite]] | Shi Hanzhang | Shi Hanzhang | Work In Progress | | | ||
+ | |||
==== OpenStack blueprint processes ==== | ==== OpenStack blueprint processes ==== | ||
Line 88: | Line 85: | ||
* The development cycles follow a repeating pattern, which is described in general terms in the Typical Development Cycle Schedule of the Project Team Guide, Release Management section. | * The development cycles follow a repeating pattern, which is described in general terms in the Typical Development Cycle Schedule of the Project Team Guide, Release Management section. | ||
- | Key dates for Mitaka, with emphasis on Nova; [[http://governance.openstack.org/reference/projects/index.html|detailed schedule]]: | + | Key dates for Mitaka, with emphasis on Nova; [[http://docs.openstack.org/releases/schedules/mitaka.html|consolidated cross-project schedule.]] All projects follow the Mitaka release schedule except Nova and Cinder, which are listed under Project-specific events. |
- | * Oct 15: Liberty release | + | * Oct 15: [[https://www.openstack.org/software/liberty/|Liberty release]] |
* Week of Oct 26: Mitaka Design Summit (Tokyo) | * Week of Oct 26: Mitaka Design Summit (Tokyo) | ||
* Dec 1-3: mitaka-1 milestone | * Dec 1-3: mitaka-1 milestone | ||
Line 102: | Line 99: | ||
* Mar 28-Apr 1: Final Release Candidates & Intermediary releases | * Mar 28-Apr 1: Final Release Candidates & Intermediary releases | ||
* April 7: Mitaka release | * April 7: Mitaka release | ||
- | * Week of April 25: N Release Design Summit (Austin) | + | * Week of April 25: Newton Release Design Summit (Austin) |
+ | * [[http://releases.openstack.org/newton/schedule.html|Newton Release Schedule]] | ||
There is no blueprint submission deadline for Neutron. Please visit [[http://docs.openstack.org/developer/neutron/policies/blueprints.html#blueprints-and-specs|for the Neutron blueprint and spec policy]]. The latest update from the Neutron PTL is found [[http://lists.openstack.org/pipermail/openstack-dev/2015-November/079816.html|here]]. | There is no blueprint submission deadline for Neutron. Please visit [[http://docs.openstack.org/developer/neutron/policies/blueprints.html#blueprints-and-specs|for the Neutron blueprint and spec policy]]. The latest update from the Neutron PTL is found [[http://lists.openstack.org/pipermail/openstack-dev/2015-November/079816.html|here]]. | ||
- | |||
- | **BEING UPDATED:** The Nova team is being even more proactive in Liberty than they were in | ||
- | Kilo. The March 1st date you have been hearing is because Nova Liberty | ||
- | specs are now [[http://lists.openstack.org/pipermail/openstack-dev/2015-March/058107.html|open for review]]. | ||
- | |||
- | In practice: specs for the Liberty release should be proposed and pre-discussed in advance of | ||
- | the Vancouver summit (May 18-22). There may be some benefit in uploading specs for | ||
- | Liberty now to gain alignment inside OPNFV and refine them, but in the | ||
- | email above, Michael Still (Nova PTL) was clear that he does not expect | ||
- | serious spec review to start until Kilo is out the door on April 30th. | ||
- | |||
- | Other projects operate on their own schedule, and have different criteria for when | ||
- | they expect specs to be proposed and approved. For most of them, Liberty blueprint | ||
- | review will not start until after the Kilo release. | ||
Line 136: | Line 120: | ||
* OPNFV blueprint submitters are expected to contribute code to complete the features according to the OpenStack schedule. Visit this page for more information on [[https://wiki.openstack.org/wiki/How_To_Contribute|How to Contribute]]. | * OPNFV blueprint submitters are expected to contribute code to complete the features according to the OpenStack schedule. Visit this page for more information on [[https://wiki.openstack.org/wiki/How_To_Contribute|How to Contribute]]. | ||
* OPNFV project Pharos provides community testing labs around the world. See locations, status and project assignments [[https://wiki.opnfv.org/pharos|here]]. | * OPNFV project Pharos provides community testing labs around the world. See locations, status and project assignments [[https://wiki.opnfv.org/pharos|here]]. | ||
+ | |||
+ | ==== OpenStack Summits ==== | ||
+ | |||
+ | === Tokyo'2015 === | ||
+ | |||
+ | See the etherpad page for the [[https://etherpad.opnfv.org/p/openstack_tokyo_2015_bof|OPNFV BoF at the OpenStack Summit Tokyo 2015]]. | ||
+ | |||
+ | [[https://etherpad.opnfv.org/p/Tokyo_Summit_Sessions_of_Interest|Tokyo 2015 OpenStack Summit sessions of interest]] |