内容简介:日前,OpenStack发布其第19个版本Stein,这一版本在Open Infrastructure丹佛峰会上也被进一步讨论。同时,相关统计显示,在新版本中,浪潮的OpenStack新功能贡献数量(Completed Blueprints,简称BP)排名全球第九。在OpenStack社区中,衡量一家公司贡献的指标包括新功能贡献数、代码提交次数、代码审阅数以及修复缺陷数等。其中,新功能贡献数代表一家公司在OpenStack项目里实现的功能和需求,反映了其推动OpenStack发展的能力和贡献程度,在社区贡献
日前,OpenStack发布其第19个版本Stein,这一版本在Open Infrastructure丹佛峰会上也被进一步讨论。同时,相关统计显示,在新版本中,浪潮的OpenStack新功能贡献数量(Completed Blueprints,简称BP)排名全球第九。
在OpenStack社区中,衡量一家公司贡献的指标包括新功能贡献数、代码提交次数、代码审阅数以及修复缺陷数等。其中,新功能贡献数代表一家公司在OpenStack项目里实现的功能和需求,反映了其推动OpenStack发展的能力和贡献程度,在社区贡献各类统计指标中居于重要位置。
业内专家指出,一个新功能从提交草案到完成要在对OpenStack开源架构有深入了解的基础上,结合自身在产业领域的实践和对客户需求的深度把握,才能够及时在社区项目提交和贡献核心功能。而从提交到开发,从贡献代码到最终完成,整个过程须经过全球上百万的开发者共同讨论并审核提交代码。
以浪潮OpenStack开发团队在Stein版本中所贡献的一个新功能(Users can now specify a volume type when creating servers)为例,就是研发人员针对OpenStack的核心项目Nova,在收集到大量用户反馈,经过不懈努力推动社区接受并合入的亮点功能。
浪潮集团系统软件总监张东介绍,社区贡献是一个全球协作的过程,研发人员经常克服时差,在收到全球各地开发工程师对提交代码的审查通知之后,针对有歧义的评论通过交流平台或者邮件及时进行沟通,并根据沟通结果实时更新所提交的代码。往往一个重要的代码都会更新几十次,有的甚至更多。因此,完成一个新功能往往比提交漏洞修复需要投入更多的精力与时间,技术价值也更高。
而浪潮开发团队对OpenStack的贡献,主要源于自身的实践,每一个BP的启动都始于最前线客户的需求。在丹佛峰会上浪潮开发团队所贡献的BP被重点提及,其中包括:指定卷类型启动虚拟机、新增changes-before到获取虚拟机列表、新增description属性到创建镜像以及新增user_id属性到展示备份文件详情。这些BP有的可以为用户创建虚拟机提供便利;有的便于记录镜像的用途,提高环境的可用性;还有的在获取备份文件的时候可以看到所属用户,极大程度上降低管理成本。所有这些都是面向高可用、高性能及高效率,让OpenStack更加稳定高效。
此外,为了让OpenStack更加适应生产环境需要,浪潮信息与英特尔联合测试基于全新升级、优化的InCloud OpenStack Rocky版本,在200+节点的真实数据中心进行部署和测试。测试主要围绕3H进行,包括高并发压力测试、网络/磁盘IO与CPU/内存性能测试、稳定性与高可用测试等,并将测试结果和测试过程中发现和解决的问题积极贡献社区。
具体来说,浪潮InCloud OpenStack Rocky版本实现控制面和数据面的全方位高可用,包括控制面节点的HA增强、所有虚拟机的主机HA增强、虚拟机HA机制增强等。同时InCloud OpenStack Rocky版本在效率上实现显著提升,代码驱动实现程序化部署/升级,自动化支持持续集成和验证,支持一天高达500+节点的快速交付,不中断业务即可轻松在线扩展。
张东介绍,在以上测试中遇到问题,浪潮进行了总结及修复,其中对批量创建虚拟机分配端口出现IP冲突的问题,进行了优化与修复,并将修改方案以BP的形式提交到了社区,以提高社区项目功能的高可用。
同时,浪潮还在不断地向社区提交BP,这些BP都是来自客户或者是在大规模测试场景中得到的一系列客户需求,这些需求也将在Train版本中得以体现。目前在InCloud OpenStack Rocky版本部分BP已经合入。
对此,浪潮表示,作为OpenStack基金会黄金会员和国内云计算领导厂商,浪潮OpenStack开发团队将继续秉承源于开源、馈予开源的原则,结合自身在产业领域的优势和实践,积极参与社区各项开源活动,为社区发展贡献力量,让OpenStack平台不断完善。
-
调查区域:企业小调查
(点击预览可查看效果)
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网
猜你喜欢:- MongoDB凭什么跻身数据库排行前五?
- 解析 :跻身数据科学领域的五条职业规划道路
- TIOBE 6 月编程语言榜:TypeScript 首次跻身前100
- TIOBE 9 月排行榜出炉,Python跻身前三,猜猜谁被挤掉
- 12月编程语言排行榜出炉:Visual Basic .Net首次跻身前五
- 5G浪潮推动 射频产业风起云涌
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Flash PHP实用开发技术
Steve Webster著、王黎译 / 王黎 / 清华大学出版社 / 2002-3 / 39.00元
本书将介绍服务器端脚本所提供的各种可能的操作方案,帮助读者掌握设计数据库集成程序和高端应用程序的知识。一起来看看 《Flash PHP实用开发技术》 这本书的介绍吧!