Skip to content

Commit d2c338c

Browse files
committed
remove clusterState
1 parent 0fdf1b0 commit d2c338c

File tree

1 file changed

+4
-5
lines changed

1 file changed

+4
-5
lines changed

modules/ingest-geoip/src/main/java/org/elasticsearch/ingest/geoip/DatabaseNodeService.java

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -297,7 +297,6 @@ void checkDatabases(ClusterState state) {
297297
void checkDatabases(ProjectState projectState) {
298298
ProjectId projectId = projectState.projectId();
299299
ProjectMetadata projectMetadata = projectState.metadata();
300-
ClusterState clusterState = projectState.cluster();
301300
PersistentTasksCustomMetadata persistentTasks = projectMetadata.custom(PersistentTasksCustomMetadata.TYPE);
302301
if (persistentTasks == null) {
303302
logger.trace("Not checking databases for project [{}] because persistent tasks are null", projectId);
@@ -311,7 +310,7 @@ void checkDatabases(ProjectState projectState) {
311310
} else {
312311
// regardless of whether DATABASES_INDEX is an alias, resolve it to a concrete index
313312
Index databasesIndex = databasesAbstraction.getWriteIndex();
314-
IndexRoutingTable databasesIndexRT = clusterState.routingTable(projectId).index(databasesIndex);
313+
IndexRoutingTable databasesIndexRT = projectState.routingTable().index(databasesIndex);
315314
if (databasesIndexRT == null || databasesIndexRT.allPrimaryShardsActive() == false) {
316315
logger.trace(
317316
"Not checking databases because geoip databases index does not have all active primary shards for" + " project [{}]",
@@ -335,15 +334,15 @@ void checkDatabases(ProjectState projectState) {
335334
taskState.getDatabases()
336335
.entrySet()
337336
.stream()
338-
.filter(e -> e.getValue().isNewEnough(clusterState.getMetadata().settings()))
337+
.filter(e -> e.getValue().isNewEnough(projectState.settings()))
339338
.map(entry -> Tuple.tuple(entry.getKey(), entry.getValue()))
340339
.toList()
341340
);
342341
}
343342

344343
// process the geoip task state for the enterprise geoip downloader
345344
{
346-
EnterpriseGeoIpTaskState taskState = getEnterpriseGeoIpTaskState(clusterState);
345+
EnterpriseGeoIpTaskState taskState = getEnterpriseGeoIpTaskState(projectState.cluster());
347346
if (taskState == null) {
348347
// Note: an empty state will purge stale entries in databases map
349348
taskState = EnterpriseGeoIpTaskState.EMPTY;
@@ -352,7 +351,7 @@ void checkDatabases(ProjectState projectState) {
352351
taskState.getDatabases()
353352
.entrySet()
354353
.stream()
355-
.filter(e -> e.getValue().isNewEnough(clusterState.getMetadata().settings()))
354+
.filter(e -> e.getValue().isNewEnough(projectState.settings()))
356355
.map(entry -> Tuple.tuple(entry.getKey(), entry.getValue()))
357356
.toList()
358357
);

0 commit comments

Comments
 (0)