So we rolled out 1.5 but the issue still exists.
I have analyzed some prometheus metrics
See the metric {pod=~"$pod", name="jvm_memory_pool_collection_used_bytes"}
We can clearly see a spike in GI Old Gen jvm heap memory in pinot-server-0. It went from 8GB baseline to 48GB in 2 days two times.
We are not able to understand why garbage collector is not cleaning it up.
As a band aid, we were restarting the cluster every Sunday night so that all heap memory gets cleared out. But now, even that is not enough 😕