File tree Expand file tree Collapse file tree 2 files changed +2
-13
lines changed
server/src/test/java/org/elasticsearch/index/engine Expand file tree Collapse file tree 2 files changed +2
-13
lines changed Original file line number Diff line number Diff line change @@ -232,9 +232,6 @@ tests:
232
232
- class : org.elasticsearch.action.admin.cluster.node.tasks.CancellableTasksIT
233
233
method : testChildrenTasksCancelledOnTimeout
234
234
issue : https://github.com/elastic/elasticsearch/issues/123568
235
- - class : org.elasticsearch.index.engine.ThreadPoolMergeExecutorServiceDiskSpaceTests
236
- method : testUnavailableBudgetBlocksNewMergeTasksFromStartingExecution
237
- issue : https://github.com/elastic/elasticsearch/issues/130205
238
235
- class : org.elasticsearch.packaging.test.DockerTests
239
236
method : test050BasicApiTests
240
237
issue : https://github.com/elastic/elasticsearch/issues/120911
Original file line number Diff line number Diff line change @@ -771,16 +771,8 @@ public void testUnavailableBudgetBlocksNewMergeTasksFromStartingExecution() thro
771
771
while (submittedMergesCount > 0 && expectedAvailableBudget .get () > 0L ) {
772
772
ThreadPoolMergeScheduler .MergeTask mergeTask = mock (ThreadPoolMergeScheduler .MergeTask .class );
773
773
when (mergeTask .supportsIOThrottling ()).thenReturn (randomBoolean ());
774
- doAnswer (mock -> {
775
- Schedule schedule = randomFrom (Schedule .values ());
776
- if (schedule == BACKLOG ) {
777
- testThreadPool .executor (ThreadPool .Names .GENERIC ).execute (() -> {
778
- // re-enqueue backlogged merge task
779
- threadPoolMergeExecutorService .reEnqueueBackloggedMergeTask (mergeTask );
780
- });
781
- }
782
- return schedule ;
783
- }).when (mergeTask ).schedule ();
774
+ // avoid backlogging and re-enqueing merge tasks in this test because it makes the queue's available budget unsteady
775
+ when (mergeTask .schedule ()).thenReturn (randomFrom (RUN , ABORT ));
784
776
// let some task complete, which will NOT hold up any budget
785
777
if (randomBoolean ()) {
786
778
// this task will NOT hold up any budget because it runs quickly (it is not blocked)
You can’t perform that action at this time.
0 commit comments