Skip to content

Commit 33a8701

Browse files
author
Jay Deng
committed
Remove Concurrent Segment Search feature flags for feature launch
1 parent 0cd06fa commit 33a8701

File tree

157 files changed

+110
-1036
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

157 files changed

+110
-1036
lines changed

modules/analysis-common/src/internalClusterTest/java/org/opensearch/analysis/common/QueryStringWithAnalyzersIT.java

-5
Original file line numberDiff line numberDiff line change
@@ -63,11 +63,6 @@ public static Collection<Object[]> parameters() {
6363
);
6464
}
6565

66-
@Override
67-
protected Settings featureFlagSettings() {
68-
return Settings.builder().put(super.featureFlagSettings()).put(FeatureFlags.CONCURRENT_SEGMENT_SEARCH, "true").build();
69-
}
70-
7166
@Override
7267
protected Collection<Class<? extends Plugin>> nodePlugins() {
7368
return Arrays.asList(CommonAnalysisModulePlugin.class);

modules/analysis-common/src/test/java/org/opensearch/analysis/common/HighlighterWithAnalyzersTests.java

-5
Original file line numberDiff line numberDiff line change
@@ -82,11 +82,6 @@ public static Collection<Object[]> parameters() {
8282
);
8383
}
8484

85-
@Override
86-
protected Settings featureFlagSettings() {
87-
return Settings.builder().put(super.featureFlagSettings()).put(FeatureFlags.CONCURRENT_SEGMENT_SEARCH, "true").build();
88-
}
89-
9085
@Override
9186
protected Collection<Class<? extends Plugin>> nodePlugins() {
9287
return Arrays.asList(CommonAnalysisModulePlugin.class);

modules/geo/src/internalClusterTest/java/org/opensearch/geo/GeoModulePluginIntegTestCase.java

-5
Original file line numberDiff line numberDiff line change
@@ -47,11 +47,6 @@ public static Collection<Object[]> parameters() {
4747
);
4848
}
4949

