Mitaka Postmortem 文档

发布指标

发布指标

提交的蓝图

33

已实现的蓝图

21 (63%)

提交的 Bug 报告

1104

已关闭的 Bug 报告

678 (61%)

发布的修复

538

未完成的报告

59

提交的 RFE

33

批准的 RFE

27 (81%)

  • 提交的 Bug 报告:自 2015 年 9 月 23 日(Mitaka 开始)以来提交的报告

  • 已关闭的 Bug 报告:标记为已发布、已提交、无效或不会修复的报告

  • 发布的修复:标记为已发布/已提交

  • 未完成的报告:标记为未完成

注意

指标在编写时准确。

蓝图

外部 DNS 解析

  • 状态:完成

  • 负责人:minsel

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

    • CLI 支持:完成

    • 服务器/代理支持:完成

    • 测试覆盖率:完成

    • 文档:完成

    • 高级/子项目支持:N/A

    • 其他项目支持:完成(Nova/Designate)

    • OpenStack Infra 支持:N/A

    • DevStack/Grenade 支持:N/A

    • Horizon 支持:可选

为我获取一个网络

  • 状态:完成

  • 负责人:gessau

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

    • CLI 支持:完成

    • 服务器/代理支持:完成

    • 测试覆盖率:完成

    • 文档:完成

    • 高级/子项目支持:N/A

    • 其他项目支持:不完整 (283206)

    • OpenStack Infra 支持:N/A

    • DevStack/Grenade 支持:完成

    • Horizon 支持:可选

L2 代理的 API

  • 状态:完成

  • 负责人:ihar-hrachyshka

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

    • CLI 支持:N/A

    • 服务器/代理支持:完成

    • 测试覆盖率:完成

    • 文档:完成

    • 高级/子项目支持:N/A

    • 其他项目支持:N/A

    • OpenStack Infra 支持:N/A

    • DevStack/Grenade 支持:N/A

    • Horizon 支持:N/A

模块化 L2 代理

  • 状态:完成

  • 负责人:andreas-scheuring

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

    • CLI 支持:N/A

    • 服务器/代理支持:完成

    • 测试覆盖率:完成

    • 文档:N/A

    • 高级/子项目支持:N/A

    • 其他项目支持:N/A

    • OpenStack Infra 支持:N/A

    • DevStack/Grenade 支持:N/A

    • Horizon 支持:N/A

支持多种 L3 后端

  • 状态:推迟

  • 负责人:kevinbenton

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

  • FFE 状态:拒绝(一些实验代码可能仍然会发布,但没有生产就绪的内容)

    • CLI 支持:不完整

    • 服务器/代理支持:不完整

    • 测试覆盖率:不完整

    • 文档:不完整

    • 高级/子项目支持:N/A

    • 其他项目支持:N/A

    • OpenStack Infra 支持:不完整

    • DevStack/Grenade 支持:不完整

    • Horizon 支持:N/A

提供更好的用户界面机制来选择服务能力

  • 状态:不完整(未记录)

  • 负责人:dougwig

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

    • CLI 支持:完成

    • 服务器/代理支持:完成

    • 测试覆盖率:完成

    • 文档:不完整

    • 高级/子项目支持:N/A

    • 其他项目支持:N/A

    • OpenStack Infra 支持:N/A

    • DevStack/Grenade 支持:完成

    • Horizon 支持:可选

