Hi all, While implementing the KIP, I have realized that a new error code and exception is required to notify the caller that offsets of a topic can not be deleted because the group is actively subscribed to the topic.
I would like to know if there are any concerns with these changes before updating the KIP. *Proposed API:* GROUP_SUBSCRIBED_TO_TOPIC(86, "The consumer group is actively subscribed to the topic", GroupSubscribedToTopicException::new); public class GroupSubscribedToTopicException extends ApiException { public GroupSubscribedToTopicException(String message) { super(message); } } Best, David On Fri, Aug 16, 2019 at 10:58 AM Mickael Maison <mickael.mai...@gmail.com> wrote: > +1 (non binding) > Thanks! > > On Thu, Aug 15, 2019 at 11:53 PM Colin McCabe <cmcc...@apache.org> wrote: > > > > On Thu, Aug 15, 2019, at 11:47, Jason Gustafson wrote: > > > Hey Colin, I think deleting all offsets is equivalent to deleting the > > > group, which can be done with the `deleteConsumerGroups` api. I debated > > > whether there should be a way to delete partitions for all unsubscribed > > > topics, but I decided to start with a simple API. > > > > That's a fair point-- deleting the group covers the main use-case for > deleting all offsets. So we might as well keep it simple for now. > > > > cheers, > > Colin > > > > > > > > I'm going to close this vote. The final result is +3 with myself, > Guozhang, > > > and Colin voting. > > > > > > -Jason > > > > > > On Tue, Aug 13, 2019 at 9:21 AM Colin McCabe <cmcc...@apache.org> > wrote: > > > > > > > Hi Jason, > > > > > > > > Thanks for the KIP. > > > > > > > > Is there ever a desire to delete all the offsets for a given group? > > > > Should the protocol and tools support this? > > > > > > > > +1 (binding) > > > > > > > > best, > > > > Colin > > > > > > > > > > > > On Mon, Aug 12, 2019, at 10:57, Guozhang Wang wrote: > > > > > +1 (binding). > > > > > > > > > > Thanks Jason! > > > > > > > > > > On Wed, Aug 7, 2019 at 11:18 AM Jason Gustafson < > ja...@confluent.io> > > > > wrote: > > > > > > > > > > > Hi All, > > > > > > > > > > > > I'd like to start a vote on KIP-496: > > > > > > > > > > > > > > > > > https://cwiki.apache.org/confluence/display/KAFKA/KIP-496%3A+Administrative+API+to+delete+consumer+offsets > > > > > > . > > > > > > +1 > > > > > > from me of course. > > > > > > > > > > > > -Jason > > > > > > > > > > > > > > > > > > > > > -- > > > > > -- Guozhang > > > > > > > > > > > > >