Elasticsearch 版本 8.10.4
editElasticsearch 版本 8.10.4
edit已知问题
edit-
基于快照的降级
快照存储库格式发生了变化,如果存储库包含从此版本创建的快照,并且上次写入此存储库的集群在 8.10 系列中,则较早版本的 Elasticsearch 将无法读取存储库内容。这将阻止您通过恢复升级前创建的快照来回滚到 8.10 系列。
由运行版本8.11.0及更高版本的集群编写的快照存储库与所有早期版本兼容。此外,运行版本8.11.0或更高版本的集群在首次写入存储库以获取或删除快照时,将自动修复存储库格式,使其所有早期版本都能再次读取其内容。
如果您希望降级到8.10.0之前的版本,请使用运行版本8.11.0或更高版本的集群来拍摄或删除快照,以首先修复存储库格式。如果您无法以这种方式修复存储库,请首先使用运行版本8.10.4的集群删除使用版本8.10.0或更高版本拍摄的存储库中的所有快照。
-
由于JDK 21中的GC变化导致的高内存压力
此版本的Elasticsearch捆绑了JDK 21。在JDK 21中,预防性GC已被移除。 这可能会导致在某些特定负载下检索大文档时,内存压力增加和CircuitBreakerExceptions数量增加。(问题: #99592)
如果你需要在之前的Elasticsearch版本中显式地为你的工作负载启用预防性GC,我们建议你避免升级到这个版本,因为启用预防性GC的设置已从JDK 21中移除。
另请参阅 8.10 中的重大变更。