Hi Erik, Sorry for the delay, I have not finished reviewing the KIP, but I also have not forgotten about it!
In general, KIP review process can be lengthy, so I think mailing list is the best bet to get the committer's attention. P On Fri, Oct 13, 2023 at 10:55 AM Erik van Oosten <e.vanoos...@grons.nl.invalid> wrote: > Hi client developers, > > The text is updated so that it is more clear that you can only use > auto-commit when doing synchronous processing (approach 1). I am > assuming that auto-commit commits whatever was consumed in the previous > poll. > > I am wondering why this KIP doesn't get more attention. Is async > processing not something that the kafka client wants to support? > > Kind regards, > Erik. > > > Op 25-09-2023 om 18:17 schreef Erik van Oosten: > > Hi Viktor, > > > > Good questions! > > > > 1. Auto-commits would only work with approach 1 in the KIP. Any async > > solution is incompatible with auto-commits. Do you think the text will > > improve when this is mentioned? > > > > 2. That is entirely correct. If you use async commits you can await > > completion by doing a single sync commit with an empty offsets Map > > (this will work as of Kafka 3.6.0). > > > > Is there anything I can do to make the text clearer? > > > > Kind regards, > > Erik. > > > > > > Op 25-09-2023 om 17:04 schreef Viktor Somogyi-Vass: > >> Hi Erik, > >> > >> I'm still trying to wrap my head around the KIP, however I have a few > >> questions that weren't clear to me regarding offset commits: > >> 1. Would auto-commits interfere with the behavior defined in your KIP or > >> would it work the same as manual commits? > >> 2. As I see you don't separate offset commits by whether they're sync or > >> async. For sync commits timing isn't really a problem but how would you > >> change work in case of async offset commits? There can be a few caveats > >> there as you may not know whether a commit is finished or not until your > >> callback is called. > >> > >> Thanks, > >> Viktor > >> > >> On Sat, Sep 23, 2023 at 4:00 PM Erik van Oosten > >> <e.vanoos...@grons.nl.invalid> wrote: > >> > >>> Hi all, > >>> > >>> I would like to start the discussion on KIP-983: Full speed async > >>> processing during rebalance [1]. > >>> > >>> The idea is that we can prevent the drop in throughput during a > >>> cooperative rebalance. > >>> > >>> I am curious to your ideas and comments. > >>> > >>> Kind regards, > >>> Erik. > >>> > >>> [1] > >>> > >>> > https://cwiki.apache.org/confluence/display/KAFKA/KIP-983%3A+Full+speed+async+processing+during+rebalance > >>> > > > -- > Erik van Oosten > e.vanoos...@grons.nl > https://day-to-day-stuff.blogspot.com > >