Hey Andy, Thanks for looking into this. I've been curious about it for some time. I'm glad to hear that the gap to get there is so small.
You mentioned potentially switching off the JMX stuff with a config option. I'm not sure hiding the JMX features behind a config flag would be good enough... Can you elaborate on the nature of the incomatibility? I.e., is it a compile-time problem, or a run-time one? It wouldn't really be straightforward to determine if your alternative to the reflection code is acceptable until you send a PR... By all means, feel free to create a PR and just start the title off with `[POC]`, so that everyone know it's not a final proposal. FWIW, I think if we're going to really state that Streams works on GraalVM, we do need to build some verification of this statement into the build and test cycle. So, once you get out of POC phase and start making a serious proposal, be sure to consider how we can ensure we _remain_ compatible going forward. Thanks again for considering this! -John On Tue, Jul 9, 2019 at 3:34 PM Ismael Juma <isma...@gmail.com> wrote: > > I think it would be awesome to support GraalVM native images for Kafka > Streams and CLI tools. > > Ismael > > On Tue, Jul 9, 2019, 12:40 PM Andy Muir <muira...@yahoo.co.uk.invalid> > wrote: > > > Hi > > > > I hope you can have a look at > > https://issues.apache.org/jira/browse/KAFKA-8629 < > > https://issues.apache.org/jira/browse/KAFKA-8629> and perhaps give me > > some feedback? I’d like to decide if this is worth pursuing! > > > > I believe that making apps built on top of Kafka Streams can benefit > > hugely from the use of GraalVM. I’d like to help as much as I can. > > > > PS: I can’t change the assignee of the ticket to myself! :( > > > > Regards > > > > Andy Muir > > muira...@yahoo.co.uk > > @andrewcmuir