Hey Ismael,

Yeah, my initial inclination was to redefine URP as well. My only doubt was
how it would affect existing tools which might depend on URPs to track the
progress of a reassignment. I decided to be conservative in the end, but
I'd reconsider if we think it is not a major concern. It is annoying to
need a new category.

About your question about storage in ZK, I can't think of anything
additional that we need. Probably the main difficulty is getting access to
the replication factor in the topic utility. My basic thought was just to
collect the URPs (as we know them today) and use the config API to
partition them based on the replication factor. Do you see any problems
with this?

-Jason


On Thu, Aug 2, 2018 at 12:14 PM, Ismael Juma <ism...@juma.me.uk> wrote:

> Thanks Jason. This is definitely a pain point. I actually prefer the option
> to redefine what under-replicated means (currently under rejected
> alternatives). Also, do we need to make changes to what we store in ZK? If
> so, that should be in the KIP too.
>
> Ismael
>
> On Thu, Aug 2, 2018 at 11:45 AM Jason Gustafson <ja...@confluent.io>
> wrote:
>
> > Hey All,
> >
> > Another day, another KIP. This one is hopefully straightforward:
> >
> > https://cwiki.apache.org/confluence/display/KAFKA/KIP-352%
> 3A+Distinguish+URPs+caused+by+reassignment
> > .
> > Have a look and let me know what you think!
> >
> > Thanks,
> > Jason
> >
>

Reply via email to