Hi,

I am experiencing one situation  that the log cleaner dose not work  for the 
related topic-partition when using kafka-reassign-partitions.sh tool for V2.1.1 
for more than one time frequently.


My operation:
submitting one task for migration replica in one same broker first,  when the 
previous task still in progress, we submit one new task for the same 
topic-partition.


My search:
server executes abortAndPauseCleaning() once task is submitted, shortly, 
another task is submitted for the same topic-partition, so the clean thread 
status is LogCleaningPaused(2) currently. When the second task completed,  the 
clean thread will be resumed for this topic-partition once. In my case, the 
previous task is killed directly, no resumeClean() is executed for the first 
task, so when the second task is completed, the clean status for the 
topic-partition is still LogCleaningPaused(1), which blocks the clean thread 
for the topic-partition.


That's all my search, please confirm.


Thanks
Nora

Reply via email to