Skip to content

Commit c680c1f

Browse files
committed
es 8.11.0 support
1 parent 4599417 commit c680c1f

File tree

8 files changed

+16
-11
lines changed

8 files changed

+16
-11
lines changed

.travis.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ jdk:
55

66
before_install:
77
- sudo rm -rf /var/lib/elasticsearch
8-
- curl https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-8.10.4-amd64.deb -o elasticsearch.deb && sudo dpkg -i --force-confnew elasticsearch.deb
8+
- curl https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-8.11.0-amd64.deb -o elasticsearch.deb && sudo dpkg -i --force-confnew elasticsearch.deb
99
- sudo cp ./src/test/resources/elasticsearch.yml /etc/elasticsearch/elasticsearch.yml
1010
- sudo cat /etc/elasticsearch/elasticsearch.yml
1111
- sudo java -version

pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<modelVersion>4.0.0</modelVersion>
44
<groupId>org.nlpcn</groupId>
55
<artifactId>elasticsearch-sql</artifactId>
6-
<version>8.10.4.0</version>
6+
<version>8.11.0.0</version>
77
<packaging>jar</packaging>
88
<description>Query elasticsearch using SQL</description>
99
<name>elasticsearch-sql</name>
@@ -44,7 +44,7 @@
4444
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
4545
<runSuite>**/MainTestSuite.class</runSuite>
4646
<elasticsearch.plugin.name>sql</elasticsearch.plugin.name>
47-
<elasticsearch.version>8.10.4</elasticsearch.version>
47+
<elasticsearch.version>8.11.0</elasticsearch.version>
4848
<elasticsearch.plugin.classname>org.elasticsearch.plugin.nlpcn.SqlPlug</elasticsearch.plugin.classname>
4949
<druid.version>1.2.15</druid.version>
5050
<guava.version>32.0.0-jre</guava.version>

src/main/java/org/elasticsearch/aggregations/pipeline/BucketSelectorPipelineAggregationBuilder.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
package org.elasticsearch.aggregations.pipeline;
1010

1111
import org.elasticsearch.TransportVersion;
12+
import org.elasticsearch.TransportVersions;
1213
import org.elasticsearch.common.ParsingException;
1314
import org.elasticsearch.common.io.stream.StreamInput;
1415
import org.elasticsearch.common.io.stream.StreamOutput;
@@ -215,6 +216,6 @@ public String getWriteableName() {
215216

216217
@Override
217218
public TransportVersion getMinimalSupportedVersion() {
218-
return TransportVersion.ZERO;
219+
return TransportVersions.ZERO;
219220
}
220221
}

src/main/java/org/elasticsearch/aggregations/pipeline/MovFnPipelineAggregationBuilder.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
package org.elasticsearch.aggregations.pipeline;
1010

1111
import org.elasticsearch.TransportVersion;
12+
import org.elasticsearch.TransportVersions;
1213
import org.elasticsearch.common.Strings;
1314
import org.elasticsearch.common.io.stream.StreamInput;
1415
import org.elasticsearch.common.io.stream.StreamOutput;
@@ -240,6 +241,6 @@ public String getWriteableName() {
240241

241242
@Override
242243
public TransportVersion getMinimalSupportedVersion() {
243-
return TransportVersion.ZERO;
244+
return TransportVersions.ZERO;
244245
}
245246
}

src/main/java/org/elasticsearch/join/aggregations/ChildrenAggregationBuilder.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010

1111
import org.apache.lucene.search.Query;
1212
import org.elasticsearch.TransportVersion;
13+
import org.elasticsearch.TransportVersions;
1314
import org.elasticsearch.common.ParsingException;
1415
import org.elasticsearch.common.io.stream.StreamInput;
1516
import org.elasticsearch.common.io.stream.StreamOutput;
@@ -168,6 +169,6 @@ protected ValuesSourceRegistry.RegistryKey<?> getRegistryKey() {
168169

169170
@Override
170171
public TransportVersion getMinimalSupportedVersion() {
171-
return TransportVersion.ZERO;
172+
return TransportVersions.ZERO;
172173
}
173174
}

src/main/java/org/elasticsearch/join/query/HasChildQueryBuilder.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
import org.apache.lucene.search.Query;
1212
import org.apache.lucene.search.join.ScoreMode;
1313
import org.elasticsearch.TransportVersion;
14+
import org.elasticsearch.TransportVersions;
1415
import org.elasticsearch.common.ParsingException;
1516
import org.elasticsearch.common.io.stream.StreamInput;
1617
import org.elasticsearch.common.io.stream.StreamOutput;
@@ -332,6 +333,6 @@ protected void extractInnerHitBuilders(Map<String, InnerHitContextBuilder> inner
332333

333334
@Override
334335
public TransportVersion getMinimalSupportedVersion() {
335-
return TransportVersion.ZERO;
336+
return TransportVersions.ZERO;
336337
}
337338
}

