File tree Expand file tree Collapse file tree 1 file changed +6
-2
lines changed
server/src/test/java/org/elasticsearch/index/shard Expand file tree Collapse file tree 1 file changed +6
-2
lines changed Original file line number Diff line number Diff line change 4242import org .elasticsearch .index .engine .EngineTestCase ;
4343import org .elasticsearch .index .engine .InternalEngine ;
4444import org .elasticsearch .index .engine .ThreadPoolMergeQueue ;
45+ import org .elasticsearch .index .engine .ThreadPoolMergeScheduler ;
4546import org .elasticsearch .index .mapper .IdFieldMapper ;
4647import org .elasticsearch .index .mapper .LuceneDocument ;
4748import org .elasticsearch .index .mapper .MapperService ;
@@ -99,8 +100,11 @@ public void setupListeners() throws Exception {
99100 maxListeners = randomIntBetween (2 , 1000 );
100101 // Now setup the InternalEngine which is much more complicated because we aren't mocking anything
101102 threadPool = new TestThreadPool (getTestName ());
102- IndexSettings indexSettings = IndexSettingsModule .newIndexSettings ("index" , Settings .EMPTY );
103- threadPoolMergeQueue = ThreadPoolMergeQueue .maybeCreateThreadPoolMergeQueue (threadPool , indexSettings .getNodeSettings ());
103+ Settings settings = Settings .builder ()
104+ .put (ThreadPoolMergeScheduler .USE_THREAD_POOL_MERGE_SCHEDULER_SETTING .getKey (), randomBoolean ())
105+ .build ();
106+ IndexSettings indexSettings = IndexSettingsModule .newIndexSettings ("index" , settings );
107+ threadPoolMergeQueue = ThreadPoolMergeQueue .maybeCreateThreadPoolMergeQueue (threadPool , settings );
104108 listeners = new RefreshListeners (
105109 () -> maxListeners ,
106110 () -> engine .refresh ("too-many-listeners" ),
You can’t perform that action at this time.
0 commit comments