Skip to content

Commit 437c8ea

Browse files
committed
limit iterations
1 parent af47aaa commit 437c8ea

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

  • x-pack/plugin/searchable-snapshots/src/main/java/org/elasticsearch/xpack/searchablesnapshots/cache

x-pack/plugin/searchable-snapshots/src/main/java/org/elasticsearch/xpack/searchablesnapshots/cache/CacheService.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -246,7 +246,7 @@ protected void synchronizeCache() {
246246
long count = 0L;
247247
final Set<Path> cacheDirs = new HashSet<>();
248248
final long startTimeNanos = threadPool.relativeTimeInNanos();
249-
final int maxCacheFilesToSync = this.maxCacheFilesToSyncAtOnce;
249+
final int maxCacheFilesToSync = Math.min(cacheFilesToSync.size(), this.maxCacheFilesToSyncAtOnce);
250250
for (long i = 0L; i < maxCacheFilesToSync; i++) {
251251
if (lifecycleState() != Lifecycle.State.STARTED) {
252252
logger.debug("stopping cache synchronization (cache service is closing)");

0 commit comments

Comments
 (0)