Liberty拥有1,933名个人贡献者和164家组织参与发布,提供了更细粒度的管理控制、大型部署的性能增强以及更强大的工具来管理生产环境中的新技术,例如容器:了解最新内容
“各个项目需要共同努力,开发一致的格式、方法和信息传递,”华为技术有限公司的高级软件架构师、OpenStack社区活跃成员Rochelle Grober表示。
通往东京之路
社区反馈
OpenStack一直对反馈和社区贡献感兴趣,如果您希望在OpenStack每周社区新闻通讯中看到新的部分,或者对内容呈现方式有想法,请与我们联系:[email protected].
之前活动的报告
截止日期和贡献者通知
安全公告和通知
技巧 ‘n 窍门
开发者列表中的重要信息
- ttx: 另一个OpenStack发布!
- 在 jesusaurus 的帮助下,基础设施团队部署了 Kibana 3。升级Elastic Search集群的初步步骤。
- shamail: 产品工作组wiki已完全更新 [1]
- tristanC: 选举出了6名新的TC成员[2]
- AJaeger: OpenStack API 快速入门已转换为 RST [3],并翻译成德语 [4] 和日语 [5]。
- reed: OpenStack Shade教程的第2和第3部分已合并。现在开始进行第[6]部分。
- sirushti: Heat刚刚宣布支持Python 3.4 [7]。
- AJaegar: 所有文档手册都已更新为 Liberty 的内容 [8]。
- OpenStack基础设施团队希望从Gerrit 2.8升级到2.11。
- 计划在Mitaka峰会之后不久进行升级。
- 动机:利用一些新的REST API、ssh命令和流事件功能。
- Gerrit 2.11有一个很大的UI变化,Gerrit 2.8同时包含新旧两种风格。
- 预览 2.11 [9]。
- 如果您不喜欢Gerrit 2.11,请尝试Gertty [10]。
- 从上周的总结开始…
- Sean Dague意识到,虽然人们希望朝着更激进的方向发展,但我们应该小心。这不是一张白纸,因为有足够多的用户在使用它,所以我们必须进行谨慎的转变,从而实现与旧事物相似的新事物。
- 在未来6到12个月内,远离REST太过分。
- 通过REST获取服务目录,而无需身份验证或租户ID,可以让我们找到一种弄清楚DNS表示形式的方法。
- Doug Hellmann写道,发布管理团队依赖于每个项目的联络人,以便协调所有团队的工作。
- Doug Hellmann开始发送许多电子邮件,描述Mitaka周期中处理发布管理方式的变化。
- 过去,我们存在沟通问题,项目团队负责人没有看到或关注与发布相关的公告。
- 此电子邮件已发送到列表和各个项目团队负责人,以提高所有人都能看到它的几率。
- 将在openstack-dev邮件列表中使用“[release]”主题标签。
- 所有项目团队负责人和发布联络人应配置他们的电子邮件客户端,以确保消息可见。
- 继续上周的讨论…
- Robert Collins评论一个简单的解决方法是始终使用虚拟环境,而不是系统站点包。
- OpenStack基础设施团队是否考虑过使用系统站点包?
- 是的,但我们利用Python生态系统将新版本上传到PyPI。然后,我们可以立即测试我们的软件与依赖项新版本的兼容性。
- 前进的道路是
- 让发行版修复其请求Python依赖项
- Ubuntu [13]
- Fedora [14][15][16]
- 修复pip中现有的已知错误,这些错误在某些操作中违反了此类依赖项。
- 停止使用vendorized版本的requests并fork该项目以使用它应该从一开始就使用的依赖项。
- 说服上游停止vendorizing urllib3。
- 始终使用发行版包的requests,而不是来自虚拟环境。
- 继续上周的总结…
- Ed指出,Josh Harlow的解决方案与当前主机将其状态发送到调度器的设计没有太大区别。
- 提出Cassandra的理由是消除重复,并让资源调度器和调度器本身都使用相同的数据。
- 这是当前设计的意图。数据永远不可能完美,所以使用你所拥有的,并希望系统的其余部分能够处理你的错误并优雅地重试。(例如,计划的计算节点不再有资源来容纳请求。)
- 为了使这个解决方案对下游发行版和/或OpenStack用户可行,你必须解决
- Cassandra开发者应该开始关心OpenJDK。
- 或者Oracle应该使其JVM免费软件。
- Clint指出Cassandra不推荐OpenJDK [17]。
- Thomas补充说
- 上游不会针对OpenJDK进行测试。
- 当它只影响OpenJDK时,他们会在不修复的情况下关闭错误。
- Thierry通常对Java解决方案持负面态度,这是原因之一 [18]。免费软件JVM与非免费JVM不相当。然后,我们间接迫使我们的用户使用非免费依赖项。当Java解决方案是解决某个问题的唯一解决方案时,这可能仍然是一个不错的权衡,而不是重新发明轮子。但是,对于分布式锁和共享状态,还有其他一些不错的选择。
- Clint提到Zookeeper与Cassandra不同。他使用OpenJDK取得了成功。它也适用于Debian/Ubuntu,使开发人员更容易访问。
[1] – https://wiki.openstack.org/wiki/ProductTeam
[2] – https://wiki.openstack.org/wiki/TC_Elections_September/October_2015#Results
[3] – https://developer.openstack.org/api-guide/quick-start/
[4] – https://developer.openstack.org/de/api-guide/quick-start/
[5] – https://developer.openstack.org/api-guide/quick-start/
[6] – https://review.openstack.org/#/c/232810/
[7] – https://review.openstack.org/231557
[8] – https://docs.openstack.org/liberty/
[9] – http://review-dev.openstack.org
[10] – https://pypi.python.org/pypi/gertty
[11] – https://docs.openstack.org/project-team-guide/release-management.html#release-liaisons
[12] – https://wiki.openstack.org/wiki/CrossProjectLiaisons#Release_management
[13] – https://bugs.launchpad.net/ubuntu/+source/python-requests/+bug/1505038
[14] – https://bodhi.fedoraproject.org/updates/FEDORA-2015-20de3774f4
[15] – https://bodhi.fedoraproject.org/updates/FEDORA-2015-1f580ccfa4
[16] – https://bodhi.fedoraproject.org/updates/FEDORA-2015-d7c710a812
[17] – https://github.com/apache/cassandra/blob/trunk/src/java/org/apache/cassandra/service/StartupChecks.java#L153-L155
[18] – https://twitter.com/mipsytipsy/status/596697501991702528
OpenStack 反馈
将keystone的authtoken中间件插入到服务中“如此优雅”