Thanks for the question. I think it depends on how the user will try to fix
it.
- If they just replace the disk then I think it shouldn't count as a
reassignment and should be allocated under the normal replication quotas.
In this case there is no reassignment going on as far as I can tell, the
broker shuts down serving replicas from that dir/disk, notifies the
controller which changes the leadership. When the disk is fixed the broker
will be restarted to pick up the changes and it starts the replication from
the current leader.
- If the user reassigns the partitions to other brokers then it will fall
under the reassignment traffic.
Also if the user moves a partition to a different disk it would also count
as normal replication as it technically not a reassignment but an
alter-replica-dir event but it's still done with the reassignment tool, so
I'd keep the current functionality of the --replica-alter-log-dirs-throttle.
Is this aligned with your thinking?

Viktor

On Wed, Dec 4, 2019 at 2:47 PM Ismael Juma <isma...@gmail.com> wrote:

> Thanks Viktor. How do we intend to handle the case where a broker loses its
> disk and has to catch up from the beginning?
>
> Ismael
>
> On Wed, Dec 4, 2019, 4:31 AM Viktor Somogyi-Vass <viktorsomo...@gmail.com>
> wrote:
>
> > Thanks for the notice Ismael, KAFKA-4313 fixed this issue indeed. I've
> > updated the KIP.
> >
> > Viktor
> >
> > On Tue, Dec 3, 2019 at 3:28 PM Ismael Juma <ism...@juma.me.uk> wrote:
> >
> > > Hi Viktor,
> > >
> > > The KIP states:
> > >
> > > "KIP-73
> > > <
> > >
> >
> https://cwiki.apache.org/confluence/display/KAFKA/KIP-73+Replication+Quotas
> > > >
> > > added
> > > quotas for replication but it doesn't separate normal replication
> traffic
> > > from reassignment. So a user is able to specify the partition and the
> > > throttle rate but it will be applied to both ISR and non-ISR traffic"
> > >
> > > This is not true, ISR traffic is not throttled.
> > >
> > > Ismael
> > >
> > > On Thu, Oct 24, 2019 at 5:38 AM Viktor Somogyi-Vass <
> > > viktorsomo...@gmail.com>
> > > wrote:
> > >
> > > > Hi People,
> > > >
> > > > I've created a KIP to improve replication quotas by handling
> > reassignment
> > > > related throttling as a separate case with its own configurable
> limits
> > > and
> > > > change the kafka-reassign-partitions tool to use these new configs
> > going
> > > > forward.
> > > > Please have a look, I'd be happy to receive any feedback and answer
> > > > all your questions.
> > > >
> > > >
> > >
> >
> https://cwiki.apache.org/confluence/display/KAFKA/KIP-542%3A+Partition+Reassignment+Throttling
> > > >
> > > > Thanks,
> > > > Viktor
> > > >
> > >
> >
>

Reply via email to