3月4日OpenStack基金会董事会会议

3月4日OpenStack基金会董事会会面全天现场会议位于加利福尼亚州帕洛阿尔托的DLA Piper办公室。这是我对这次会议的非正式回忆。这不是官方记录等。

24名董事会成员中约有20人亲自参加了会议,托德和特里斯坦通过电话加入了会议。Yujie Du和Chris Kemp未能出席。

像往常一样,我们的电话会议能力严重不足,无法满足那些希望远程参与的人的需求。然而,这一次Rob和Lew加入了一个Google Hangout,他们在会上用摄像机进行了训练。人们希望这能让我们更容易参与会议,但我们并没有得到任何反馈。

在我们正式开始之前,艾伦花了一些时间推荐“创业板:充分利用董事会”作为一本书,这本书可以提供一些有用的背景知识,介绍董事的职责以及成功组建董事会的必要条件。

[更新:Josh指出,我们还批准了上次会议的记录]

执行董事更新

我们的第一个内容丰富的话题是乔纳森的定期更新。

Jonathan谈到围绕该项目的兴趣持续大幅增长,基金会所有员工的关键指标(例如网站、开发人员、推特、youtube等)在2013年至少翻了一番。这种增长的一个有趣的方面是,中国、印度和日本地区的网站流量份额都有所增长,这引发了关于上一次在香港举行的峰会是否直接促成了这种转变的讨论。

我们的社区也在发展。我们现在有15000多名基金会成员,在项目的生命周期中有2000多名贡献者,每个月有400多名独特贡献者。

提到15000名个人会员,引发了一场关于以下事实的冗长讨论:个人会员资格可能会终止根据公司章程的以下条款:

在过去24个月内,未能对至少50%的个人股东投票,除非该人士在收到终止通知后三十(30)天内未作出回应,表示该人士希望继续成为个人股东

乔纳森解释说,基金会成立后不久,就有6000多人注册成为个人会员。自那以后,这些最初的成员中只有大约1500人在选举中投票,因此我们可能会考虑在2014年将6000名成员从该地区的某个地方除名。这种减少的会员人数将通过使其更容易(甚至可能)到达第9.2(a)条规定的法定人数:

要求获得第三条规定的多数投票个人成员的赞成票,但前提是至少有25%的个人成员投票

围绕这一点的一些讨论要点包括,未来的细则变更是否应将法定人数要求降低到10%左右,终止的成员可以重新注册,但必须等待180天才能有资格投票,项目贡献者需要是基金会成员,但一些贡献者可能没有投票习惯,可能会终止其成员资格。

Jonathan继续他的幻灯片,并简要提到了基金会的一些新支持,如Oracle和Parallels。他还谈到,OpenStack正在越来越多地发挥其平台的作用,并将用于许多不同的用例。他还包括了一张幻灯片,其中有许多积极的媒体和分析师对该项目的引用,比如“OpenStack周围的行业支持已经融合”。

乔纳森接着谈到基金会的预算,称其为800万美元的预算,结果是1100万美元。收入增加了,但费用保持不变,因此250万美元可以存入银行。他感到特别自豪的是,18个月前,该基金会刚刚开始没有资金,并且已经建立了一个重要的缓冲区,这将使我们大家对基金会的未来充满信心,即使是在更动荡或不可预测的时期。

最后,乔纳森回顾了基金会工作人员2014年的优先事项:

  1. 改进软件——无论是基金会在软件开发过程中的持续投资,还是组织将用户反馈带入项目的活动
  2. 提高OpenStack产品和服务之间的互操作性
  3. 在围绕OpenStack和NFV召开的移动世界大会上,电信运营商特别提到了对服务提供商全球足迹的兴趣

DefCore更新

接下来,Rob和Josh提供了DefCore委员会的最新进展情况,要求董事会提供检查点,以确定是否一致认为应继续采用当前方法。

