Skip to content

Commit 3e00564

Browse files
committed
Merge branch 'main' into convert-xpack-core
# Conflicts: # build-tools-internal/src/main/java/org/elasticsearch/gradle/internal/RestrictedBuildApiService.java
2 parents c076438 + 6a9d765 commit 3e00564

File tree

64 files changed

+1175
-295
lines changed

Some content is hidden

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

64 files changed

+1175
-295
lines changed

build-tools-internal/src/main/java/org/elasticsearch/gradle/internal/RestrictedBuildApiService.java

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -36,12 +36,6 @@ private static ListMultimap<Class<?>, String> createLegacyRestTestBasePluginUsag
3636
map.put(LegacyRestTestBasePlugin.class, ":qa:remote-clusters");
3737
map.put(LegacyRestTestBasePlugin.class, ":qa:repository-multi-version");
3838
map.put(LegacyRestTestBasePlugin.class, ":qa:rolling-upgrade-legacy");
39-
map.put(LegacyRestTestBasePlugin.class, ":test:external-modules:test-apm-integration");
40-
map.put(LegacyRestTestBasePlugin.class, ":test:external-modules:test-delayed-aggs");
41-
map.put(LegacyRestTestBasePlugin.class, ":test:external-modules:test-die-with-dignity");
42-
map.put(LegacyRestTestBasePlugin.class, ":test:external-modules:test-error-query");
43-
map.put(LegacyRestTestBasePlugin.class, ":test:external-modules:test-latency-simulating-directory");
44-
map.put(LegacyRestTestBasePlugin.class, ":test:yaml-rest-runner");
4539
map.put(LegacyRestTestBasePlugin.class, ":x-pack:plugin:ent-search");
4640
map.put(LegacyRestTestBasePlugin.class, ":x-pack:plugin:fleet");
4741
map.put(LegacyRestTestBasePlugin.class, ":x-pack:plugin:logstash");
@@ -59,8 +53,6 @@ private static ListMultimap<Class<?>, String> createLegacyRestTestBasePluginUsag
5953
map.put(LegacyRestTestBasePlugin.class, ":x-pack:qa:smoke-test-plugins-ssl");
6054
map.put(LegacyRestTestBasePlugin.class, ":x-pack:qa:smoke-test-security-with-mustache");
6155
map.put(LegacyRestTestBasePlugin.class, ":x-pack:qa:xpack-prefix-rest-compat");
62-
map.put(LegacyRestTestBasePlugin.class, ":modules:ingest-geoip:qa:file-based-update");
63-
map.put(LegacyRestTestBasePlugin.class, ":plugins:discovery-gce:qa:gce");
6456
map.put(LegacyRestTestBasePlugin.class, ":x-pack:qa:multi-cluster-search-security:legacy-with-basic-license");
6557
map.put(LegacyRestTestBasePlugin.class, ":x-pack:qa:multi-cluster-search-security:legacy-with-full-license");
6658
map.put(LegacyRestTestBasePlugin.class, ":x-pack:qa:multi-cluster-search-security:legacy-with-restricted-trust");

build-tools-internal/src/main/java/org/elasticsearch/gradle/internal/test/MutedTestPlugin.java

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616
import org.gradle.api.provider.Provider;
1717
import org.gradle.api.tasks.testing.Test;
1818

19+
import java.io.File;
1920
import java.util.Arrays;
2021
import java.util.List;
2122

@@ -26,21 +27,22 @@ public class MutedTestPlugin implements Plugin<Project> {
2627

2728
@Override
2829
public void apply(Project project) {
30+
project.getRootProject().getPlugins().apply(GlobalBuildInfoPlugin.class);
31+
var buildParams = loadBuildParams(project).get();
32+
33+
File settingsRoot = project.getLayout().getSettingsDirectory().getAsFile();
2934
String additionalFilePaths = project.hasProperty(ADDITIONAL_FILES_PROPERTY)
3035
? project.property(ADDITIONAL_FILES_PROPERTY).toString()
3136
: "";
3237
List<RegularFile> additionalFiles = Arrays.stream(additionalFilePaths.split(","))
3338
.filter(p -> p.isEmpty() == false)
34-
.map(p -> project.getRootProject().getLayout().getProjectDirectory().file(p))
39+
.map(p -> project.getLayout().getSettingsDirectory().file(p))
3540
.toList();
3641

37-
project.getRootProject().getPlugins().apply(GlobalBuildInfoPlugin.class);
38-
var buildParams = loadBuildParams(project).get();
39-
4042
Provider<MutedTestsBuildService> mutedTestsProvider = project.getGradle()
4143
.getSharedServices()
4244
.registerIfAbsent("mutedTests", MutedTestsBuildService.class, spec -> {
43-
spec.getParameters().getInfoPath().set(project.getRootProject().getProjectDir());
45+
spec.getParameters().getInfoPath().set(settingsRoot);
4446
spec.getParameters().getAdditionalFiles().set(additionalFiles);
4547
});
4648

distribution/docker/build.gradle

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -316,7 +316,7 @@ void addBuildDockerContextTask(Architecture architecture, DockerBase base) {
316316
from configurations.fips
317317
}
318318
into("resources") {
319-
from tasks.named('fipsResources')
319+
from tasks.named('fipsDockerResources')
320320
}
321321
}
322322
}
@@ -536,9 +536,9 @@ void addBuildCloudDockerImageTasks(Architecture architecture) {
536536
}
537537

