Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
1.44.0
-
None
Description
When running the test case ExternalPrivateStoreIT#testSyncBigBlob I see the following error logged about a resource leak:
14:55:50.492 ERROR [standby-1] ResourceLeakDetector.java:319 LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. Recent access records: Created at: io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:402) io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:188) io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:174) io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:108) org.apache.jackrabbit.oak.segment.standby.codec.ChunkedBlobStream.readChunk(ChunkedBlobStream.java:120) org.apache.jackrabbit.oak.segment.standby.codec.ChunkedBlobStream.readChunk(ChunkedBlobStream.java:34) io.netty.handler.stream.ChunkedWriteHandler.doFlush(ChunkedWriteHandler.java:229)