Skip to content

Commit d6d782a

Browse files
authored
Remove unused thread pool name assertions in tests (#107340)
Original method assertSnapshotOrStatelessPermittedThreadPool covers testing thread pools names, no need for override. Follow up for #106208 [comment](#106208 (review))
1 parent 2c0e90f commit d6d782a

File tree

9 files changed

+7
-74
lines changed

9 files changed

+7
-74
lines changed

modules/repository-s3/src/test/java/org/elasticsearch/repositories/s3/RepositoryCredentialsTests.java

Lines changed: 0 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -15,15 +15,11 @@
1515
import org.apache.logging.log4j.LogManager;
1616
import org.apache.logging.log4j.Logger;
1717
import org.elasticsearch.client.internal.node.NodeClient;
18-
import org.elasticsearch.cluster.metadata.RepositoryMetadata;
19-
import org.elasticsearch.cluster.service.ClusterService;
2018
import org.elasticsearch.common.settings.MockSecureSettings;
2119
import org.elasticsearch.common.settings.Settings;
2220
import org.elasticsearch.common.settings.SettingsFilter;
23-
import org.elasticsearch.common.util.BigArrays;
2421
import org.elasticsearch.core.SuppressForbidden;
2522
import org.elasticsearch.env.Environment;
26-
import org.elasticsearch.indices.recovery.RecoverySettings;
2723
import org.elasticsearch.plugins.Plugin;
2824
import org.elasticsearch.plugins.PluginsService;
2925
import org.elasticsearch.repositories.RepositoriesService;
@@ -34,7 +30,6 @@
3430
import org.elasticsearch.test.ESSingleNodeTestCase;
3531
import org.elasticsearch.test.rest.FakeRestRequest;
3632
import org.elasticsearch.watcher.ResourceWatcherService;
37-
import org.elasticsearch.xcontent.NamedXContentRegistry;
3833

3934
import java.security.AccessController;
4035
import java.security.PrivilegedAction;
@@ -256,23 +251,6 @@ public ProxyS3RepositoryPlugin(Settings settings) {
256251
super(settings);
257252
}
258253

259-
@Override
260-
protected S3Repository createRepository(
261-
RepositoryMetadata metadata,
262-
NamedXContentRegistry registry,
263-
ClusterService clusterService,
264-
BigArrays bigArrays,
265-
RecoverySettings recoverySettings,
266-
S3RepositoriesMetrics s3RepositoriesMetrics
267-
) {
268-
return new S3Repository(metadata, registry, getService(), clusterService, bigArrays, recoverySettings, s3RepositoriesMetrics) {
269-
@Override
270-
protected void assertSnapshotOrStatelessPermittedThreadPool() {
271-
// eliminate thread name check as we create repo manually on test/main threads
272-
}
273-
};
274-
}
275-
276254
@Override
277255
S3Service s3Service(Environment environment, Settings nodeSettings, ResourceWatcherService resourceWatcherService) {
278256
return new ProxyS3Service(environment, nodeSettings, resourceWatcherService);

modules/repository-s3/src/test/java/org/elasticsearch/repositories/s3/S3RepositoryTests.java

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -130,11 +130,6 @@ private S3Repository createS3Repo(RepositoryMetadata metadata) {
130130
MockBigArrays.NON_RECYCLING_INSTANCE,
131131
new RecoverySettings(Settings.EMPTY, new ClusterSettings(Settings.EMPTY, ClusterSettings.BUILT_IN_CLUSTER_SETTINGS)),
132132
S3RepositoriesMetrics.NOOP
133-
) {
134-
@Override
135-
protected void assertSnapshotOrStatelessPermittedThreadPool() {
136-
// eliminate thread name check as we create repo manually on test/main threads
137-
}
138-
};
133+
);
139134
}
140135
}

modules/repository-url/src/test/java/org/elasticsearch/repositories/url/URLRepositoryTests.java

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -41,12 +41,7 @@ private URLRepository createRepository(Settings baseSettings, RepositoryMetadata
4141
MockBigArrays.NON_RECYCLING_INSTANCE,
4242
new RecoverySettings(baseSettings, new ClusterSettings(baseSettings, ClusterSettings.BUILT_IN_CLUSTER_SETTINGS)),
4343
mock(URLHttpClient.Factory.class)
44-
) {
45-
@Override
46-
protected void assertSnapshotOrStatelessPermittedThreadPool() {
47-
// eliminate thread name check as we create repo manually on test/main threads
48-
}
49-
};
44+
);
5045
}
5146

