File tree Expand file tree Collapse file tree 1 file changed +4
-2
lines changed
server/src/test/java/org/elasticsearch/index/engine Expand file tree Collapse file tree 1 file changed +4
-2
lines changed Original file line number Diff line number Diff line change 1414import org .elasticsearch .common .settings .ClusterSettings ;
1515import org .elasticsearch .common .settings .Settings ;
1616import org .elasticsearch .common .unit .ByteSizeValue ;
17+ import org .elasticsearch .common .util .concurrent .ConcurrentCollections ;
1718import org .elasticsearch .common .util .concurrent .EsExecutors ;
1819import org .elasticsearch .core .PathUtils ;
1920import org .elasticsearch .core .PathUtilsForTesting ;
4041import java .util .IdentityHashMap ;
4142import java .util .LinkedHashSet ;
4243import java .util .List ;
44+ import java .util .Set ;
4345import java .util .concurrent .CountDownLatch ;
4446import java .util .concurrent .Executor ;
4547import java .util .concurrent .TimeUnit ;
@@ -898,8 +900,8 @@ public void testEnqueuedMergeTasksAreUnblockedWhenEstimatedMergeSizeChanges() th
898900 assertBusy (
899901 () -> assertThat (threadPoolMergeExecutorService .getDiskSpaceAvailableForNewMergeTasks (), is (expectedAvailableBudget .get ()))
900902 );
901- List <ThreadPoolMergeScheduler .MergeTask > tasksRunList = new ArrayList <> ();
902- List <ThreadPoolMergeScheduler .MergeTask > tasksAbortList = new ArrayList <> ();
903+ Set <ThreadPoolMergeScheduler .MergeTask > tasksRunList = ConcurrentCollections . newConcurrentSet ();
904+ Set <ThreadPoolMergeScheduler .MergeTask > tasksAbortList = ConcurrentCollections . newConcurrentSet ();
903905 int submittedMergesCount = randomIntBetween (1 , 5 );
904906 long [] mergeSizeEstimates = new long [submittedMergesCount ];
905907 for (int i = 0 ; i < submittedMergesCount ; i ++) {
You can’t perform that action at this time.
0 commit comments