mirror of
https://github.com/honeymoose/OpenSearch.git
synced 2025-02-17 02:14:54 +00:00
[Style] Fix line length violations for threadpool, indexing, and script packages (#37205)
This commit is contained in:
parent
cfa58a51af
commit
95eef77ad4
@ -21,6 +21,9 @@
|
|||||||
configuration of classes that aren't in packages. -->
|
configuration of classes that aren't in packages. -->
|
||||||
<suppress files="test[/\\]framework[/\\]src[/\\]test[/\\]java[/\\]Dummy.java" checks="PackageDeclaration" />
|
<suppress files="test[/\\]framework[/\\]src[/\\]test[/\\]java[/\\]Dummy.java" checks="PackageDeclaration" />
|
||||||
|
|
||||||
|
<!-- Intentionally has long example curl commands to coinncide with sibling Painless tests. -->
|
||||||
|
<suppress files="modules[/\\]lang-painless[/\\]src[/\\]test[/\\]java[/\\]org[/\\]elasticsearch[/\\]painless[/\\]ContextExampleTests.java" checks="LineLength" />
|
||||||
|
|
||||||
<!--
|
<!--
|
||||||
Truly temporary suppressions suppression of snippets included in
|
Truly temporary suppressions suppression of snippets included in
|
||||||
documentation that are so wide that they scroll.
|
documentation that are so wide that they scroll.
|
||||||
@ -48,17 +51,11 @@
|
|||||||
<suppress files="server[/\\]src[/\\]main[/\\]java[/\\]org[/\\]elasticsearch[/\\]monitor[/\\]jvm[/\\]GcNames.java" checks="LineLength" />
|
<suppress files="server[/\\]src[/\\]main[/\\]java[/\\]org[/\\]elasticsearch[/\\]monitor[/\\]jvm[/\\]GcNames.java" checks="LineLength" />
|
||||||
<suppress files="server[/\\]src[/\\]main[/\\]java[/\\]org[/\\]elasticsearch[/\\]monitor[/\\]jvm[/\\]HotThreads.java" checks="LineLength" />
|
<suppress files="server[/\\]src[/\\]main[/\\]java[/\\]org[/\\]elasticsearch[/\\]monitor[/\\]jvm[/\\]HotThreads.java" checks="LineLength" />
|
||||||
<suppress files="server[/\\]src[/\\]main[/\\]java[/\\]org[/\\]elasticsearch[/\\]node[/\\]Node.java" checks="LineLength" />
|
<suppress files="server[/\\]src[/\\]main[/\\]java[/\\]org[/\\]elasticsearch[/\\]node[/\\]Node.java" checks="LineLength" />
|
||||||
<suppress files="server[/\\]src[/\\]main[/\\]java[/\\]org[/\\]elasticsearch[/\\]threadpool[/\\]ThreadPool.java" checks="LineLength" />
|
|
||||||
<suppress files="server[/\\]src[/\\]test[/\\]java[/\\]org[/\\]elasticsearch[/\\]aliases[/\\]IndexAliasesIT.java" checks="LineLength" />
|
<suppress files="server[/\\]src[/\\]test[/\\]java[/\\]org[/\\]elasticsearch[/\\]aliases[/\\]IndexAliasesIT.java" checks="LineLength" />
|
||||||
<suppress files="server[/\\]src[/\\]test[/\\]java[/\\]org[/\\]elasticsearch[/\\]indexing[/\\]IndexActionIT.java" checks="LineLength" />
|
|
||||||
<suppress files="server[/\\]src[/\\]test[/\\]java[/\\]org[/\\]elasticsearch[/\\]monitor[/\\]jvm[/\\]JvmGcMonitorServiceSettingsTests.java" checks="LineLength" />
|
<suppress files="server[/\\]src[/\\]test[/\\]java[/\\]org[/\\]elasticsearch[/\\]monitor[/\\]jvm[/\\]JvmGcMonitorServiceSettingsTests.java" checks="LineLength" />
|
||||||
<suppress files="server[/\\]src[/\\]test[/\\]java[/\\]org[/\\]elasticsearch[/\\]routing[/\\]AliasRoutingIT.java" checks="LineLength" />
|
<suppress files="server[/\\]src[/\\]test[/\\]java[/\\]org[/\\]elasticsearch[/\\]routing[/\\]AliasRoutingIT.java" checks="LineLength" />
|
||||||
<suppress files="server[/\\]src[/\\]test[/\\]java[/\\]org[/\\]elasticsearch[/\\]routing[/\\]SimpleRoutingIT.java" checks="LineLength" />
|
<suppress files="server[/\\]src[/\\]test[/\\]java[/\\]org[/\\]elasticsearch[/\\]routing[/\\]SimpleRoutingIT.java" checks="LineLength" />
|
||||||
<suppress files="server[/\\]src[/\\]test[/\\]java[/\\]org[/\\]elasticsearch[/\\]script[/\\]ScriptServiceTests.java" checks="LineLength" />
|
|
||||||
|
|
||||||
<!-- Temporarily contains extra-long lines as examples for tests to be written, see https://github.com/elastic/elasticsearch/issues/34829 -->
|
<!-- Gradle requires inputs to be seriablizable -->
|
||||||
<suppress files="modules[/\\]lang-painless[/\\]src[/\\]test[/\\]java[/\\]org[/\\]elasticsearch[/\\]painless[/\\]ContextExampleTests.java" checks="LineLength" />
|
<suppress files="buildSrc[/\\]src[/\\]main[/\\]java[/\\]org[/\\]elasticsearch[/\\]gradle[/\\]precommit[/\\]TestingConventionRule.java" checks="RegexpSinglelineJava" />
|
||||||
|
|
||||||
<!-- Gradle requires inputs to be seriablizable -->
|
|
||||||
<suppress files="buildSrc[/\\]src[/\\]main[/\\]java[/\\]org[/\\]elasticsearch[/\\]gradle[/\\]precommit[/\\]TestingConventionRule.java" checks="RegexpSinglelineJava" />
|
|
||||||
</suppressions>
|
</suppressions>
|
||||||
|
@ -189,9 +189,11 @@ public class ThreadPool implements Scheduler, Closeable {
|
|||||||
builders.put(Names.REFRESH, new ScalingExecutorBuilder(Names.REFRESH, 1, halfProcMaxAt10, TimeValue.timeValueMinutes(5)));
|
builders.put(Names.REFRESH, new ScalingExecutorBuilder(Names.REFRESH, 1, halfProcMaxAt10, TimeValue.timeValueMinutes(5)));
|
||||||
builders.put(Names.WARMER, new ScalingExecutorBuilder(Names.WARMER, 1, halfProcMaxAt5, TimeValue.timeValueMinutes(5)));
|
builders.put(Names.WARMER, new ScalingExecutorBuilder(Names.WARMER, 1, halfProcMaxAt5, TimeValue.timeValueMinutes(5)));
|
||||||
builders.put(Names.SNAPSHOT, new ScalingExecutorBuilder(Names.SNAPSHOT, 1, halfProcMaxAt5, TimeValue.timeValueMinutes(5)));
|
builders.put(Names.SNAPSHOT, new ScalingExecutorBuilder(Names.SNAPSHOT, 1, halfProcMaxAt5, TimeValue.timeValueMinutes(5)));
|
||||||
builders.put(Names.FETCH_SHARD_STARTED, new ScalingExecutorBuilder(Names.FETCH_SHARD_STARTED, 1, 2 * availableProcessors, TimeValue.timeValueMinutes(5)));
|
builders.put(Names.FETCH_SHARD_STARTED,
|
||||||
|
new ScalingExecutorBuilder(Names.FETCH_SHARD_STARTED, 1, 2 * availableProcessors, TimeValue.timeValueMinutes(5)));
|
||||||
builders.put(Names.FORCE_MERGE, new FixedExecutorBuilder(settings, Names.FORCE_MERGE, 1, -1));
|
builders.put(Names.FORCE_MERGE, new FixedExecutorBuilder(settings, Names.FORCE_MERGE, 1, -1));
|
||||||
builders.put(Names.FETCH_SHARD_STORE, new ScalingExecutorBuilder(Names.FETCH_SHARD_STORE, 1, 2 * availableProcessors, TimeValue.timeValueMinutes(5)));
|
builders.put(Names.FETCH_SHARD_STORE,
|
||||||
|
new ScalingExecutorBuilder(Names.FETCH_SHARD_STORE, 1, 2 * availableProcessors, TimeValue.timeValueMinutes(5)));
|
||||||
for (final ExecutorBuilder<?> builder : customBuilders) {
|
for (final ExecutorBuilder<?> builder : customBuilders) {
|
||||||
if (builders.containsKey(builder.name())) {
|
if (builders.containsKey(builder.name())) {
|
||||||
throw new IllegalArgumentException("builder with name [" + builder.name() + "] already exists");
|
throw new IllegalArgumentException("builder with name [" + builder.name() + "] already exists");
|
||||||
@ -335,9 +337,9 @@ public class ThreadPool implements Scheduler, Closeable {
|
|||||||
* it to this method.
|
* it to this method.
|
||||||
*
|
*
|
||||||
* @param delay delay before the task executes
|
* @param delay delay before the task executes
|
||||||
* @param executor the name of the thread pool on which to execute this task. SAME means "execute on the scheduler thread" which changes the
|
* @param executor the name of the thread pool on which to execute this task. SAME means "execute on the scheduler thread" which changes
|
||||||
* meaning of the ScheduledFuture returned by this method. In that case the ScheduledFuture will complete only when the command
|
* the meaning of the ScheduledFuture returned by this method. In that case the ScheduledFuture will complete only when the
|
||||||
* completes.
|
* command completes.
|
||||||
* @param command the command to run
|
* @param command the command to run
|
||||||
* @return a ScheduledFuture who's get will return when the task is has been added to its target thread pool and throw an exception if
|
* @return a ScheduledFuture who's get will return when the task is has been added to its target thread pool and throw an exception if
|
||||||
* the task is canceled before it was added to its target thread pool. Once the task has been added to its target thread pool
|
* the task is canceled before it was added to its target thread pool. Once the task has been added to its target thread pool
|
||||||
|
@ -70,8 +70,9 @@ public class IndexActionIT extends ESIntegTestCase {
|
|||||||
logger.debug("running search with all types");
|
logger.debug("running search with all types");
|
||||||
SearchResponse response = client().prepareSearch("test").get();
|
SearchResponse response = client().prepareSearch("test").get();
|
||||||
if (response.getHits().getTotalHits().value != numOfDocs) {
|
if (response.getHits().getTotalHits().value != numOfDocs) {
|
||||||
final String message = "Count is " + response.getHits().getTotalHits().value + " but " + numOfDocs + " was expected. "
|
final String message =
|
||||||
+ ElasticsearchAssertions.formatShardStatus(response);
|
"Count is " + response.getHits().getTotalHits().value + " but " + numOfDocs + " was expected. " +
|
||||||
|
ElasticsearchAssertions.formatShardStatus(response);
|
||||||
logger.error("{}. search response: \n{}", message, response);
|
logger.error("{}. search response: \n{}", message, response);
|
||||||
fail(message);
|
fail(message);
|
||||||
}
|
}
|
||||||
@ -85,8 +86,9 @@ public class IndexActionIT extends ESIntegTestCase {
|
|||||||
logger.debug("running search with a specific type");
|
logger.debug("running search with a specific type");
|
||||||
SearchResponse response = client().prepareSearch("test").setTypes("type").get();
|
SearchResponse response = client().prepareSearch("test").setTypes("type").get();
|
||||||
if (response.getHits().getTotalHits().value != numOfDocs) {
|
if (response.getHits().getTotalHits().value != numOfDocs) {
|
||||||
final String message = "Count is " + response.getHits().getTotalHits().value + " but " + numOfDocs + " was expected. "
|
final String message =
|
||||||
+ ElasticsearchAssertions.formatShardStatus(response);
|
"Count is " + response.getHits().getTotalHits().value + " but " + numOfDocs + " was expected. " +
|
||||||
|
ElasticsearchAssertions.formatShardStatus(response);
|
||||||
logger.error("{}. search response: \n{}", message, response);
|
logger.error("{}. search response: \n{}", message, response);
|
||||||
fail(message);
|
fail(message);
|
||||||
}
|
}
|
||||||
@ -183,7 +185,8 @@ public class IndexActionIT extends ESIntegTestCase {
|
|||||||
createIndex("test");
|
createIndex("test");
|
||||||
ensureGreen();
|
ensureGreen();
|
||||||
|
|
||||||
BulkResponse bulkResponse = client().prepareBulk().add(client().prepareIndex("test", "type", "1").setSource("field1", "value1_1")).execute().actionGet();
|
BulkResponse bulkResponse = client().prepareBulk().add(
|
||||||
|
client().prepareIndex("test", "type", "1").setSource("field1", "value1_1")).execute().actionGet();
|
||||||
assertThat(bulkResponse.hasFailures(), equalTo(false));
|
assertThat(bulkResponse.hasFailures(), equalTo(false));
|
||||||
assertThat(bulkResponse.getItems().length, equalTo(1));
|
assertThat(bulkResponse.getItems().length, equalTo(1));
|
||||||
IndexResponse indexResponse = bulkResponse.getItems()[0].getResponse();
|
IndexResponse indexResponse = bulkResponse.getItems()[0].getResponse();
|
||||||
|
@ -152,10 +152,12 @@ public class ScriptServiceTests extends ESTestCase {
|
|||||||
|
|
||||||
public void testNotSupportedDisableDynamicSetting() throws IOException {
|
public void testNotSupportedDisableDynamicSetting() throws IOException {
|
||||||
try {
|
try {
|
||||||
buildScriptService(Settings.builder().put(ScriptService.DISABLE_DYNAMIC_SCRIPTING_SETTING, randomUnicodeOfLength(randomIntBetween(1, 10))).build());
|
buildScriptService(Settings.builder().put(
|
||||||
|
ScriptService.DISABLE_DYNAMIC_SCRIPTING_SETTING, randomUnicodeOfLength(randomIntBetween(1, 10))).build());
|
||||||
fail("script service should have thrown exception due to non supported script.disable_dynamic setting");
|
fail("script service should have thrown exception due to non supported script.disable_dynamic setting");
|
||||||
} catch(IllegalArgumentException e) {
|
} catch(IllegalArgumentException e) {
|
||||||
assertThat(e.getMessage(), containsString(ScriptService.DISABLE_DYNAMIC_SCRIPTING_SETTING + " is not a supported setting, replace with fine-grained script settings"));
|
assertThat(e.getMessage(), containsString(ScriptService.DISABLE_DYNAMIC_SCRIPTING_SETTING +
|
||||||
|
" is not a supported setting, replace with fine-grained script settings"));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -338,7 +340,8 @@ public class ScriptServiceTests extends ESTestCase {
|
|||||||
private void assertCompileRejected(String lang, String script, ScriptType scriptType, ScriptContext scriptContext) {
|
private void assertCompileRejected(String lang, String script, ScriptType scriptType, ScriptContext scriptContext) {
|
||||||
try {
|
try {
|
||||||
scriptService.compile(new Script(scriptType, lang, script, Collections.emptyMap()), scriptContext);
|
scriptService.compile(new Script(scriptType, lang, script, Collections.emptyMap()), scriptContext);
|
||||||
fail("compile should have been rejected for lang [" + lang + "], script_type [" + scriptType + "], scripted_op [" + scriptContext + "]");
|
fail("compile should have been rejected for lang [" + lang + "], " +
|
||||||
|
"script_type [" + scriptType + "], scripted_op [" + scriptContext + "]");
|
||||||
} catch (IllegalArgumentException | IllegalStateException e) {
|
} catch (IllegalArgumentException | IllegalStateException e) {
|
||||||
// pass
|
// pass
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user