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 14
14
import org .elasticsearch .common .settings .ClusterSettings ;
15
15
import org .elasticsearch .common .settings .Settings ;
16
16
import org .elasticsearch .common .unit .ByteSizeValue ;
17
+ import org .elasticsearch .common .util .concurrent .ConcurrentCollections ;
17
18
import org .elasticsearch .common .util .concurrent .EsExecutors ;
18
19
import org .elasticsearch .core .PathUtils ;
19
20
import org .elasticsearch .core .PathUtilsForTesting ;
40
41
import java .util .IdentityHashMap ;
41
42
import java .util .LinkedHashSet ;
42
43
import java .util .List ;
44
+ import java .util .Set ;
43
45
import java .util .concurrent .CountDownLatch ;
44
46
import java .util .concurrent .Executor ;
45
47
import java .util .concurrent .TimeUnit ;
@@ -898,8 +900,8 @@ public void testEnqueuedMergeTasksAreUnblockedWhenEstimatedMergeSizeChanges() th
898
900
assertBusy (
899
901
() -> assertThat (threadPoolMergeExecutorService .getDiskSpaceAvailableForNewMergeTasks (), is (expectedAvailableBudget .get ()))
900
902
);
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 ();
903
905
int submittedMergesCount = randomIntBetween (1 , 5 );
904
906
long [] mergeSizeEstimates = new long [submittedMergesCount ];
905
907
for (int i = 0 ; i < submittedMergesCount ; i ++) {
You can’t perform that action at this time.
0 commit comments