Skip to content

Commit 82a9f3c

Browse files
author
Sophia
committed
Adding number of routing shards to index settings before passing into GetSettingsResponse
1 parent 802f2e6 commit 82a9f3c

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

server/src/main/java/org/opensearch/action/admin/indices/settings/get/TransportGetSettingsAction.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -130,6 +130,11 @@ protected void clusterManagerOperation(GetSettingsRequest request, ClusterState
130130
indexSettings = indexSettings.filter(k -> Regex.simpleMatch(request.names(), k));
131131
}
132132

133+
indexSettings = Settings.builder()
134+
.put(indexSettings)
135+
.put(IndexMetadata.INDEX_NUMBER_OF_ROUTING_SHARDS_SETTING.getKey(), indexMetadata.getRoutingNumShards())
136+
.build();
137+
133138
indexToSettingsBuilder.put(concreteIndex.getName(), indexSettings);
134139
if (request.includeDefaults()) {
135140
Settings defaultSettings = settingsFilter.filter(indexScopedSettings.diff(indexSettings, Settings.EMPTY));

0 commit comments

Comments
 (0)