Uploaded image for project: 'Apache Arrow'
  1. Apache Arrow
  2. ARROW-260

TestValueVector.testFixedVectorReallocation and testVariableVectorReallocation are flaky

    Details

    • Type: Test
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 0.1.0
    • Component/s: Java
    • Labels:
      None

      Description

      The Travis-ci build has failled several times on these tests.
      It looks like they often throw OOME.
      stacktrace bellow:

      testFixedVectorReallocation(org.apache.arrow.vector.TestValueVector)  Time elapsed: 0.174 sec  <<< ERROR!
      java.lang.Exception: Unexpected exception, expected<org.apache.arrow.vector.util.OversizedAllocationException> but was<org.apache.arrow.memory.OutOfMemoryException>
      	at java.nio.Bits.reserveMemory(Bits.java:658)
      	at java.nio.DirectByteBuffer.<init>(DirectByteBuffer.java:123)
      	at java.nio.ByteBuffer.allocateDirect(ByteBuffer.java:306)
      	at io.netty.buffer.UnpooledUnsafeDirectByteBuf.allocateDirect(UnpooledUnsafeDirectByteBuf.java:108)
      	at io.netty.buffer.UnpooledUnsafeDirectByteBuf.<init>(UnpooledUnsafeDirectByteBuf.java:69)
      	at io.netty.buffer.UnpooledByteBufAllocator.newDirectBuffer(UnpooledByteBufAllocator.java:50)
      	at io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:155)
      	at io.netty.buffer.PooledByteBufAllocatorL$InnerAllocator.newDirectBufferL(PooledByteBufAllocatorL.java:155)
      	at io.netty.buffer.PooledByteBufAllocatorL$InnerAllocator.directBuffer(PooledByteBufAllocatorL.java:195)
      	at io.netty.buffer.PooledByteBufAllocatorL.allocate(PooledByteBufAllocatorL.java:62)
      	at org.apache.arrow.memory.AllocationManager.<init>(AllocationManager.java:79)
      	at org.apache.arrow.memory.BaseAllocator.bufferWithoutReservation(BaseAllocator.java:238)
      	at org.apache.arrow.memory.BaseAllocator.buffer(BaseAllocator.java:220)
      	at org.apache.arrow.memory.BaseAllocator.buffer(BaseAllocator.java:190)
      	at org.apache.arrow.vector.UInt4Vector.allocateBytes(UInt4Vector.java:189)
      	at org.apache.arrow.vector.UInt4Vector.allocateNew(UInt4Vector.java:171)
      	at org.apache.arrow.vector.TestValueVector.testFixedVectorReallocation(TestValueVector.java:106)
      testVariableVectorReallocation(org.apache.arrow.vector.TestValueVector)  Time elapsed: 0.148 sec  <<< ERROR!
      java.lang.Exception: Unexpected exception, expected<org.apache.arrow.vector.util.OversizedAllocationException> but was<org.apache.arrow.memory.OutOfMemoryException>
      	at java.nio.Bits.reserveMemory(Bits.java:658)
      	at java.nio.DirectByteBuffer.<init>(DirectByteBuffer.java:123)
      	at java.nio.ByteBuffer.allocateDirect(ByteBuffer.java:306)
      	at io.netty.buffer.UnpooledUnsafeDirectByteBuf.allocateDirect(UnpooledUnsafeDirectByteBuf.java:108)
      	at io.netty.buffer.UnpooledUnsafeDirectByteBuf.<init>(UnpooledUnsafeDirectByteBuf.java:69)
      	at io.netty.buffer.UnpooledByteBufAllocator.newDirectBuffer(UnpooledByteBufAllocator.java:50)
      	at io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:155)
      	at io.netty.buffer.PooledByteBufAllocatorL$InnerAllocator.newDirectBufferL(PooledByteBufAllocatorL.java:155)
      	at io.netty.buffer.PooledByteBufAllocatorL$InnerAllocator.directBuffer(PooledByteBufAllocatorL.java:195)
      	at io.netty.buffer.PooledByteBufAllocatorL.allocate(PooledByteBufAllocatorL.java:62)
      	at org.apache.arrow.memory.AllocationManager.<init>(AllocationManager.java:79)
      	at org.apache.arrow.memory.BaseAllocator.bufferWithoutReservation(BaseAllocator.java:238)
      	at org.apache.arrow.memory.BaseAllocator.buffer(BaseAllocator.java:220)
      	at org.apache.arrow.memory.BaseAllocator.buffer(BaseAllocator.java:190)
      	at org.apache.arrow.vector.VarCharVector.allocateNew(VarCharVector.java:364)
      	at org.apache.arrow.vector.TestValueVector.testVariableVectorReallocation(TestValueVector.java:163)
      Results :
      Tests in error: 
        TestValueVector.testFixedVectorReallocation »  Unexpected exception, expected<...
        TestValueVector.testVariableVectorReallocation »  Unexpected exception, expect...
      

        Attachments

          Activity

            People

            • Assignee:
              jihoonson Jihoon Son
              Reporter:
              julienledem Julien Le Dem
            • Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: