Hi Guozhang, So if I understand correctly, it's only a couple of small changes that need to be made to this KIP to be aligned with KAFKA-12370, right?
I'm guessing that StreamsMetadata would not only moved to o.a.k.streams but also be split with Interface + internal implementation, am I right? If that's the case, I could, most probably, update the KIP by Saturday afternoon CEST. Let me know if I understood you correctly. Thanks for the comments! ——— Josep Prat Aiven Deutschland GmbH Immanuelkirchstraße 26, 10405 Berlin Amtsgericht Charlottenburg, HRB 209739 B Geschäftsführer: Oskari Saarenmaa & Hannu Valtonen m: +491715557497 w: aiven.io e: josep.p...@aiven.io On Sat, Jun 5, 2021, 00:11 Guozhang Wang <wangg...@gmail.com> wrote: > Hello Josep, > > Thanks for the proposal! The write-up looks good to me in general. I'm just > wondering if you feel comfortable to align this with another JIRA/KIP > further down the road: > > https://issues.apache.org/jira/browse/KAFKA-12370 > > Which tries to clean up the metadata hierarchy and the callers as > StreamsMetadata -> ThreadMetadata -> TaskMetadata, and most Streams APIs > return the top-level StreamsMetadata. > > It just have slight differences with the current proposal: 1) instead of > returning a ThreadMetadata, "localThreadsMetadata" returns > a StreamsMetadata, and 2) the `StreamsMetadata` would also be moved from > o.a.k.streams.state to o.a.k.streams. > > What do you think about this? It's totally okay if you are not comfortable > changing or expanding the scope of this KIP, that's totally fine with me as > well, and we can just change again in the future if necessary --- just > trying to see if we can align the direction on the first shot here :) > > > Guozhang > > On Fri, Jun 4, 2021 at 1:51 AM Bruno Cadonna <cado...@apache.org> wrote: > > > Thanks, Josep! > > > > +1 (binding) > > > > Bruno > > > > On 04.06.21 10:27, Josep Prat wrote: > > > Hi all, > > > I'd like to call for a vote on KIP-744: Migrate TaskMetadata and > > > ThreadMetadata to an interface with internal implementation > > > KIP page can be found here: > https://cwiki.apache.org/confluence/x/XIrOCg > > > Discussion thread can be found here: > > > > > > https://lists.apache.org/x/thread.html/r1d20fb6dbd6b01bb84cbb17e992f4d08308980dfc5f2e0a68d674413@%3Cdev.kafka.apache.org%3E > > > > > > As it was pointed out, hopefully this KIP can be approved before the > 3.0 > > > deadline, as we can clean up some non naming compliant methods recently > > > introduced. > > > > > > > > > Please note that the scope of the KIP increased during the discussion > to > > > also include ThreadMetadata. > > > > > > Thank you, > > > > > > > > -- > -- Guozhang >