这是Ceph开发每周谈的第一百零八篇文章,记录从18年2月12号到18年2月18号的社区开发情况。
一句话消息
Cephalocon的议题选择已经出炉。
另外,对于FileStore的前途问题。目前仍然会继续维护FileStore,包括其中的Bug和跟其他组建的工作配合,但是不会继续基于FileStore做特性开发和性能优化。
DashboardV2
在Luminous版本中,Ceph社区推出了一个内置的监控面板,分布式软件定义存储用来观察集群的情况以及相关服务运行。这个面板是基于JS的一个只读页面,缺乏进一步开发利用的可能性。而openATTIC是SUSE在1年前就已经启动的存储管理项目,目前主要以Ceph作为管理目标,在一次会议后,社区决定将openATTIC整合到Ceph项目中,并且废弃目前的DashboardV1实现。
新的Dashboard主要会将已有的openATTIC功能整合进来,openATTIC主要利用Django来作为框架,而新的Dashboard会使用CherryPy和一个自定义的API模型替代。而WebUI部分会使用Angular/Typescript,来合并目前已有的逻辑。目前该面板正处于开发过程中.
Dashboardv1会在Luminous版本后废弃,并停止接受新的v1PullRequest,因此如果有用户希望定制开发Dashboard来满足需求的话,可能需要等到下一个Dashboard。