Re: Nag!! KAFKA-8629 - Some feedback wanted

2019-07-20 Thread Adam Bellemare
Hey Andy

Any follow up to this? I think this is an important feature and would love
to see it move forward. I think the main thing now is just getting a better
handle on the limitations as questioned by John to get a better idea of
what the terrain looks like. From there we can spec out the necessary
verification stuff, and perhaps others an help contribute to that.

Thanks
Adam

On Tue, Jul 9, 2019 at 5:12 PM John Roesler  wrote:

> 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  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 
> > 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
>


Re: Nag!! KAFKA-8629 - Some feedback wanted

2019-07-09 Thread John Roesler
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  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 
> 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


Re: Nag!! KAFKA-8629 - Some feedback wanted

2019-07-09 Thread Ismael Juma
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 
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


Re: Nag!! KAFKA-8629 - Some feedback wanted

2019-07-09 Thread Adam Bellemare
Hi Andy

Can you elaborate on two things for clarity’s sake?

1) Are there any alternatives we can use for JMX instead of commenting it out?

2) Are there any other limitations with Graal VM that may impede future 
development?

The second one is more difficult to answer I suspect because it relies on us 
adopting GraalVM support as a requirement for future releases of Kafka Streams. 
I think we would need a better idea of the impacts of this and if it should be 
scoped out beyond Kafka Streams or just limited as such. 



> On Jul 9, 2019, at 7:39 AM, Andy Muir  wrote:
> 
> Hi
> 
> I hope you can have a look at 
> 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


Nag!! KAFKA-8629 - Some feedback wanted

2019-07-09 Thread Andy Muir
Hi

I hope you can have a look at 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