Skip to content

Commit 86b4d22

Browse files
committed
Merge remote-tracking branch 'es/main' into mergeSortedNumericField_3
2 parents 66c7efb + b83a86e commit 86b4d22

File tree

85 files changed

+588
-2792
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

85 files changed

+588
-2792
lines changed

docs/changelog/123044.yaml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
pr: 123044
2+
summary: Adding validation to `ElasticsearchInternalService`
3+
area: Machine Learning
4+
type: enhancement
5+
issues: []

modules/data-streams/src/internalClusterTest/java/org/elasticsearch/datastreams/lifecycle/DataStreamLifecycleServiceIT.java

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -146,7 +146,7 @@ public void cleanup() {
146146

147147
public void testRolloverLifecycle() throws Exception {
148148
// empty lifecycle contains the default rollover
149-
DataStreamLifecycle.Template lifecycle = DataStreamLifecycle.Template.DEFAULT;
149+
DataStreamLifecycle.Template lifecycle = DataStreamLifecycle.Template.DATA_DEFAULT;
150150

151151
putComposableIndexTemplate("id1", null, List.of("metrics-foo*"), null, null, lifecycle, false);
152152
String dataStreamName = "metrics-foo";
@@ -353,7 +353,7 @@ public void testOriginationDate() throws Exception {
353353
}
354354

355355
public void testUpdatingLifecycleAppliesToAllBackingIndices() throws Exception {
356-
DataStreamLifecycle.Template lifecycle = DataStreamLifecycle.Template.DEFAULT;
356+
DataStreamLifecycle.Template lifecycle = DataStreamLifecycle.Template.DATA_DEFAULT;
357357

358358
putComposableIndexTemplate("id1", null, List.of("metrics-foo*"), null, null, lifecycle, false);
359359

@@ -384,7 +384,7 @@ public void testAutomaticForceMerge() throws Exception {
384384
* because all necessary merging has already happened automatically. So in order to detect whether forcemerge has been called, we
385385
* use a SendRequestBehavior in the MockTransportService to detect it.
386386
*/
387-
DataStreamLifecycle.Template lifecycle = DataStreamLifecycle.Template.DEFAULT;
387+
DataStreamLifecycle.Template lifecycle = DataStreamLifecycle.Template.DATA_DEFAULT;
388388
disableDataStreamLifecycle();
389389
String dataStreamName = "metrics-foo";
390390
putComposableIndexTemplate(
@@ -477,7 +477,7 @@ private static void disableDataStreamLifecycle() {
477477

478478
public void testErrorRecordingOnRollover() throws Exception {
479479
// empty lifecycle contains the default rollover
480-
DataStreamLifecycle.Template lifecycle = DataStreamLifecycle.Template.DEFAULT;
480+
DataStreamLifecycle.Template lifecycle = DataStreamLifecycle.Template.DATA_DEFAULT;
481481
/*
482482
* We set index.auto_expand_replicas to 0-1 so that if we get a single-node cluster it is not yellow. The cluster being yellow
483483
* could result in data stream lifecycle's automatic forcemerge failing, which would result in an unexpected error in the error
@@ -613,7 +613,7 @@ public void testErrorRecordingOnRollover() throws Exception {
613613
public void testErrorRecordingOnRetention() throws Exception {
614614
// starting with a lifecycle without retention so we can rollover the data stream and manipulate the second generation index such
615615
// that its retention execution fails
616-
DataStreamLifecycle.Template lifecycle = DataStreamLifecycle.Template.DEFAULT;
616+
DataStreamLifecycle.Template lifecycle = DataStreamLifecycle.Template.DATA_DEFAULT;
617617

618618
/*
619619
* We set index.auto_expand_replicas to 0-1 so that if we get a single-node cluster it is not yellow. The cluster being yellow
@@ -750,7 +750,7 @@ public void testErrorRecordingOnRetention() throws Exception {
750750
}
751751

752752
public void testDataLifecycleServiceConfiguresTheMergePolicy() throws Exception {
753-
DataStreamLifecycle.Template lifecycle = DataStreamLifecycle.Template.DEFAULT;
753+
DataStreamLifecycle.Template lifecycle = DataStreamLifecycle.Template.DATA_DEFAULT;
754754

755755
putComposableIndexTemplate(
756756
"id1",

modules/data-streams/src/internalClusterTest/java/org/elasticsearch/datastreams/lifecycle/ExplainDataStreamLifecycleIT.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,7 @@ public void cleanup() {
9292

9393
public void testExplainLifecycle() throws Exception {
9494
// empty lifecycle contains the default rollover
95-
DataStreamLifecycle.Template lifecycle = DataStreamLifecycle.Template.DEFAULT;
95+
DataStreamLifecycle.Template lifecycle = DataStreamLifecycle.Template.DATA_DEFAULT;
9696

9797
putComposableIndexTemplate("id1", null, List.of("metrics-foo*"), null, null, lifecycle);
9898
String dataStreamName = "metrics-foo";
@@ -264,7 +264,7 @@ public void testExplainFailuresLifecycle() throws Exception {
264264
List.of("metrics-foo*"),
265265
null,
266266
null,
267-
DataStreamLifecycle.Template.DEFAULT,
267+
DataStreamLifecycle.Template.DATA_DEFAULT,
268268
new DataStreamOptions.Template(new DataStreamFailureStore.Template(true))
269269
);
270270
String dataStreamName = "metrics-foo";
@@ -381,7 +381,7 @@ public void testExplainFailuresLifecycle() throws Exception {
381381

382382
public void testExplainLifecycleForIndicesWithErrors() throws Exception {
383383
// empty lifecycle contains the default rollover
384-
DataStreamLifecycle.Template lifecycle = DataStreamLifecycle.Template.DEFAULT;
384+
DataStreamLifecycle.Template lifecycle = DataStreamLifecycle.Template.DATA_DEFAULT;
385385

386386
putComposableIndexTemplate(
387387
"id1",

modules/data-streams/src/test/java/org/elasticsearch/datastreams/MetadataIndexTemplateServiceTests.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -156,7 +156,7 @@ public void testLifecycleComposition() {
156156
// Enabled is always true unless it's explicitly set to false
157157
{
158158
DataStreamLifecycle.Template lifecycle = new DataStreamLifecycle.Template(false, randomPositiveTimeValue(), randomRounds());
159-
List<DataStreamLifecycle.Template> lifecycles = List.of(lifecycle, DataStreamLifecycle.Template.DEFAULT);
159+
List<DataStreamLifecycle.Template> lifecycles = List.of(lifecycle, DataStreamLifecycle.Template.DATA_DEFAULT);
160160
DataStreamLifecycle result = composeDataLifecycles(lifecycles).build();
161161
assertThat(result.enabled(), equalTo(true));
162162
assertThat(result.dataRetention(), equalTo(lifecycle.dataRetention().get()));

modules/data-streams/src/test/java/org/elasticsearch/datastreams/action/GetDataStreamsResponseTests.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ public void testResponseIlmAndDataStreamLifecycleRepresentation() throws Excepti
5353
.setGeneration(3)
5454
.setAllowCustomRouting(true)
5555
.setIndexMode(IndexMode.STANDARD)
56-
.setLifecycle(new DataStreamLifecycle())
56+
.setLifecycle(DataStreamLifecycle.DEFAULT_DATA_LIFECYCLE)
5757
.setDataStreamOptions(DataStreamOptions.FAILURE_STORE_ENABLED)
5858
.setFailureIndices(DataStream.DataStreamIndices.failureIndicesBuilder(failureStores).build())
5959
.build();

modules/data-streams/src/test/java/org/elasticsearch/datastreams/lifecycle/DataStreamLifecycleServiceTests.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -247,7 +247,7 @@ public void testRetentionNotConfigured() {
247247
dataStreamName,
248248
numBackingIndices,
249249
settings(IndexVersion.current()),
250-
new DataStreamLifecycle(),
250+
DataStreamLifecycle.DEFAULT_DATA_LIFECYCLE,
251251
now
252252
);
253253
builder.put(dataStream);
@@ -496,7 +496,7 @@ public void testDeletedIndicesAreRemovedFromTheErrorStore() throws IOException {
496496
dataStreamName,
497497
numBackingIndices,
498498
Settings.builder().put(IndexMetadata.SETTING_VERSION_CREATED, IndexVersion.current()),
499-
new DataStreamLifecycle(),
499+
DataStreamLifecycle.DEFAULT_DATA_LIFECYCLE,
500500
now
501501
);
502502
builder.put(dataStream);
@@ -1482,7 +1482,7 @@ public void testTargetIndices() {
14821482
numBackingIndices,
14831483
numFailureIndices,
14841484
settings(IndexVersion.current()),
1485-
new DataStreamLifecycle(),
1485+
DataStreamLifecycle.DEFAULT_DATA_LIFECYCLE,
14861486
now
14871487
).copy().setDataStreamOptions(dataStreamOptions).build(); // failure store is managed even when disabled
14881488
builder.put(dataStream);

modules/repository-gcs/src/test/java/org/elasticsearch/repositories/gcs/GoogleCloudStorageBlobContainerRetriesTests.java

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -126,6 +126,7 @@ protected BlobContainer createBlobContainer(
126126
final @Nullable Integer maxRetries,
127127
final @Nullable TimeValue readTimeout,
128128
final @Nullable Boolean disableChunkedEncoding,
129+
final @Nullable Integer maxConnections,
129130
final @Nullable ByteSizeValue bufferSize,
130131
final @Nullable Integer maxBulkDeletes,
131132
final @Nullable BlobPath blobContainerPath
@@ -228,7 +229,7 @@ public void testShouldRetryOnUnresolvableHost() {
228229

229230
private void executeListBlobsAndAssertRetries() {
230231
final int maxRetries = randomIntBetween(3, 5);
231-
final BlobContainer blobContainer = createBlobContainer(maxRetries, null, null, null, null, null);
232+
final BlobContainer blobContainer = createBlobContainer(maxRetries, null, null, null, null, null, null);
232233
expectThrows(StorageException.class, () -> blobContainer.listBlobs(randomPurpose()));
233234
assertEquals(maxRetries + 1, requestCounters.get("/storage/v1/b/bucket/o").get());
234235
}
@@ -237,7 +238,7 @@ public void testReadLargeBlobWithRetries() throws Exception {
237238
final int maxRetries = randomIntBetween(2, 10);
238239
final AtomicInteger countDown = new AtomicInteger(maxRetries);
239240

240-
final BlobContainer blobContainer = createBlobContainer(maxRetries, null, null, null, null, null);
241+
final BlobContainer blobContainer = createBlobContainer(maxRetries, null, null, null, null, null, null);
241242

242243
// SDK reads in 2 MB chunks so we use twice that to simulate 2 chunks
243244
final byte[] bytes = randomBytes(1 << 22);
@@ -266,7 +267,7 @@ public void testWriteBlobWithRetries() throws Exception {
266267
final int maxRetries = randomIntBetween(2, 10);
267268
final CountDown countDown = new CountDown(maxRetries);
268269

269-
final BlobContainer blobContainer = createBlobContainer(maxRetries, null, null, null, null, null);
270+
final BlobContainer blobContainer = createBlobContainer(maxRetries, null, null, null, null, null, null);
270271
final byte[] bytes = randomBlobContent();
271272
httpServer.createContext("/upload/storage/v1/b/bucket/o", safeHandler(exchange -> {
272273
assertThat(exchange.getRequestURI().getQuery(), containsString("uploadType=multipart"));
@@ -308,7 +309,7 @@ public void testWriteBlobWithRetries() throws Exception {
308309
public void testWriteBlobWithReadTimeouts() {
309310
final byte[] bytes = randomByteArrayOfLength(randomIntBetween(10, 128));
310311
final TimeValue readTimeout = TimeValue.timeValueMillis(randomIntBetween(100, 500));
311-
final BlobContainer blobContainer = createBlobContainer(1, readTimeout, null, null, null, null);
312+
final BlobContainer blobContainer = createBlobContainer(1, readTimeout, null, null, null, null, null);
312313

313314
// HTTP server does not send a response
314315
httpServer.createContext("/upload/storage/v1/b/bucket/o", exchange -> {
@@ -360,7 +361,7 @@ public void testWriteLargeBlob() throws IOException {
360361
logger.debug("starting with resumable upload id [{}]", sessionUploadId.get());
361362

362363
final TimeValue readTimeout = allowReadTimeout.get() ? TimeValue.timeValueSeconds(3) : null;
363-
final BlobContainer blobContainer = createBlobContainer(nbErrors + 1, readTimeout, null, null, null, null);
364+
final BlobContainer blobContainer = createBlobContainer(nbErrors + 1, readTimeout, null, null, null, null, null);
364365

365366
httpServer.createContext("/upload/storage/v1/b/bucket/o", safeHandler(exchange -> {
366367
final BytesReference requestBody = Streams.readFully(exchange.getRequestBody());
@@ -507,7 +508,7 @@ public String next() {
507508
return Integer.toString(totalDeletesSent++);
508509
}
509510
};
510-
final BlobContainer blobContainer = createBlobContainer(1, null, null, null, null, null);
511+
final BlobContainer blobContainer = createBlobContainer(1, null, null, null, null, null, null);
511512
httpServer.createContext("/batch/storage/v1", safeHandler(exchange -> {
512513
assert pendingDeletes.get() <= MAX_DELETES_PER_BATCH;
513514

@@ -543,7 +544,7 @@ public void testCompareAndExchangeWhenThrottled() throws IOException {
543544
httpServer.createContext("/", new ResponseInjectingHttpHandler(requestHandlers, new GoogleCloudStorageHttpHandler("bucket")));
544545

545546
final int maxRetries = randomIntBetween(1, 3);
546-
final BlobContainer container = createBlobContainer(maxRetries, null, null, null, null, null);
547+
final BlobContainer container = createBlobContainer(maxRetries, null, null, null, null, null, null);
547548
final byte[] data = randomBytes(randomIntBetween(1, BlobContainerUtils.MAX_REGISTER_CONTENT_LENGTH));
548549
final String key = randomIdentifier();
549550

0 commit comments

Comments
 (0)