538538
// fips
539-
TaskProvider<ExportElasticsearchBuildResourcesTask> fipsResourcesTask = tasks.register('fipsResources', ExportElasticsearchBuildResourcesTask)
539+
TaskProvider<ExportElasticsearchBuildResourcesTask> fipsResourcesTask = tasks.register('fipsDockerResources', ExportElasticsearchBuildResourcesTask)
540540
fipsResourcesTask.configure {
541-
outputDir = project.layout.buildDirectory.dir('fips-resources').get().asFile
541+
outputDir = project.layout.buildDirectory.dir('fips-docker-resources').get().asFile
542542
copy 'fips_java.security'
543543
copy 'fips_java.policy'
544544
}

docs/changelog/125666.yaml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
pr: 125666
2+
summary: Minor-Fixes Support 7x segments as archive in 8x / 9x
3+
area: Search
4+
type: bug
5+
issues: []

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -527,7 +527,7 @@ private static ShardStats getShardStats(IndexMetadata indexMeta, int shardIndex,
527527
CommonStats stats = new CommonStats();
528528
stats.docs = new DocsStats(100, 0, randomByteSizeValue().getBytes());
529529
stats.store = new StoreStats();
530-
stats.indexing = new IndexingStats(new IndexingStats.Stats(1, 1, 1, 1, 1, 1, 1, 1, 1, false, 1, targetWriteLoad, 1, 0.123));
530+
stats.indexing = new IndexingStats(new IndexingStats.Stats(1, 1, 1, 1, 1, 1, 1, 1, 1, false, 1, targetWriteLoad, 1, 0.123, 0.234));
531531
return new ShardStats(shardRouting, new ShardPath(false, path, path, shardId), stats, null, null, null, false, 0);
532532
}
533533

modules/repository-s3/src/javaRestTest/java/org/elasticsearch/repositories/s3/RepositoryS3EcsCredentialsRestIT.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ public class RepositoryS3EcsCredentialsRestIT extends AbstractRepositoryS3RestTe
3535
private static final String BASE_PATH = PREFIX + "base_path";
3636
private static final String CLIENT = "ecs_credentials_client";
3737

38-
private static final DynamicAwsCredentials dynamicCredentials = new DynamicAwsCredentials();
38+
private static final DynamicAwsCredentials dynamicCredentials = new DynamicAwsCredentials("*", "s3");
3939

