发布公告:InfluxDB OSS 1.8.2 和 InfluxDB Enterprise 1.8.2

导航至

InfluxDB OSS 的新维护版本现在 可用。此外,InfluxDB Enterprise 的一个新维护版本也可用。

这是 InfluxDB Enterprise 在 1.8 线上的第一个维护版本,基于 InfluxDB OSS 1.8.1 和 1.8.2 版本。作为我们正常的质量检查的一部分,InfluxDB Enterprise 1.8.1 没有通过,因此我们没有发布它。

InfluxDB 1.8.2 回滚了一个更改,导致一些社区用户,在测试 InfluxDB Enterprise 期间报告了显著更高的内存使用率。

对于可能错过了 InfluxDB OSS 1.8.1 发布公告 的 InfluxDB Enterprise 客户,亮点包括:

  • 可选功能
    • 允许用户为 InfluxDB 配置添加自定义 HTTP 响应头部的配置。这使用户能够提供符合内部安全策略的头部。这是通过首先添加 http-headers 配置选项来实现的。http-headers 接受一个包含头部及其值的键值对列表。
  • 性能改进
    • InfluxQL 查询规划器现在并行规划每个字段以提高规划时间。之前,带有多个字段(例如 SELECT SUM(x), COUNT(x)...)的查询会依次规划每个字段。
    • 通过批处理墓碑写入改进了 DELETE/DROP 的性能。
  • 修复和其他改进:
    • Flux: 解决了调用 buckets() 时可能导致的恐慌问题。
    • TSI: 解决了导致段错误的几个边缘情况。
    • TSI: 解决了通过不同会话执行 DROP 和 DELETE 命令时出现的死锁问题。
    • 存储:在创建快照时改进了错误处理。

对于 InfluxDB Enterprise 1.8.2 版本,提供了一系列针对企业的特有问题和改进。包括

  • 提示式交手改进
    • [hinted-handoff] 部分,添加了一个新的配置选项 max-pending-writes,默认值为 1024。有关更多详细信息,请参阅 [max-pending-writes]
    • [cluster] 部分添加了一个新的配置参数 allow-out-of-order-writes,默认为 false,与现有行为一致。在启用此功能之前,有一些重要的操作注意事项需要审查。但是,这可以减少清空提示式交手队列所需的时间,并在恢复期间提高吞吐量。
    • 此外,在某些场景中,提示式交手队列无法清空。现在,节点启动时将验证队列段文件,如果有损坏的文件则将其截断。
    • 当节点开始向提示式交手队列写入时,也添加了一些额外的日志记录。
    • 对提示式交手队列进行了更新,以确保对段文件的各个条目都发生原子操作。在此更改之前,条目在三次独立的写入(len、data、offset)中写入磁盘。如果在任何这些写入过程中停止,提示式交手段文件将处于无效状态。
  • influxd-ctl CLI 改进:
    • show-shards 添加了一个新的详细选项,提供了有关分片本身的更多详细信息。
  • 修复和其他改进:
    • 消除孤立、临时的目录,并在创建此类目录的情况下提供有关原因的有用日志信息。
    • LDAP 配置:配置文件中 LDAP 部分的 GroupSearchBaseDNsSearchFilterGroupMembershipSearchFilterGroupSearchFilter 值现在都已转义。
    • 解决了一个导致恐慌的集群读服务问题。以前,如果没有读取标签键或值,集群读服务返回一个 nil 光标。现在,返回一个空光标。

同样,最新开源版本的二进制文件可以在我们的下载页面 上找到。

针对我们的InfluxDB企业版客户,请登录InfluxDB企业门户下载二进制文件。需要更多帮助吗?请联系支持

对于我们的社区用户,如果您发现问题或有问题,请加入我们的InfluxDB社区Slack,在我们的InfluxDB GitHub仓库或我们的社区网站中发布,我们将进行查看。