Hi,

I've ben trying to work out the details of when exactly kafka log segments get 
deleted for to the retention period, so it would be helpful if someone could 
clarify the behaviour:


  *   Is a segment only deleted when all messages in that segment have 'timed 
out', or are messages deleted within each segment?
  *   Does the server artificially limit the messages returned to clients to 
those within the retention period, even if they still exist in the segment file?
  *   Does the segment deletion happen when a new segment is created, or is it 
done as a separate operation by the log cleaner?

Thanks for the help!
Simon Cooper

Reply via email to