Skip to content

Commit 50f877f

Browse files
Fix compilation of tests
1 parent f066b04 commit 50f877f

File tree

6 files changed

+22
-19
lines changed

6 files changed

+22
-19
lines changed

server/src/test/java/org/elasticsearch/cluster/metadata/MetadataDataStreamsServiceTests.java

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,7 @@ public void testAddBackingIndexToSystemDataStream() {
106106
final int numBackingIndices = randomIntBetween(1, 4);
107107
final String dataStreamName = randomAlphaOfLength(5);
108108
IndexMetadata[] backingIndices = new IndexMetadata[numBackingIndices];
109-
Metadata.Builder mb = Metadata.builder();
109+
ProjectMetadata.Builder mb = ProjectMetadata.builder(randomProjectIdOrDefault());
110110
for (int k = 0; k < numBackingIndices; k++) {
111111
backingIndices[k] = IndexMetadata.builder(DataStream.getDefaultBackingIndexName(dataStreamName, k + 1, epochMillis))
112112
.settings(Settings.builder().put(IndexMetadata.SETTING_VERSION_CREATED, IndexVersion.current()))
@@ -133,15 +133,15 @@ public void testAddBackingIndexToSystemDataStream() {
133133
.build();
134134
mb.put(indexToAdd, false);
135135

136-
ClusterState originalState = ClusterState.builder(new ClusterName("dummy")).metadata(mb.build()).build();
137-
ClusterState newState = MetadataDataStreamsService.modifyDataStream(
138-
originalState,
136+
ProjectMetadata projectMetadata = mb.build();
137+
ProjectMetadata newState = MetadataDataStreamsService.modifyDataStream(
138+
projectMetadata,
139139
List.of(DataStreamAction.addBackingIndex(dataStreamName, indexToAdd.getIndex().getName())),
140140
this::getMapperService,
141141
Settings.EMPTY
142142
);
143143

144-
IndexAbstraction ds = newState.metadata().getIndicesLookup().get(dataStreamName);
144+
IndexAbstraction ds = newState.getIndicesLookup().get(dataStreamName);
145145
assertThat(ds, notNullValue());
146146
assertThat(ds.getType(), equalTo(IndexAbstraction.Type.DATA_STREAM));
147147
assertThat(ds.getIndices().size(), equalTo(numBackingIndices + 1));
@@ -152,7 +152,7 @@ public void testAddBackingIndexToSystemDataStream() {
152152
Arrays.stream(backingIndices).map(IndexMetadata::getIndex).map(Index::getName).toList().toArray(Strings.EMPTY_ARRAY)
153153
)
154154
);
155-
IndexMetadata zeroIndex = newState.metadata().index(ds.getIndices().get(0));
155+
IndexMetadata zeroIndex = newState.index(ds.getIndices().get(0));
156156
assertThat(zeroIndex.getIndex(), equalTo(indexToAdd.getIndex()));
157157
assertThat(zeroIndex.getSettings().get("index.hidden"), equalTo("true"));
158158
assertThat(zeroIndex.isSystem(), equalTo(true));

x-pack/plugin/migrate/src/internalClusterTest/java/org/elasticsearch/system_indices/action/AbstractFeatureMigrationIntegTest.java

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
import org.elasticsearch.client.internal.Client;
2323
import org.elasticsearch.cluster.ClusterState;
2424
import org.elasticsearch.cluster.metadata.IndexMetadata;
25-
import org.elasticsearch.cluster.metadata.Metadata;
25+
import org.elasticsearch.cluster.metadata.ProjectMetadata;
2626
import org.elasticsearch.cluster.service.ClusterService;
2727
import org.elasticsearch.common.Strings;
2828
import org.elasticsearch.common.settings.Settings;
@@ -150,10 +150,10 @@ public abstract class AbstractFeatureMigrationIntegTest extends ESIntegTestCase
150150
protected String masterAndDataNode;
151151
protected String masterName;
152152

153-
protected static Metadata assertMetadataAfterMigration(String featureName) {
154-
Metadata finalMetadata = clusterAdmin().prepareState(TEST_REQUEST_TIMEOUT).get().getState().metadata();
153+
protected static ProjectMetadata assertMetadataAfterMigration(String featureName) {
154+
ProjectMetadata finalMetadata = clusterAdmin().prepareState(TEST_REQUEST_TIMEOUT).get().getState().metadata().getProject();
155155
// Check that the results metadata is what we expect.
156-
FeatureMigrationResults currentResults = finalMetadata.getProject().custom(FeatureMigrationResults.TYPE);
156+
FeatureMigrationResults currentResults = finalMetadata.custom(FeatureMigrationResults.TYPE);
157157
assertThat(currentResults, notNullValue());
158158
assertThat(currentResults.getFeatureStatuses(), allOf(aMapWithSize(1), hasKey(featureName)));
159159
assertThat(currentResults.getFeatureStatuses().get(featureName).succeeded(), is(true));
@@ -268,14 +268,14 @@ static String createMapping(boolean descriptorManaged, boolean descriptorInterna
268268
}
269269

270270
protected void assertIndexHasCorrectProperties(
271-
Metadata metadata,
271+
ProjectMetadata metadata,
272272
String indexName,
273273
int settingsFlagValue,
274274
boolean isManaged,
275275
boolean isInternal,
276276
Collection<String> aliasNames
277277
) {
278-
IndexMetadata imd = metadata.getProject().index(indexName);
278+
IndexMetadata imd = metadata.index(indexName);
279279
assertThat(imd.getSettings().get(FlAG_SETTING_KEY), equalTo(Integer.toString(settingsFlagValue)));
280280
final Map<String, Object> mapping = imd.mapping().getSourceAsMap();
281281
@SuppressWarnings("unchecked")

x-pack/plugin/migrate/src/internalClusterTest/java/org/elasticsearch/system_indices/action/FeatureMigrationIT.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222
import org.elasticsearch.cluster.metadata.ComposableIndexTemplate;
2323
import org.elasticsearch.cluster.metadata.IndexMetadata;
2424
import org.elasticsearch.cluster.metadata.Metadata;
25+
import org.elasticsearch.cluster.metadata.ProjectMetadata;
2526
import org.elasticsearch.cluster.metadata.Template;
2627
import org.elasticsearch.cluster.service.ClusterService;
2728
import org.elasticsearch.common.Strings;
@@ -194,7 +195,7 @@ public void testMigrateSystemIndex() throws Exception {
194195
assertTrue("the pre-migration hook wasn't actually called", preUpgradeHookCalled.get());
195196
assertTrue("the post-migration hook wasn't actually called", postUpgradeHookCalled.get());
196197

197-
Metadata finalMetadata = assertMetadataAfterMigration(FEATURE_NAME);
198+
ProjectMetadata finalMetadata = assertMetadataAfterMigration(FEATURE_NAME);
198199

199200
assertIndexHasCorrectProperties(
200201
finalMetadata,
@@ -359,7 +360,7 @@ public void testMigrateUsingScript() throws Exception {
359360
executeMigration(SCRIPTED_INDEX_FEATURE_NAME);
360361
ensureGreen();
361362

362-
Metadata metadata = assertMetadataAfterMigration(SCRIPTED_INDEX_FEATURE_NAME);
363+
ProjectMetadata metadata = assertMetadataAfterMigration(SCRIPTED_INDEX_FEATURE_NAME);
363364
String newIndexName = ".int-mans-old" + UPGRADED_INDEX_SUFFIX;
364365
assertIndexHasCorrectProperties(
365366
metadata,

x-pack/plugin/migrate/src/internalClusterTest/java/org/elasticsearch/system_indices/action/MultiFeatureMigrationIT.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
import org.elasticsearch.action.ActionListener;
1212
import org.elasticsearch.client.internal.Client;
1313
import org.elasticsearch.cluster.ClusterState;
14-
import org.elasticsearch.cluster.metadata.Metadata;
14+
import org.elasticsearch.cluster.metadata.ProjectMetadata;
1515
import org.elasticsearch.cluster.service.ClusterService;
1616
import org.elasticsearch.common.Strings;
1717
import org.elasticsearch.common.settings.Settings;
@@ -193,9 +193,9 @@ public void testMultipleFeatureMigration() throws Exception {
193193
assertTrue("the second plugin's pre-migration hook wasn't actually called", secondPluginPreMigrationHookCalled.get());
194194
assertTrue("the second plugin's post-migration hook wasn't actually called", secondPluginPostMigrationHookCalled.get());
195195

196-
Metadata finalMetadata = clusterAdmin().prepareState(TEST_REQUEST_TIMEOUT).get().getState().metadata();
196+
ProjectMetadata finalMetadata = clusterAdmin().prepareState(TEST_REQUEST_TIMEOUT).get().getState().metadata().getProject();
197197
// Check that the results metadata is what we expect
198-
FeatureMigrationResults currentResults = finalMetadata.getProject().custom(FeatureMigrationResults.TYPE);
198+
FeatureMigrationResults currentResults = finalMetadata.custom(FeatureMigrationResults.TYPE);
199199
assertThat(currentResults, notNullValue());
200200
assertThat(currentResults.getFeatureStatuses(), allOf(aMapWithSize(2), hasKey(FEATURE_NAME), hasKey(SECOND_FEATURE_NAME)));
201201
assertThat(currentResults.getFeatureStatuses().get(FEATURE_NAME).succeeded(), is(true));

x-pack/plugin/migrate/src/internalClusterTest/java/org/elasticsearch/system_indices/action/SystemDataStreamMigrationIT.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919
import org.elasticsearch.cluster.metadata.DataStreamTestHelper;
2020
import org.elasticsearch.cluster.metadata.IndexMetadata;
2121
import org.elasticsearch.cluster.metadata.Metadata;
22+
import org.elasticsearch.cluster.metadata.ProjectMetadata;
2223
import org.elasticsearch.cluster.metadata.Template;
2324
import org.elasticsearch.common.Strings;
2425
import org.elasticsearch.common.settings.Settings;
@@ -124,7 +125,7 @@ public void testMigrateSystemDataStream() throws Exception {
124125
// Waiting for shards to stabilize if indices were moved around
125126
ensureGreen();
126127

127-
Metadata finalMetadata = assertMetadataAfterMigration(DATA_STREAM_FEATURE);
128+
ProjectMetadata finalMetadata = assertMetadataAfterMigration(DATA_STREAM_FEATURE);
128129

129130
DataStream dataStream = finalMetadata.dataStreams().get(TEST_DATA_STREAM_NAME);
130131
assertNotNull(dataStream);

x-pack/plugin/migrate/src/test/java/org/elasticsearch/system_indices/task/SystemIndexMigrationMetadataTests.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -124,7 +124,8 @@ private Metadata fromJsonXContentStringWithPersistentTasks(String json) throws I
124124
mock(Client.class),
125125
clusterService,
126126
mock(SystemIndices.class),
127-
IndexScopedSettings.DEFAULT_SCOPED_SETTINGS
127+
IndexScopedSettings.DEFAULT_SCOPED_SETTINGS,
128+
mock(ThreadPool.class)
128129
);
129130
new PersistentTasksExecutorRegistry(List.of(healthNodeTaskExecutor, systemIndexMigrationExecutor));
130131

0 commit comments

Comments
 (0)