gortiz commented on issue #15343: URL: https://github.com/apache/pinot/issues/15343#issuecomment-2969448783
> upgrade go with 1.4 release? No, this is a long-term issue. I don't think we are going to upgrade the source version in the following months. It doesn't look major contributors are actually worried by this so it will take a while. > Moving to Java 21 will also enable new features like SIMD processing Moving to source code to Java 21 is not a requirement to do so. First, remember that the JVM already tries to use SIMD operations when feasible (implicit vectorization). Second, explicit vectorization using Vector API is still in incubator (Java 25 will include the tenth incubator, see https://openjdk.org/jeps/508). Third, right now we can run Pinot in Java 21 (in fact it is the JVM we use by default). We can always create a plugin that uses Java 21 (or even newer) APIs. The main issue here is that we didn't create the machinery to include these plugins in the GHA pipelines of this repository. Just to be clear, we will eventually increase the source version of the backend services (brokers, servers, controllers, minions, etc, without affecting drivers or external connectors) but it will take a while. The more contributors are interested in this issue, the better. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