Rob从回顾开始DefCore的目的和迄今为止采取的方法他解释说,委员会的任务是研究如何管理OpenStack商标的商业使用,一些问题目前正在被刻意讨论,例如API互操作性商标和细则的更改。

乔什接手并审查了目前达成一致的标准在评估是否需要给定的能力才能使用商标时使用,例如。

  1. 稳定–需要稳定超过2个版本
  2. 完成–应在扩展实现中进行功能测试
  3. 可发现–例如,可以在Keystone中找到,也可以通过服务自省找到
  4. 广泛部署–支持多个公共云提供商和私有云产品支持的功能
  5. 工具–由常用工具支持
  6. 客户端–公共库的一部分
  7. 基础——其他必备能力所需
  8. TC未来方向–反映未来技术方向
  9. 记录–良好记录预期行为
  10. 遗产——以前被认为是必须拥有的
  11. 集群-测试是否可用于此功能?
  12. 原子级–无法从其他必备功能中构建的独特功能
  13. 非管理员–功能不需要管理权限

接下来,罗布、乔什和特洛伊在董事会上通过起草电子表格,根据这些标准评估潜在能力.

随后的讨论大多围绕着不同的董事会成员,他们非常渴望就这一过程的影响获得更广泛的反馈,尤其是围绕着确定最棘手和最具争议的结果。有人表示担心,这一进程如此复杂和详细,以至于很少有人能很好地评估这一进程的方向,可能会发现一些结果非常令人惊讶。

Rob&Josh认为,这种电子表格方法意味着我们可以从利益相关者那里获得更有针对性和有用的反馈。例如,如果一个项目认为它的某个功能应该是必须具备的,或者云提供商对它尚未提供的功能被视为必须具备感到惊讶,那么可以围绕该特定功能展开讨论,用于评估的一组标准和权重是否合适,以及是否根据这些标准对能力进行了正确评估。

最后,Rob&Josh解释了收集用于评估商标使用申请的测试结果的拟议方法。该想法(称为TCUP或“tea-cup”,用于“测试收集、上传和发布”)目前正在stackforge上的refstack回购将允许人们下载docker容器图像,添加云凭据和端点URL,运行容器,然后对端点执行测试并上传结果。

[更新:Josh指出,通过TCUP上传的数据将“暂时视为机密”]

驾驶员测试

接下来,鲍里斯·伦斯基(Boris Renski)发言讨论了Nova、Neutron和Cinder车手测试,特别是考虑到它与商标使用的关系。这与他关于这个话题的博客帖子几周前。

关于技术社区发生的变化,有两个主要观察结果——(1)项目要求供应商维护人员在gerrit补丁审查中提供可靠的第三方自动测试反馈;(2)手动维护“驱动程序兼容性矩阵”,通常是过时的OpenStack中的wiki可能很快会被显示这些第三方自动测试系统结果的仪表板所取代。

Boris希望把这项技术工作放在一边(因为它不是董事会的领域),并将讨论重点放在董事会是否会考虑一个新的商标计划上,这样,通过自动测试的供应商将被允许使用“Build for OpenStack”等商标。

辩论很快变得激烈起来,并朝着几个不同的方向发展。

讨论的一部分围绕着项目中的自动化测试需求,这在实践中是如何工作的,它的后果,不推荐驱动程序的工作方式,驱动程序是否在树中意味着一定的质量水平,等等。我觉得董事会在一个由个别项目和TC授权的主题上真的陷入了困境。例如,在讨论中很容易忘记,PTL最终有权放弃对个别驾驶员的测试要求。

另一个令人惊讶的因素是,在OpenStack活动板Stackalytics公司一些董事会成员认为,Mirantis在Stackalytics方面的工作故意重复和破坏了Activity board的工作,这里也发生了同样的事情,因为这个驱动程序测试仪表板自然属于DefCore/Refstack工作。Boris承认他“对Stackalytics手下留情”,并试图通过提前买进来做正确的事情。其他人认为这两项努力要么无关,要么相互竞争最终会带来更好的结果。

