Skip to content

Commit fa6e3e7

Browse files
authored
Remove non-test usages of Metadata.Builder#indices (#131240)
Replaces the usages with non-deprecated versions.
1 parent fd037bd commit fa6e3e7

File tree

2 files changed

+12
-11
lines changed

2 files changed

+12
-11
lines changed

x-pack/plugin/core/src/main/java/org/elasticsearch/xpack/core/security/action/UpdateIndexMigrationVersionAction.java

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
import org.elasticsearch.cluster.block.ClusterBlockException;
2020
import org.elasticsearch.cluster.block.ClusterBlockLevel;
2121
import org.elasticsearch.cluster.metadata.IndexMetadata;
22-
import org.elasticsearch.cluster.metadata.Metadata;
22+
import org.elasticsearch.cluster.metadata.ProjectMetadata;
2323
import org.elasticsearch.cluster.service.ClusterService;
2424
import org.elasticsearch.cluster.service.MasterServiceTaskQueue;
2525
import org.elasticsearch.common.Priority;
@@ -139,22 +139,19 @@ static class UpdateIndexMigrationVersionTask implements ClusterStateTaskListener
139139
}
140140

141141
ClusterState execute(ClusterState currentState) {
142-
IndexMetadata.Builder indexMetadataBuilder = IndexMetadata.builder(
143-
currentState.metadata().getProject().indices().get(indexName)
144-
);
142+
final var project = currentState.metadata().getProject();
143+
IndexMetadata.Builder indexMetadataBuilder = IndexMetadata.builder(project.indices().get(indexName));
145144
indexMetadataBuilder.putCustom(
146145
MIGRATION_VERSION_CUSTOM_KEY,
147146
Map.of(MIGRATION_VERSION_CUSTOM_DATA_KEY, Integer.toString(indexMigrationVersion))
148147
);
149148
indexMetadataBuilder.version(indexMetadataBuilder.version() + 1);
150149

151-
final ImmutableOpenMap.Builder<String, IndexMetadata> builder = ImmutableOpenMap.builder(
152-
currentState.metadata().getProject().indices()
153-
);
150+
final ImmutableOpenMap.Builder<String, IndexMetadata> builder = ImmutableOpenMap.builder(project.indices());
154151
builder.put(indexName, indexMetadataBuilder.build());
155152

156153
return ClusterState.builder(currentState)
157-
.metadata(Metadata.builder(currentState.metadata()).indices(builder.build()).build())
154+
.putProjectMetadata(ProjectMetadata.builder(project).indices(builder.build()).build())
158155
.build();
159156
}
160157

x-pack/plugin/security/src/main/java/org/elasticsearch/xpack/security/support/QueryableBuiltInRolesSynchronizer.java

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@
2323
import org.elasticsearch.cluster.coordination.FailedToCommitClusterStateException;
2424
import org.elasticsearch.cluster.metadata.IndexMetadata;
2525
import org.elasticsearch.cluster.metadata.Metadata;
26+
import org.elasticsearch.cluster.metadata.ProjectMetadata;
2627
import org.elasticsearch.cluster.service.ClusterService;
2728
import org.elasticsearch.cluster.service.MasterServiceTaskQueue;
2829
import org.elasticsearch.common.Priority;
@@ -515,7 +516,8 @@ public Map<String, String> getNewRoleDigests() {
515516
}
516517

517518
Tuple<ClusterState, Map<String, String>> execute(ClusterState state) {
518-
IndexMetadata indexMetadata = state.metadata().getProject().index(concreteSecurityIndexName);
519+
final var project = state.metadata().getProject();
520+
IndexMetadata indexMetadata = project.index(concreteSecurityIndexName);
519521
if (indexMetadata == null) {
520522
throw new IndexNotFoundException(concreteSecurityIndexName);
521523
}
@@ -528,10 +530,12 @@ Tuple<ClusterState, Map<String, String>> execute(ClusterState state) {
528530
indexMetadataBuilder.removeCustom(METADATA_QUERYABLE_BUILT_IN_ROLES_DIGEST_KEY);
529531
}
530532
indexMetadataBuilder.version(indexMetadataBuilder.version() + 1);
531-
ImmutableOpenMap.Builder<String, IndexMetadata> builder = ImmutableOpenMap.builder(state.metadata().getProject().indices());
533+
ImmutableOpenMap.Builder<String, IndexMetadata> builder = ImmutableOpenMap.builder(project.indices());
532534
builder.put(concreteSecurityIndexName, indexMetadataBuilder.build());
533535
return new Tuple<>(
534-
ClusterState.builder(state).metadata(Metadata.builder(state.metadata()).indices(builder.build()).build()).build(),
536+
ClusterState.builder(state)
537+
.putProjectMetadata(ProjectMetadata.builder(project).indices(builder.build()).build())
538+
.build(),
535539
newRoleDigests
536540
);
537541
} else {

0 commit comments

Comments
 (0)