> What is the difference in Channel#write/ByteBuf pooling.....in Java 9 ? Sounds like it could be an issue in netty itself. Java 9 removed a bunch of stuff around Unsafe, which I'm pretty sure netty was using for ByteBuf. Have you tried setting the pool debugging to paranoid?
-Dio.netty.leakDetection.level=paranoid i tried running my attempted repro in java9, but no cigar. -Ivan