Github user ilooner commented on a diff in the pull request:

    https://github.com/apache/drill/pull/1234#discussion_r183846152
  
    --- Diff: 
exec/java-exec/src/test/java/org/apache/drill/exec/store/bson/TestBsonRecordReader.java
 ---
    @@ -49,17 +50,20 @@
     import org.junit.BeforeClass;
     import org.junit.Test;
     
    -public class TestBsonRecordReader extends BaseTestQuery {
    +public class TestBsonRecordReader {
    +  private static BufferAllocator allocator;
       private static VectorContainerWriter writer;
       private static TestOutputMutator mutator;
    +  private static DrillBuf buffer;
       private static BsonRecordReader bsonReader;
     
       @BeforeClass
       public static void setUp() {
    -    BufferAllocator bufferAllocator = getDrillbitContext().getAllocator();
    -    mutator = new TestOutputMutator(bufferAllocator);
    +    allocator = new RootAllocator(9_000_00);
    --- End diff --
    
    After addressing review comments and recompiling I observed different 
behavoir. Now the tests pass with 400kb on the root allocator. But reducing it 
to 300kb causes an IOB. I have filed an issue here 
https://issues.apache.org/jira/browse/DRILL-6352


---

Reply via email to