Skip to content

Commit 5129275

Browse files
Merge branch 'main' into kderusso/text-similarity-reranking-now-with-chunks
2 parents 8ac71ef + 69d7d5b commit 5129275

File tree

3 files changed

+43
-1
lines changed

3 files changed

+43
-1
lines changed

server/src/main/java/org/elasticsearch/TransportVersion.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -117,7 +117,10 @@ public static TransportVersion fromBufferedReader(
117117
Integer upperBound
118118
) {
119119
try {
120-
String line = bufferedReader.readLine();
120+
String line;
121+
do {
122+
line = bufferedReader.readLine();
123+
} while (line.replaceAll("\\s+", "").startsWith("#"));
121124
String[] parts = line.replaceAll("\\s+", "").split(",");
122125
String check;
123126
while ((check = bufferedReader.readLine()) != null) {

server/src/test/java/org/elasticsearch/TransportVersionTests.java

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -354,4 +354,41 @@ public void testSupports() {
354354
assertThat(new TransportVersion(null, 100001000, null).supports(test4), is(true));
355355
assertThat(new TransportVersion(null, 100001001, null).supports(test4), is(true));
356356
}
357+
358+
public void testComment() {
359+
byte[] data1 = ("#comment" + System.lineSeparator() + "1000000").getBytes(StandardCharsets.UTF_8);
360+
TransportVersion test1 = TransportVersion.fromBufferedReader(
361+
"<test>",
362+
"testSupports3",
363+
false,
364+
true,
365+
new BufferedReader(new InputStreamReader(new ByteArrayInputStream(data1), StandardCharsets.UTF_8)),
366+
5000000
367+
);
368+
assertThat(new TransportVersion(null, 1000000, null).supports(test1), is(true));
369+
370+
byte[] data2 = (" # comment" + System.lineSeparator() + "1000000").getBytes(StandardCharsets.UTF_8);
371+
TransportVersion test2 = TransportVersion.fromBufferedReader(
372+
"<test>",
373+
"testSupports3",
374+
false,
375+
true,
376+
new BufferedReader(new InputStreamReader(new ByteArrayInputStream(data2), StandardCharsets.UTF_8)),
377+
5000000
378+
);
379+
assertThat(new TransportVersion(null, 1000000, null).supports(test2), is(true));
380+
381+
byte[] data3 = ("#comment" + System.lineSeparator() + "# comment3" + System.lineSeparator() + "1000000").getBytes(
382+
StandardCharsets.UTF_8
383+
);
384+
TransportVersion test3 = TransportVersion.fromBufferedReader(
385+
"<test>",
386+
"testSupports3",
387+
false,
388+
true,
389+
new BufferedReader(new InputStreamReader(new ByteArrayInputStream(data3), StandardCharsets.UTF_8)),
390+
5000000
391+
);
392+
assertThat(new TransportVersion(null, 1000000, null).supports(test3), is(true));
393+
}
357394
}

x-pack/plugin/esql/src/internalClusterTest/java/org/elasticsearch/xpack/esql/action/RandomizedTimeSeriesIT.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
import org.elasticsearch.action.DocWriteRequest;
1212
import org.elasticsearch.action.admin.indices.template.put.TransportPutComposableIndexTemplateAction;
1313
import org.elasticsearch.cluster.metadata.ComposableIndexTemplate;
14+
import org.elasticsearch.cluster.metadata.IndexMetadata;
1415
import org.elasticsearch.common.Strings;
1516
import org.elasticsearch.common.bytes.BytesReference;
1617
import org.elasticsearch.common.compress.CompressedXContent;
@@ -301,6 +302,7 @@ void putTSDBIndexTemplate(List<String> patterns, @Nullable String mappingString)
301302
Settings.Builder settingsBuilder = Settings.builder();
302303
// Ensure it will be a TSDB data stream
303304
settingsBuilder.put(IndexSettings.MODE.getKey(), IndexMode.TIME_SERIES);
305+
settingsBuilder.put(IndexMetadata.SETTING_NUMBER_OF_SHARDS, ESTestCase.randomIntBetween(1, 5));
304306
settingsBuilder.put(IndexSettings.TIME_SERIES_START_TIME.getKey(), "2025-07-31T00:00:00Z");
305307
settingsBuilder.put(IndexSettings.TIME_SERIES_END_TIME.getKey(), "2025-07-31T12:00:00Z");
306308
CompressedXContent mappings = mappingString == null ? null : CompressedXContent.fromJSON(mappingString);

0 commit comments

Comments
 (0)