InfluxDB v0.9.0 发布计划
作者:Paul Dix / 产品
2015 年 4 月 1 日
导航至
大家愚人节快乐!正如您所见,三月已经过去,我们尚未发布 InfluxDB 0.9.0 的正式版本。就称之为我们精心策划的愚人节玩笑吧。不过说真的,我们正在努力开发 0.9.0,并希望尽快发布。但是,我们需要完成一些关键事项,我想公开分享该路线图,以便大家更好地了解 0.9.0 版本的开发进展。
首先,我们已经到了积极削减 0.9.0 功能的阶段。大多数功能将被推迟到 0.9.0 之后的点版本 (0.9.1) 中发布。我们 0.9.0 的目标是拥有一个稳定、性能合理且具有可在生产环境中使用的集群实现的版本。以下是我们正在开发的 0.9.0 必备关键功能:
- 分布式查询 工作已启动。基本上,引擎已经为此设计好了,我们只需要连接网络部分。这应该会在下周的 RC 版本中发布。
- 分块响应和流式原始查询 工作已启动。这应该在本周末前发布到 RC 版本中。将允许查询返回大量原始数据块,而无需将所有内容都缓存在内存中。
- 能够将服务器作为专用代理和数据节点运行 #1934 和 工作已启动。这将使更大的集群成为可能,并使我们达到更高的写入规模。
- 集群中的节点替换。我们已经开始着手处理,应该很快就会在 RC 版本中发布。
- 将序列 ID 从 uint32 转换为 uint64(这将是一个破坏性的数据更改)。应该会在下周的 RC 版本中发布。
- 截断代理日志并让数据节点从其他数据节点获取分片 #1722 和#1948
- 如果数据节点在复制方面落后,则进行写回压 #1946
功能方面就这些了。我们可能会完成更多,但这些是我们的重点。除此之外,我们正在进行广泛的测试。我们正处于锁定阶段,只进行测试和错误修复。一旦我们达到那个阶段,我们会宣布它,因为那将是一个真正的候选发布版本。
我们已经在 Github 中设置了 里程碑来跟踪 InfluxDB 的发布。0.9.0 里程碑有很多内容可能不会包含在其中,因此它并不是对剩余内容的完全准确的视图。但它应该让您大致了解事情的进展情况。我们每隔几天就会发布新的 RC 版本。CHANGELOG 是跟踪新版本进展的最佳场所。