Seems like Pinot is stuck on an older version of t...
# general
c
Seems like Pinot is stuck on an older version of the JDK due to its use of off memory heap APIs that no longer exist. The code does not compile on JDK 15. Also the “shade” plugin does not work on JDK 15. I read JDK 16 has some new methods for using off heap memory. Is there a plan to move to a modern JDK? Is off heap even necessary now that ZGC can handle 16TB of heap with little to no pause time?
k
We plan to deprecate support for Java 8 and support newer JDKs. We still need off heap but we can definitely benefit from ZGC
c
I’m curios, what is the reason for off heap? Is it the size limitation on arrays?
Also does Pinot build with JDK 15/16? I had trouble building with all tests using JDK 15. The. first issue I saw was with Xerial/larray.