Hey, just to give some more details: we noticed that the references to offheap buffers were eventually filling up the heap, and by the time the jvm decided to clean the soft references, the young gc's were ineffective, we saw from the gc log output that the gc count would spike, cpu would spike and then liveness check failed and pod was restarted