Elasticsearch バージョン 8.9.1
8.9 の 破壊的変更 も参照してください。
既知の問題
- GC JVM 設定の変更による高いメモリ圧力
このバージョンの Elasticsearch は JDK 20 にバンドルされています。JDK 20 では 予防的 GC はデフォルトで無効 です。これにより、特定の負荷パターンの下で大きなドキュメントを取得する際に、メモリ圧力が増加し、CircuitBreakerExceptions の数が増加する可能性があります。(問題: #99592)
この変更が Elasticsearch の使用に影響を与える場合は、JVM 引数-XX:+UnlockDiagnosticVMOptions -XX:+G1UsePreventiveGC
を追加して以前の動作を再度有効にすることを検討してください(参照: JDK 20 リリースノート)。この回避策は一時的なものであり、Elasticsearch のバージョン 8.10.2 までバンドルされている JDK 20 のみで機能することに注意することが重要です。以降のバージョンは JDK 21+ をバンドルしており、この設定は 削除されています。これらの JVM 引数を指定すると、JVM(したがって Elasticsearch ノード)が起動しなくなります。
バグ修正
- 集約
- クラスター調整
- EQL
- 非同期の欠落イベントの修正をバックポートし、機能を再度有効にする #98130
- ILM+SLM
- インフラ/コア
- APM トレース開始時間の修正 #98113
- インフラ/ロギング
PatternLayout
への設定を追加 #97679
- 機械学習
- 検索