Oh, I am talking about another memory leak. the offheap memory leak we had experienced. Which is about Direct Buffer memory. the callstack as below. ReplicaFetcherThread.warn - [ReplicaFetcherThread-4-1463989770], Error in fetch kafka.server.ReplicaFetcherThread$FetchRequest@7f4c1657. Possible cause: java.lang.OutOfMemoryError: Direct buffer memory ERROR kafka-network-thread-75737866-PLAINTEXT-26 Processor.error - Processor got uncaught exception. local3.err java.lang.OutOfMemoryError: - Direct buffer memory at java.nio.Bits.reserveMemory(Bits.java:693)
On Mon, Jul 11, 2016 at 10:54 AM, Tom Crayford <tcrayf...@heroku.com> wrote: > Hi (I'm the author of that ticket): > > From my understanding limiting MaxDirectMemory won't workaround this memory > leak. The leak is inside the JVM's implementation, not in normal direct > buffers. On one of our brokers with this issue, we're seeing the JVM report > 1.2GB of heap, and 128MB of offheap memory, yet the actual process memory > is more like 10GB. > > Thanks > > Tom Crayford > Heroku Kafka > -- -hao