Mitaka Postmortem documentation

Release Metrics

Release Metrics

Blueprints submitted

33

Blueprints implemented

21 (63%)

Bug reports submitted

1104

Bug reports closed

678 (61%)

Fixes released

538

Incomplete reports

59

RFEs submitted

33

RFEs approved

27 (81%)

  • Bug reports submitted: reports filed since Sept-23-2015 (Mitaka starts)

  • Bug reports closed: reports marked released, committed, invalid or wontfix

  • Fixes released: marked released/committed

  • Incomplete reports: marked incomplete

Note

Metrics accurate at the time of writing.

Blueprints

External DNS Resolution

  • Status: Complete

  • Assignee: minsel

  • Link: https://blueprints.launchpad.net/neutron/+spec/external-dns-resolution

    • CLI support: Complete

    • Server/Agent support: Complete

    • Testing coverage: Complete

    • Documentation: Complete

    • Advanced/Sub-project support: N/A

    • Other Projects support: Complete (Nova/Designate)

    • OpenStack Infra support: N/A

    • DevStack/Grenade support: N/A

    • Horizon Support: Optional

Get Me a Network

  • Status: Complete

  • Assignee: gessau

  • Link: https://blueprints.launchpad.net/neutron/+spec/get-me-a-network

    • CLI support: Complete

    • Server/Agent support: Complete

    • Testing coverage: Complete

    • Documentation: Complete

    • Advanced/Sub-project support: N/A

    • Other Projects support: Incomplete (283206)

    • OpenStack Infra support: N/A

    • DevStack/Grenade support: Complete

    • Horizon Support: Optional

API for l2 agent extensions

  • Status: Complete

  • Assignee: ihar-hrachyshka

  • Link: https://blueprints.launchpad.net/neutron/+spec/l2-api-extensions

    • CLI support: N/A

    • Server/Agent support: Complete

    • Testing coverage: Complete

    • Documentation: Complete

    • Advanced/Sub-project support: N/A

    • Other Projects support: N/A

    • OpenStack Infra support: N/A

    • DevStack/Grenade support: N/A

    • Horizon Support: N/A

Modular L2 Agent

  • Status: Complete

  • Assignee: andreas-scheuring

  • Link: https://blueprints.launchpad.net/neutron/+spec/modular-l2-agent

    • CLI support: N/A

    • Server/Agent support: Complete

    • Testing coverage: Complete

    • Documentation: N/A

    • Advanced/Sub-project support: N/A

    • Other Projects support: N/A

    • OpenStack Infra support: N/A

    • DevStack/Grenade support: N/A

    • Horizon Support: N/A

Support multiple L3 backends

  • Status: Deferred

  • Assignee: kevinbenton

  • Link: https://blueprints.launchpad.net/neutron/+spec/multi-l3-backends

  • FFE Status: Denied (Some experimental code may still make the release, but nothing production worthy)

    • CLI support: Incomplete

    • Server/Agent support: Incomplete

    • Testing coverage: Incomplete

    • Documentation: Incomplete

    • Advanced/Sub-project support: N/A

    • Other Projects support: N/A

    • OpenStack Infra support: Incomplete

    • DevStack/Grenade support: Incomplete

    • Horizon Support: N/A

Provide better user-facing mechanism to choose service capabilities

  • Status: Incomplete (Undocumented)

  • Assignee: dougwig

  • Link: https://blueprints.launchpad.net/neutron/+spec/neutron-flavor-framework

    • CLI support: Complete

    • Server/Agent support: Complete

    • Testing coverage: Complete

    • Documentation: Incomplete

    • Advanced/Sub-project support: N/A

    • Other Projects support: N/A

    • OpenStack Infra support: N/A

    • DevStack/Grenade support: Complete

    • Horizon Support: Optional

