1. Fixed, thanks!

2. Yes, that is what I was thinking. Do you see any problems?

3. Good point. Do you think a meter for expired and deleted offsets would
be sufficient?

4. I considered it. I thought that might be a little dangerous for dynamic
groups which have subscriptions changing. If the first member to discover a
subscription change falls out, then offsets would be lost. Also, it seemed
a little more consistent with empty group expiration. From an offset
expiration perspective, an empty group is just treated as a case where the
subscription is empty, which makes all offsets subject to expiration.


Thanks,
Jason

On Thu, Jul 25, 2019 at 1:41 PM Guozhang Wang <wangg...@gmail.com> wrote:

> Hi Jason,
>
> Thanks for the KIP! I've made a pass on it and here are few comments:
>
> 1. " before the clients which ." --> incomplete sentence?
>
> 2. " Any committed offset for a partition which is not currently subscribed
> to is subject to expiration." --> this may be an implementation detail, but
> are we going to piggy-back on the same offsetsRetentionCheckIntervalMs to
> check for expirable offsets as well?
>
> Some meta comment:
>
> 3. Looking into the current broker-side metrics, we do not have a good user
> visibility yet for offset removal either due to expiration or deletion,
> maybe we should consider adding one?
>
> 4. Playing the devil's advocate here: for cases where deleting expirable
> offsets is needed (like you mentioned lag monitoring), should we just
> by-pass the offset retention ms (by default it's one day) and remove
> immediately? What scenarios would require those non-subscribed partition
> offsets to be retained longer?
>
>
> Guozhang
>
>
> On Tue, Jul 23, 2019 at 10:11 AM Jason Gustafson <ja...@confluent.io>
> wrote:
>
> > Hi All,
> >
> > I have a short KIP to add an api for consumer offset deletion:
> >
> >
> https://cwiki.apache.org/confluence/display/KAFKA/KIP-496%3A+Administrative+API+to+delete+consumer+offsets
> > .
> > Please take a look and let me know what you think.
> >
> > Thanks,
> > Jason
> >
>
>
> --
> -- Guozhang
>

Reply via email to