讨论的另一条线索是,Boris对特殊术语“认证”的使用或暗示,自动将这个话题转移到了OpenStack品牌的领域,并且在董事会讨论之前猜测基金会会开始这样一个项目是不合适的。

最终,董事会指示Jonathan应与Boris和Rob合作制定一项计划,收集任何自动测试结果,其次,与DefCore法律小组委员会合作,探讨在这种情况下使用该商标的可能性。

操作员的反馈

蒂姆·贝尔在旁边发言,向董事会进行了发言OpenStack运营商的反馈在前一天的OpenStack Operators Mini Summit上收集。

上面链接的etherpad可能提供了比我更好的总结,但其中一些亮点包括:

  • 运营商应能够在起草蓝图时提供反馈意见,以帮助开发人员在开发过程的早期获得运营洞察力
  • 对一些核心OpenStack组件的稳定性(或缺乏稳定性)的一些观察
  • 重申了可靠升级故事的重要性
  • 关于TripleO的一些很棒的反馈
  • 执行CI/CD的团队和使用发布版的团队之间的分歧
  • 如何鼓励运营商向上游提交更多错误
  • 很多,更多

该反馈受到董事会的好评,引发了一系列讨论和问题。

最后,Josh对受邀者名单的制定方式以及他认为供应商(如Piston)如何推荐他们的一些客户受邀提出了一些担忧。蒂姆觉得这是一种不公平的批评,用户委员会在向公众开放之前,努力为有限的座位活动安排了不同的受邀者。

新兴用例–NFV

最后,由于时间有限,AT&T的Toby Ford向董事会简要介绍了网络功能虚拟化(NFV),这是OpenStack的一个新兴用例,与SDN(软件定义网络)紧密相关。他描述了AT&T如何设定自己的使命:

通过(a)从以硬件为中心转变为以软件为中心,(b)分离控制平面和数据平面,以及(c)使网络更具可编程性和开放性,简化、开放和扩展我们的网络,使其更加灵活、灵活、安全、经济高效和快速

托比在这个复杂的领域做了很多工作,让我明白了网络行业正在发生巨大的转变,从硬件设备到运行在虚拟商品硬件上的扩展软件设备。

网络行业似乎一致认为,OpenStack将成为这个新世界秩序的管理和协调平台,但电信公司和网络供应商迫切需要与OpenStack更紧密地合作,以实现这一目标。

总结和晚间活动

Alan在4月3日的电话会议和5月11日的面对面会议上讨论了我们下一次会议的日程安排后,提前结束了会议。

董事会随后前往当地一家餐厅用餐。晚饭前后,我和蒂姆、蒙蒂、范和特洛伊进行了一些很好的交谈。有趣的是,由于桌子的布局和餐厅的噪音,我真的只能和坐在你对面的人聊天,所以我发现自己和鲍里斯有一个2小时的专属晚餐约会!有一次,鲍里斯把一杯酒打翻在我身上后,我开玩笑说,我应该在推特上发布“红帽和米兰提斯的紧张关系最终演变为暴力”。但是,坦白地说,这些围绕董事会会议进行的面对面、非正式对话往往比20多人的会议本身更有效地促进共同理解和真正的合作。我想这就是野兽的本性。

关于“3月4日OpenStack基金会董事会会议”的四点思考

  1. 马克,你在这些总结方面继续做得很出色。虽然我经常不同意你关于如何最好地推动OpenStack社区向前发展的观点,但我从未对你的意图或诚实的方法提出过任何错误。

    可能值得包括董事会决定TCUP数据暂时被视为机密;这是一个重要的决定,它将在我们微调DefCore过程的同时限制媒体影响。

    你跳过了我们对上次会议纪要的批准(虽然很晚,但很草率)——草率,因为每个人的名字第一次拼写正确,我们没有什么可抱怨的。

    约书亚

留下回复

您的电子邮件地址将不会被发布。 已标记必填字段*