That's right. The rule is that a log segment is deleted if either the size
or the time limit is reached. Log sizes are per partition.

Thanks,

Jun

On Thu, Sep 18, 2014 at 2:55 PM, Cory Watson <gp...@keen.io> wrote:

> Hello all!
>
> I'm curious about the interaction of server and topic level retention
> settings. It's not clear to me the precedence of the follow:
>
>    - broker's default log.retention.bytes
>    - topic's retention.bytes (which defaults to broker's
>    log.retention.bytes)
>    - broker's log.retention.hours and log.retention.minutes (if both are
>    specified then it seems to be the lower of the two, since it's when
>    "either" is exceeded)
>
> It seems that the rule is that when any of these are violated then the log
> segment is deleted. Is this right?
>
> Also, just to be clear: The log sizes in questions are for a single
> partitions logs?
>
> I have a situation where my per-topic retention.bytes is very high, but my
> default log.retention.hours is lower (the default @ 168 hours). It seems
> that it's truncating at the log.retention.hours instead of the topic's
> retention.bytes.
>
> Am I understanding this correctly? :)
>
> --
> Cory Watson
> Principal Infrastructure Engineer // Keen IO
>

Reply via email to