Hey Everyone,

Please consider this as a reminder and share your feedback. Thank you.
https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=263424937

On Tue, Jul 18, 2023 at 5:43 PM Jack Tomy <jacktomy...@gmail.com> wrote:

> Hey @Sagar,
>
> Thank you for the response and feedback.
>
>    1. Done
>    2. Yeah, that was a mistake from my end. Corrected.
>    3. Can you please elaborate this, I have added the java doc along with
>    the code changes. Should I paste the same in KIP too?
>    4. Moved.
>    5. I have added one more use case, it is actually helpful in any
>    situation where you want to pass some information to partition method but
>    don't have to have it in the key or value.
>    6. Added.
>
>
> Hey @Sagar and everyone,
> Please have a look at the new version and share your thoughts.
> https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=263424937
>
>
> On Tue, Jul 18, 2023 at 9:53 AM Sagar <sagarmeansoc...@gmail.com> wrote:
>
>> Hi Jack,
>>
>> Thanks for the KIP! Seems like an interesting idea. I have some feedback:
>>
>> 1) It would be great if you could clean up the text that seems to mimic
>> the
>> KIP template. It is generally not required in the KIP.
>>
>> 2) In the Public Interfaces where you mentioned *Partitioner method in
>> **org/apache/kafka/clients/producer
>> will have the following update*, I believe you meant the Partitioner
>> *interface*?
>>
>> 3) Staying on Public Interface, it is generally preferable to add a
>> Javadocs section along with the newly added method. You could also
>> describe
>> the behaviour of it invoking the default existing method.
>>
>> 4) The option that is mentioned in the Rejected Alternatives, seems more
>> like a workaround to the current problem that you are describing. That
>> could be added to the Motivation section IMO.
>>
>> 5) Can you also add some more examples of scenarios where this would be
>> helpful? The only scenario mentioned seems to have a workaround. Just
>> trying to ensure that we have a strong enough motivation before adding a
>> public API.
>>
>> 6) One thing which should also be worth noting down would be what happens
>> if users override both methods, only one method (new or old) and no
>> methods
>> (the default behaviour). It would help in understanding the proposal
>> better.
>>
>> Thanks!
>> Sagar.
>>
>>
>> On Mon, Jul 17, 2023 at 9:19 PM Jack Tomy <jacktomy...@gmail.com> wrote:
>>
>> > Hey everyone,
>> >
>> > Not seeing much discussion on the KPI. Might be because it is too
>> > obvious 😉.
>> >
>> > If there are no more comments, I will start the VOTE in the coming days.
>> >
>> > On Sat, Jul 15, 2023 at 8:48 PM Jack Tomy <jacktomy...@gmail.com>
>> wrote:
>> >
>> > > Hey everyone,
>> > >
>> > > Please take a look at the KPI below and provide your suggestions and
>> > > feedback. TIA.
>> > >
>> > >
>> >
>> https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=263424937
>> > >
>> > >
>> > > --
>> > > Best Regards
>> > > *Jack*
>> > >
>> >
>> >
>> > --
>> > Best Regards
>> > *Jack*
>> >
>>
>
>
> --
> Best Regards
> *Jack*
>


-- 
Best Regards
*Jack*

Reply via email to