src/main/java/org/elasticsearch/plugin/nlpcn/SqlPlug.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,8 @@
1919
import org.elasticsearch.rest.RestController;
2020
import org.elasticsearch.rest.RestHandler;
2121
import org.elasticsearch.script.ScriptService;
22+
import org.elasticsearch.telemetry.TelemetryProvider;
2223
import org.elasticsearch.threadpool.ThreadPool;
23-
import org.elasticsearch.tracing.Tracer;
2424
import org.elasticsearch.watcher.ResourceWatcherService;
2525
import org.elasticsearch.xcontent.NamedXContentRegistry;
2626

@@ -43,7 +43,7 @@ public String description() {
4343
}
4444

4545
@Override
46-
public Collection<Object> createComponents(Client client, ClusterService clusterService, ThreadPool threadPool, ResourceWatcherService resourceWatcherService, ScriptService scriptService, NamedXContentRegistry xContentRegistry, Environment environment, NodeEnvironment nodeEnvironment, NamedWriteableRegistry namedWriteableRegistry, IndexNameExpressionResolver indexNameExpressionResolver, Supplier<RepositoriesService> repositoriesServiceSupplier, Tracer tracer, AllocationService allocationService, IndicesService indicesService) {
46+
public Collection<Object> createComponents(Client client, ClusterService clusterService, ThreadPool threadPool, ResourceWatcherService resourceWatcherService, ScriptService scriptService, NamedXContentRegistry xContentRegistry, Environment environment, NodeEnvironment nodeEnvironment, NamedWriteableRegistry namedWriteableRegistry, IndexNameExpressionResolver indexNameExpressionResolver, Supplier<RepositoriesService> repositoriesServiceSupplier, TelemetryProvider telemetryProvider, AllocationService allocationService, IndicesService indicesService) {
4747
return Collections.singletonList(new NamedXContentRegistryHolder(xContentRegistry));
4848
}
4949

src/main/java/org/elasticsearch/plugin/nlpcn/client/ResponseConverter.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,7 @@
5656
import org.elasticsearch.core.TimeValue;
5757
import org.elasticsearch.health.metadata.HealthMetadata;
5858
import org.elasticsearch.http.HttpInfo;
59+
import org.elasticsearch.index.IndexVersion;
5960
import org.elasticsearch.index.mapper.MapperService;
6061
import org.elasticsearch.index.shard.IndexLongFieldRange;
6162
import org.elasticsearch.ingest.IngestInfo;
@@ -364,7 +365,7 @@ public NodesInfoResponse nodesInfoResponse(co.elastic.clients.elasticsearch.node
364365
String hash = nodeInfo.buildHash();
365366
String date = "unknown";
366367
String minWireCompat = Version.CURRENT.minimumCompatibilityVersion().toString();
367-
String minIndexCompat = Version.CURRENT.minimumIndexCompatibilityVersion().toString();
368+
String minIndexCompat = IndexVersion.getMinimumCompatibleIndexVersion(version.id()).toString();
368369
String displayString = Build.defaultDisplayString(type, hash, date, nodeInfo.version());
369370
Build build = new Build("default", type, hash, date, false, nodeInfo.version(), minWireCompat, minIndexCompat, displayString);
370371
Set<DiscoveryNodeRole> roles = Optional.ofNullable(nodeInfo.roles()).orElse(Collections.emptyList()).stream().map(e -> DiscoveryNodeRole.maybeGetRoleFromRoleName(e.jsonValue()).orElse(null)).filter(Objects::nonNull).collect(Collectors.toSet());
@@ -426,7 +427,7 @@ public NodesInfoResponse nodesInfoResponse(co.elastic.clients.elasticsearch.node
426427
if (Objects.nonNull(nodeInfo.totalIndexingBuffer())) {
427428
totalIndexingBuffer = ByteSizeValue.ofBytes(nodeInfo.totalIndexingBuffer());
428429
}
429-
nodes.add(new NodeInfo(version, TransportVersion.current(), build, node, settings, os, process, jvm, threadPool, transport, http, null, plugins, ingest, aggsInfo, totalIndexingBuffer));
430+
nodes.add(new NodeInfo(version, TransportVersion.current(), IndexVersion.current(), Collections.emptyMap(), build, node, settings, os, process, jvm, threadPool, transport, http, null, plugins, ingest, aggsInfo, totalIndexingBuffer));
430431
}
431432
}
432433
return new NodesInfoResponse(new ClusterName(nodesInfoResponse.clusterName()), nodes, Collections.emptyList());

0 commit comments

Comments
 (0)