Activity log for bug #985117

Date Who What changed Old value New value Message
2012-04-18 18:07:49 Peter Beaman bug added bug
2012-04-18 18:08:02 Peter Beaman description Encountered while running 5-terminal TPCC on dev01: Exception in thread "Thread-21" java.lang.OutOfMemoryError: Direct buffer memory at java.nio.Bits.reserveMemory(Bits.java:659) at java.nio.DirectByteBuffer.<init>(DirectByteBuffer.java:113) at java.nio.ByteBuffer.allocateDirect(ByteBuffer.java:305) at sun.nio.ch.Util.getTemporaryDirectBuffer(Util.java:75) at sun.nio.ch.IOUtil.write(IOUtil.java:87) at sun.nio.ch.FileChannelImpl.write(FileChannelImpl.java:689) at com.persistit.MediatedFileChannel.write(MediatedFileChannel.java:238) at com.persistit.JournalManager.flush(JournalManager.java:1236) at com.persistit.JournalManager.prepareWriteBuffer(JournalManager.java:1318) at com.persistit.JournalManager.writeTransactionToJournal(JournalManager.java:1063) at com.persistit.Transaction.flushTransactionBuffer(Transaction.java:1018) at com.persistit.Transaction.commit(Transaction.java:723) at com.persistit.Transaction.commit(Transaction.java:642) at com.persistit.tpcc.PersistitTransactionEngine.newOrderTransaction(PersistitTransactionEngine.java:632) at com.persistit.tpcc.jTPCCTerminal.executeTransaction(jTPCCTerminal.java:147) at com.persistit.tpcc.jTPCCTerminal.executeTransactions(jTPCCTerminal.java:93) at com.persistit.tpcc.jTPCCTerminal.run(jTPCCTerminal.java:50) at java.lang.Thread.run(Thread.java:679) Exception in thread "Thread-32" java.lang.OutOfMemoryError: Direct buffer memory at java.nio.Bits.reserveMemory(Bits.java:659) at java.nio.DirectByteBuffer.<init>(DirectByteBuffer.java:113) at java.nio.ByteBuffer.allocateDirect(ByteBuffer.java:305) at sun.nio.ch.Util.getTemporaryDirectBuffer(Util.java:75) at sun.nio.ch.IOUtil.write(IOUtil.java:87) at sun.nio.ch.FileChannelImpl.write(FileChannelImpl.java:689) at com.persistit.MediatedFileChannel.write(MediatedFileChannel.java:238) at com.persistit.JournalManager.flush(JournalManager.java:1236) at com.persistit.JournalManager.prepareWriteBuffer(JournalManager.java:1318) at com.persistit.JournalManager.writeTransactionToJournal(JournalManager.java:1063) at com.persistit.Transaction.flushTransactionBuffer(Transaction.java:1018) at com.persistit.Transaction.commit(Transaction.java:723) at com.persistit.Transaction.commit(Transaction.java:642) at com.persistit.tpcc.PersistitTransactionEngine.paymentTransaction(PersistitTransactionEngine.java:1116) at com.persistit.tpcc.jTPCCTerminal.executeTransaction(jTPCCTerminal.java:185) at com.persistit.tpcc.jTPCCTerminal.executeTransactions(jTPCCTerminal.java:81) at com.persistit.tpcc.jTPCCTerminal.run(jTPCCTerminal.java:50) at java.lang.Thread.run(Thread.java:679) Need to determine whether this is merely due to a configuration issue or is a genuine bug. I have never seen this before and have used this configuration on dev01 many times. Encountered while running 50-terminal TPCC on dev01: Exception in thread "Thread-21" java.lang.OutOfMemoryError: Direct buffer memory  at java.nio.Bits.reserveMemory(Bits.java:659)  at java.nio.DirectByteBuffer.<init>(DirectByteBuffer.java:113)  at java.nio.ByteBuffer.allocateDirect(ByteBuffer.java:305)  at sun.nio.ch.Util.getTemporaryDirectBuffer(Util.java:75)  at sun.nio.ch.IOUtil.write(IOUtil.java:87)  at sun.nio.ch.FileChannelImpl.write(FileChannelImpl.java:689)  at com.persistit.MediatedFileChannel.write(MediatedFileChannel.java:238)  at com.persistit.JournalManager.flush(JournalManager.java:1236)  at com.persistit.JournalManager.prepareWriteBuffer(JournalManager.java:1318)  at com.persistit.JournalManager.writeTransactionToJournal(JournalManager.java:1063)  at com.persistit.Transaction.flushTransactionBuffer(Transaction.java:1018)  at com.persistit.Transaction.commit(Transaction.java:723)  at com.persistit.Transaction.commit(Transaction.java:642)  at com.persistit.tpcc.PersistitTransactionEngine.newOrderTransaction(PersistitTransactionEngine.java:632)  at com.persistit.tpcc.jTPCCTerminal.executeTransaction(jTPCCTerminal.java:147)  at com.persistit.tpcc.jTPCCTerminal.executeTransactions(jTPCCTerminal.java:93)  at com.persistit.tpcc.jTPCCTerminal.run(jTPCCTerminal.java:50)  at java.lang.Thread.run(Thread.java:679) Exception in thread "Thread-32" java.lang.OutOfMemoryError: Direct buffer memory  at java.nio.Bits.reserveMemory(Bits.java:659)  at java.nio.DirectByteBuffer.<init>(DirectByteBuffer.java:113)  at java.nio.ByteBuffer.allocateDirect(ByteBuffer.java:305)  at sun.nio.ch.Util.getTemporaryDirectBuffer(Util.java:75)  at sun.nio.ch.IOUtil.write(IOUtil.java:87)  at sun.nio.ch.FileChannelImpl.write(FileChannelImpl.java:689)  at com.persistit.MediatedFileChannel.write(MediatedFileChannel.java:238)  at com.persistit.JournalManager.flush(JournalManager.java:1236)  at com.persistit.JournalManager.prepareWriteBuffer(JournalManager.java:1318)  at com.persistit.JournalManager.writeTransactionToJournal(JournalManager.java:1063)  at com.persistit.Transaction.flushTransactionBuffer(Transaction.java:1018)  at com.persistit.Transaction.commit(Transaction.java:723)  at com.persistit.Transaction.commit(Transaction.java:642)  at com.persistit.tpcc.PersistitTransactionEngine.paymentTransaction(PersistitTransactionEngine.java:1116)  at com.persistit.tpcc.jTPCCTerminal.executeTransaction(jTPCCTerminal.java:185)  at com.persistit.tpcc.jTPCCTerminal.executeTransactions(jTPCCTerminal.java:81)  at com.persistit.tpcc.jTPCCTerminal.run(jTPCCTerminal.java:50)  at java.lang.Thread.run(Thread.java:679) Need to determine whether this is merely due to a configuration issue or is a genuine bug. I have never seen this before and have used this configuration on dev01 many times.
2012-04-19 13:58:11 Peter Beaman akiban-persistit: status Confirmed In Progress
2012-05-18 20:58:23 Peter Beaman akiban-persistit: status In Progress Confirmed
2012-09-06 18:35:38 Timothy Wegner akiban-persistit: milestone 3.1.8
2012-09-06 18:35:41 Timothy Wegner akiban-persistit: importance Medium High
2012-09-06 18:36:13 Timothy Wegner visibility private public
2012-10-17 18:12:36 Nathan Williams akiban-persistit: milestone 3.2.0 3.2.1
2012-11-14 15:07:29 Nathan Williams akiban-persistit: milestone 3.2.1 future
2012-11-29 15:14:14 Peter Beaman akiban-persistit: importance High Low