将 neutron 分割为基础库和服务器/代理

  • 状态:持续进行

  • 负责人:dougwig

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

  • FFE 状态:拒绝(Mitaka 的目标是完全分离 lbaas,fw/vpn 之后再跟进。我们还没有做到。工作将在 Newton 中继续进行。Mitaka 的有限目标是完全分离 lbaas。目前,库存在并且已连接到基础设施中。第一版正在被 neutron 和 neutron-lbaas 使用。存在补丁以将两者升级到库的第二个版本。还有补丁可以删除 lbaas 中的大量垃圾,这意味着迁移的成本更低,并且计划在 Mitaka 分支烘焙后

    • 开启弃用警告

    • 删除 lbaas v1 和 v2 代理

    • 开始 neutron 中的大规模导入重命名

    • 合并上述 db/model 项目

    完全分离 lbaas 的目标现实上距离 Feature Freeze 大约 3-4 周。剩余子项目的分离将在之后进行。尝试在峰会之前将补丁放入 gerrit。

    • CLI 支持:N/A

    • 服务器/代理支持:参见 FFE 说明

    • 测试覆盖率:参见 FFE 说明

    • 文档:不完整

    • 高级/子项目支持:参见 FFE 说明

    • 其他项目支持:参见 FFE 说明

    • OpenStack Infra 支持:完成

    • DevStack/Grenade 支持:完成

    • Horizon 支持:N/A

使用推送式通知来传递所有服务器->代理信息

  • 状态:推迟

  • 负责人:kevinbenton

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

  • FFE 状态:拒绝(可以允许次要增强作为 RC bug,例如 280595)。

    • CLI 支持:N/A

    • 服务器/代理支持:不完整

    • 测试覆盖率:不完整

    • 文档:N/A

    • 高级/子项目支持:N/A

    • 其他项目支持:N/A

    • OpenStack Infra 支持:N/A

    • DevStack/Grenade 支持:N/A

    • Horizon 支持:N/A

重构 L2 代理

  • 状态:完成

  • 负责人:rossella-o

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

    • CLI 支持:N/A

    • 服务器/代理支持:完成

    • 测试覆盖率:完成

    • 文档:N/A

    • 高级/子项目支持:N/A

    • 其他项目支持:N/A

    • OpenStack Infra 支持:N/A

    • DevStack/Grenade 支持:N/A

    • Horizon 支持:N/A

删除租户时清理资源

  • 状态:完成

  • 负责人:john-davidge

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

  • FFE 状态:已批准

    • CLI 支持:完成

    • 服务器/代理支持:N/A

    • 测试覆盖率:完成

    • 文档:完成

    • 高级/子项目支持:可选

    • 其他项目支持:N/A

    • OpenStack Infra 支持:N/A

    • DevStack/Grenade 支持:N/A

    • Horizon 支持:可选

为代理添加可用区

  • 状态:完成

  • 负责人:ichihara-hirofumi

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

    • CLI 支持:完成

    • 服务器/代理支持:完成

    • 测试覆盖率:完成

    • 文档:完成

    • 高级/子项目支持:N/A

    • 其他项目支持:N/A

    • OpenStack Infra 支持:N/A

    • DevStack/Grenade 支持:N/A

    • Horizon 支持:可选

为核心资源添加标签

  • 状态:完成

  • 负责人:ichihara-hirofumi

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

  • FFE 状态:已批准(文档待定)

    • CLI 支持:完成

    • 服务器/代理支持:完成

    • 测试覆盖率:完成

    • 文档:完成

    • 高级/子项目支持:N/A

    • 其他项目支持:N/A

    • OpenStack Infra 支持:N/A

    • DevStack/Grenade 支持:N/A

    • Horizon 支持:可选

为 neutron 资源添加时间戳

  • 状态:完成

  • 负责人:zhaobo6

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

  • FFE 状态:已批准

    • CLI 支持:N/A

    • 服务器/代理支持:完成

    • 测试覆盖率:完成

    • 文档:N/A

    • 高级/子项目支持:可选

    • 其他项目支持:N/A

    • OpenStack Infra 支持:N/A

    • DevStack/Grenade 支持:N/A

    • Horizon 支持:N/A

引入地址范围

自动生成 etc/neutron.conf 文件

使用 BGP 进行动态路由的路由器扩展

允许为每个子网配置 DHCP 选项

为 Neutron 添加 Guru Meditation Report 功能

改进 DVR 路由器调度机制,以提高性能/可扩展性

迁移到 Keystone v3

  • 状态:推迟

  • 负责人:smigiel-dariusz

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

  • FFE 状态:拒绝(Neutron Server 支持 v3,但模式和 API 迁移仍在进行中)。

    • CLI 支持:不完整

    • 服务器/代理支持:不完整

    • 测试覆盖率:不完整

    • 文档:不完整 (281357 需要工作)。

    • 高级/子项目支持:不完整

    • 其他项目支持:N/A

    • OpenStack Infra 支持:N/A

    • DevStack/Grenade 支持:可选

    • Horizon 支持:N/A

LBaaS Layer 7 规则

  • 状态:不完整(未记录)

  • 负责人:avishayb

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

  • FFE 状态:已批准(文档待定)

    • CLI 支持:完成

    • 服务器/代理支持:完成

    • 测试覆盖率:完成

    • 文档:不完整

    • 高级/子项目支持:完成

    • 其他项目支持:完成(Octavia)

    • OpenStack Infra 支持:N/A

    • DevStack/Grenade 支持:N/A

    • Horizon 支持:不完整

ML2/LinuxBridge QoS 支持带宽限制

添加一个 network-ip-usage api 来获取网络和子网 IP 使用量

  • 状态:完成

  • 负责人:mdorman-m

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

  • FFE 状态:已批准

    • CLI 支持:完成

    • 服务器/代理支持:完成

    • 测试覆盖率:不完整

    • 文档:完成

    • 高级/子项目支持:N/A

    • 其他项目支持:N/A

    • OpenStack Infra 支持:N/A

    • DevStack/Grenade 支持:N/A

    • Horizon 支持:可选

基于角色的 QoS 策略访问控制

  • 状态:完成

  • 负责人:hdaniel

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

  • FFE 状态:已批准

    • CLI 支持:完成

    • 服务器/代理支持:完成

    • 测试覆盖率:完成

    • 文档:完成

    • 高级/子项目支持:N/A

    • 其他项目支持:N/A

    • OpenStack Infra 支持:N/A

    • DevStack/Grenade 支持:N/A

    • Horizon 支持:可选

启用 ovs 代理中的 vhost-user 支持

允许虚拟机在没有 L3 地址(子网)的情况下启动

允许多个子网连接到 VPN

  • 状态:完成

  • 负责人: pcm

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

    • CLI 支持:完成

    • 服务器/代理支持:完成

    • 测试覆盖率:完成

    • 文档:完成

    • 高级/子项目支持:N/A

    • 其他项目支持:N/A

    • OpenStack Infra 支持:N/A

    • DevStack/Grenade 支持:N/A

    • Horizon 支持:可选

RFE

Openstack 服务应该支持 SIGHUP 信号

  • 状态:不完整

  • 负责人: eezhova

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

    • CLI 支持

    • 服务器/代理支持

    • 测试覆盖率

    • 文档

    • 高级/子项目支持

    • 其他项目支持

    • OpenStack Infra 支持

    • DevStack/Grenade 支持

    • Horizon 支持

[RFE] Neutron 支持 OSprofiler

[RFE] 无法创建一个既是 HA 又分布式的高可用路由器

[RFE] [LBaaS] ssh 连接超时

  • 状态:推迟

  • 负责人: reedip-banerjee

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

  • FFE 状态: 拒绝 (没有实质性进展)

    • CLI 支持:不完整

    • 服务器/代理支持:不完整

    • 测试覆盖率:不完整

    • 文档:不完整

    • 高级/子项目支持:N/A

    • 其他项目支持: 不完整

    • OpenStack Infra 支持:N/A

    • DevStack/Grenade 支持:N/A

    • Horizon 支持:可选

[rfe] 基于 OpenvSwitch 的防火墙驱动

[RFE] 使用一次 API 调用创建完整的负载均衡配置

  • 状态:推迟

  • 负责人: trevor-vardeman

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

  • FFE 状态: 拒绝 (缺少太多部分)。

    • CLI 支持:不完整

    • 服务器/代理支持:不完整

    • 测试覆盖率:不完整

    • 文档:不完整

    • 高级/子项目支持:N/A

    • 其他项目支持:N/A

    • OpenStack Infra 支持:N/A

    • DevStack/Grenade 支持:N/A

    • Horizon 支持:不完整

RFE: 安全规则应该支持 VRRP 协议

  • 状态:完成

  • 负责人: sreesiv

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

    • CLI 支持: 可选

    • 服务器/代理支持:完成

    • 测试覆盖率:完成

    • 文档:N/A

    • 高级/子项目支持:N/A

    • 其他项目支持:N/A

    • OpenStack Infra 支持:N/A

    • DevStack/Grenade 支持:N/A

    • Horizon 支持:可选

[RFE] 允许在 Neutron 资源上添加注释

  • 状态:完成

  • 负责人:kevinbenton

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

  • FFE 状态:已批准

    • CLI 支持:N/A

    • 服务器/代理支持:完成

    • 测试覆盖率:完成

    • 文档:N/A

    • 高级/子项目支持:N/A

    • 其他项目支持:N/A

    • OpenStack Infra 支持:N/A

    • DevStack/Grenade 支持:N/A

    • Horizon 支持:可选

[RFE] DHCP 代理应该为具有 IPv6 子网的隔离网络提供 IPv6 RA

  • 状态:推迟

  • 负责人:ihar-hrachyshka

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

    • CLI 支持

    • 服务器/代理支持

    • 测试覆盖率

    • 文档

    • 高级/子项目支持

    • 其他项目支持

    • OpenStack Infra 支持

    • DevStack/Grenade 支持

    • Horizon 支持

RFE 将现有的默认子网池配置选项替换为仅管理员 API

[RFE] 改进 SG 性能,因为计算节点上的虚拟机/容器规模扩大

  • 状态:完成

  • 负责人:kevinbenton

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

    • CLI 支持:N/A

    • 服务器/代理支持:完成

    • 测试覆盖率:完成

    • 文档:N/A

    • 高级/子项目支持:N/A

    • 其他项目支持:N/A

    • OpenStack Infra 支持:N/A

    • DevStack/Grenade 支持:N/A

    • Horizon 支持:N/A

RFE 没有为 LBaaS v2 成员和健康监控命名设施

  • 状态: 不完整 (未记录)

  • 负责人: reedip-banerjee

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

    • CLI 支持:完成

    • 服务器/代理支持:完成

    • 测试覆盖率:完成

    • 文档:不完整

    • 高级/子项目支持:N/A

    • 其他项目支持:N/A

    • OpenStack Infra 支持:N/A

    • DevStack/Grenade 支持:N/A

    • Horizon 支持:可选

[RFE] IPAM 从非可插拔迁移到可插拔

  • 状态:推迟

  • 负责人: pasha117

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

    • CLI 支持: 不适用 (服务器端入口点)

    • 服务器/代理支持:N/A

    • 测试覆盖率:不完整

    • 文档:不完整

    • 高级/子项目支持:N/A

    • 其他项目支持:N/A

    • OpenStack Infra 支持:不完整

    • DevStack/Grenade 支持:不完整

    • Horizon 支持:不完整

  • 参考资料

[RFE] 将 neutron CLI 从 python-neutronclient 迁移到 python-openstackclient

  • 状态:推迟

  • 负责人: rtheis

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

  • FFE 状态: 拒绝 (即使 Devref 补丁 可能会合并,实际工作需要移至 Newton。OSC 在 Mitaka 将对核心 neutron 资源提供显著的支持 详细状态可在 https://etherpad.openstack.org/p/osc-neutron-support 处查看。

    • CLI 支持:不完整

    • 服务器/代理支持:N/A

    • 测试覆盖率:不完整

    • 文档:不完整

    • 高级/子项目支持:不完整

    • 其他项目支持: 不完整

    • OpenStack Infra 支持:N/A

    • DevStack/Grenade 支持:不完整

    • Horizon 支持:N/A

RfE: LBaaS 对象的级联删除

[RFE] 使用 oslo-versioned-objects 来帮助处理升级

  • 状态:推迟

  • 负责人: justin-hammond

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

  • FFE 状态: 拒绝 (Mitaka 中不会发生。应该移至 Newton。该 bug 只是一个大型工作项的占位符)。

    • CLI 支持:N/A

    • 服务器/代理支持:不完整

    • 测试覆盖率:不完整

    • 文档:不完整

    • 高级/子项目支持:不完整

    • 其他项目支持:N/A

    • OpenStack Infra 支持:N/A

    • DevStack/Grenade 支持:N/A

    • Horizon 支持:N/A

RFE 为 neutron 路由器添加外部 VXLAN 封装支持

[RFE] 安全组资源不可扩展

  • 状态:完成

  • 负责人: roeyc

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

    • CLI 支持:N/A

    • 服务器/代理支持:完成

    • 测试覆盖率:完成

    • 文档:N/A

    • 高级/子项目支持:N/A

    • 其他项目支持:N/A

    • OpenStack Infra 支持:N/A

    • DevStack/Grenade 支持:N/A

    • Horizon 支持:N/A

RFE 将 F5 插件驱动程序添加到 neutron-lbaas

  • 状态:推迟

  • 负责人: j-longstaff

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

  • FFE 状态: 拒绝 (未满足包含要求)

    • CLI 支持:N/A

    • 服务器/代理支持:不完整

    • 测试覆盖率:不完整

    • 文档:N/A

    • 高级/子项目支持:N/A

    • 其他项目支持:N/A

    • OpenStack Infra 支持:不完整

    • DevStack/Grenade 支持:N/A

    • Horizon 支持:N/A