2015 年 4 月 13-15 日,由英特尔与华为联合举办的国内首届 OpenStack Hackathon 在上海举行。来自英特尔的 9 位工程师、来自华为的 6 位工程师与来自海云捷讯的 2 位工程师在三天的合作编码中,集中解决 Nova、Neutron 与 Oslo/Messaging 组件中的二十多个 bug,将形成的方案与代码交付到社区上游的核心开发者,以改进即将发布的下一个大版本——OpenStack Kilo。
来自英特尔与华为双方的活动组织者介绍举办本次 hackathon 的原因如下:
第一,两家公司的 OpenStack 研发工程师之间经常需要交流,但因为物理距离问题,平时大部分时间只能远程协作。所以专门安排三天让大家充分的面对面协作,有助于增加工程师之间的沟通与默契。
第二,两家公司都在不遗余力的往 OpenStack 方向进行投入,其中,OpenStack 社区的发展是双方关注的重点。既然双方的工程师有面对面协作研发的需求,那么其他公司的工程师一定也有这样的需求,尤其是那些有实际项目部署运营经验的团队会遇到更多运维角度的问题,而针对这些问题的解决方案进行碰撞并提交给上游社区,无论是对公司还是对整个社区项目都是有好处的。这是要把 hackathon 组织成公开活动并对外发放邀请的原因。
第三,选择 4 月与 10 月(第二届 hackathon 目前计划放在 10 月举办)这个时间点,正是每年两次 OpenStack 大版本正式发布之前对 bug fix 需求最紧张的时期,此时发布的优质 bug fix 更有可能快速被合并入新版。这有两个好处,一方面是有效提升新版本的稳定性,另一方面,目前国内的 OpenStacker 在国际社区的话语权仍然有限,尤其是在 Nova 和 Neutron 等核心组件缺乏核心开发者,因此 hackathon 这样的环境可以给国内的 OpenStacker 们营造一个在国际社区上加分的机会。
截止到 14 日下午,活动参与者们已经就部分 bug 的解决方案达成共识并提交给上游社区。活动组织者希望邀请更多 OpenStack 从业者与社区开发者们加入下一次 Hackathon,并计划邀请相关组件的核心开发者到场进行现场代码审核。下一次活动的时间地点确定后会通过 OpenStack 社区群组发布通告。
评论