浏览代码

Add some leniency when reading index version (#98742)

Serverless already has some indexes that were created with an 8.11 version. So allow that when reading index metadata here.
Simon Cooper 2 年之前
父节点
当前提交
ed034721b3
共有 1 个文件被更改,包括 1 次插入1 次删除
  1. 1 1
      server/src/main/java/org/elasticsearch/index/engine/Engine.java

+ 1 - 1
server/src/main/java/org/elasticsearch/index/engine/Engine.java

@@ -155,7 +155,7 @@ public abstract class Engine implements Closeable {
         if (esVersion.contains(".")) {
         if (esVersion.contains(".")) {
             // backwards-compatible Version-style
             // backwards-compatible Version-style
             org.elasticsearch.Version v = org.elasticsearch.Version.fromString(esVersion);
             org.elasticsearch.Version v = org.elasticsearch.Version.fromString(esVersion);
-            assert v.before(org.elasticsearch.Version.V_8_11_0);
+            assert v.onOrBefore(org.elasticsearch.Version.V_8_11_0);
             return IndexVersion.fromId(v.id);
             return IndexVersion.fromId(v.id);
         } else {
         } else {
             return IndexVersion.fromId(Integer.parseInt(esVersion));
             return IndexVersion.fromId(Integer.parseInt(esVersion));