|  | @@ -11,6 +11,7 @@ package org.elasticsearch.index.mapper;
 | 
	
		
			
				|  |  |  import org.apache.lucene.document.StoredField;
 | 
	
		
			
				|  |  |  import org.apache.lucene.index.DirectoryReader;
 | 
	
		
			
				|  |  |  import org.apache.lucene.index.LeafReaderContext;
 | 
	
		
			
				|  |  | +import org.apache.lucene.index.NoMergePolicy;
 | 
	
		
			
				|  |  |  import org.apache.lucene.index.SortedNumericDocValues;
 | 
	
		
			
				|  |  |  import org.apache.lucene.search.Collector;
 | 
	
		
			
				|  |  |  import org.apache.lucene.search.FieldDoc;
 | 
	
	
		
			
				|  | @@ -263,11 +264,17 @@ public class LongScriptFieldTypeTests extends AbstractNonTextScriptFieldTypeTest
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -    @AwaitsFix(bugUrl = "https://github.com/elastic/elasticsearch/issues/106044")
 | 
	
		
			
				|  |  |      public void testBlockLoader() throws IOException {
 | 
	
		
			
				|  |  | -        try (Directory directory = newDirectory(); RandomIndexWriter iw = new RandomIndexWriter(random(), directory)) {
 | 
	
		
			
				|  |  | -            iw.addDocument(List.of(new StoredField("_source", new BytesRef("{\"foo\": [1]}"))));
 | 
	
		
			
				|  |  | -            iw.addDocument(List.of(new StoredField("_source", new BytesRef("{\"foo\": [2]}"))));
 | 
	
		
			
				|  |  | +        try (
 | 
	
		
			
				|  |  | +            Directory directory = newDirectory();
 | 
	
		
			
				|  |  | +            RandomIndexWriter iw = new RandomIndexWriter(random(), directory, newIndexWriterConfig().setMergePolicy(NoMergePolicy.INSTANCE))
 | 
	
		
			
				|  |  | +        ) {
 | 
	
		
			
				|  |  | +            iw.addDocuments(
 | 
	
		
			
				|  |  | +                List.of(
 | 
	
		
			
				|  |  | +                    List.of(new StoredField("_source", new BytesRef("{\"foo\": [1]}"))),
 | 
	
		
			
				|  |  | +                    List.of(new StoredField("_source", new BytesRef("{\"foo\": [2]}")))
 | 
	
		
			
				|  |  | +                )
 | 
	
		
			
				|  |  | +            );
 | 
	
		
			
				|  |  |              try (DirectoryReader reader = iw.getReader()) {
 | 
	
		
			
				|  |  |                  LongScriptFieldType fieldType = build("add_param", Map.of("param", 1), OnScriptError.FAIL);
 | 
	
		
			
				|  |  |                  assertThat(blockLoaderReadValuesFromColumnAtATimeReader(reader, fieldType), equalTo(List.of(2L, 3L)));
 |