Skip to content

Commit c699c49

Browse files
committed
Move resolve views and aliases to IndexAbstractionOptions
1 parent 0ffe919 commit c699c49

File tree

31 files changed

+185
-302
lines changed

31 files changed

+185
-302
lines changed

modules/data-streams/src/main/java/org/elasticsearch/datastreams/lifecycle/action/DeleteDataStreamLifecycleAction.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,10 +41,10 @@ public static final class Request extends AcknowledgedRequest<Request> implement
4141
.matchOpen(true)
4242
.matchClosed(true)
4343
.includeHidden(false)
44-
.resolveAliases(false)
4544
.allowEmptyExpressions(true)
4645
.build()
4746
)
47+
.indexAbstractionOptions(IndicesOptions.IndexAbstractionOptions.builder().resolveAliases(false))
4848
.gatekeeperOptions(
4949
IndicesOptions.GatekeeperOptions.builder()
5050
.allowAliasToMultipleIndices(false)

modules/data-streams/src/main/java/org/elasticsearch/datastreams/options/action/DeleteDataStreamOptionsAction.java

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -36,9 +36,8 @@ public static final class Request extends AcknowledgedRequest<Request> implement
3636
private String[] names;
3737
private IndicesOptions indicesOptions = IndicesOptions.builder()
3838
.concreteTargetOptions(IndicesOptions.ConcreteTargetOptions.ERROR_WHEN_UNAVAILABLE_TARGETS)
39-
.wildcardOptions(
40-
IndicesOptions.WildcardOptions.builder().matchOpen(true).matchClosed(true).allowEmptyExpressions(true).resolveAliases(false)
41-
)
39+
.wildcardOptions(IndicesOptions.WildcardOptions.builder().matchOpen(true).matchClosed(true).allowEmptyExpressions(true))
40+
.indexAbstractionOptions(IndicesOptions.IndexAbstractionOptions.builder().resolveAliases(false))
4241
.gatekeeperOptions(
4342
IndicesOptions.GatekeeperOptions.builder().allowAliasToMultipleIndices(false).allowClosedIndices(true).allowSelectors(false)
4443
)

modules/data-streams/src/main/java/org/elasticsearch/datastreams/options/action/GetDataStreamOptionsAction.java

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -57,9 +57,8 @@ public static class Request extends LocalClusterStateRequest implements IndicesR
5757
private String[] names;
5858
private IndicesOptions indicesOptions = IndicesOptions.builder()
5959
.concreteTargetOptions(IndicesOptions.ConcreteTargetOptions.ERROR_WHEN_UNAVAILABLE_TARGETS)
60-
.wildcardOptions(
61-
IndicesOptions.WildcardOptions.builder().matchOpen(true).matchClosed(true).allowEmptyExpressions(true).resolveAliases(false)
62-
)
60+
.wildcardOptions(IndicesOptions.WildcardOptions.builder().matchOpen(true).matchClosed(true).allowEmptyExpressions(true))
61+
.indexAbstractionOptions(IndicesOptions.IndexAbstractionOptions.builder().resolveAliases(false))
6362
.gatekeeperOptions(
6463
IndicesOptions.GatekeeperOptions.builder().allowAliasToMultipleIndices(false).allowClosedIndices(true).allowSelectors(false)
6564
)

server/src/main/java/org/elasticsearch/action/admin/indices/alias/IndicesAliasesRequest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,12 +61,12 @@ public class IndicesAliasesRequest extends AcknowledgedRequest<IndicesAliasesReq
6161
// expressions only against indices
6262
private static final IndicesOptions INDICES_OPTIONS = IndicesOptions.builder()
6363
.concreteTargetOptions(IndicesOptions.ConcreteTargetOptions.ERROR_WHEN_UNAVAILABLE_TARGETS)
64+
.indexAbstractionOptions(IndicesOptions.IndexAbstractionOptions.builder().resolveAliases(false).build())
6465
.wildcardOptions(
6566
IndicesOptions.WildcardOptions.builder()
6667
.matchOpen(true)
6768
.matchClosed(false)
6869
.includeHidden(false)
69-
.resolveAliases(false)
7070
.allowEmptyExpressions(false)
7171
.build()
7272
)

server/src/main/java/org/elasticsearch/action/admin/indices/delete/DeleteIndexRequest.java

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -31,14 +31,8 @@ public class DeleteIndexRequest extends AcknowledgedRequest<DeleteIndexRequest>
3131

3232
public static final IndicesOptions DEFAULT_INDICES_OPTIONS = IndicesOptions.builder()
3333
.concreteTargetOptions(IndicesOptions.ConcreteTargetOptions.ERROR_WHEN_UNAVAILABLE_TARGETS)
34-
.wildcardOptions(
35-
IndicesOptions.WildcardOptions.builder()
36-
.matchOpen(true)
37-
.matchClosed(true)
38-
.allowEmptyExpressions(true)
39-
.resolveAliases(false)
40-
.build()
41-
)
34+
.indexAbstractionOptions(IndicesOptions.IndexAbstractionOptions.builder().resolveAliases(false).build())
35+
.wildcardOptions(IndicesOptions.WildcardOptions.builder().matchOpen(true).matchClosed(true).allowEmptyExpressions(true).build())
4236
.gatekeeperOptions(
4337
IndicesOptions.GatekeeperOptions.builder()
4438
.allowAliasToMultipleIndices(false)

server/src/main/java/org/elasticsearch/action/admin/indices/mapping/put/PutMappingRequest.java

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -68,12 +68,7 @@ public class PutMappingRequest extends AcknowledgedRequest<PutMappingRequest> im
6868
private IndicesOptions indicesOptions = IndicesOptions.builder()
6969
.concreteTargetOptions(IndicesOptions.ConcreteTargetOptions.ERROR_WHEN_UNAVAILABLE_TARGETS)
7070
.wildcardOptions(
71-
IndicesOptions.WildcardOptions.builder()
72-
.matchOpen(true)
73-
.matchClosed(true)
74-
.includeHidden(false)
75-
.allowEmptyExpressions(false)
76-
.resolveAliases(true)
71+
IndicesOptions.WildcardOptions.builder().matchOpen(true).matchClosed(true).includeHidden(false).allowEmptyExpressions(false)
7772
)
7873
.gatekeeperOptions(
7974
IndicesOptions.GatekeeperOptions.builder()

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

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -160,7 +160,8 @@ protected ClusterBlockException checkBlock(RolloverRequest request, ClusterState
160160
.matchClosed(request.indicesOptions().expandWildcardsClosed())
161161
.build(),
162162
IndicesOptions.GatekeeperOptions.DEFAULT,
163-
IndicesOptions.CrossProjectModeOptions.DEFAULT
163+
IndicesOptions.CrossProjectModeOptions.DEFAULT,
164+
IndicesOptions.IndexAbstractionOptions.DEFAULT
164165
);
165166
ResolvedExpression resolvedRolloverTarget = SelectorResolver.parseExpression(request.getRolloverTarget(), request.indicesOptions());
166167
final IndexAbstraction indexAbstraction = projectMetadata.getIndicesLookup().get(resolvedRolloverTarget.resource());
@@ -257,7 +258,8 @@ protected void masterOperation(
257258
IndicesOptions.ConcreteTargetOptions.ALLOW_UNAVAILABLE_TARGETS,
258259
IndicesOptions.WildcardOptions.builder().matchClosed(true).allowEmptyExpressions(false).build(),
259260
IndicesOptions.GatekeeperOptions.DEFAULT,
260-
IndicesOptions.CrossProjectModeOptions.DEFAULT
261+
IndicesOptions.CrossProjectModeOptions.DEFAULT,
262+
IndicesOptions.IndexAbstractionOptions.DEFAULT
261263
);
262264
// Make sure to recombine any selectors on the stats request
263265
IndicesStatsRequest statsRequest = new IndicesStatsRequest().indices(resolvedRolloverTarget.combined())

server/src/main/java/org/elasticsearch/action/datastreams/DataStreamsStatsAction.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,12 +42,12 @@ public Request() {
4242
null,
4343
IndicesOptions.builder()
4444
.concreteTargetOptions(IndicesOptions.ConcreteTargetOptions.ERROR_WHEN_UNAVAILABLE_TARGETS)
45+
.indexAbstractionOptions(IndicesOptions.IndexAbstractionOptions.builder().resolveAliases(false).build())
4546
.wildcardOptions(
4647
IndicesOptions.WildcardOptions.builder()
4748
.matchOpen(true)
4849
.matchClosed(true)
4950
.includeHidden(false)
50-
.resolveAliases(false)
5151
.allowEmptyExpressions(true)
5252
.build()
5353
)

server/src/main/java/org/elasticsearch/action/datastreams/DeleteDataStreamAction.java

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -48,14 +48,8 @@ public static class Request extends MasterNodeRequest<Request> implements Indice
4848
private final boolean wildcardExpressionsOriginallySpecified;
4949
private IndicesOptions indicesOptions = IndicesOptions.builder()
5050
.concreteTargetOptions(IndicesOptions.ConcreteTargetOptions.ERROR_WHEN_UNAVAILABLE_TARGETS)
51-
.wildcardOptions(
52-
IndicesOptions.WildcardOptions.builder()
53-
.matchOpen(true)
54-
.matchClosed(true)
55-
.resolveAliases(false)
56-
.allowEmptyExpressions(true)
57-
.build()
58-
)
51+
.indexAbstractionOptions(IndicesOptions.IndexAbstractionOptions.builder().resolveAliases(false).build())
52+
.wildcardOptions(IndicesOptions.WildcardOptions.builder().matchOpen(true).matchClosed(true).allowEmptyExpressions(true).build())
5953
.gatekeeperOptions(
6054
IndicesOptions.GatekeeperOptions.builder()
6155
.allowAliasToMultipleIndices(false)

server/src/main/java/org/elasticsearch/action/datastreams/GetDataStreamAction.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,12 +62,12 @@ public static class Request extends LocalClusterStateRequest implements IndicesR
6262
private String[] names;
6363
private IndicesOptions indicesOptions = IndicesOptions.builder()
6464
.concreteTargetOptions(IndicesOptions.ConcreteTargetOptions.ERROR_WHEN_UNAVAILABLE_TARGETS)
65+
.indexAbstractionOptions(IndicesOptions.IndexAbstractionOptions.builder().resolveAliases(false).build())
6566
.wildcardOptions(
6667
IndicesOptions.WildcardOptions.builder()
6768
.matchOpen(true)
6869
.matchClosed(true)
6970
.includeHidden(false)
70-
.resolveAliases(false)
7171
.allowEmptyExpressions(true)
7272
.build()
7373
)

0 commit comments

Comments
 (0)