Thanks for your help!

I'm not sure how that would help me though. I'm not actually trying to
decommission a Kafka broker.
I would like to move all the data from one disk (log.dir) to another within
the same broker while keeping the original modification time of the moved
segment files.
After that I would like to delete the disk, not the broker.

Kind Regards,
Fares

On Thu, Apr 28, 2022 at 7:05 PM lqjacklee <lqjack...@gmail.com> wrote:

> The resource (https://mike.seid.io/blog/decommissiong-a-kafka-node.html)
> may help you.
> I have created (https://issues.apache.org/jira/browse/KAFKA-13860) to
> replay the case .
>
> On Thu, Apr 28, 2022 at 10:33 PM Fares Oueslati <oueslati.fa...@gmail.com>
> wrote:
>
>> Hello,
>>
>> I'm not sure how to report this properly but I didn't get any answer in
>> the
>> user mailing list.
>>
>> In order to remove a disk in a JBOD setup, I moved all data from one disk
>> to another on every Kafka broker using kafka-reassign-partitions, then I
>> went through some weird behaviour.
>> Basically, the disk storage kept increasing even though there is no change
>> on bytes in metric per broker.
>> After investigation, I’ve seen that all segment log files in the new
>> log.dir had a modification date set to the moment when the move had been
>> done.
>> So I guess the process applying the retention policy (log cleaner?) uses
>> that timestamp to check whether the segment file should be deleted or not.
>> So I ended up with a lot more data than we were supposed to store, since
>> we
>> are basically doubling the retention time of all the freshly moved data.
>>
>> This seems to me to be a buggy behavior of the command, is it possible to
>> create a JIRA to track and eventually fix this?
>> The only option I see to fix it is to keep the modification date before
>> moving the data and applying it manually afterwards for every segment
>> file, touching those files manually doesn't seem very safe imho.
>>
>> Thanks
>> Fares Oueslati
>>
>

Reply via email to