Skip to content

Commit 7b3c6d2

Browse files
authored
[8.x] Disable check_on_startup for KibanaUserRoleIntegTests (#118428) (#118532)
* Disable check_on_startup for KibanaUserRoleIntegTests (#118428) (cherry picked from commit c30ba12) # Conflicts: # muted-tests.yml * fixup! Unmute test
1 parent 68d38a6 commit 7b3c6d2

File tree

2 files changed

+11
-6
lines changed

2 files changed

+11
-6
lines changed

muted-tests.yml

-6
Original file line numberDiff line numberDiff line change
@@ -153,12 +153,6 @@ tests:
153153
- class: org.elasticsearch.xpack.ml.integration.MlJobIT
154154
method: testCantCreateJobWithSameID
155155
issue: https://github.com./elastic/elasticsearch/issues/113581
156-
- class: org.elasticsearch.integration.KibanaUserRoleIntegTests
157-
method: testFieldMappings
158-
issue: https://github.com./elastic/elasticsearch/issues/113592
159-
- class: org.elasticsearch.integration.KibanaUserRoleIntegTests
160-
method: testSearchAndMSearch
161-
issue: https://github.com./elastic/elasticsearch/issues/113593
162156
- class: org.elasticsearch.xpack.transform.integration.TransformIT
163157
method: testStopWaitForCheckpoint
164158
issue: https://github.com./elastic/elasticsearch/issues/106113

x-pack/plugin/security/src/internalClusterTest/java/org/elasticsearch/integration/KibanaUserRoleIntegTests.java

+11
Original file line numberDiff line numberDiff line change
@@ -14,13 +14,16 @@
1414
import org.elasticsearch.action.search.MultiSearchResponse;
1515
import org.elasticsearch.cluster.metadata.MappingMetadata;
1616
import org.elasticsearch.common.settings.SecureString;
17+
import org.elasticsearch.common.settings.Settings;
1718
import org.elasticsearch.core.Strings;
19+
import org.elasticsearch.index.IndexSettings;
1820
import org.elasticsearch.index.query.QueryBuilders;
1921
import org.elasticsearch.test.NativeRealmIntegTestCase;
2022
import org.elasticsearch.test.SecuritySettingsSourceField;
2123
import org.elasticsearch.xpack.core.security.authc.support.UsernamePasswordToken;
2224

2325
import java.util.Map;
26+
import java.util.Random;
2427

2528
import static java.util.Collections.singletonMap;
2629
import static org.elasticsearch.test.hamcrest.ElasticsearchAssertions.assertResponse;
@@ -60,6 +63,14 @@ public String configUsersRoles() {
6063
return super.configUsersRoles() + "my_kibana_user:kibana_user\n" + "kibana_user:kibana_user";
6164
}
6265

66+
@Override
67+
protected Settings.Builder setRandomIndexSettings(Random random, Settings.Builder builder) {
68+
// Prevent INDEX_CHECK_ON_STARTUP as a random setting since it could result in indices being checked for corruption before opening.
69+
// When corruption is detected, it will prevent the shard from being opened. This check is expensive in terms of CPU and memory
70+
// usage and causes intermittent CI failures due to timeout.
71+
return super.setRandomIndexSettings(random, builder).put(IndexSettings.INDEX_CHECK_ON_STARTUP.getKey(), false);
72+
}
73+
6374
public void testFieldMappings() throws Exception {
6475
final String index = "logstash-20-12-2015";
6576
final String field = "foo";

0 commit comments

Comments
 (0)