Hi,

We've noticed that the cleaner script in Kafka removes empty log segments
but not the directories themselves.  I am actually wondering something - I
always assumed that Kafka could restore the latest offset for existing
topics by scanning the log directory for all directories and scanning the
directories for log segment files to restore the latest offset.

Now this conclusion I have made simply by observation - so it could be
entirely wrong.

My question is however - if I am right, and the cleaner removes all the log
segments for a given topic so that a given topic directory is empty, how
does Kafka behave when restarted?  How does it know what the next offset
should be?

Reply via email to