To be more specific, here is the detail of the producer latency after and
during the move on the test cluster

50 records sent, 10.0 records/sec (0.01 MB/sec), 1.8 ms avg latency, 3.0 ms
max latency.
50 records sent, 10.0 records/sec (0.01 MB/sec), 2.1 ms avg latency, 8.0 ms
max latency.
50 records sent, 10.0 records/sec (0.01 MB/sec), 1.8 ms avg latency, 3.0 ms
max latency.
50 records sent, 10.0 records/sec (0.01 MB/sec), 2.1 ms avg latency, 10.0
ms max latency.
50 records sent, 10.0 records/sec (0.01 MB/sec), 1.7 ms avg latency, 2.0 ms
max latency.
50 records sent, 10.0 records/sec (0.01 MB/sec), 278.9 ms avg latency,
1756.0 ms max latency.
51 records sent, 10.2 records/sec (0.01 MB/sec), 5.3 ms avg latency, 28.0
ms max latency.
50 records sent, 10.0 records/sec (0.01 MB/sec), 8.0 ms avg latency, 81.0
ms max latency.
50 records sent, 10.0 records/sec (0.01 MB/sec), 6.6 ms avg latency, 56.0
ms max latency.
50 records sent, 10.0 records/sec (0.01 MB/sec), 8.2 ms avg latency, 90.0
ms max latency.
51 records sent, 10.0 records/sec (0.01 MB/sec), 8.4 ms avg latency, 78.0
ms max latency.
51 records sent, 10.0 records/sec (0.01 MB/sec), 5.9 ms avg latency, 30.0
ms max latency.
50 records sent, 9.9 records/sec (0.01 MB/sec), 5.5 ms avg latency, 33.0 ms
max latency.
51 records sent, 10.0 records/sec (0.01 MB/sec), 12.2 ms avg latency, 263.0
ms max latency.
47 records sent, 9.2 records/sec (0.01 MB/sec), 169.4 ms avg latency,
1173.0 ms max latency.
54 records sent, 10.7 records/sec (0.01 MB/sec), 82.3 ms avg latency, 739.0
ms max latency.
51 records sent, 10.0 records/sec (0.01 MB/sec), 4.7 ms avg latency, 52.0
ms max latency.

Le mer. 13 avr. 2022 à 08:54, Fares Oueslati <oueslati.fa...@gmail.com> a
écrit :

> Hi Luke,
>
> For now I’m validating the operation on a 3 brokers test cluster with
> ~50Gb of data on a single topic (generated using
> kafka-producer-perf-test.sh) with one test producer that is reporting a
> spike of latency during the operation, going from 2ms on average to 2
> seconds. I’m using ssd disks on gcp fyi.
>
> The real clusters where I need to move all the partitions have got ~2Tb of
> data with several active clients.
>
> I’m considering throttling « manually » by moving  a small set of topics
> at a time and separating large topics.
>
> Wdyt!
>
> Thank you
>
> Le mer. 13 avr. 2022 à 04:56, Luke Chen <show...@gmail.com> a écrit :
>
>> Hi Fares,
>>
>> > Are you aware of any way to throttle the movement of data between disks?
>>
>> Interesting question! We've never considered the throttle in disk IO.
>> Does it impact the normal throughput a lot?
>>
>> Thank you.
>> Luke
>>
>> On Wed, Apr 13, 2022 at 1:50 AM Fares Oueslati <oueslati.fa...@gmail.com>
>> wrote:
>>
>> > Thanks Luke for your answer.
>> >
>> > Are you aware of any way to throttle the movement of data between disks?
>> > The —throttle option of the ˋKafka-reassign-partitions` allows to
>> throttle
>> > inter broker throughput only.
>> >
>> >
>> > Le jeu. 7 avr. 2022 à 05:11, Luke Chen <show...@gmail.com> a écrit :
>> >
>> > > Hi Fares,
>> > >
>> > > I don't know if there is other simpler solution, but I think the
>> > > `kafka-reassign-partitions` command is the safest way.
>> > >
>> > >
>> > > Thank you.
>> > > Luke
>> > >
>> > > On Wed, Apr 6, 2022 at 11:32 PM Fares Oueslati <
>> oueslati.fa...@gmail.com
>> > >
>> > > wrote:
>> > >
>> > > > Hey 👋
>> > > > I am using a jbod setup in a 2.8 Kafka cluster.
>> > > >
>> > > > I started with only one disk in my JBOD, all partitions are on one
>> > volume
>> > > > (one log.dir)
>> > > >
>> > > > I have added a disk with the right log.dir and the brokers are well
>> > > > configured, I would like to move all replicas of all partitions
>> without
>> > > > exception from the first volume to the new one.
>> > > >
>> > > > With the `kafka-reassign-partitions` command it seems to be a bit
>> too
>> > > much
>> > > > trouble.
>> > > > I need to generate a `Proposed partition reassignment configuration`
>> > and
>> > > > then modify the paths to the log_dirs dynamically according to what
>> is
>> > in
>> > > > the `replicas` list.
>> > > >
>> > > > It can be automated but I wonder if there is a simpler solution for
>> my
>> > > > relatively simple need.
>> > > >
>> > > > Thanks
>> > > >
>> > >
>> >
>>
>

Reply via email to