Hi,
I appreciate everyone's work on the JDK upgrade. It would be ideal if we
could migrate JDK like this. That will give us an
incremental migration path.
1. (now) Hive 4.0 compiled by JDK 8, and run by JDK 8
2. Hive 4.x compiled by JDK 8, and run by JDK 17
3. Hive 4.x compiled by JDK 17, and run
IMO, I think there two challenges if we want to maintain JDK8 & JDK11 & JDK17
at the same time.
Different jdk syntactic sugar between multiple jdks, and advanced feats in
jdk17&jdk21, such as jdk vector api. If we want the multiple jdks, we can not
use the advanced feats in high jdk in the futur