50-
@Override
51-
protected Settings featureFlagSettings() {
52-
return Settings.builder().put(super.featureFlagSettings()).put(FeatureFlags.CONCURRENT_SEGMENT_SEARCH, "true").build();
53-
}
54-
5550
/**
5651
* Returns a collection of plugins that should be loaded on each node for doing the integration tests. As this
5752
* geo plugin is not getting packaged in a zip, we need to load it before the tests run.

modules/lang-expression/src/internalClusterTest/java/org/opensearch/script/expression/MoreExpressionIT.java

-5
Original file line numberDiff line numberDiff line change
@@ -94,11 +94,6 @@ public static Collection<Object[]> parameters() {
9494
);
9595
}
9696

97-
@Override
98-
protected Settings featureFlagSettings() {
99-
return Settings.builder().put(super.featureFlagSettings()).put(FeatureFlags.CONCURRENT_SEGMENT_SEARCH, "true").build();
100-
}
101-
10297
@Override
10398
protected Collection<Class<? extends Plugin>> nodePlugins() {
10499
return Collections.singleton(ExpressionModulePlugin.class);

modules/lang-expression/src/internalClusterTest/java/org/opensearch/script/expression/StoredExpressionIT.java

-5
Original file line numberDiff line numberDiff line change
@@ -68,11 +68,6 @@ public static Collection<Object[]> parameters() {
6868
);
6969
}
7070

71-
@Override
72-
protected Settings featureFlagSettings() {
73-
return Settings.builder().put(super.featureFlagSettings()).put(FeatureFlags.CONCURRENT_SEGMENT_SEARCH, "true").build();
74-
}
75-
7671
@Override
7772
protected Settings nodeSettings(int nodeOrdinal) {
7873
Settings.Builder builder = Settings.builder().put(super.nodeSettings(nodeOrdinal));

modules/lang-mustache/src/internalClusterTest/java/org/opensearch/script/mustache/MultiSearchTemplateIT.java

-5
Original file line numberDiff line numberDiff line change
@@ -72,11 +72,6 @@ public static Collection<Object[]> parameters() {
7272
);
7373
}
7474

75-
@Override
76-
protected Settings featureFlagSettings() {
77-
return Settings.builder().put(super.featureFlagSettings()).put(FeatureFlags.CONCURRENT_SEGMENT_SEARCH, "true").build();
78-
}
79-
8075
@Override
8176
protected Collection<Class<? extends Plugin>> nodePlugins() {
8277
return Collections.singleton(MustacheModulePlugin.class);

modules/parent-join/src/internalClusterTest/java/org/opensearch/join/aggregations/ChildrenIT.java

-5
Original file line numberDiff line numberDiff line change
@@ -89,11 +89,6 @@ public static Collection<Object[]> parameters() {
8989
);
9090
}
9191

92-
@Override
93-
protected Settings featureFlagSettings() {
94-
return Settings.builder().put(super.featureFlagSettings()).put(FeatureFlags.CONCURRENT_SEGMENT_SEARCH, "true").build();
95-
}
96-
9792
public void testChildrenAggs() throws Exception {
9893
SearchResponse searchResponse = client().prepareSearch("test")
9994
.setQuery(matchQuery("randomized", true))

modules/parent-join/src/internalClusterTest/java/org/opensearch/join/aggregations/ParentIT.java

-5
Original file line numberDiff line numberDiff line change
@@ -76,11 +76,6 @@ public static Collection<Object[]> parameters() {
7676
);
7777
}
7878

79-
@Override
80-
protected Settings featureFlagSettings() {
81-
return Settings.builder().put(super.featureFlagSettings()).put(FeatureFlags.CONCURRENT_SEGMENT_SEARCH, "true").build();
82-
}
83-
8479
public void testSimpleParentAgg() throws Exception {
8580
final SearchRequestBuilder searchRequest = client().prepareSearch("test")
8681
.setSize(10000)

modules/parent-join/src/internalClusterTest/java/org/opensearch/join/query/ChildQuerySearchIT.java

-5
Original file line numberDiff line numberDiff line change
@@ -118,11 +118,6 @@ public static Collection<Object[]> parameters() {
118118
);
119119
}
120120

121-
@Override
122-
protected Settings featureFlagSettings() {
123-
return Settings.builder().put(super.featureFlagSettings()).put(FeatureFlags.CONCURRENT_SEGMENT_SEARCH, "true").build();
124-
}
125-
126121
public void testMultiLevelChild() throws Exception {
127122
assertAcked(
128123
prepareCreate("test").setMapping(

modules/parent-join/src/internalClusterTest/java/org/opensearch/join/query/InnerHitsIT.java

-5
Original file line numberDiff line numberDiff line change
@@ -105,11 +105,6 @@ public static Collection<Object[]> parameters() {
105105
);
106106
}
107107

108-
@Override
109-
protected Settings featureFlagSettings() {
110-
return Settings.builder().put(super.featureFlagSettings()).put(FeatureFlags.CONCURRENT_SEGMENT_SEARCH, "true").build();
111-
}
112-
113108
@Override
114109
protected Collection<Class<? extends Plugin>> nodePlugins() {
115110
ArrayList<Class<? extends Plugin>> plugins = new ArrayList<>(super.nodePlugins());

modules/percolator/src/internalClusterTest/java/org/opensearch/percolator/PercolatorQuerySearchIT.java

-5
Original file line numberDiff line numberDiff line change
@@ -104,11 +104,6 @@ public static Collection<Object[]> parameters() {
104104
);
105105
}
106106

107-
@Override
108-
protected Settings featureFlagSettings() {
109-
return Settings.builder().put(super.featureFlagSettings()).put(FeatureFlags.CONCURRENT_SEGMENT_SEARCH, "true").build();
110-
}
111-
112107
@Override
113108
protected boolean addMockGeoShapeFieldMapper() {
114109
return false;

modules/rank-eval/src/internalClusterTest/java/org/opensearch/index/rankeval/RankEvalRequestIT.java

-5
Original file line numberDiff line numberDiff line change
@@ -80,11 +80,6 @@ public static Collection<Object[]> parameters() {
8080
);
8181
}
8282

83-
@Override
84-
protected Settings featureFlagSettings() {
85-
return Settings.builder().put(super.featureFlagSettings()).put(FeatureFlags.CONCURRENT_SEGMENT_SEARCH, "true").build();
86-
}
87-
8883
@Override
8984
protected Collection<Class<? extends Plugin>> nodePlugins() {
9085
return Arrays.asList(RankEvalModulePlugin.class);

server/src/internalClusterTest/java/org/opensearch/action/admin/cluster/node/tasks/CancellableTasksIT.java

-6
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,6 @@
5252
import org.opensearch.common.action.ActionFuture;
5353
import org.opensearch.common.inject.Inject;
5454
import org.opensearch.common.settings.Settings;
55-
import org.opensearch.common.util.FeatureFlags;
5655
import org.opensearch.common.util.concurrent.AbstractRunnable;
5756
import org.opensearch.common.util.concurrent.ConcurrentCollections;
5857
import org.opensearch.common.util.set.Sets;
@@ -119,11 +118,6 @@ public static Collection<Object[]> parameters() {
119118
);
120119
}
121120

122-
@Override
123-
protected Settings featureFlagSettings() {
124-
return Settings.builder().put(super.featureFlagSettings()).put(FeatureFlags.CONCURRENT_SEGMENT_SEARCH, "true").build();
125-
}
126-
127121
@Before
128122
public void resetTestStates() {
129123
idGenerator = 0;

server/src/internalClusterTest/java/org/opensearch/action/admin/cluster/node/tasks/ConcurrentSearchTasksIT.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,9 @@
1515
import org.opensearch.common.settings.FeatureFlagSettings;
1616
import org.opensearch.common.settings.Setting;
1717
import org.opensearch.common.settings.Settings;
18-
import org.opensearch.common.util.FeatureFlags;
1918
import org.opensearch.core.tasks.resourcetracker.ThreadResourceInfo;
2019
import org.opensearch.index.query.QueryBuilders;
20+
import org.opensearch.search.SearchService;
2121
import org.opensearch.tasks.TaskInfo;
2222
import org.hamcrest.MatcherAssert;
2323

@@ -44,6 +44,7 @@ protected Settings nodeSettings(int nodeOrdinal) {
4444
.put(super.nodeSettings(nodeOrdinal))
4545
.put("thread_pool.index_searcher.size", INDEX_SEARCHER_THREADS)
4646
.put("thread_pool.index_searcher.queue_size", INDEX_SEARCHER_THREADS)
47+
.put(SearchService.CLUSTER_CONCURRENT_SEGMENT_SEARCH_SETTING.getKey(), true)
4748
.build();
4849
}
4950

@@ -66,7 +67,6 @@ protected Settings featureFlagSettings() {
6667
for (Setting builtInFlag : FeatureFlagSettings.BUILT_IN_FEATURE_FLAGS) {
6768
featureSettings.put(builtInFlag.getKey(), builtInFlag.getDefaultRaw(Settings.EMPTY));
6869
}
69-
featureSettings.put(FeatureFlags.CONCURRENT_SEGMENT_SEARCH, true);
7070
return featureSettings.build();
7171
}
7272

server/src/internalClusterTest/java/org/opensearch/index/IndexSortIT.java

-6
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,6 @@
3939
import org.apache.lucene.search.SortedNumericSortField;
4040
import org.apache.lucene.search.SortedSetSortField;
4141
import org.opensearch.common.settings.Settings;
42-
import org.opensearch.common.util.FeatureFlags;
4342
import org.opensearch.core.xcontent.XContentBuilder;
4443
import org.opensearch.test.ParameterizedStaticSettingsOpenSearchIntegTestCase;
4544

@@ -66,11 +65,6 @@ public static Collection<Object[]> parameters() {
6665
);
6766
}
6867

69-
@Override
70-
protected Settings featureFlagSettings() {
71-
return Settings.builder().put(super.featureFlagSettings()).put(FeatureFlags.CONCURRENT_SEGMENT_SEARCH, "true").build();
72-
}
73-
7468
private static XContentBuilder createTestMapping() {
7569
try {
7670
return jsonBuilder().startObject()

server/src/internalClusterTest/java/org/opensearch/index/search/MatchPhraseQueryIT.java

-6
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,6 @@
3838
import org.opensearch.action.index.IndexRequestBuilder;
3939
import org.opensearch.action.search.SearchResponse;
4040
import org.opensearch.common.settings.Settings;
41-
import org.opensearch.common.util.FeatureFlags;
4241
import org.opensearch.index.query.MatchPhraseQueryBuilder;
4342
import org.opensearch.index.search.MatchQuery.ZeroTermsQuery;
4443
import org.opensearch.test.ParameterizedStaticSettingsOpenSearchIntegTestCase;
@@ -71,11 +70,6 @@ public static Collection<Object[]> parameters() {
7170
);
7271
}
7372

74-
@Override
75-
protected Settings featureFlagSettings() {
76-
return Settings.builder().put(super.featureFlagSettings()).put(FeatureFlags.CONCURRENT_SEGMENT_SEARCH, "true").build();
77-
}
78-
7973
@Before
8074
public void setUp() throws Exception {
8175
super.setUp();

server/src/internalClusterTest/java/org/opensearch/index/suggest/stats/SuggestStatsIT.java

-6
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,6 @@
4444
import org.opensearch.cluster.routing.ShardIterator;
4545
import org.opensearch.cluster.routing.ShardRouting;
4646
import org.opensearch.common.settings.Settings;
47-
import org.opensearch.common.util.FeatureFlags;
4847
import org.opensearch.index.search.stats.SearchStats;
4948
import org.opensearch.search.suggest.SuggestBuilder;
5049
import org.opensearch.search.suggest.phrase.PhraseSuggestionBuilder;
@@ -82,11 +81,6 @@ public static Collection<Object[]> parameters() {
8281
);
8382
}
8483

85-
@Override
86-
protected Settings featureFlagSettings() {
87-
return Settings.builder().put(super.featureFlagSettings()).put(FeatureFlags.CONCURRENT_SEGMENT_SEARCH, "true").build();
88-
}
89-
9084
@Override
9185
protected int numberOfReplicas() {
9286
return 0;

server/src/internalClusterTest/java/org/opensearch/indices/IndicesRequestCacheIT.java

-6
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,6 @@
4242
import org.opensearch.cluster.metadata.IndexMetadata;
4343
import org.opensearch.common.settings.Settings;
4444
import org.opensearch.common.time.DateFormatter;
45-
import org.opensearch.common.util.FeatureFlags;
4645
import org.opensearch.index.cache.request.RequestCacheStats;
4746
import org.opensearch.index.query.QueryBuilders;
4847
import org.opensearch.search.aggregations.bucket.global.GlobalAggregationBuilder;
@@ -82,11 +81,6 @@ public static Collection<Object[]> parameters() {
8281
);
8382
}
8483

85-
@Override
86-
protected Settings featureFlagSettings() {
87-
return Settings.builder().put(super.featureFlagSettings()).put(FeatureFlags.CONCURRENT_SEGMENT_SEARCH, "true").build();
88-
}
89-
9084
// One of the primary purposes of the query cache is to cache aggs results
9185
public void testCacheAggs() throws Exception {
9286
Client client = client();

server/src/internalClusterTest/java/org/opensearch/indices/memory/breaker/CircuitBreakerServiceIT.java

-6
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,6 @@
5050
import org.opensearch.cluster.routing.allocation.decider.EnableAllocationDecider;
5151
import org.opensearch.common.settings.Settings;
5252
import org.opensearch.common.unit.TimeValue;
53-
import org.opensearch.common.util.FeatureFlags;
5453
import org.opensearch.core.common.breaker.CircuitBreaker;
5554
import org.opensearch.core.common.breaker.CircuitBreakingException;
5655
import org.opensearch.core.common.breaker.NoopCircuitBreaker;
@@ -107,11 +106,6 @@ public static Collection<Object[]> parameters() {
107106
);
108107
}
109108

110-
@Override
111-
protected Settings featureFlagSettings() {
112-
return Settings.builder().put(super.featureFlagSettings()).put(FeatureFlags.CONCURRENT_SEGMENT_SEARCH, "true").build();
113-
}
114-
115109
@Override
116110
protected Settings nodeSettings(int nodeOrdinal) {
117111
return Settings.builder()

server/src/internalClusterTest/java/org/opensearch/indices/stats/IndexStatsIT.java

-6
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,6 @@
5757
import org.opensearch.common.io.stream.BytesStreamOutput;
5858
import org.opensearch.common.settings.Settings;
5959
import org.opensearch.common.unit.TimeValue;
60-
import org.opensearch.common.util.FeatureFlags;
6160
import org.opensearch.core.action.support.DefaultShardOperationFailedException;
6261
import org.opensearch.core.common.bytes.BytesReference;
6362
import org.opensearch.core.common.io.stream.StreamOutput;
@@ -135,11 +134,6 @@ public static Collection<Object[]> parameters() {
135134
);
136135
}
137136

138-
@Override
139-
protected Settings featureFlagSettings() {
140-
return Settings.builder().put(super.featureFlagSettings()).put(FeatureFlags.CONCURRENT_SEGMENT_SEARCH, "true").build();
141-
}
142-
143137
@Override
144138
protected Collection<Class<? extends Plugin>> nodePlugins() {
145139
return Collections.singleton(InternalSettingsPlugin.class);

server/src/internalClusterTest/java/org/opensearch/mget/SimpleMgetIT.java

-6
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,6 @@
4242
import org.opensearch.action.get.MultiGetResponse;
4343
import org.opensearch.cluster.metadata.IndexMetadata;
4444
import org.opensearch.common.settings.Settings;
45-
import org.opensearch.common.util.FeatureFlags;
4645
import org.opensearch.core.common.bytes.BytesReference;
4746
import org.opensearch.core.xcontent.MediaTypeRegistry;
4847
import org.opensearch.search.fetch.subphase.FetchSourceContext;
@@ -77,11 +76,6 @@ public static Collection<Object[]> parameters() {
7776
);
7877
}
7978

80-
@Override
81-
protected Settings featureFlagSettings() {
82-
return Settings.builder().put(super.featureFlagSettings()).put(FeatureFlags.CONCURRENT_SEGMENT_SEARCH, "true").build();
83-
}
84-
8579
public void testThatMgetShouldWorkWithOneIndexMissing() throws IOException {
8680
createIndex("test");
8781

server/src/internalClusterTest/java/org/opensearch/script/ScriptCacheIT.java

-6
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@
1212

1313
import org.opensearch.OpenSearchException;
1414
import org.opensearch.common.settings.Settings;
15-
import org.opensearch.common.util.FeatureFlags;
1615
import org.opensearch.common.xcontent.XContentFactory;
1716
import org.opensearch.core.rest.RestStatus;
1817
import org.opensearch.index.MockEngineFactoryPlugin;
@@ -51,11 +50,6 @@ public static Collection<Object[]> parameters() {
5150
);
5251
}
5352

54-
@Override
55-
protected Settings featureFlagSettings() {
56-
return Settings.builder().put(super.featureFlagSettings()).put(FeatureFlags.CONCURRENT_SEGMENT_SEARCH, "true").build();
57-
}
58-
5953
protected Settings nodeSettings(int nodeOrdinal) {
6054
Settings.Builder builder = Settings.builder()
6155
.put(super.nodeSettings(nodeOrdinal))

server/src/internalClusterTest/java/org/opensearch/search/SearchCancellationIT.java

-6
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,6 @@
5050
import org.opensearch.common.action.ActionFuture;
5151
import org.opensearch.common.settings.Settings;
5252
import org.opensearch.common.unit.TimeValue;
53-
import org.opensearch.common.util.FeatureFlags;
5453
import org.opensearch.core.common.Strings;
5554
import org.opensearch.core.tasks.TaskCancelledException;
5655
import org.opensearch.core.xcontent.MediaTypeRegistry;
@@ -109,11 +108,6 @@ public static Collection<Object[]> parameters() {
109108
);
110109
}
111110

112-
@Override
113-
protected Settings featureFlagSettings() {
114-
return Settings.builder().put(super.featureFlagSettings()).put(FeatureFlags.CONCURRENT_SEGMENT_SEARCH, "true").build();
115-
}
116-
117111
@Override
118112
protected Collection<Class<? extends Plugin>> nodePlugins() {
119113
return Collections.singleton(ScriptedBlockPlugin.class);

server/src/internalClusterTest/java/org/opensearch/search/SearchTimeoutIT.java

-6
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,6 @@
3838
import org.opensearch.action.search.SearchResponse;
3939
import org.opensearch.common.settings.Settings;
4040
import org.opensearch.common.unit.TimeValue;
41-
import org.opensearch.common.util.FeatureFlags;
4241
import org.opensearch.plugins.Plugin;
4342
import org.opensearch.script.MockScriptPlugin;
4443
import org.opensearch.script.Script;
@@ -72,11 +71,6 @@ public static Collection<Object[]> parameters() {
7271
);
7372
}
7473

75-
@Override
76-
protected Settings featureFlagSettings() {
77-
return Settings.builder().put(super.featureFlagSettings()).put(FeatureFlags.CONCURRENT_SEGMENT_SEARCH, "true").build();
78-
}
79-
8074
@Override
8175
protected Collection<Class<? extends Plugin>> nodePlugins() {
8276
return Collections.singleton(ScriptedTimeoutPlugin.class);

0 commit comments

Comments
 (0)