4040
private static final Ec2ImdsHttpFixture ec2ImdsHttpFixture = new Ec2ImdsHttpFixture(
4141
new Ec2ImdsServiceBuilder(Ec2ImdsVersion.V1).newCredentialsConsumer(dynamicCredentials::addValidCredentials)

modules/repository-s3/src/javaRestTest/java/org/elasticsearch/repositories/s3/RepositoryS3ImdsV1CredentialsRestIT.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ public class RepositoryS3ImdsV1CredentialsRestIT extends AbstractRepositoryS3Res
3333
private static final String BASE_PATH = PREFIX + "base_path";
3434
private static final String CLIENT = "imdsv1_credentials_client";
3535

36-
private static final DynamicAwsCredentials dynamicCredentials = new DynamicAwsCredentials();
36+
private static final DynamicAwsCredentials dynamicCredentials = new DynamicAwsCredentials("*", "s3");
3737

3838
private static final Ec2ImdsHttpFixture ec2ImdsHttpFixture = new Ec2ImdsHttpFixture(
3939
new Ec2ImdsServiceBuilder(Ec2ImdsVersion.V1).newCredentialsConsumer(dynamicCredentials::addValidCredentials)

modules/repository-s3/src/javaRestTest/java/org/elasticsearch/repositories/s3/RepositoryS3ImdsV2CredentialsRestIT.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ public class RepositoryS3ImdsV2CredentialsRestIT extends AbstractRepositoryS3Res
3333
private static final String BASE_PATH = PREFIX + "base_path";
3434
private static final String CLIENT = "imdsv2_credentials_client";
3535

36-
private static final DynamicAwsCredentials dynamicCredentials = new DynamicAwsCredentials();
36+
private static final DynamicAwsCredentials dynamicCredentials = new DynamicAwsCredentials("*", "s3");
3737

3838
private static final Ec2ImdsHttpFixture ec2ImdsHttpFixture = new Ec2ImdsHttpFixture(
3939
new Ec2ImdsServiceBuilder(Ec2ImdsVersion.V2).newCredentialsConsumer(dynamicCredentials::addValidCredentials)

modules/repository-s3/src/javaRestTest/java/org/elasticsearch/repositories/s3/RepositoryS3StsCredentialsRestIT.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ public class RepositoryS3StsCredentialsRestIT extends AbstractRepositoryS3RestTe
3232
private static final String BASE_PATH = PREFIX + "base_path";
3333
private static final String CLIENT = "sts_credentials_client";
3434

35-
private static final DynamicAwsCredentials dynamicCredentials = new DynamicAwsCredentials();
35+
private static final DynamicAwsCredentials dynamicCredentials = new DynamicAwsCredentials("*", "s3");
3636

3737
private static final S3HttpFixture s3HttpFixture = new S3HttpFixture(true, BUCKET, BASE_PATH, dynamicCredentials::isAuthorized);
3838

muted-tests.yml

Lines changed: 9 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -245,16 +245,12 @@ tests:
245245
- class: org.elasticsearch.action.admin.cluster.node.tasks.CancellableTasksIT
246246
method: testChildrenTasksCancelledOnTimeout
247247
issue: https://github.com/elastic/elasticsearch/issues/123568
248-
- class: org.elasticsearch.test.rest.yaml.RcsCcsCommonYamlTestSuiteIT
249-
method: test {p0=search.vectors/41_knn_search_bbq_hnsw/Test knn search}
250-
issue: https://github.com/elastic/elasticsearch/issues/123727
251248
- class: org.elasticsearch.xpack.downsample.DataStreamLifecycleDownsampleDisruptionIT
252249
method: testDataStreamLifecycleDownsampleRollingRestart
253250
issue: https://github.com/elastic/elasticsearch/issues/123769
254251
- class: org.elasticsearch.xpack.searchablesnapshots.FrozenSearchableSnapshotsIntegTests
255252
method: testCreateAndRestorePartialSearchableSnapshot
256253
issue: https://github.com/elastic/elasticsearch/issues/123773
257-
258254
- class: org.elasticsearch.xpack.test.rest.XPackRestIT
259255
method: test {p0=snapshot/10_basic/Create a source only snapshot and then restore it}
260256
issue: https://github.com/elastic/elasticsearch/issues/122755
@@ -318,9 +314,6 @@ tests:
318314
- class: org.elasticsearch.common.metrics.ExponentiallyWeightedMovingRateTests
319315
method: testEwmr_threadSafe
320316
issue: https://github.com/elastic/elasticsearch/issues/124692
321-
- class: org.elasticsearch.backwards.MixedClusterClientYamlTestSuiteIT
322-
method: test {p0=search.vectors/41_knn_search_bbq_hnsw/Test knn search}
323-
issue: https://github.com/elastic/elasticsearch/issues/124848
324317
- class: org.elasticsearch.packaging.test.BootstrapCheckTests
325318
method: test20RunWithBootstrapChecks
326319
issue: https://github.com/elastic/elasticsearch/issues/124940
@@ -378,9 +371,6 @@ tests:
378371
- class: org.elasticsearch.smoketest.MlWithSecurityIT
379372
method: test {yaml=ml/data_frame_analytics_cat_apis/Test cat data frame analytics single job with header}
380373
issue: https://github.com/elastic/elasticsearch/issues/125642
381-
- class: org.elasticsearch.repositories.blobstore.testkit.analyze.GCSRepositoryAnalysisRestIT
382-
method: testRepositoryAnalysis
383-
issue: https://github.com/elastic/elasticsearch/issues/125668
384374
- class: org.elasticsearch.packaging.test.DockerTests
385375
method: test010Install
386376
issue: https://github.com/elastic/elasticsearch/issues/125680
@@ -393,6 +383,15 @@ tests:
393383
- class: org.elasticsearch.xpack.migrate.action.ReindexDataStreamTransportActionIT
394384
method: testAlreadyUpToDateDataStream
395385
issue: https://github.com/elastic/elasticsearch/issues/125727
386+
- class: org.elasticsearch.index.engine.ThreadPoolMergeSchedulerStressTestIT
387+
method: testMergingFallsBehindAndThenCatchesUp
388+
issue: https://github.com/elastic/elasticsearch/issues/125744
389+
- class: org.elasticsearch.test.rest.ClientYamlTestSuiteIT
390+
method: test {yaml=cat.allocation/10_basic/Node forecasts}
391+
issue: https://github.com/elastic/elasticsearch/issues/125661
392+
- class: org.elasticsearch.xpack.esql.spatial.SpatialExtentAggregationNoLicenseIT
393+
method: testStExtentAggregationWithPoints
394+
issue: https://github.com/elastic/elasticsearch/issues/125735
396395

397396
# Examples:
398397
#

0 commit comments

Comments
 (0)