跳转到: 导航, 搜索

Nova


项目

Nova

官方名称 OpenStack Compute
源代码 https://github.com/openstack/nova
Bug 追踪器 https://bugs.launchpad.net/nova
功能跟踪 https://blueprints.launchpad.net/nova
开发者文档 https://docs.openstack.org/developer/nova/


我们与集成的发布计划保持一致,有三个里程碑。

但我们有一些 Nova 特定的流程截止日期,请参阅 Nova/Stein_Release_ScheduleNova Process

Python Nova 客户端

源代码 https://github.com/openstack/python-novaclient
Bug 追踪器 https://bugs.launchpad.net/python-novaclient
功能跟踪 https://blueprints.launchpad.net/python-novaclient

人员


有关 bug 标签所有者,请参阅: Nova Bug Triage

有关其他人员,请参阅: 跨项目联络人 (CPLs)

通用资源

文档

发布流程

代码审查仪表板

  • 许多 Nova 审查员使用仪表板来帮助他们决定要审查什么。 Nova/GerritDashboards 跟踪我们的一些最爱。

其他资源

贡献者资源

贡献者文档

Nova 子团队

Nova 团队每周召开一次会议: Meetings/Nova

除了每周全项目 Nova 聚会外,还有一些子团队。这些子团队聚集在一起讨论在 Nova 的一个重点领域进行的工作。

代码审查子团队

子团队不需要权限。它们可以存在于短时间或长时间。

一种常见的模式是一个临时小组,专注于一组审查。他们通常在此处协调: https://etherpad.openstack.org/p/stein-nova-subteam-tracking

对于每个子团队,etherpad 通常包括

  • 组中人员的列表(IRC 昵称)
  • 子团队已审查并认为准备好由 nova-core 批准的补丁列表
  • 子团队正在专注于审查的补丁列表
  • 可以链接到常规会议,但这完全是可选的


随着时间的推移,希望一些子团队能够变得足够值得信赖,可以算作 +2。即使不算作 +2,审查重点和隐含的优先级仍然非常有价值。

子团队会议

一些子团队更正式,有定期会议和维基页面。

  • 链接的维基页面应包括
    • 团队的任务
    • 定期会议时间
    • 协调员/联系人
    • 会议议程
    • 以前会议的日志链接
  • 子团队代表应定期参加主 Nova 会议,以提供子团队状态报告。
  • 子团队 *不* 专门负责代码的某个区域。欢迎任何人贡献任何地方。但是,鼓励您定期与在同一区域工作的其他人进行沟通,子团队有助于鼓励这一点。
  • 子团队是组织开发工作,但不一定是在给定领域设定项目方向。补丁的批准仍然由 nova-core 团队完成,并且提前将设计发布到 openstack-dev 邮件列表中进行审查是有益的。
活跃子团队

TODO - 此列表可能会过时,需要更好的方法。

历史记录

  • 以前的 PTL
    • Vish Ishaya (vishy),项目开始到 Grizzly 发布
    • Russell Bryant (russellb),Havana 和 Icehouse 发布
    • Michael Still (mikal),Juno 和 Kilo 发布
    • John Garbutt (johnthetubaguy),Liberty 和 Mitaka 发布
    • Matt Riedemann (mriedem),Newton、Ocata、Pike 和 Queens 发布
    • Melanie Witt (melwitt),Rocky 和 Stein 发布
    • Eric Fried (efried),Train 发布
    • Balazs Gibizer (gibi),Ussuri、Wallaby 和 Xena 发布
    • Sylvain Bauza (bauzas),Yoga、Zed、Antelope、Bobcat、Caracal、Dalmatian 和 Epoxy 发布
  • 以前或当前的 core 审查员
    • Alex Xu
    • Andrew Laski
    • Balazs Gibizer
    • Brian D. Elliott
    • Brian Lamar
    • Brian Waldon
    • Chris Behrens
    • Chris Yeoh
    • Dan Prince
    • Dan Smith
    • Daniel Berrange
    • Devananda van der Veen
    • Eric Fried
    • Jay Pipes
    • Joe Gordon
    • Johannes Erdfelt
    • John Garbutt
    • Ken'ichi Ohmichi
    • Kevin L. Mitchell
    • Lorin Hochstein
    • Mark McLoughlin
    • Matt Dietz
    • Matt Riedemann
    • Melanie Witt
    • Michael Still
    • Nikola Dipanov
    • Pádraig Brady
    • Paul Voccio
    • Rick Harris
    • Russell Bryant
    • Sandy Walsh
    • Sean Dague
    • Soren Hansen
    • Stephen Finucane
    • Sylvain Bauza
    • Trey Morris
    • Vishvananda Ishaya
    • Yun Mao

开发者联系方式

以下是 Nova 中主要子系统以及您可以在 IRC 或电子邮件中联系他们以获取有关特定子系统问题的联系人列表。IRC 昵称在括号中。

Nova 对象框架

- Dan Smith (dansmith)
- Jay Pipes (jaypipes)

libvirt virt 驱动

- ?

Hyper-V virt 驱动

- Claudiu Belu (claudiub)

VMWare/vCenter virt 驱动

- jhui@vmware.com
- Yingji Sun <yingjisun@vmware@com>

XenAPI virt 驱动

- Bob Ball (BobBall)
- John Garbutt (johnthetubaguy)

Ironic/裸机

- Jim Rollenhagen (jroll) 

调度和资源跟踪

- Sylvain Bauza (bauzas) 
- Jay Pipes (jaypipes) 

块设备映射和卷附件

- Matthew Booth (mdbooth)
- Feodor Tersin (ftersin)
- Lee Yarwood (lyarwood)

REST API

- Alex Xu (alex_xu) 

数据库

- Jay Pipes (jaypipes)

Cells (v1 和 v2)

- Dan Smith (dansmith)
- Melanie Witt (melwitt)

nova-network

- Dan Smith (dansmith)

Neutron

- Matt Riedemann (mriedem)

RPC

- Dan Smith (dansmith)

通知系统

- Balázs Gibizer (gibi)

PCI 设备 / SRIOV

- Moshe Levi (moshele)
- Stephen Finucane (sfinucan)

Placement / 资源提供者

- Jay Pipes (jaypipes)
- Chris Dent (cdent)
- Ed Leafe (edleafe)
- Eric Fried (efried)

所以,你想了解更多关于 Nova 的信息?

要了解更多关于 Nova 的信息,请阅读我们的 Nova 指导