Hi Trevor,
thank you very much for your interested. Too keep discussion mailing
list focused and not Jira or Confluence I decided to reply here.
1. its tricky activity is indeed very low. In the KIP-213 there are 2
proposals about the return type of the join. I would like to settle on one.
Unfortunatly its controversal and I don't want to have the discussion
after I settled on one way and implemented it. But noone is really
interested.
So discussing with YOU, what your preferred return type would look would
be very helpfull already.
2.
The most difficult part is implementing
this
https://github.com/apache/kafka/pull/3720/files#diff-ac41b4dfb9fc6bb707d966477317783cR68
here
https://github.com/apache/kafka/pull/3720/files#diff-8f863b74c3c5a0b989e89d00c149aef1R244
and here
https://github.com/apache/kafka/pull/3720/files#diff-b1a1281dce5219fd0cb5afad380d9438R207
One can get an easy shot by just flushing the underlying rocks and using
Rocks for range scan.
But as you can see the implementation depends on the API. For wich way
the API discussion goes
I would implement this differently.
3.
I only have so and so much time to work on this. I filed the KIP because
I want to pull it through and I am pretty confident that I can do it.
But I am still waiting for the full discussion to happen on this. To get
the discussion forward it seems to be that I need to fill out the table in
the KIP entirly (the one describing the events, change modifications and
output). Feel free to continue the discussion w/o the table. I want
to finish the table during next week.
Best Jan thank you for your interest!
_____ Jira Quote ______
Jan Filipiak
<https://issues.apache.org/jira/secure/ViewProfile.jspa?name=jfilipiak>
Please bear with me while I try to get caught up. I'm not yet familiar
with the Kafka code base. I have a few questions to try to figure out
how I can get involved:
1. It seems like we need to get buy-in on your KIP-213? It doesn't seem
like there's been much activity on it besides yourself in a while.
What's your current plan of attack for getting that approved?
2. I know you said that the most difficult part is yet to be done. Is
there some code you can point me toward so I can start digging in and
better understand why this is so difficult?
3. This issue has been open since May '16. How far out do you think we
are from getting this implemented?