Skip to content

Commit 886742b

Browse files
committed
Remove unnecessary changes related to copying custom index metadata
1 parent cc28d03 commit 886742b

File tree

7 files changed

+12
-29
lines changed

7 files changed

+12
-29
lines changed

server/src/main/java/org/elasticsearch/action/admin/indices/rollover/MetadataRolloverService.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -437,7 +437,6 @@ yield new DataStreamAutoShardingEvent(
437437
)
438438
);
439439
},
440-
metadataBuilder -> {},
441440
rerouteCompletionIsNotRequired()
442441
);
443442
}

server/src/main/java/org/elasticsearch/action/admin/indices/template/post/TransportSimulateIndexTemplateAction.java

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -224,8 +224,6 @@ public static ProjectMetadata resolveTemporaryState(
224224
.put(IndexMetadata.SETTING_NUMBER_OF_SHARDS, 1)
225225
.put(IndexMetadata.SETTING_NUMBER_OF_REPLICAS, 0)
226226
.put(IndexMetadata.SETTING_INDEX_UUID, UUIDs.randomBase64UUID())
227-
// avoid validation errors due to missing routing path
228-
.put(IndexMetadata.INDEX_ROUTING_PATH.getKey(), "dummy_path")
229227
.build();
230228

231229
final IndexMetadata indexMetadata = IndexMetadata.builder(indexName)
@@ -277,7 +275,6 @@ public static Template resolveTemplate(
277275

278276
// First apply settings sourced from index settings providers
279277
final var now = Instant.now();
280-
IndexMetadata.Builder indexMetadataBuilder = IndexMetadata.builder(indexName);
281278
Settings.Builder additionalSettings = Settings.builder();
282279
Set<String> overrulingSettings = new HashSet<>();
283280
for (var provider : indexSettingProviders) {
@@ -291,7 +288,7 @@ public static Template resolveTemplate(
291288
templateSettings,
292289
mappings,
293290
builder,
294-
indexMetadataBuilder::putCustom
291+
(k, v) -> {}
295292
);
296293
Settings result = builder.build();
297294
MetadataCreateIndexService.validateAdditionalSettings(provider, result, additionalSettings);
@@ -314,7 +311,8 @@ public static Template resolveTemplate(
314311
// Apply settings resolved from templates.
315312
dummySettings.put(templateSettings);
316313

317-
final IndexMetadata indexMetadata = indexMetadataBuilder.eventIngestedRange(getEventIngestedRange(indexName, simulatedProject))
314+
final IndexMetadata indexMetadata = IndexMetadata.builder(indexName)
315+
.eventIngestedRange(getEventIngestedRange(indexName, simulatedProject))
318316
.settings(dummySettings)
319317
.build();
320318

server/src/main/java/org/elasticsearch/cluster/metadata/MetadataCreateDataStreamService.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -445,7 +445,6 @@ public static ClusterState createFailureStoreIndex(
445445
createIndexRequest,
446446
false,
447447
metadataTransformer,
448-
metadataBuilder -> {},
449448
AllocationActionListener.rerouteCompletionIsNotRequired()
450449
);
451450
} catch (ResourceAlreadyExistsException e) {

server/src/main/java/org/elasticsearch/cluster/metadata/MetadataCreateIndexService.java

Lines changed: 8 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,6 @@
101101
import java.util.concurrent.atomic.AtomicInteger;
102102
import java.util.function.BiConsumer;
103103
import java.util.function.BiFunction;
104-
import java.util.function.Consumer;
105104
import java.util.function.Function;
106105
import java.util.function.Predicate;
107106
import java.util.function.Supplier;
@@ -350,7 +349,7 @@ private void onlyCreateIndex(
350349

351350
@Override
352351
public ClusterState execute(ClusterState currentState) throws Exception {
353-
return applyCreateIndexRequest(currentState, request, false, null, metadataBuilder -> {}, delegate.reroute());
352+
return applyCreateIndexRequest(currentState, request, false, null, delegate.reroute());
354353
}
355354

356355
@Override
@@ -389,7 +388,6 @@ public ClusterState applyCreateIndexRequest(
389388
CreateIndexClusterStateUpdateRequest request,
390389
boolean silent,
391390
BiConsumer<ProjectMetadata.Builder, IndexMetadata> metadataTransformer,
392-
Consumer<IndexMetadata.Builder> indexMetadataTransformer,
393391
ActionListener<Void> rerouteListener
394392
) throws Exception {
395393

@@ -499,7 +497,6 @@ public ClusterState applyCreateIndexRequest(
499497
silent,
500498
v1Templates,
501499
metadataTransformer,
502-
indexMetadataTransformer,
503500
rerouteListener
504501
);
505502
}
@@ -512,7 +509,7 @@ public ClusterState applyCreateIndexRequest(
512509
boolean silent,
513510
ActionListener<Void> rerouteListener
514511
) throws Exception {
515-
return applyCreateIndexRequest(currentState, request, silent, null, metadataBuilder -> {}, rerouteListener);
512+
return applyCreateIndexRequest(currentState, request, silent, null, rerouteListener);
516513
}
517514

518515
/**
@@ -614,8 +611,7 @@ private IndexMetadata buildAndValidateTemporaryIndexMetadata(
614611
final Settings aggregatedIndexSettings,
615612
final CreateIndexClusterStateUpdateRequest request,
616613
final int routingNumShards,
617-
final ImmutableOpenMap.Builder<String, Map<String, String>> customMetadataBuilder,
618-
final Consumer<IndexMetadata.Builder> indexMetadataTransformer
614+
ImmutableOpenMap.Builder<String, Map<String, String>> customMetadataBuilder
619615
) {
620616

621617
final boolean isHiddenAfterTemplates = IndexMetadata.INDEX_HIDDEN_SETTING.get(aggregatedIndexSettings);
@@ -631,7 +627,6 @@ private IndexMetadata buildAndValidateTemporaryIndexMetadata(
631627
tmpImdBuilder.settings(indexSettings);
632628
tmpImdBuilder.system(isSystem);
633629
tmpImdBuilder.putCustom(customMetadataBuilder.build());
634-
indexMetadataTransformer.accept(tmpImdBuilder);
635630

636631
// Set up everything, now locally create the index to see that things are ok, and apply
637632
IndexMetadata tempMetadata = tmpImdBuilder.build();
@@ -647,7 +642,6 @@ private ClusterState applyCreateIndexRequestWithV1Templates(
647642
final boolean silent,
648643
final List<IndexTemplateMetadata> templates,
649644
final BiConsumer<ProjectMetadata.Builder, IndexMetadata> projectMetadataTransformer,
650-
final Consumer<IndexMetadata.Builder> indexMetadataTransformer,
651645
final ActionListener<Void> rerouteListener
652646
) throws Exception {
653647
logger.debug(
@@ -694,8 +688,7 @@ private ClusterState applyCreateIndexRequestWithV1Templates(
694688
aggregatedIndexSettings,
695689
request,
696690
routingNumShards,
697-
customMetadataBuilder,
698-
indexMetadataTransformer
691+
customMetadataBuilder
699692
);
700693

701694
return applyCreateIndexWithTemporaryService(
@@ -795,8 +788,7 @@ private ClusterState applyCreateIndexRequestWithV2Template(
795788
aggregatedIndexSettings,
796789
request,
797790
routingNumShards,
798-
customMetadataBuilder,
799-
metadataBuilder -> {}
791+
customMetadataBuilder
800792
);
801793

802794
return applyCreateIndexWithTemporaryService(
@@ -858,8 +850,7 @@ private ClusterState applyCreateIndexRequestForSystemIndex(
858850
aggregatedIndexSettings,
859851
request,
860852
routingNumShards,
861-
customMetadataBuilder,
862-
metadataBuilder -> {}
853+
customMetadataBuilder
863854
);
864855

865856
return applyCreateIndexWithTemporaryService(
@@ -933,8 +924,7 @@ private ClusterState applyCreateIndexRequestForSystemDataStream(
933924
aggregatedIndexSettings,
934925
request,
935926
routingNumShards,
936-
customMetadataBuilder,
937-
metadataBuilder -> {}
927+
customMetadataBuilder
938928
);
939929

940930
return applyCreateIndexWithTemporaryService(
@@ -1050,8 +1040,7 @@ private ClusterState applyCreateIndexRequestWithExistingMetadata(
10501040
aggregatedIndexSettings,
10511041
request,
10521042
routingNumShards,
1053-
customMetadataBuilder,
1054-
metadataBuilder -> metadataBuilder.putCustom(sourceMetadata.getCustomData())
1043+
customMetadataBuilder
10551044
);
10561045

10571046
return applyCreateIndexWithTemporaryService(

server/src/main/java/org/elasticsearch/cluster/metadata/MetadataIndexTemplateService.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2056,7 +2056,7 @@ public static void validateTemplate(Settings validateSettings, CompressedXConten
20562056
});
20572057
}
20582058

2059-
private void validate(String name, ComponentTemplate template) {
2059+
public void validate(String name, ComponentTemplate template) {
20602060
validate(name, template.template(), Collections.emptyList());
20612061
}
20622062

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

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -599,7 +599,6 @@ private static MetadataCreateIndexService getMetadataCreateIndexService() throws
599599
any(CreateIndexClusterStateUpdateRequest.class),
600600
anyBoolean(),
601601
any(),
602-
any(),
603602
any()
604603
)
605604
).thenAnswer(objectAnswer);

x-pack/plugin/downsample/src/main/java/org/elasticsearch/xpack/downsample/TransportDownsampleAction.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -977,7 +977,6 @@ public ClusterState execute(ClusterState currentState) throws Exception {
977977
true,
978978
// Copy index metadata from source index to downsample index
979979
(builder, indexMetadata) -> builder.put(copyIndexMetadata(sourceIndexMetadata, indexMetadata, indexScopedSettings)),
980-
metadataBuilder -> {},
981980
delegate.reroute()
982981
);
983982
}

0 commit comments

Comments
 (0)