Skip to content

Commit a7faba9

Browse files
committed
Re-add BouncyCastleThreadFilter
Signed-off-by: Craig Perkins <[email protected]>
1 parent ca4c71c commit a7faba9

File tree

10 files changed

+11
-25
lines changed

10 files changed

+11
-25
lines changed

libs/ssl-config/src/test/java/org/opensearch/common/ssl/PemKeyConfigTests.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@
3434

3535
import com.carrotsearch.randomizedtesting.annotations.ThreadLeakFilters;
3636

37+
import org.opensearch.test.BouncyCastleThreadFilter;
3738
import org.opensearch.test.OpenSearchTestCase;
3839
import org.hamcrest.Matchers;
3940

libs/ssl-config/src/test/java/org/opensearch/common/ssl/PemTrustConfigTests.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@
3434

3535
import com.carrotsearch.randomizedtesting.annotations.ThreadLeakFilters;
3636

37+
import org.opensearch.test.BouncyCastleThreadFilter;
3738
import org.opensearch.test.OpenSearchTestCase;
3839
import org.hamcrest.Matchers;
3940

libs/ssl-config/src/test/java/org/opensearch/common/ssl/PemUtilsTests.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@
3636

3737
import org.bouncycastle.asn1.ASN1ObjectIdentifier;
3838
import org.bouncycastle.asn1.pkcs.PrivateKeyInfo;
39+
import org.opensearch.test.BouncyCastleThreadFilter;
3940
import org.opensearch.test.OpenSearchTestCase;
4041

4142
import java.io.IOException;

libs/ssl-config/src/test/java/org/opensearch/common/ssl/SslConfigurationLoaderTests.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@
3737
import org.opensearch.common.settings.MockSecureSettings;
3838
import org.opensearch.common.settings.Settings;
3939
import org.opensearch.core.common.settings.SecureString;
40+
import org.opensearch.test.BouncyCastleThreadFilter;
4041
import org.opensearch.test.OpenSearchTestCase;
4142

4243
import javax.net.ssl.KeyManagerFactory;

libs/ssl-config/src/test/java/org/opensearch/common/ssl/SslDiagnosticsTests.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@
3535
import com.carrotsearch.randomizedtesting.annotations.ThreadLeakFilters;
3636

3737
import org.opensearch.common.Nullable;
38+
import org.opensearch.test.BouncyCastleThreadFilter;
3839
import org.opensearch.test.OpenSearchTestCase;
3940
import org.hamcrest.Matchers;
4041

modules/reindex/src/test/java/org/opensearch/index/reindex/BouncyCastleThreadFilter.java

Lines changed: 0 additions & 23 deletions
This file was deleted.

modules/reindex/src/test/java/org/opensearch/index/reindex/ReindexRestClientSslTests.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,7 @@
5050
import org.opensearch.core.common.bytes.BytesArray;
5151
import org.opensearch.env.Environment;
5252
import org.opensearch.env.TestEnvironment;
53+
import org.opensearch.test.BouncyCastleThreadFilter;
5354
import org.opensearch.test.OpenSearchTestCase;
5455
import org.opensearch.watcher.ResourceWatcherService;
5556
import org.hamcrest.Matchers;

plugins/transport-reactor-netty4/src/test/java/org/opensearch/http/reactor/netty4/ssl/SecureReactorNetty4HttpServerTransportTests.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@
88

99
package org.opensearch.http.reactor.netty4.ssl;
1010

11+
import com.carrotsearch.randomizedtesting.annotations.ThreadLeakFilters;
12+
1113
import org.apache.logging.log4j.message.ParameterizedMessage;
1214
import org.opensearch.common.network.NetworkAddress;
1315
import org.opensearch.common.network.NetworkService;
@@ -35,6 +37,7 @@
3537
import org.opensearch.rest.RestChannel;
3638
import org.opensearch.rest.RestRequest;
3739
import org.opensearch.telemetry.tracing.noop.NoopTracer;
40+
import org.opensearch.test.BouncyCastleThreadFilter;
3841
import org.opensearch.test.KeyStoreUtils;
3942
import org.opensearch.test.OpenSearchTestCase;
4043
import org.opensearch.test.rest.FakeRestRequest;
@@ -97,6 +100,7 @@
97100
/**
98101
* Tests for the secure {@link ReactorNetty4HttpServerTransport} class.
99102
*/
103+
@ThreadLeakFilters(filters = BouncyCastleThreadFilter.class)
100104
public class SecureReactorNetty4HttpServerTransportTests extends OpenSearchTestCase {
101105

102106
private NetworkService networkService;
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
* compatible open source license.
77
*/
88

9-
package org.opensearch.common.ssl;
9+
package org.opensearch.test;
1010

1111
import com.carrotsearch.randomizedtesting.ThreadFilter;
1212

test/framework/src/main/java/org/opensearch/test/OpenSearchTestCase.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -354,7 +354,6 @@ private static void setTestSysProps() {
354354

355355
// Enable Netty leak detection and monitor logger for logged leak errors
356356
System.setProperty("io.netty.leakDetection.level", "paranoid");
357-
System.setProperty("org.bouncycastle.native.cleanup_delay", "0");
358357
}
359358

360359
protected final Logger logger = LogManager.getLogger(getClass());

0 commit comments

Comments
 (0)