5247
public void testWhiteListingRepoURL() throws IOException {

server/src/main/java/org/elasticsearch/repositories/blobstore/BlobStoreRepository.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1994,7 +1994,7 @@ public long getRestoreThrottleTimeInNanos() {
19941994
return restoreRateLimitingTimeInNanos.count();
19951995
}
19961996

1997-
protected void assertSnapshotOrStatelessPermittedThreadPool() {
1997+
private void assertSnapshotOrStatelessPermittedThreadPool() {
19981998
// The Stateless plugin adds custom thread pools for object store operations
19991999
assert ThreadPool.assertCurrentThreadPool(
20002000
ThreadPool.Names.SNAPSHOT,

server/src/test/java/org/elasticsearch/repositories/blobstore/BlobStoreRepositoryRestoreTests.java

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -225,12 +225,7 @@ private Repository createRepository() {
225225
clusterService,
226226
MockBigArrays.NON_RECYCLING_INSTANCE,
227227
new RecoverySettings(Settings.EMPTY, new ClusterSettings(Settings.EMPTY, ClusterSettings.BUILT_IN_CLUSTER_SETTINGS))
228-
) {
229-
@Override
230-
protected void assertSnapshotOrStatelessPermittedThreadPool() {
231-
// eliminate thread name check as we create repo manually
232-
}
233-
};
228+
);
234229
clusterService.addStateApplier(event -> repository.updateState(event.state()));
235230
// Apply state once to initialize repo properly like RepositoriesService would
236231
repository.updateState(clusterService.state());

server/src/test/java/org/elasticsearch/snapshots/SnapshotResiliencyTests.java

Lines changed: 1 addition & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -2121,19 +2121,7 @@ public RecyclerBytesStreamOutput newNetworkBytesStream() {
21212121
transportService,
21222122
Collections.singletonMap(
21232123
FsRepository.TYPE,
2124-
metadata -> new FsRepository(
2125-
metadata,
2126-
environment,
2127-
xContentRegistry(),
2128-
clusterService,
2129-
bigArrays,
2130-
recoverySettings
2131-
) {
2132-
@Override
2133-
protected void assertSnapshotOrStatelessPermittedThreadPool() {
2134-
// eliminate thread name check as we create repo in the test thread
2135-
}
2136-
}
2124+
metadata -> new FsRepository(metadata, environment, xContentRegistry(), clusterService, bigArrays, recoverySettings)
21372125
),
21382126
emptyMap(),
21392127
threadPool,

x-pack/plugin/searchable-snapshots/src/internalClusterTest/java/org/elasticsearch/xpack/searchablesnapshots/cache/full/SearchableSnapshotsPrewarmingIntegTests.java

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -448,13 +448,6 @@ public Map<String, Repository.Factory> getRepositories(
448448
"tracking",
449449
(metadata) -> new FsRepository(metadata, env, namedXContentRegistry, clusterService, bigArrays, recoverySettings) {
450450

451-
@Override
452-
protected void assertSnapshotOrStatelessPermittedThreadPool() {
453-
if (enabled.get()) {
454-
super.assertSnapshotOrStatelessPermittedThreadPool();
455-
}
456-
}
457-
458451
@Override
459452
protected BlobStore createBlobStore() throws Exception {
460453
final BlobStore delegate = super.createBlobStore();

x-pack/plugin/searchable-snapshots/src/internalClusterTest/java/org/elasticsearch/xpack/searchablesnapshots/recovery/SearchableSnapshotRecoveryStateIntegrationTests.java

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -246,12 +246,7 @@ public Map<String, Repository.Factory> getRepositories(
246246
) {
247247
return Collections.singletonMap(
248248
"test-fs",
249-
(metadata) -> new FsRepository(metadata, env, namedXContentRegistry, clusterService, bigArrays, recoverySettings) {
250-
@Override
251-
protected void assertSnapshotOrStatelessPermittedThreadPool() {
252-
// ignore
253-
}
254-
}
249+
(metadata) -> new FsRepository(metadata, env, namedXContentRegistry, clusterService, bigArrays, recoverySettings)
255250
);
256251
}
257252
}

x-pack/plugin/searchable-snapshots/src/test/java/org/elasticsearch/xpack/searchablesnapshots/store/SearchableSnapshotDirectoryTests.java

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -606,13 +606,7 @@ private void testDirectories(
606606
BlobStoreTestUtil.mockClusterService(repositoryMetadata),
607607
MockBigArrays.NON_RECYCLING_INSTANCE,
608608
new RecoverySettings(Settings.EMPTY, new ClusterSettings(Settings.EMPTY, ClusterSettings.BUILT_IN_CLUSTER_SETTINGS))
609-
) {
610-
611-
@Override
612-
protected void assertSnapshotOrStatelessPermittedThreadPool() {
613-
// eliminate thread name check as we create repo manually on test/main threads
614-
}
615-
};
609+
);
616610
repository.start();
617611
releasables.add(repository::stop);
618612

0 commit comments

Comments
 (0)