Hi Seamus, Is there a conflict between KIP-799 and KAFKA-12841 <https://issues.apache.org/jira/browse/KAFKA-12841>? A related fix for the latter issue was just merged a few days ago (https://github.com/apache/kafka/pull/11689) and it seems like there's some overlap or discrepancy between the two.
Thanks, Kirk On Mon, Feb 7, 2022, at 1:20 PM, Séamus Ó Ceanainn wrote: > Hi all, > > Bumping this thread again. > > Kind reminder that* this KIP addresses a* *bug in the Kafka producer client*, > where the implemented behaviour of the producer client is not the same as > the documented behaviour in the case of callbacks. This has caused > production incidents 'in the wild'. > > Regards, > Séamus. > > On Tue, 25 Jan 2022 at 11:41, Séamus Ó Ceanainn <seamus.oceana...@zalando.ie> > wrote: > > > Hi all, > > > > Bumping this voting thread, as it still needs one more binding vote to > > pass. > > > > Regards, > > Séamus. > > > > On Mon, 6 Dec 2021 at 12:04, Mickael Maison <mickael.mai...@gmail.com> > > wrote: > > > >> Thanks for the KIP! > >> +1 (binding) > >> > >> On Sat, Dec 4, 2021 at 3:49 AM Luke Chen <show...@gmail.com> wrote: > >> > > >> > Hi Séamus, > >> > > >> > Thanks for the update. > >> > Looks better now! > >> > > >> > Thank you. > >> > Luke > >> > > >> > On Sat, Dec 4, 2021 at 12:57 AM Séamus Ó Ceanainn < > >> > seamus.oceana...@zalando.ie> wrote: > >> > > >> > > Hey Luke, > >> > > > >> > > Thanks for the feedback. I've updated the relevant section to > >> hopefully > >> > > make it more clear from the KIP itself what placeholder value would be > >> > > returned. > >> > > > >> > > Regards, > >> > > Séamus. > >> > > > >> > > On Tue, 30 Nov 2021 at 09:52, Luke Chen <show...@gmail.com> wrote: > >> > > > >> > > > Hi Séamus, > >> > > > Thanks for the KIP! > >> > > > We definitely want to keep the producer callback consistent for all > >> types > >> > > > of errors. > >> > > > > >> > > > Just one comment for the KIP: > >> > > > In the "Proposed Changes" section, could you please "explicitly" > >> describe > >> > > > what placeholder you'll return, in addition to adding a hyperlink to > >> > > other > >> > > > places, to make it clear. > >> > > > > >> > > > +1 (non-binding) > >> > > > > >> > > > Thank you. > >> > > > Luke > >> > > > > >> > > > On Tue, Nov 30, 2021 at 1:17 PM John Roesler <vvcep...@apache.org> > >> > > wrote: > >> > > > > >> > > > > Thanks, Séamus! > >> > > > > > >> > > > > I'm +1 (binding). > >> > > > > > >> > > > > On Mon, 2021-11-29 at 16:14 +0000, Séamus Ó Ceanainn wrote: > >> > > > > > Hi everyone, > >> > > > > > > >> > > > > > I'd like to start a vote for KIP-799: Align behaviour for > >> producer > >> > > > > > callbacks with documented behaviour > >> > > > > > < > >> > > > > > >> > > > > >> > > > >> https://cwiki.apache.org/confluence/display/KAFKA/KIP-799%3A+Align+behaviour+for+producer+callbacks+with+documented+behaviour > >> > > > > > > >> > > > > > . > >> > > > > > > >> > > > > > The KIP proposes a breaking change in the behaviour of producer > >> > > client > >> > > > > > callbacks. The breaking change would align the behaviour of > >> callbacks > >> > > > > with > >> > > > > > the documented behaviour for the method, and makes it > >> consistent with > >> > > > > > similar methods for producer client interceptors. > >> > > > > > > >> > > > > > Regards, > >> > > > > > Séamus. > >> > > > > > >> > > > > > >> > > > > >> > > > >> > > >