Split neutron into base library and servers/agents

  • Status: Ongoing effort

  • Assignee: dougwig

  • Link: https://blueprints.launchpad.net/neutron/+spec/neutron-lib

  • FFE Status: Denied (Goal for Mitaka was for lbaas to be fully severed, with fw/vpn to follow. We are not there. Work will be ongoing throughout Newton as well. The limited goal in Mitaka was completely severing lbaas. At present, the library exists and is plumbed throughout the infra. The first rev is being used by neutron and neutron-lbaas. Patches exist for bumping both to the second version of the lib. More patches exist to delete a lot of cruft from lbaas that will mean less to migrate, and plans are in place to stop the dependency on test code. The remaining items that were aimed at Mitaka but will miss are base db model/migration foo, and data model foo, both of which are ongoing, but neither of which needs to land in the critical end of mitaka timeframe (they can iterate in gerrit for now.) As soon as the Mitaka branch is baked, we can:

    • turn on deprecation warnings

    • nuke lbaas v1 and v2 agent

    • start mass import renames in neutron

    • merge the above db/model items

    The goal of completely severing lbaas is realistically about 3-4 weeks away from Feature Freeze. The separation of the remaining subprojects are next after that. Attempting to get patches in gerrit for the lbaas separation goal before the summit.

    • CLI support: N/A

    • Server/Agent support: See FFE notes

    • Testing coverage: See FFE notes

    • Documentation: Incomplete

    • Advanced/Sub-project support: See FFE notes

    • Other Projects support: See FFE notes

    • OpenStack Infra support: Complete

    • DevStack/Grenade support: Complete

    • Horizon Support: N/A

Use push style notifications for all server->agent information

  • Status: Deferred

  • Assignee: kevinbenton

  • Link: https://blueprints.launchpad.net/neutron/+spec/push-notifications

  • FFE Status: Denied (minor enhancemetns may be allowed as RC bugs, e.g. 280595).

    • CLI support: N/A

    • Server/Agent support: Incomplete

    • Testing coverage: Incomplete

    • Documentation: N/A

    • Advanced/Sub-project support: N/A

    • Other Projects support: N/A

    • OpenStack Infra support: N/A

    • DevStack/Grenade support: N/A

    • Horizon Support: N/A

Restructure L2 agent

  • Status: Complete

  • Assignee: rossella-o

  • Link: https://blueprints.launchpad.net/neutron/+spec/restructure-l2-agent

    • CLI support: N/A

    • Server/Agent support: Complete

    • Testing coverage: Complete

    • Documentation: N/A

    • Advanced/Sub-project support: N/A

    • Other Projects support: N/A

    • OpenStack Infra support: N/A

    • DevStack/Grenade support: N/A

    • Horizon Support: N/A

Clean up resources when a tenant is deleted

  • Status: Complete

  • Assignee: john-davidge

  • Link: https://blueprints.launchpad.net/neutron/+spec/tenant-delete

  • FFE Status: Granted

    • CLI support: Complete

    • Server/Agent support: N/A

    • Testing coverage: Complete

    • Documentation: Complete

    • Advanced/Sub-project support: Optional

    • Other Projects support: N/A

    • OpenStack Infra support: N/A

    • DevStack/Grenade support: N/A

    • Horizon Support: Optional

Add availability zones for agents

  • Status: Complete

  • Assignee: ichihara-hirofumi

  • Link: https://blueprints.launchpad.net/neutron/+spec/add-availability-zone

    • CLI support: Complete

    • Server/Agent support: Complete

    • Testing coverage: Complete

    • Documentation: Complete

    • Advanced/Sub-project support: N/A

    • Other Projects support: N/A

    • OpenStack Infra support: N/A

    • DevStack/Grenade support: N/A

    • Horizon Support: Optional

Add tags to core resources

  • Status: Complete

  • Assignee: ichihara-hirofumi

  • Link: https://blueprints.launchpad.net/neutron/+spec/add-tags-to-core-resources

  • FFE Status: Granted (docs pending)

    • CLI support: Complete

    • Server/Agent support: Complete

    • Testing coverage: Complete

    • Documentation: Complete

    • Advanced/Sub-project support: N/A

    • Other Projects support: N/A

    • OpenStack Infra support: N/A

    • DevStack/Grenade support: N/A

    • Horizon Support: Optional

Add timestamp to neutron resources

  • Status: Complete

  • Assignee: zhaobo6

  • Link: https://blueprints.launchpad.net/neutron/+spec/add-timestamp-attr

  • FFE Status: Granted

    • CLI support: N/A

    • Server/Agent support: Complete

    • Testing coverage: Complete

    • Documentation: N/A

    • Advanced/Sub-project support: Optional

    • Other Projects support: N/A

    • OpenStack Infra support: N/A

    • DevStack/Grenade support: N/A

    • Horizon Support: N/A

Introduce Address Scopes

Automatically generate etc/neutron.conf file

Router Extension for Dynamic Routing Using BGP

Allow for per-subnet dhcp options

  • Status: Deferred

  • Assignee: sambetts

  • Link: https://blueprints.launchpad.net/neutron/+spec/dhcp-options-per-subnet

  • FFE Status: Denied (Unable to determine status)

    • CLI support:

    • Server/Agent support:

    • Testing coverage:

    • Documentation:

    • Advanced/Sub-project support:

    • Other Projects support:

    • OpenStack Infra support:

    • DevStack/Grenade support:

    • Horizon Support:

Add Guru Meditation Report Functionality to Neutron

Improve DVR router sheduling mechanism for better performance/scalability

Moving to Keystone v3

  • Status: Deferred

  • Assignee: smigiel-dariusz

  • Link: https://blueprints.launchpad.net/neutron/+spec/keystone-v3

  • FFE Status: Denied (Neutron Server supports v3, but schema and API migration is still undergoing).

    • CLI support: Incomplete

    • Server/Agent support: Incomplete

    • Testing coverage: Incomplete

    • Documentation: Incomplete (281357 needs work).

    • Advanced/Sub-project support: Incomplete

    • Other Projects support: N/A

    • OpenStack Infra support: N/A

    • DevStack/Grenade support: Optional

    • Horizon Support: N/A

LBaaS Layer 7 rules

  • Status: Incomplete (Undocumented)

  • Assignee: avishayb

  • Link: https://blueprints.launchpad.net/neutron/+spec/lbaas-l7-rules

  • FFE Status: Granted (docs pending)

    • CLI support: Complete

    • Server/Agent support: Complete

    • Testing coverage: Complete

    • Documentation: Incomplete

    • Advanced/Sub-project support: Complete

    • Other Projects support: Complete (Octavia)

    • OpenStack Infra support: N/A

    • DevStack/Grenade support: N/A

    • Horizon Support: Incomplete

ML2/LinuxBridge QoS support with bandwidth limiting

  • Status: Complete

  • Assignee: slaweq

  • Link: https://blueprints.launchpad.net/neutron/+spec/ml2-lb-ratelimit-support

    • CLI support: N/A

    • Server/Agent support: Complete

    • Testing coverage: Complete

    • Documentation: Complete

    • Advanced/Sub-project support: N/A

    • Other Projects support: N/A

    • OpenStack Infra support: Optional

    • DevStack/Grenade support: Complete

    • Horizon Support: N/A

Adds a network-ip-usage api to fetch network and subnet IP usage counts

  • Status: Complete

  • Assignee: mdorman-m

  • Link: https://blueprints.launchpad.net/neutron/+spec/network-ip-usage-api

  • FFE Status: Granted

    • CLI support: Complete

    • Server/Agent support: Complete

    • Testing coverage: Incomplete

    • Documentation: Complete

    • Advanced/Sub-project support: N/A

    • Other Projects support: N/A

    • OpenStack Infra support: N/A

    • DevStack/Grenade support: N/A

    • Horizon Support: Optional

Role-based Access Control for QoS policies

  • Status: Complete

  • Assignee: hdaniel

  • Link: https://blueprints.launchpad.net/neutron/+spec/rbac-qos

  • FFE Status: Granted

    • CLI support: Complete

    • Server/Agent support: Complete

    • Testing coverage: Complete

    • Documentation: Complete

    • Advanced/Sub-project support: N/A

    • Other Projects support: N/A

    • OpenStack Infra support: N/A

    • DevStack/Grenade support: N/A

    • Horizon Support: Optional

enable vhost-user support with ovs agent

Allow vm to boot without l3 address(subnet)

allow multiple subnets to connect to vpn

  • Status: Complete

  • Assignee: pcm

  • Link: https://blueprints.launchpad.net/neutron/+spec/vpn-multiple-subnet

    • CLI support: Complete

    • Server/Agent support: Complete

    • Testing coverage: Complete

    • Documentation: Complete

    • Advanced/Sub-project support: N/A

    • Other Projects support: N/A

    • OpenStack Infra support: N/A

    • DevStack/Grenade support: N/A

    • Horizon Support: Optional

RFE

Openstack services should support SIGHUP signal

  • Status: Incomplete

  • Assignee: eezhova

  • Link: https://bugs.launchpad.net/neutron/+bug/1276694

    • CLI support:

    • Server/Agent support:

    • Testing coverage:

    • Documentation:

    • Advanced/Sub-project support:

    • Other Projects support:

    • OpenStack Infra support:

    • DevStack/Grenade support:

    • Horizon Support:

[RFE] Neutron support for OSprofiler

[RFE] Unable to create a router thats both HA and distributed

[RFE] [LBaaS] ssh connection timeout

  • Status: Deferred

  • Assignee: reedip-banerjee

  • Link: https://bugs.launchpad.net/neutron/+bug/1457556

  • FFE Status: Denied (no tangible progress)

    • CLI support: Incomplete

    • Server/Agent support: Incomplete

    • Testing coverage: Incomplete

    • Documentation: Incomplete

    • Advanced/Sub-project support: N/A

    • Other Projects support: Incomplete

    • OpenStack Infra support: N/A

    • DevStack/Grenade support: N/A

    • Horizon Support: Optional

[rfe] openvswitch based firewall driver

[RFE] Create a full load balancing configuration with one API call

  • Status: Deferred

  • Assignee: trevor-vardeman

  • Link: https://bugs.launchpad.net/neutron/+bug/1463202

  • FFE Status: Denied (too many missing pieces).

    • CLI support: Incomplete

    • Server/Agent support: Incomplete

    • Testing coverage: Incomplete

    • Documentation: Incomplete

    • Advanced/Sub-project support: N/A

    • Other Projects support: N/A

    • OpenStack Infra support: N/A

    • DevStack/Grenade support: N/A

    • Horizon Support: Incomplete

RFE: Security Rules should support VRRP protocol

  • Status: Complete

  • Assignee: sreesiv

  • Link: https://bugs.launchpad.net/neutron/+bug/1475717

    • CLI support: Optional

    • Server/Agent support: Complete

    • Testing coverage: Complete

    • Documentation: N/A

    • Advanced/Sub-project support: N/A

    • Other Projects support: N/A

    • OpenStack Infra support: N/A

    • DevStack/Grenade support: N/A

    • Horizon Support: Optional

[RFE] Allow annotations on Neutron resources

  • Status: Complete

  • Assignee: kevinbenton

  • Link: https://bugs.launchpad.net/neutron/+bug/1483480

  • FFE Status: Granted

    • CLI support: N/A

    • Server/Agent support: Complete

    • Testing coverage: Complete

    • Documentation: N/A

    • Advanced/Sub-project support: N/A

    • Other Projects support: N/A

    • OpenStack Infra support: N/A

    • DevStack/Grenade support: N/A

    • Horizon Support: Optional

[RFE] DHCP agent should provide ipv6 RAs for isolated networks with ipv6 subnets

  • Status: Deferred

  • Assignee: ihar-hrachyshka

  • Link: https://bugs.launchpad.net/neutron/+bug/1498987

    • CLI support:

    • Server/Agent support:

    • Testing coverage:

    • Documentation:

    • Advanced/Sub-project support:

    • Other Projects support:

    • OpenStack Infra support:

    • DevStack/Grenade support:

    • Horizon Support:

RFE Replace the existing default subnetpool configuration options with an admin-only API

[RFE] Improve SG performance as VMs/containers scale on compute node

  • Status: Complete

  • Assignee: kevinbenton

  • Link: https://bugs.launchpad.net/neutron/+bug/1502297

    • CLI support: N/A

    • Server/Agent support: Complete

    • Testing coverage: Complete

    • Documentation: N/A

    • Advanced/Sub-project support: N/A

    • Other Projects support: N/A

    • OpenStack Infra support: N/A

    • DevStack/Grenade support: N/A

    • Horizon Support: N/A

RFE There is no facility to name LBaaS v2 Members and Health Monitors

  • Status: Incomplete (undocumented)

  • Assignee: reedip-banerjee

  • Link: https://bugs.launchpad.net/neutron/+bug/1515506

    • CLI support: Complete

    • Server/Agent support: Complete

    • Testing coverage: Complete

    • Documentation: Incomplete

    • Advanced/Sub-project support: N/A

    • Other Projects support: N/A

    • OpenStack Infra support: N/A

    • DevStack/Grenade support: N/A

    • Horizon Support: Optional

[RFE] IPAM migration from non-pluggable to pluggable

  • Status: Deferred

  • Assignee: pasha117

  • Link: https://bugs.launchpad.net/neutron/+bug/1516156

    • CLI support: N/A (server side entry point)

    • Server/Agent support: N/A

    • Testing coverage: Incomplete

    • Documentation: Incomplete

    • Advanced/Sub-project support: N/A

    • Other Projects support: N/A

    • OpenStack Infra support: Incomplete

    • DevStack/Grenade support: Incomplete

    • Horizon Support: Incomplete

  • References:

[RFE] Transition neutron CLI from python-neutronclient to python-openstackclient

  • Status: Deferred

  • Assignee: rtheis

  • Link: https://bugs.launchpad.net/neutron/+bug/1521291

  • FFE Status: Denied (even though Devref patch will likely merge, the actual work will need to move to Newton. OSC in Mitaka will have a significant increase in support for core neutron resources Detailed status available at https://etherpad.openstack.org/p/osc-neutron-support.

    • CLI support: Incomplete

    • Server/Agent support: N/A

    • Testing coverage: Incomplete

    • Documentation: Incomplete

    • Advanced/Sub-project support: Incomplete

    • Other Projects support: Incomplete

    • OpenStack Infra support: N/A

    • DevStack/Grenade support: Incomplete

    • Horizon Support: N/A

RfE: Cascading delete for LBaaS Objects

[RFE] use oslo-versioned-objects to help with dealing with upgrades

  • Status: Deferred

  • Assignee: justin-hammond

  • Link: https://bugs.launchpad.net/neutron/+bug/1522102

  • FFE Status: Denied (Wont happen in Mitaka. Should be moved to Newton. Was not expected to land in Mitaka, the bug is just a placeholder for a large effort).

    • CLI support: N/A

    • Server/Agent support: Incomplete

    • Testing coverage: Incomplete

    • Documentation: Incomplete

    • Advanced/Sub-project support: Incomplete

    • Other Projects support: N/A

    • OpenStack Infra support: N/A

    • DevStack/Grenade support: N/A

    • Horizon Support: N/A

RFE Add support for external vxlan encapsulation to neutron router

[RFE] Security groups resources are not extendable

  • Status: Complete

  • Assignee: roeyc

  • Link: https://bugs.launchpad.net/neutron/+bug/1529109

    • CLI support: N/A

    • Server/Agent support: Complete

    • Testing coverage: Complete

    • Documentation: N/A

    • Advanced/Sub-project support: N/A

    • Other Projects support: N/A

    • OpenStack Infra support: N/A

    • DevStack/Grenade support: N/A

    • Horizon Support: N/A

RFE Add F5 plugin driver to neutron-lbaas

  • Status: Deferred

  • Assignee: j-longstaff

  • Link: https://bugs.launchpad.net/neutron/+bug/1539717

  • FFE Status: Denied (no met requirements for inclusion)

    • CLI support: N/A

    • Server/Agent support: Incomplete

    • Testing coverage: Incomplete

    • Documentation: N/A

    • Advanced/Sub-project support: N/A

    • Other Projects support: N/A

    • OpenStack Infra support: Incomplete

    • DevStack/Grenade support: N/A

    • Horizon Support: N/A