neutron-specs/specs/newton/postmortem/postmortem.rst

25 KiB

Newton Postmortem documentation

Release Metrics

Release Metrics

+===============================+================+ | Blueprints targeted | 25 | +-------------------------------+----------------+ | Blueprints/RFE implemented | 14 (56%) | +-------------------------------+----------------+ | Bug reports submitted | 789 | +-------------------------------+----------------+ | Bug reports closed | 428 (54%) | +-------------------------------+----------------+ | Fixes released | 315 (40%) | +-------------------------------+----------------+ | Incomplete reports | 51 | +-------------------------------+----------------+ | RFEs submitted | 49 | +-------------------------------+----------------+

  • Bug reports submitted: reports filed since Mar-16-2016 (Newton 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

Firewall as a Service API 2.0

API for l2 agent extensions

Support multiple L3 backends

Split neutron into base library and servers/agents

Upgrade controllers with no API downtime

  • Status: Incomplete
  • Assignee: ihar-hrachyshka
  • Link: https://blueprints.launchpad.net/neutron/+spec/online-upgrades
  • FFE: Denied: no work happened, will be more active in Ocata; has a dependency on adopt-oslo-versioned-objects-for-db.
    • CLI support:
    • Server/Agent support:
    • Testing coverage:
    • Documentation:
    • Advanced/Sub-project support:
    • Other Projects support:
    • OpenStack Infra support:
    • DevStack support:
    • Horizon Support:

Use push style notifications for all server->agent information

  • Status: Incomplete (>50% complete - to land early in Ocata-1)
  • Assignee: kevinbenton
  • Link: https://blueprints.launchpad.net/neutron/+spec/push-notifications
  • FFE: Denied (due to incomplete OVO refactoring).
    • CLI support: N/A
    • 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 support: N/A
    • Horizon Support: N/A

Support Routed Networks in Neutron

Diagnostics of Neutron components

VLAN aware VMs

Adopt oslo.versionedobjects for database interactions

  • Status: Incomplete
  • Assignee: ihar-hrachyshka
  • Link: https://blueprints.launchpad.net/neutron/+spec/adopt-oslo-versioned-objects-for-db
  • FFE: Granted (Slipping into Ocata)
    • 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 support: N/A
    • Horizon Support: N/A

BGP Dynamic Routing spin out

Allow for per-subnet dhcp options

Use the new enginefacade from oslo_db

  • Status: Incomplete (>50% complete)
  • Assignee: akamyshnikova
  • Link: https://blueprints.launchpad.net/neutron/+spec/enginefacade-switch
  • FFE: Granted (bulk of the code to enable adoption of new engine facade merged. There are more follow ups to go in Ocata).
    • CLI support: N/A
    • Server/Agent support: N/A
    • Testing coverage: Complete (unit, functional)
    • Documentation: Incomplete
    • Advanced/Sub-project support: Incomplete
    • Other Projects support: N/A
    • OpenStack Infra support: N/A
    • DevStack support: N/A
    • Horizon Support: N/A

Allow instance-ingress bandwidth limiting

Moving to Keystone v3

Add agent extension framework for L3 agent

QoS support with dscp marking

Neutron in-tree API reference

QoS minimum egrees bandwidth

Improved validation mechanism for QoS rules with port types

Security-group Logging

Differentiate between service and floating subnets

Enable adoption of an existing subnet into a subnetpool

Allow vm to boot without l3 address(subnet)

  • Status: Incomplete (>50% complete)
  • Assignee: carl-baldwin
  • Link: https://blueprints.launchpad.net/neutron/+spec/vm-without-l3-address
  • FFE: Granted (patch actively under review)
    • CLI support: Incomplete (allow creation of ports with no fixed IPs)
    • Server/Agent support: Complete
    • Testing coverage: Incomplete (test how security groups behave with an unaddressed ports)
    • Documentation: In progress
    • Advanced/Sub-project support: N/A
    • Other Projects support: N/A
    • OpenStack Infra support: N/A
    • DevStack support: N/A
    • Horizon Support: Optional
  • References

add-neutron-extension-resource-timestamp

RFEs

Openstack services should support SIGHUP signal

  • Status: Incomplete
  • Assignee: eezhova
  • Link: https://bugs.launchpad.net/neutron/+bug/1276694
  • FFE: Denied
    • CLI support:
    • Server/Agent support:
    • Testing coverage:
    • Documentation:
    • Advanced/Sub-project support:
    • Other Projects support:
    • OpenStack Infra support:
    • DevStack support:
    • Horizon Support:

[RFE] Neutron support for OSprofiler

  • Status: Complete
  • Assignee: dbelova
  • Link: https://bugs.launchpad.net/neutron/+bug/1335640
    • CLI support: N/A
    • Server/Agent support: Complete
    • Testing coverage: Complete
    • Documentation: Complete (release notes)
    • Advanced/Sub-project support: Complete
    • Other Projects support: N/A
    • OpenStack Infra support: N/A
    • DevStack support: N/A
    • Horizon Support: N/A

[RFE] [LBaaS] ssh connection timeout

  • Status: Incomplete
  • Assignee: reedip-banerjee
  • Link: https://bugs.launchpad.net/neutron/+bug/1457556
  • FFE: Denied (not progress, not worked on)
    • CLI support:
    • Server/Agent support:
    • Testing coverage:
    • Documentation:
    • Advanced/Sub-project support:
    • Other Projects support:
    • OpenStack Infra support:
    • DevStack support:
    • Horizon Support:

[RFE] Add API to set ipv6 gateway

  • Status: Incomplete
  • Assignee: scollins
  • Link: https://bugs.launchpad.net/neutron/+bug/1460720
  • FFE: Denied (not progress, not worked on)
    • CLI support:
    • Server/Agent support:
    • Testing coverage:
    • Documentation:
    • Advanced/Sub-project support:
    • Other Projects support:
    • OpenStack Infra support:
    • DevStack support:
    • Horizon Support:

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

  • Status: Incomplete
  • Assignee: trevor-vardeman
  • Link: https://bugs.launchpad.net/neutron/+bug/1463202
  • FFE: Granted (to fill testing/documentation gaps).
    • CLI support: Incomplete
    • Server/Agent support: Complete
    • Testing coverage: Complete (unit)
    • Documentation: Incomplete
    • Advanced/Sub-project support: Complete
    • Other Projects support: N/A
    • OpenStack Infra support: N/A
    • DevStack support: N/A
    • Horizon Support: Optional

[RFE] Add the ability to create lb vip and member with network_id

RFE: Pure Python driven Linux network configuration

  • Status: Incomplete
  • Assignee: gus
  • Link: https://bugs.launchpad.net/neutron/+bug/1492714
  • FFE: Denied (not progress, not worked on).
    • CLI support:
    • Server/Agent support:
    • Testing coverage:
    • Documentation:
    • Advanced/Sub-project support:
    • Other Projects support:
    • OpenStack Infra support:
    • DevStack support:
    • Horizon Support:

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

  • Status: Incomplete
  • Assignee: None
  • Link: https://bugs.launchpad.net/neutron/+bug/1498987
  • FFE: Denied (not progress, not worked on).
    • CLI support:
    • Server/Agent support:
    • Testing coverage:
    • Documentation:
    • Advanced/Sub-project support:
    • Other Projects support:
    • OpenStack Infra support:
    • DevStack support:
    • Horizon Support:

[RFE] IPAM migration from non-pluggable to pluggable

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

  • Status: Ongoing
  • Assignee: rtheis
  • Link: https://bugs.launchpad.net/neutron/+bug/1521291
  • FFE: N/A (OSC in Mitaka has a significant increase in support for core Neutron resources. In addition, there is now an OSC plugin for some advanced neutron features and services. The overall status is available in the docs with a detailed status available on etherpad.
    • 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: Complete
    • DevStack support: Incomplete
    • Horizon Support: N/A

[RFE] Cascading delete for LBaaS Objects

  • Status: Incomplete
  • Assignee: brandon-logan
  • Link: https://bugs.launchpad.net/neutron/+bug/1521783
  • FFE: Denied (not currently worked on).
    • CLI support:
    • Server/Agent support:
    • Testing coverage:
    • Documentation:
    • Advanced/Sub-project support:
    • Other Projects support:
    • OpenStack Infra support:
    • DevStack support:
    • Horizon Support:

[RFE] Add support for external vxlan encapsulation to neutron router

  • Status: Incomplete
  • Assignee: ruansx
  • Link: https://bugs.launchpad.net/neutron/+bug/1525059
  • FFE: Denied
    • CLI support:
    • Server/Agent support:
    • Testing coverage:
    • Documentation:
    • Advanced/Sub-project support:
    • Other Projects support:
    • OpenStack Infra support:
    • DevStack support:
    • Horizon Support:

ML2 OpenvSwitch Agent GRE/VXLAN tunnel code does not support IPv6 addresses as tunnel endpoints

[RFE] Add F5 plugin driver to neutron-lbaas

  • Status: Incomplete
  • Assignee: None
  • Link: https://bugs.launchpad.net/neutron/+bug/1539717
  • FFE: Denied (no active progress)
    • CLI support:
    • Server/Agent support:
    • Testing coverage:
    • Documentation:
    • Advanced/Sub-project support:
    • Other Projects support:
    • OpenStack Infra support:
    • DevStack support:
    • Horizon Support:

Miscellaneous

  • Switch to OVSDB and OpenFlow native interfaces.